LiteCLI – A user-friendly command-line client for SQLite database
LiteCLI is written in python using the wonderful prompt-toolkit library. It is cross-platform compatible and it is tested on Linux, MacOS and Windows.
Why ElementaryOS Left Medium
Why we left Medium, and how!
Makefiles – Best Practices
A passionate engineering student who writes about Unix related topics and tech stuff.
How to annotate everything
Comprehensive overview of existing tools, strategies and thoughts on interacting with your data
Remote-Powered Developer Tools
Today we’re excited to announce the private preview of a set of developer services that enable you to work from anywhere, and on any device, complete with the most intelligent productivity and collaboration tools in the industry.
Azure Data Studio: An Open-Source GUI Editor for Postgres
When you are working with a database, or any other kind of software, your experience is enhanced or hindered by the tools you use to interact with it. PostgreSQL has a command line tool, psql, and it’s pretty powerful, but some people much prefer a graphical editor.
Newsrooms, let’s talk about G Suite
If you work in a newsroom, there’s a good chance you work with colleagues on Google Docs, Slides, Sheets, and more. Google Workspace software is simple and powerful. But anyone working in a newsroom has probably asked themselves: What can Google see? What about our most sensitive conversations and documents? What…
Iodide: An experimental Mozilla tool for data exploration on the web
Meet Iodide, an experimental open source tool to help scientists write beautiful interactive documents using web technologies, all within a browser-based iterative workflow that will be familiar to many scientists.
Debuggers Suck
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
How Bash Completion Works
Ever wondered how Bash completion works? In this first article on the topic, we’ll look at how it works under the hood.
Introducing Windows Terminal
We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for
Low-Cost VPS Testing
Last time around I was looking for a large dedicated VPS in the $100/month price range. Since then I have started deploying a lot more tiny cloud instances that cost less than $10/month to run just one or two apps. So this time around I am looking for the best bang for the buck for less $10 per month. Unmanaged, of…
Thunderbird 68.0
Thunderbird is a free email application that’s easy to set up and customize - and it’s loaded with great features!
Announcing Building Git
In 2017, I wrote a series of articles about diff and merge algorithms, and promised that one day they would form part of a book about the Git version control system. In 2018 I didn’t write anything at all on this blog, and that’s because I was writing that book.
Using Altair for most of my visualization in Python
Fernando Irarrázaval Stream of consciousness about Data Science, Python, and Economics.
Roll Your Own Analytics
How to build a free, privacy-focused alternative to Google Analytics
GitHub Package Registry
With GitHub Package Registry your packages are at home with their code—sign up for the limited beta to try it out.
Mail Data Loss in macOS 10.15
I’m working on more posts about the Catalina release, but I wanted to start with a short warning. I’ve heard a bunch of reports of data loss in Apple Mail. Thankfully, none seem to be caused by my apps . (Ironically, one of the bugs I’ve encountered is the inability to delete messages via AppleScript.) And, in fact…
Intermediate Vim
A few tips to level up your vim editing skills from beginner to intermediate.
Spam in Your Calendar? Here’s What to Do
Many spam trends are cyclical: Spammers tend to switch tactics when one method of hijacking your time and attention stops working. But periodically they circle back to old tricks, and few spam trends are as perennial as calendar spam, in which invitations to click on dodgy links show up unbidden in your digital…
Cooling off your Raspberry Pi 4
Read up about how you can cool off your Raspberry Pi 4 and drop a few degrees. I compare several cooling solutions including firmware updates.
Vim tricks
I’ve been using Vim for eight years and am still discovering new things. This is usually seen as a Good Thing About Vim. In my head, though, it’s a failing of discoverability: I keep discovering new things because Vim makes it so hard to know what’s available. While people often talk about the beauty of modal editing…