Virgo: a Graph-based Configuration Language
Level Up Your Coding Game: 22 Effective ChatGPT Prompts Every Software Developer Should Know
Expert-Recommended ChatGPT Prompts for Developers
The Marketing Buzzwords That Developers Hate | Redis
Developers know that vendors must tout their products, but they are less understanding when the marketing language is an immediate turnoff.
Software Safety
It’s past time for software developers to consider engineered safety.
AI Means More Developers
More on our AI future: building course recommendations and a new data platform
Our senior data scientist goes deep in talking about how we built our course recommendation engine.
Agile Model: A Modern Approach To Software Development
Learn about the Agile Model, Agile Manifesto, and phases of Agile, and its importance in implementing it in modern software engineering through our blog.
Automating safe, hands-off deployments
Strategies for continuously deploying to production while balancing safety and speed.
Wing Programming Language
Wing is a cloud-oriented programming language. Most programming languages think about computers as individual machines. In Wing, the cloud is the computer.
Email addresses are not primary user identities | nicole@web
Why Losers Like Steven Crowder Hate No-Fault Divorce
The other day, I told my partner that he was the “best husband ever,” to which he replied, “How do you know? You’ve only had two.” Which…damn. Honestly, fair point. I’ve been more or less in the pu…
How to Write SEO-Friendly Alt Text for Your Images
Here’s why alt text is important and how to write alt text for your images to boost your SEO.
OpenAI says it could ‘cease operating’ in the EU if it can’t comply with future regulation
OpenAI is trying to get ahead of AI regulation
A USB Cable Tester PCB Design #USB #TESTER
Making some PCBs is boring and repetitive. Cayden demonstrates using automation in laying out a USB cable testing board. If I’m writing a program, I’ll write a function one time, then use that func…
Sound windows and windows generally actually
Posted on Friday 26 May 2023. 843 words, 7 links. By Matt Webb.
Mathematics of Deep Learning: An Introduction (De Gruyter)
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
Origin Stories: Plantations, Computers, and Industrial Control
The proto-Taylorist methods of worker control Charles Babbage encoded into his calculating engines have origins in plantation management.
Are we there yet? Building an internal development platform
“We’ll get there.” The words you say to the preverbal “Are we there yet?” Building an internal development platform is not so much of a choice as it is an eventuality. The only question is are you intentionally building one or not? Undifferentiating engineering is a requirement for all software companies, not everything you do will set you apart from your competitors and generate value directly for your customers. The question is how do you do exactly the right amount of undifferentiating engineering to create the most value for your customers? In this talk I will discuss a decade of hard lessons I’ve learned about building internal development platforms, most recently with the Interstate Platform at Total Expert. What are the pitfalls, the fun part, the hard part, and the really really hard part that you should focus on if you want to have a successful IDP program at your company?
Chronicles Revisited Podcast 7 — Two Plane Crashes That Changed PC History
The story of Zenith Data Systems.
Augmenting Long-term Memory
Visualizing code troubleshooting pathways on the Monster Scale
How to Get Started with Tree-Sitter
Emacs 29 introduces tree-sitter support, a powerful parsing library that enhances its understanding of source code. With this integration, Emacs gains features like precise syntax highlighting, accurate indentation and easier extensibility. Here's how you install and configure Emacs with tree-sitter support.
Principles of IDEs
Here are some principles of IDEs that I think are worth codifying:
The principle of least navigation Navigating in an IDE is annoying. In text, sure, you may know all the fancy navigation shortcuts like C-a M- M-f and so on, but it’s still a non-zero amount of typing. And when it’s navigating in a file system, that’s even more typing and searching.
An IDE should minimize the amount of time spent navigating.
Can Rancher Deliver on Making Kubernetes Easy?
One reviewer's experience installing and running Rancher left him with many questions, and too many loose ends.
Scratch Is The Future: You Should Learn It. Seriously!
The Scratch ranks 13 on the TIOBE Index: more popular than Rust or Ruby. It’s becoming the future of programming.
No Tests? No Problem!
Demystifying the Role of Testing in Software Engineering
Forth: The Hacker’s Language
Let’s start right off with a controversial claim: Forth is the hacker’s programming language. Coding in Forth is a little bit like writing assembly language, interactively, for a strang…
CQRS facts and myths explained - Event-Driven.io
Event-Driven by Oskar Dudycz
Can SGI’s Enthusiast Community Bring IRIX Back to Life?
Nearly two decades after the final version of IRIX, the SGI community has deep hopes for bringing the platform’s operating system back to life—the hard way.
Dark Mode’s Shadowy Promises
Light-on-dark displays tap into society’s deepest fears about technology’s ills. But reducing screen light isn’t the same as putting your device away.