What it’s like to be on the Python Steering Council (Ep. 592)
Ben and senior software engineer Kyle Mitofsky talk with Pablo Galindo Salgado, a Python core developer and Python Steering Council member, about how he infiltrated software development from the world of physics, the journey from fixing typos to updating core, and the time he broke GitHub (an important developer milestone!).
Read moreScaling Your Artifacts With Your Team
Perspectives and guidance on how to scale your artifacts as your team growsPhoto by Maxx Miller on UnsplashThe term microservices has become ubiquitous in our industry, comprising many different meanings. From the engineer’s perspective, it promises the green-field dream, with framework freedom and a blind eye to existing code. This aspect is
Read moreBack to the Future With ES Modules: JS Without Build
Illustration by authorFirst reminder: This article doesn’t tell you how to do something but rather explains how you can change accepted best practices on the web, referring to the original article published in Turkish before on Medium. You can access the original article here. This article can be considered a detailed
Read moreA Reluctant Leader: How I Embraced the Role I Never Wanted
Photo by Jehyun Sung on UnsplashBecoming a manager: Should I pursue it? How to become an effective people leader? Why would I trade coding for a life largely of meetings and navigating human dynamics? These are common questions regularly posed by software engineering leaders, including myself, as well as those contemplating
Read moreThe Evolution of the Startup Software Manager
A Software Manager in a startup wears a number of hats in the early days of the company as it seeks to establish itself in the marketplace…Continue reading on Better Programming »
Read moreImproving time to first byte: Q&A with Dana Lawson of Netlify
We recently published an article exploring what sort of infrastructure is needed to run edge functions. For that article, we talked to several industry experts in wide ranging conversations. While we weren’t able to use all of the conversation in the article, we wanted to share the full interview so
Read moreA Crash Course in Testing Next.js Projects
Jest, Cypress, and StorybooksTesting more than just your patienceAudienceThis article is aimed at engineers with a solid understanding of React, Next.js, and Typescript. An excellent start would be my pieces linked in the previous sentence.The goal is to move from writing well-constructed front-end code to writing well-constructed front-end code we know
Read moreHow Does Kubernetes Decide Where to Place Pods?
Where, oh where, should I place this Pod?Continue reading on Better Programming »
Read moreDetermining Time Complexity of Algorithms Experimentally
Quality assurance is a goal that should be paramount for every professional software engineer. One of the components of this assurance is to make computer programs run smoothly and in acceptable latencies, i.e., write programs with low time complexities.One widely known way of expressing the theoretical behavior of time or
Read moreHow to Use CSS object-fit and object-position
Learn how to use CSS object-fit to determine how images fit within a given space, and how to position those images with object-position. Continue reading How to Use CSS object-fit and object-position on SitePoint.
Read more