New JavaScript Array Methods That Every Web Developer Should Learn

Rethinking Frontend Development

Design Patterns

Using Redis as a Message Broker for Celery: Deep Dive

9 Python String Manipulation Tricks That Make Your Coding Easier

Microservices: are they good or bad? The truth is, it depends

Overemployment Transformed My Life and Career

Demotivating a (Skilled) Programmer

8 Advanced Python CLI Tricks To Save You From Writing Code

Why a Computer Science Degree Isn’t Enough

CSS Pseudo-Elements and Classes for Web Designing Experts

How to prepare for Advent Of Code

6 Proven Ways to Speed up Slow Web Apps

Chrome Console Utilities That Every Developer Should Know

A Developer’s View On Marketing Buzzwords

Overemployment Transformed My Life and Career

Demotivating a (Skilled) Programmer

Why a Computer Science Degree Isn’t Enough, Challenges in programming career preparation.

Delegating “Junior” Development Tasks

Stop Following Tech Trends!

“It Works” Should Mean “It Works In the Real World”

Software Is Both: Art and Science. Can We Move On Now?

Why I’m Very Glad I Learned To Program — A Blog Post For Your Kids

8 Advanced Python CLI Tricks To Save You From Writing Code

The New Definition of Full-Stack Engineer

Chrome DevTools JavaScript Debugging Features For Better Productivity

The Future of Web Styling: Classless and Class-Light CSS

Using GraalVM in a Real-world Scenario: Techstack’s Experience

JavaScript Keywords That Every Experienced Web Developer Should Know

My Solution To The Dev Skills Crisis: Much Smaller Teams

More →