41554 blogs · [ { "id": "01a087d6-ed75-7080-850b-2baa734fb28e", "title": "HUMANS.md", "url": "https://www.rockoder.com/blog/humans-md/", "published_at": "2026-02-07T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa743950ed", "title": "The Context Observability Gap: Why \"Magic\" Agents Fail in Production", "url": "https://www.rockoder.com/blog/the-context-observability-gap/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa75158cea", "title": "From $11/Month to $0: How I Used AI to Reclaim My Evening", "url": "https://www.rockoder.com/blog/website-migration/", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa754ff75b", "title": "The Subtle Power of Detachment: Rethinking Skin in the Game", "url": "https://www.rockoder.com/blog/detachment-in-the-game/", "published_at": "2025-01-02T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa755185fe", "title": "घर थकलेले संन्यासी", "url": "https://www.rockoder.com/blog/ghar-thakalele/", "published_at": "2022-05-04T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa755547ab", "title": "Difference Between Cohesion and Coupling", "url": "https://www.rockoder.com/blog/cohesion-vs-coupling/", "published_at": "2021-05-25T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa7614185a", "title": "How to Make Sublime Text Markdown Syntax Highlighting Same as VS Code", "url": "https://www.rockoder.com/blog/sublime-markdown-vscode-syntax/", "published_at": "2020-10-01T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa7634b85c", "title": "Passformula: Create Complex, Unique Passwords and Remember Them All", "url": "https://www.rockoder.com/blog/passformula/", "published_at": "2020-04-26T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa767628be", "title": "A Guide to jpackage in Java 14", "url": "https://www.rockoder.com/blog/java14-jpackage/", "published_at": "2020-04-24T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa76abb359", "title": "String API Updates in Java 12", "url": "https://www.rockoder.com/blog/java12-string-api/", "published_at": "2019-05-17T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa775ceca8", "title": "Introduction to Domain-Driven Design", "url": "https://www.rockoder.com/blog/introduction-to-ddd/", "published_at": "2019-03-29T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa77d9ad77", "title": "Serializing and Deserializing a List with Gson", "url": "https://www.rockoder.com/blog/serializing-and-deserializing-a-list-with-gson/", "published_at": "2019-03-11T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa77e19d9a", "title": "Somebody else’s Hello World", "url": "https://www.rockoder.com/blog/somebody-elses-hello-world/", "published_at": "2019-03-02T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa780f4f6c", "title": "Java 11 Nest Based Access Control", "url": "https://www.rockoder.com/blog/java-11-nest-based-access-control/", "published_at": "2019-01-01T00:00:00+00:00" }, { "id": "01a087d6-ed75-7080-850b-2baa78103484", "title": "Java 11 String API Additions", "url": "https://www.rockoder.com/blog/java-11-string-api-additions/", "published_at": "2018-12-19T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e814c5c50c", "title": "Java 11 Local Variable Syntax for Lambda Parameters", "url": "https://www.rockoder.com/blog/java-11-local-variable-syntax-for-lambda-parameters/", "published_at": "2018-12-16T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e814c9dd1c", "title": "Java 11 Single File Source Code", "url": "https://www.rockoder.com/blog/java-11-single-file-source-code/", "published_at": "2018-12-15T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e8159cdea6", "title": "Rate Limiting in Spring Cloud Netflix Zuul", "url": "https://www.rockoder.com/blog/rate-limiting-in-spring-cloud-netflix-zuul/", "published_at": "2018-11-04T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e8167c863d", "title": "Sample Application with Spring Boot and Vaadin", "url": "https://www.rockoder.com/blog/sample-application-with-spring-boot-and-vaadin/", "published_at": "2018-08-04T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e816e26313", "title": "Guide to Java 10", "url": "https://www.rockoder.com/blog/guide-to-java-10/", "published_at": "2018-05-26T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e817071967", "title": "Java 10 LocalVariable Type-Inference", "url": "https://www.rockoder.com/blog/java-10-localvariable-type-inference/", "published_at": "2018-05-16T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e8174a698e", "title": "Java 10 Performance Improvements", "url": "https://www.rockoder.com/blog/java-10-performance-improvements/", "published_at": "2018-05-16T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81780a7f7", "title": "Just Like That I Did My First Open Source Project Contribution", "url": "https://www.rockoder.com/blog/first-open-source-project-contribution/", "published_at": "2018-05-11T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81845519d", "title": "A Guide to Streams in Java 8: In-Depth Tutorial with Examples", "url": "https://www.rockoder.com/blog/a-guide-to-streams-in-java-8-in-depth-tutorial-with-examples/", "published_at": "2018-03-07T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e818c39e66", "title": "Priority-based Job Scheduling in Java", "url": "https://www.rockoder.com/blog/priority-based-job-scheduling-in-java/", "published_at": "2018-02-12T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e8190e6926", "title": "Book Review: So Good They Cant Ignore You", "url": "https://www.rockoder.com/blog/so-good-they-cant-ignore-you/", "published_at": "2018-02-11T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e819f7adfe", "title": "Java 8 StringJoiner", "url": "https://www.rockoder.com/blog/java-8-stringjoiner/", "published_at": "2018-01-16T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81a226547", "title": "Introduction to gRPC", "url": "https://www.rockoder.com/blog/introduction-to-grpc/", "published_at": "2017-08-08T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81a68dbec", "title": "Apache Commons Collections MapUtils", "url": "https://www.rockoder.com/blog/apache-commons-collections-maputils/", "published_at": "2017-07-23T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81b04b2ca", "title": "Introduction to Docker", "url": "https://www.rockoder.com/blog/introdcution-to-docker/", "published_at": "2017-03-28T00:00:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81c01d485", "title": "Dockerizing Your Product", "url": "https://www.rockoder.com/blog/dockerizing-your-product/", "published_at": "2017-02-12T11:06:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81c076ac7", "title": "Software Design Document Template", "url": "https://www.rockoder.com/blog/software-design-document-template/", "published_at": "2016-07-16T17:34:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81c461ad8", "title": "Introduction to Boost", "url": "https://www.rockoder.com/blog/introduction-to-boost/", "published_at": "2014-10-13T15:29:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81c9b9d3d", "title": "RHEL7 Provisioning", "url": "https://www.rockoder.com/blog/rhel7-provisioning/", "published_at": "2014-08-02T13:31:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81cae192c", "title": "How to manage emails in MS Outlook", "url": "https://www.rockoder.com/blog/how-to-manage-emails-in-ms-outlook/", "published_at": "2013-10-19T19:13:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81d2a994b", "title": "Book Review: Prakashvata", "url": "https://www.rockoder.com/blog/book-review-prakashvata/", "published_at": "2013-09-28T09:30:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81de7a70e", "title": "Test Automation", "url": "https://www.rockoder.com/blog/test-automation/", "published_at": "2013-09-27T15:31:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81ed76eac", "title": "Making of a Presentation", "url": "https://www.rockoder.com/blog/making-of-presentation/", "published_at": "2013-09-22T14:49:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81f474c41", "title": "How to create audio book from any ebook", "url": "https://www.rockoder.com/blog/how-to-create-audio-book-from-any-ebook/", "published_at": "2013-08-16T15:15:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e81f4f0820", "title": "My first tech talk", "url": "https://www.rockoder.com/blog/my-first-tech-talk/", "published_at": "2013-02-16T16:10:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e8201a4af6", "title": "Book Review: The Lean Startup", "url": "https://www.rockoder.com/blog/book-review-lean-startup/", "published_at": "2013-01-26T03:31:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e82078f90e", "title": "Why I decided to dropout", "url": "https://www.rockoder.com/blog/why-i-decided-to-dropout/", "published_at": "2013-01-22T15:59:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e820c6c816", "title": "The start, at last!", "url": "https://www.rockoder.com/blog/the-start-at-last/", "published_at": "2013-01-16T01:55:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e821b377ef", "title": "My first C++ repository on GitHub", "url": "https://www.rockoder.com/blog/my-first-c-repository-on-github/", "published_at": "2012-12-05T09:42:00+00:00" }, { "id": "01a087d6-ed76-72f4-8ddb-e1e821d67693", "title": "↵", "url": "https://www.rockoder.com/blog/blog-post/", "published_at": "2012-08-16T19:10:00+00:00" } ] posts Claim your blog
Back to pagade
Blog · corpus.blog/blogs/rockoder.com/posts

pagade

rockoder.com

2026

2025

2022

2021

2020

2019

2018

2017

2016

2014

2013

2012

16 Aug 2012