Nu Shell Is Cool(opens in new tab)
Converting a file is a common task and nu shell was the most intuitive way to do it.
Curated river of news
Latest posts from blogs I follow
Converting a file is a common task and nu shell was the most intuitive way to do it.
Introduction Have you ever used Sourcegraph's Cody? It is a great tool for developers, it is not just another LLM, it is tailored specifically for developers. C
UI = f(data)(state)
As someone who does a lot of my learning via podcasts, I've been putting up picks lists for 4 years straight (see main 2019 list, then my 2020 and 2021 and 2022 diffs), so it's…
“It has been one and a half years since the last React release, far longer than any previous release took.”
Low indoor air quality - or high CO2 - negatively impacts cognitive performance, causes headaches, drowsiness and more. It's easy to fix though, just use a CO2 sensor and open a window from time-to-time. But why stop there, when you ...
Hi All! 🤗 At the beginning of this year, I wrote in a blog post which I titled The Year of the Personal Website: In the search for a permanent home on the web, more and more people are now ...
Introduction 2023, what a year! If you're a developer and haven't heard the word 'AI' a million times, where have you been? With the introduction of Chat GPT in
Companies are fighting back for quiet quitting and it's having a big impact.
“At the same time, React has done nothing (besides an abandoned experiment in 2019) to improve their pitiful client-side story. It is a legacy framework created to solve Facebook-scale problems with Facebook-scale resources, and as such is a bad fit ...
Creating a subtle, peripheral, and synchronous sense of shared space and context on the web
title: Create WireGuard VPN with Ansible tags: [ansible, security, vpn, devops] author: twimprine layout: post
When contributing to other users’ repositories, always start a new branch in your fork.
Giving people a visible, useful trail of where they've been over the course of an exploratory journey
Hi All! 🤗 In the previous issues, we looked at how you can choose a domain name, how a personal website can change your life, and what people are using to build their sites. But Matthias, I hear you say, ...
How to identify fitting work to you - avoid burnout, have meaning and enjoy work.
We want to be able to run tests in a suite, and debug them in isolation, and have the behavior be the same. If the behavior is different in isolation vs in a suite, it's a nightmare to debug. In ...
I worked on a little hackathon project at AGI House with Sasha. We won!
A fireside chat featuring new gear, old dotfiles, and updates on what we've been up to. Kiwi the puppy doesn't code Rust (yet), but she knows how to sit! Does she have the patience to sit through Jesse's Vim course, ...
The limits of my language mean the limits of my world.
We’re probably familiar with preconnect, but are we getting it right?
Hi All! 🤗 In the previous issues, we looked at how having a personal website can change your life and what’s in a domain name. Once you’re fired up and registered your domain though, your next decision is probably the ...
Test Driven Development. Red, Green, Refactor. Do we have to do the refactor part? Does the refactor at the end include tests? Or can I refactor the tests at any time?Why is refactor at the end? This episode is to ...
Introduction LibSQL is an **Open Contribution** fork of SQLite. Open Contribution means that it allows suggestions and contributions from the community as oppos
My first introduction to bouldering was in 2017, in DUMBO Boulders in Brooklyn Bridge Park (now closed):
“Performance challenges with a React SPA created an opportunity to explore Liveview. After two days of exploration, we were convinced Liveview provided a path forward, and within a few weeks, we replaced our React SPA with Liveview.”
What is it like to go abroad to South Korea to do an exchange semester at Hanyang University ERICA campus? (Summer 2023)
A deep dive into my tooling setup on the JS Party podcast
Hi All! 🤗 So, you registered a domain. And you started working on your personal site. Maybe you already got a first version of your site online. Perhaps you even published a few posts. But suddenly, there’s this question in ...
How do you test the argument parsing bit of an application that uses argparse?This episode covers:Design for Test: Structuring your app or script so it's easier to test.pytest & capsys for testing stdoutAdding debug and preview flags for debugging and ...
I tend to run my Django application in a Docker container for all the benefits it gives when working with a team or deploying the application. It does however introduce extra hundles in everyday development.
A warm welcome and introduction to Terminal Trove, a curation and showcase of the best of the terminal.
How I got here is already far too long of a post, so I must include this for all the credits and gratitude I need to extend to those who made this possible. To my parents: who supported me every ...
Following up on the first impressions post, let's solve a problem in OCaml and compare the Rust solution. In Response to how well received my last post was I thought I would follow up with some comparisons between how I ...
Humorous article, completely unrelated to, and written before, the others ended up actually on the front page. The Goal: To get a post on the front page of the infamous Orange site... The Plan: There are four guaranteed strategies. No ...