An Introduction to the esbuild Bundler
Learn how to use the esbuild bundler to optimize your JavaScript, TypeScript, JSX, and CSS code, and how to create your own build system. Continue reading An Introduction to the esbuild Bundler on SitePoint.
Read moreA Beginner’s Guide to CSS Grid Layout
Follow these simple examples to learn how CSS Grid allows us to easily lay out elements on a page to create a range of flexible layouts. Continue reading A Beginner’s Guide to CSS Grid Layout on SitePoint.
Read moreAngles between words
Natural language processing represents words as high-dimensional vectors, on the order of 100 dimensions. For example, the glove-wiki-gigaword-50 set of word vectors contains 50-dimensional vectors, and the the glove-wiki-gigaword-200 set of word vectors contains 200-dimensional vectors. The intent is to represent words in such a way that the angle between
Read moreThe Magic of Sets
Speed up your app by 98% with a swish and a flickContinue reading on Better Programming »
Read moreInsights 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 more