News

Tracing is a great tool for observing the details of your software system. When done correctly, it enables the developer to gain visibility of when, where, and how different interactions have happened ...
Case 2 You want to implement a searchable dropdown and the data is being fetched online. Online means that the data is being fetched from an API through an HTTP request. You don’t want online ...
Welcome to the 36th edition of Coffee Bytes, a newsletter by Better Programming. To kick things off in this byte-size issue, we’ll be focusing on “Web3”, a word that we all have been hearing for quite ...
I hope y’all are doing well. Last week we covered the job interview experiences of some of our contributors. I hope it helps your next job interview process go a lot more smoothly. Even so, it takes ...
The majority of managers (and some employees) dream is to have a well-established software factory. A long (virtual) conveyor, where customer's needs come in, these requirements disassembled, analyzed ...
Photo by Marc Sendra Martorell on Unsplash. If you have read some of my previous Python articles, you know I’m a Flask fan. It is my go-to for building APIs in Python. However, recently I started to ...
When You Can Use It Right now, Codespaces is in a limited beta, meaning only a small group of users have access. It took almost four months for me to make my way through the waitlist. Pricing has not ...
Photo by Mike Tinnion on Unsplash. Logging is a crucial part of developing an application. When the app is in production, logs are necessary to identify the problem if something goes wrong. So if you ...
Software development is a constant learning experience, but there are certain habits and tips that I wished I internalized earlier. Hopefully, these will be of help to any software developer who’s ...
A discussion of non-technical skills for a career in software development. It covers communication, effective documentation, learning, and asking for help ...
I have seen many people writing the same boilerplate check code for managing the iPhone and iPad by writing either a ternary operatoror an ifblock. Instead of this, we can easily implement the ...
Photo by Chang Duong on Unsplash A while back, we discussed coding and system design interviews. If you haven’t, feel free to take a look here: Why Are Coding Interviews Getting So Hard? Why Is System ...