Insights into Stack Overflow’s traffic
Over the last few weeks, we’ve seen inaccurate data and graphs circulating on social media channels regarding Stack Overflow’s traffic. We wanted to take the opportunity to provide additional context and information on the origin of that data, the traffic trends we are seeing, and the work we’re doing to
Read moreProductive constraints
This post will discuss two scripting languages, but that’s not what the post is really about. It’s really about expressiveness and (or versus) productivity. *** I was excited to discover the awk programming language sometime in college because I had not used a scripting language before. Compared to C, awk
Read moreModern Software Engineering — Part 5: Continuous Evolution
“If you don’t evolve, you will die. “- Marcus LemonisContinue reading on Better Programming »
Read moreChris’ Corner: Useful HTML and CSS Patterns
The <table> is one of the grand enemies of responsive design. They don’t wrap (that wouldn’t make much sense) so they can “blow out” the width of a mobile device pretty easily. The overflow property also doesn’t work on them. So you gotta find a way, and it really depends
Read moreThe Role of a System Architect
Unraveling growth challenges: Could a system architect be the solution?Serverless Architecture from Classic Programmer PaintingsMost startups that go through hyper-growth tend to face the inevitable Bottlenecks of Scaleups, as masterfully described by ThoughtWorks.Having navigated the hyper-growth journey myself, I’ve witnessed firsthand how these technical bottlenecks can impede business progress, causing
Read moreRedis Internals: Redis Processes a Command
Dictionary structure, key eviction, hash table resize and rehash, and command executionPhoto by Ryland Dean on UnsplashBy now, I’ve already considered how Redis server starts up, how clients connect to it, and how Redis reads their commands and writes responses — both in a single-threaded and I/O threaded mode. Finally, I’ve made my
Read moreMöbius transformations over a finite field
A Möbius transformation is a function of the form where ad – bc = 1. We usually think of z as a complex number, but it doesn’t have to be. We could define Möbius transformations in any context where we can multiply, add, and divide, i.e. over any field. In
Read moreExploring JavaScript-Rust Interoperability With napi-rs
A quick experimentPhoto by Tolga Ulkan on UnsplashI’ve been working with JavaScript as my daily job for a few years now. Lately, I started fiddling with Rust, to learn new concepts and understand what the hype is all about (see the Stack Overflow Survey 2023)It looks like more and more JS tools
Read moreAn Introduction to htmx, the HTML-focused Dynamic UI Library
Learn what htmx is, how it simplifies dynamic web development, and how you can harness its potential to enhance your web development process. Continue reading An Introduction to htmx, the HTML-focused Dynamic UI Library on SitePoint.
Read moreUnderstanding SRE (Ep. 597)
Vladyslav Ukis, Head of R&D at Siemens Healthineers and an expert in site reliability engineering (SRE), joins Ben and Ryan to talk about the relationship between SRE and DevOps, balancing SRE principles with organizational structure, and how he thinks GenAI will impact his field. Episode notes: Vlad is Head of
Read more