How (and Why) to Craft Your Ideal Week
Creating a calendar template for the week you actually want.Created by MidJourneyLike a lot of people, I struggle to find the time for projects outside of work. I don’t have any problem showing up to my day job, but when it comes to exercising, writing, or other things I want to
Read moreModern Software Engineering – Part 2: Testing
“If debugging is the process of removing software bugs, then programming must be the act of putting them in.” – Edsger DjikstraContinue reading on Better Programming »
Read moreDemystifying JavaScript Operators: What Does That Symbol Mean?
Learn how JavaScript operators work, understanding what they're for, how to use them, and how they help in building complex expressions. Continue reading Demystifying JavaScript Operators: What Does That Symbol Mean? on SitePoint.
Read moreThe cofounder of Chef is cooking up a less painful DevOps (Ep. 584)
Chef cofounder Adam Jacob joins the home team to discuss the problems with the current state of cloud infrastructure, what engineers need but aren’t getting, and why he’s focused on creating a new and improved approach to infrastructure automation. Episode notes: Adam is the cofounder and former CTO of Chef,
Read moreEnums: Rust Objects of Unusual Size
How enum-specific compiler optimizations keep our programs performantContinue reading on Better Programming »
Read moreFigma’s Magic Power for Developers
Our take from Config 2023, Figma’s annual design conferenceContinue reading on Better Programming »
Read moreNeRF at CVPR23: Rendering Performance
Since the release of NeRF at ECCV 2020, there’s been more and more NeRF papers published each year. Let’s have a look at two papers about rendering performancePhoto by Marko Blažević on UnsplashIn this article, I’ll detail two NeRF articles dealing with Rendering Performance that caught my attention during the CVPR
Read moreData Formats for Row-Oriented Processing
Photo by Christopher Gower on UnsplashThe combination of pandas and parquet is the backbone of many data pipelines. However, it can, at times, be a badly performing solution. I would like to show one such case here.IntroductionPandas and parquet are both primarily column-oriented/analytical tools. They shine the most when your pipeline is,
Read moreDecoding a Heatmap: Using Espionage in the Battle for Riddler Nation
Unraveling enemy battle plans, one pixel at a timeImage by Bing Image Creator, with out-painting by Dall-E, upscaling by waifu2x, and color quantization by pngquant.This weekend marks the eighth and final Battle for Riddler Nation hosted by FiveThirtyEight. The first was held back in 2017. I’m fond of it because I
Read moreChris’ Corner: If these computers are so smart, how come I have tell them what to do?
It’s clear that this current generation of “AI” / LLM tools likes offering a “chat box” as the primary interaction model. Both Bard and OpenAI’s interface center a text input at the bottom of the screen (like most messaging clients) and you converse with it a bit like you would
Read more