Enumerating monotone Boolean functions
The 9th Dedekind number was recently computed. What is a Dedekind number and why was it a big deal to compute just the 9th one of them? We need to define a couple terms before we can define Dedekind numbers. A Boolean function is a function whose inputs are o’s
Read moreWhy Writing a Robust React Library Is Hard
The challenges of writing a React library that works well in different environments and scenariosPhoto by Michał Parzuchowski on UnsplashThis topic came to mind when I reviewed my colleagues’ code and realized how challenging creating a robust React library is. Surprisingly, even code found through a Google search, which we often
Read moreLearning Game Dev — Building a Platformer With Bevy #3
Learning Game Dev — Building a Platformer With Bevy #3Let’s give our game a visual overhaul by adding sprites and animationsCheck out the previous article here.IntroductionIn the last article, we implemented a lot of the core functionality of our game, there is still some stuff left but I think it’s about time we focused
Read morePark API — Server side Swift with Hummingbird
Park API — Server-Side Swift With HummingbirdSpecial thanks to Tibor Bödecs for his patience and guidance while writing this tutorialImage credit: Szabolcs TóthServer-side Swift has been available since the end of 2015. The idea was behind the development that you can use the same language for RESTful APIs, desktop and mobile applications. With the
Read moreHow (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 more