Home
Best Of
About
Search with AI
Posts
March 28, 2023
Semantic Search - Word Embeddings with OpenAI
April 3, 2022
Brief Overview of Caching and Cache Invalidation
January 2, 2022
How To Manage Employees Who Are Going Through a Difficult Period
January 1, 2022
Code Reviews During Emergencies
October 1, 2021
Burnout in Software Development - Survey Results 2021
September 12, 2021
How to use Feature Flags in Node.js
August 26, 2021
How to Toggle Features in C# with Feature Flags
February 27, 2021
The Complete Guide to Feature Flags
November 22, 2020
Tutorial on using Feature Flags in Java [Complete Example]
March 15, 2020
COVID-19 - Remote Work Policy by Companies
February 17, 2020
Tech Debt Developer Survey Results 2020 - Impact on Retention
January 25, 2020
Technical Debt is Soul-crushing
October 13, 2019
GraphQL - A Practical Overview and Hands-On Tutorial
October 12, 2019
== vs === in Javascript and Which Should be Used When
September 2, 2019
What are -Xms and -Xms parameters in Java/JVM (Updated up to Java 13)
September 1, 2019
Spring Boot - Replace Tomcat With Jetty As the Embedded Server
April 12, 2019
How Docker Works? Under the Hood Look at How Containers Work on Linux
August 19, 2017
YAGNI, Cargo Cult and Overengineering - the Planes Won't Land Just Because You Built a Runway in Your Backyard
August 11, 2017
Caching Strategies and How to Choose the Right One
August 6, 2017
Basics of Java Garbage Collection
August 3, 2017
Message Batching to Increase Throughput and Reduce Costs
July 29, 2017
Amazon DynamoDB Auto Scaling
July 28, 2017
AI Is Not Magic. How Neural Networks Learn
July 26, 2017
Fix Employee Weaknesses or Focus on Their Strengths?
March 19, 2017
Tweaking TCP for Real-time Applications: Nagle's Algorithm and Delayed Acknowledgment
February 19, 2017
Cluster Analysis Using K-means Explained
February 18, 2017
Certificate Authorities - Do You Know Who You Trust?
February 17, 2017
Testers Make Software Teams Highly Productive
February 13, 2017
What Is Yak Shaving? Advice for Software Developers on Staying Focused
February 8, 2017
Committing Teamicide by Micromanagement
January 20, 2017
htop Explained Visually
January 19, 2017
Review of Andrew Ng's Machine Learning Course and Next Steps
January 18, 2017
If Your Site Isn't Using HTTPS, You Are Doing It Wrong
January 17, 2017
There's No Backdoor in WhatsApp. Just a Weakness That Could Be Exploited
January 16, 2017
Leadership vs Management - Leaders Have a Dream, A Vision...
December 11, 2016
Tutorial - Configuring Photoshop for 2D Pixel Art
November 19, 2016
Should You Unit Test Private Methods?
November 16, 2016
Performance Testing Serverside Applications
November 14, 2016
Taking Responsibility for Your Actions
November 13, 2016
Git Tips - Undoing Accidental Commits
November 12, 2016
Automated Tests Help Developers Sleep Better
July 9, 2016
Should the US Allow Foreign Developers?
July 8, 2016
Interactive Emails with Email Markup
July 5, 2016
Unit, Integration and End-To-End Tests - Finding the Right Balance
July 4, 2016
RESTful - What Are Idempotent and Safe Methods and How to Use Them?
June 30, 2016
Idempotent and safe HTTP methods - REST API
June 26, 2016
Behind Monty Hall's Closed Doors - Our Limited Minds
June 25, 2016
What is Serverless Architecture? AWS Lambda Features (2020)
June 20, 2016
Blameless Postmortems - Examining Failure Without Blame
June 18, 2016
Continuous Delivery - Automating the Release Process
June 17, 2016
The Law of Demeter - Writing Shy Code
June 12, 2016
Remote Software Development - Lessons Learned
June 10, 2016
IDEs and Productivity
June 3, 2016
Write Less Code
May 27, 2016
Avoid Singletons to Write Testable Code
May 22, 2016
Effective Coding Standards
May 14, 2016
Software Estimates are not Targets
May 10, 2016
Top new Java features in Java 8 and Beyond
May 8, 2016
The char Type in Java is Broken?
May 7, 2016
Minimum Viable Product - Lessons for Software Teams
May 6, 2016
Good Abstractions Have Fewer Leaks
May 2, 2016
Software Rot, Entropy and the Broken Window Theory
April 30, 2016
Do Experienced Programmers Use Google Frequently?
April 27, 2016
Do Not Let Technical Debt Get Out of Control
April 23, 2016
What is HTTP/2?
April 21, 2016
When to Rewrite from Scratch - Autopsy of a Failed Software
April 18, 2016
Git Stash - Saving Your Changes
April 18, 2016
What's the difference between git fetch vs git pull?
April 16, 2016
The Problem With Code Coverage Metrics
April 14, 2016
Is it OK to make mistakes at work?
April 13, 2016
Generating Sessions Ids
April 12, 2016
Developing Sense of Ownership in Employees - Let Your People 'Own' It!
April 3, 2016
What Are Code Reviews and How to Do Them Effectively
April 2, 2016
Checked vs Unchecked Exceptions in Java. Why it's so Confusing
74