Posts

February 17, 2020 Tech Debt Developer Survey Results 2020 - Impact on Retention
February 15, 2020 Portal Theme and Blog Redesign
January 25, 2020 Technical Debt is Soul-crushing
October 19, 2019 Do Software Developers Normally Code on Weekends? Work-life Balance and Overtime in the Tech Industry
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 What Are Containers? A Simple Guide to Containerization and How Docker Works
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 At Last, Amazon adds DynamoDB Auto Scaling
July 28, 2017 AI Is Not Magic. How Neural Networks Learn
July 27, 2017 AI Winter is Coming?
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 Yak Shaving - the Less You Do the Better
February 8, 2017 Committing Teamicide by Micromanagement
January 20, 2017 htop Explained Visually
January 19, 2017 Online Course Review - the Best Machine Learning Course for Beginners
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 10, 2016 Building Microservices in Python and Flask (GitHub Project Included)
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 REST Design - Choosing the Right HTTP Method
June 30, 2016 Idempotent and Safe HTTP Methods - Why Do They Matter?
June 26, 2016 Behind Monty Hall's Closed Doors - Our Limited Minds
June 25, 2016 Serverless Architectures - Let's Ditch the Servers?
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 28, 2016 Why Do Developers Love Music so Much?
May 27, 2016 Avoid Singletons to Write Testable Code
May 22, 2016 Effective Coding Standards
May 15, 2016 7 Deadly Sins of Mobile Websites
May 14, 2016 Software Estimates are not Targets
May 10, 2016 10 Java Features Many Developers Haven't Heard Of
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 Git Fetch vs Git Pull with Examples
April 16, 2016 Do not Misuse Code Coverage
April 14, 2016 Mistakes at Work Are Not Sins.
April 13, 2016 Generating Sessions Ids
April 12, 2016 Let Them Own It!
April 3, 2016 Effective Code Reviews
April 2, 2016 Checked vs Unchecked Exceptions in Java. Why it's so Confusing
70