|
Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..
|
|
Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..
|
|
Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..
|
|
Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..
|
|
Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..
|
|
Assumed Audience : Programmers, hackers, and their bosses. Discuss on Hacker News . Epistemic Status : Confident and willing to bet on it. Introduction When Reddit complains that a comment is too long, it’s time to write a blog post. The backstory is that I was having a discussion with someone over a previous post . That person, username Qweesdy, had a vision of what future programming languages should be like. This pers..
|
|
I share my experience contributing to Rust's linter Clippy and the welcoming environment for new contributors.
|
|
Our test pack is configured dynamically from environment variables. Each scenario can be configured independently with different target VUs, duration or even executor. Let’s start from a file called main.js. It imports all our scenarios, each as a default function: export { default as cacheCreateAll } from './runners/cacheCreateAll.js'; export { default as cacheCreateUpdateRemove } from './runners/cacheCreateUpdateRemove.js'; export { defau..
|
|
No time like the project’s two year anniversary to drop this particular bomb… Marginalia’s gotten an NLNet grant. This means I’ll be able to work full time on this project at least a year. https://nlnet.nl/project/Marginalia/ This grant is essentially the best-case scenario for funding this project. It’ll be able to remain independent, open-source, and non-profit. I won’t start in earnest for a few months as I’ve got loose ends to..
|
|
I share my experience contributing to Rust's linter Clippy and the welcoming environment for new contributors.
|
I was really impressed and inspired by this pitch. In short, Propel are the creators of the Providers app, which is used by over 5 million Americans to manage their SNAP benefits and banking. It’s a great example of a “public interest technology”: non-government entities that help governments to solve problems in the public interest. […]
|
|
Some personal music updates: last November, our jazz group played one of the hottest venues in the city, Hunter's rooftop. This was an amazing event: a view of the city, food and drinks around the fire, music, and at one point, swing dancing. jazz is beautiful/lovely/wonderful pic.twitter.com/GTKEJc048o — Kevin Chen (@kev_chn) November 20, 2022 One highlight: Patrick briefly fumbled his drumstick off the roof! Luckily, it land....
|
|
I decided to write a fancy test harness in golang today. The test wraps a big internal engine for mgmt and at the top-level it takes a context for cancellation. If you don’t know about the context package, then you should go understand that and then come back here… Don’t feel bad, I had no idea what it was about at first either! The Problem : I assumed there would be some way to follow a notification from the test runner down i..
|
|
I decided to write a fancy test harness in golang today. The test wraps a big internal engine for mgmt and at the top-level it takes a context for cancellation. If you don’t know about the context package, then you should go understand that and then come back here… Don’t feel bad, I had no idea what it was about at first either! The Problem : I assumed there would be some way to follow a notification from the test runner down i..
|
|
Installing the Latest Version of Golang on Your Raspberry Pi
-
akashrajpurohit.com
-
3 years ago
-
eng
Get started with developing in Golang on your Raspberry Pi. This comprehensive guide will show you how to install the latest version of Golang on your Raspberry Pi, making it a powerful development tool.
|
|
Get Up and Running with the Latest Version of Node.js on Raspberry Pi
-
akashrajpurohit.com
-
3 years ago
-
eng
Do you want to run the latest version of Node.js on your Raspberry Pi? This guide will take you through the process of installing the latest version of Node.js on armhf architecture using binary packages.
|
|
Installing the Latest Version of Golang on Your Raspberry Pi
-
akashrajpurohit.com
-
3 years ago
-
eng
Get started with developing in Golang on your Raspberry Pi. This comprehensive guide will show you how to install the latest version of Golang on your Raspberry Pi, making it a powerful development tool.
|
|
Get Up and Running with the Latest Version of Node.js on Raspberry Pi
-
akashrajpurohit.com
-
3 years ago
-
eng
Do you want to run the latest version of Node.js on your Raspberry Pi? This guide will take you through the process of installing the latest version of Node.js on armhf architecture using binary packages.
|
|
I build systems that make other systems talk to each other. Enterprise integration patterns, event-driven architectures, and the automation of everything tedious. Currently exploring how AI agents fit into these patterns. Turns out the messaging primitives we’ve been using for decades (request-reply, correlation IDs, saga orchestration) map surprisingly well to agent coordination. This is how I work. Background 20+ years shipping software. ..
|
|
Let’s chat. Tell me about your project. Let’s create something incredible together.💡 Feel free to ✉️ email me or 📆 book a time for us to chat! Upcoming Speaking Engagements I’ve been on sabatical for 2024, new talks for 2025 coming soon! Past Speaking Engagements RabbitMQ Summit Supermanagers Episode Datadog Dash
|
|
I am so glad you are here at $COMPANY and I am looking forward to us working together. I like to provide this manager readme ahead of time as kind of an operating manual so you can understand how I operate and what to expect. This isn’t exhaustive, but hopefully we’ll fill in the gaps as we work together. My Values Be Transparent - Unless there is a need for confidentiality I am completely open and transparent.
|
|
Are you still using loops and lists to process your data in Python? Have you heard of a Python library with optimized data structures and built-in operations that can speed up your data science code? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, returns to share secrets for harnessing linear algebra and NumPy for your projects.
|
One of the more frequent questions about jOOQ is how to write a derived table (or a CTE). The jOOQ manual shows a simple example of a derived table: In SQL: In jOOQ: And that’s pretty much it. The question usually arises from the fact that there’s a surprising lack of type safety when working … Continue reading How to Write a Derived Table in jOOQ →
|
|
Have you ever wondered how to keep up with the latest releases of all the dependencies you use? Do you hate it when you forget and then have to fix a lot of code because there have been multiple releases in the meantime? Well, I do. And that’s where Renovate can help. All you need to do is install Renovate, configure a bot user for your Git server, pass the credentials to the Renovate configuration, and set up a cron job for it.
|
|
On February 13, 2023, about ten days ago, [Leiji Matsumoto][3] left this world. A phenomenal Japanese manga artist, he created several space operas that influenced me as a kid. Matsumoto directed Space Battleship Yamato 1 , wrote and illustrated Galaxy Express 999 2 , and then released the magnificent Space Pirate Captain Harlock . Regarding visual operas, I suspect my fascination with space, astronomy and all things science has mu..
|
Before getting into the details of how my combinator-inspired source code transformation system works, I should say first, what is a general overview of the system? and second, why did I build it at all? In my experience, a typical … Continue reading →
|
|
Dokku is a self-hosted Platform-as-a-Service (PaaS) that offers a compelling alternative to popular PaaS solutions like Heroku. With built-in support for Linux containers, deploying an application on Dokku is straightforward. However, there is a lesser-known deployment method that involves sending a build artifact, such as a JAR package for Java apps, directly to Dokku.
|
|
Today I learned about psql-tips.org by Lætitia Avrot, an excellent repository of psql (the CLI tool, not the database itself) tips. I like how one randomized tip is playfully served on the home page while the complete list is always at hand.
|
|
Brian Rinaldi has an insightful post on his blog about the current state of developer conferences, where ‘current state’ means post-COVID pandemic. Brian is well-positioned to reason about this space as a long-time conference organizer. I appreciate that he also takes the time to explain how the developer conference business works. The core of his blog is about post-pandemic conference attendance, which has plunged. independent, in-pe..
|
|
In this post, we'll cover research conducted by Calum Hutton to try and identify YAML Deserialization issues in open-source projects using Snyk Code.
|
|
It might sound strange to hear that Microsoft, a company who goes to great lengths to protect computers and networks, is one of the biggest contributors to phishing and fraud on the planet. It's true unfortunately. They aren't actually committing the acts themselves of course, but they are enabling the problem by withdrawing support for standards designed to help stop it. Here's why this is such a big deal. UPDATE 4/12/2023: After years, M..
|
|
Life is a journey with endless possibilities, each one presenting an opportunity to grow and evolve. However, without intentionality, these opportunities can easily slip away, leaving us feeling unfulfilled and stuck. In today’s fast-paced world, it’s easy to get caught up in the hustle and bustle of everyday life, leaving little time for reflection and intentionality. Being intentional with everything you do is the key to unlocking your fu..
|
|
I wanted a good animation for my first YouTube video. But with no experience with tools like After Effects, what can I do? React JS to the rescue!
|