Bookmarks tagged “programming”
342 bookmarks tagged “programming”
The Remote Pairing Cheat Sheet | ThoughtWorks
The ongoing global COVID-19 pandemic has pushed the distributed model to the forefront, with remote work becoming the norm, even for teams that are usually co-located. This impacts everything, from an organization’s global footprint, to cultural aspects like prioritising communic
Rebuilding our tech stack for a new Facebook.com - Facebook Engineering
Building a new web app for today’s browsers, we completely rebuilt our tech stack to achieve our goals for performance and sustainable future growth.
What the Heck is Backstage Anyway? | Labs
Yesterday, we released the open source version of , our homegrown developer portal. And we learned a thing or two via the feedback we received. So, I wanted to take this opportunity to further explain what we’re trying to do with Backstage — and more importantly, what we want to
Commit Hygiene - Winning with GIT - EddieWould
GIT101: A novel mental-model of git concepts, the pitfalls of traditional “pulling” and “merging” & how to author a good commit (and why it matters).
We Overengineered a Teapot - Better Programming - Medium
Overengineering is fun, but it can trick you and your team into thinking actual value is delivered.
The most copied StackOverflow snippet of all time is flawed! | Programming.Guide
In a recent study titled Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects, an answer I wrote almost a decade ago was found to be the most copied snippet on Stack Overflow. Ironically it happens to be buggy.
Quantum computing for the very curious
Presented in an experimental mnemonic medium that makes it almost effortless to remember what you read
htop explained | peteris.rocks
Explanation of everything you can see in htop/top on Linux
The Front-End Tooling Survey 2019 - Results - AshleyNolan.co.uk - Blog and
The results of the 2019 Front-End Tooling Survey are out! Check out the results and analysis of the responses here.
Announcing the Bytecode Alliance: Building a secure by default, composable
Lin Clark introduces the Bytecode Alliance, and uses Code Cartoon illustrations to share their vision of a WebAssembly ecosystem that is secure by default, fixing cracks in today’s software foundations. ...
Testing in Production, the safe way - Cindy Sridharan - Medium
In this post, I hope to explore different forms of “testing in production”, when each form of testing is the most beneficial as well as how to test services in production in a safe way. However…
An introduction to innersource | GitHub Resources
Organizations worldwide are incorporating open source methodologies into the way they build and ship their own software.
How to Test Node.js Apps using Mocha, Chai, and SinonJS
Learn how to test Node.js applications with Mocha, Chai, and SinonJS.
Why I love Trunk Based Development (or pushing straight to master)
Teams that are using short-lived feature branches would usually benefit from aiming to work directly on master.
How Dark deploys code in 50ms - Darklang - Medium
Speed of developer iteration is the single most important factor in how quickly a technology company can move. Unfortunately, modern applications work against us: our systems are required to be live…
Why Generics? - The Go Programming Language
Why should we add generics to Go, and what might they look like?
On software quality
What do we really need in order to develop a self-driving car? My colleague Felix posted recently an excellent article about what it really takes to be a self-driving car engineer. I want to dig deeper into the first point of that article about solid software engineering.
When a rewrite isn’t: rebuilding Slack on the desktop
Conventional wisdom holds that you should never rewrite your code from scratch, and that’s good advice. Time spent rewriting something that already works is time that won’t be spent making our customers working lives simpler, more pleasant, and more productive. And running code k
Functional Programming Isn't the Answer – John A De Goes
Functional programming is a means to an end, not an end in itself.























