The art of the desk setup (2021)
What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
Fighting a pandemic in the world of software
Want to know the best places to deploy your apps now that Heroku is ending their free dynos? We'll tell you.
Embrace innovation with Red Hat's cloud solutions for enterprise-wide automation
The UA String... It's a super weird, complex string that browsers send to servers, and is mostly dealt with behind the scenes. How big a deal could it be, really? I mean... It's
I used to obsess about code quality earlier in my career. My experience indicates that I'm in good company here; a lot of us developers spend so much time growing our programming skills, and that kind of drive comes from intrinsic motivation. We care about what we do, and we want to do it well.
To successfully fund Open Source projects, companies should: pay the maintainers; pay them real money; pay for maintenance; and keep paying them.
If you care about a creative practice, my guess is that you’ve already seen Peter Jackson’s new Beatles movie. If not, go check it out. It’s a miracle that the movie exists at all…
So that the app does not reset to zero after page refresh.
A rather unstructured look at one of the older and infuriatingly trivial internet protocols: WHOIS
Announcing the beta of Cloudflare Pub/Sub, our programmable, serverless message broker built on the open MQTT messaging standard
Another new release of Git is here! Take a look at some of our highlights on what's new in Git 2.38.
I’ve been searching for new startup ideas and problem areas to tackle. It’s quite difficult to do, especially when you begin adding constraints to the criteria such as “Am I excited about this problem space?”. The internet is filled with helpful ways to come up with startup ideas and below is the summary of what I’ve…
If an SVG is imported into a design tool, then immediately exported as another SVG, how much precision is kept? What’s added, removed, or altered?
Markets rise, and markets fall. This much, at least, is well-known. But why do market cycles occur? What causes the pendulum to swing from euphoria to crisis and back? Hyman Minsky was a 20th-century economist whose ‘financial instability hypothesis’ is probably the best-known explanation for the boom and bust cycles…
My argument for why we need the Single Page Applications(sarcasm inside)
Another new release of Git is here! Take a look at some of our highlights on what's new in Git 2.36.
Back in May, I wrote (https://www.heroku.com/blog/we-heard-your-feedback) about my enthusiasm to be part of the Heroku story, and I remain just as...
RISC-V Community News Success in the mobile and consumer device market depends on a vibrant software ecosystem. Over the past decade the Android Open Source Project (AOSP) has become one...
In my last post I introduced an Emacs Lisp VM I was writing in Rust. My stated goal at the time was to complete a garbage collector. I think Rust has some really interesting properties that will make building garbage collectors easier and safer. Many of the techniques used in my GC are not original and have been…
nolan caudill's internet house
When the GDPR became applicable on 25 May 2018, it was perceived as a watershed moment. The past 4 years have shown that a law alone does not change business models.
Let's marinate in some hard truths. Dissect what is in front of our eyes.
Most food safety regulations say that Peking duck should be illegal. But it's not, so what gives?
Today, we’re excited to announce early access to a new version of ChromeOS bringing the benefits of Chrome OS to PCs and Macs. ChromeOS Flex is the cloud-first, fast, easy-to manage, and secure operating system for PCs and Macs.