Heroku DX: The New Heroku Developer Experience
One of our core beliefs at Heroku is that developers do their best work when the development process is as simple, elegant, and conducive to focus and flow
Topics /
The most popular blog posts about tools & productivity on Hacker News. 2,090 posts.
One of our core beliefs at Heroku is that developers do their best work when the development process is as simple, elegant, and conducive to focus and flow
UPDATE 10/23: The update to the Paint app for Windows 11 that includes Paint Cocreator is now rolling out to Windows Insiders in the Release Preview Channel (version 11.2309.20.0 or higher
Follow a dedicated team of museum professionals and others as they race to preserve an important collection in record time.
Time-traveling in the execution history of a program during debugging enables a developer to precisely track and understand the sequence of statements and program values leading to an error. To provide this functionality to real world developers, we embarked on a two year journey to create a production quality…
PhpStorm 7.0, the new major release of our professional PHP IDE, is now available for download!This release keeps up with the latest PHP & web languages trends, providing top-notch support for
Have you ever been out and about, and urgently needed to access a file that’s sitting on your home computer? Since 2011, Chrome Remote Deskt...
Stay up-to-date with the latest print management news, tips, and insights. Explore articles on print security, cost reduction, and sustainability.
Build an autonomous Arduino system optimized for ultra-low power consumption. How to Run an Arduino for Years on a Battery Build an autonomous Arduino.
Which one runs faster? Puppeteer, Playwright, WebDriverIO or Selenium? We ran our own benchmark to find out.
A power tool for experimenting with GPT-3
Update: APRIL FOOLS! by Kaue Silveira Here at Google, we invest heavily in development productivity research. In fact, our TDD resea...
We’re delighted to announce ArgumentParser, a new open-source library that makes it straightforward — even enjoyable! — to parse command-line arguments in Swift.
There are two types of programmers in the world: the practical, sensible, shell-resigned people who need to google the correct argument order for ln -s ; and those twisted, Stockholmed souls who will gleefully run their company’s entire infrastructure on 57 commands stitched together into a single-line bash script.
When you have lots of information in an Org file, it helps to narrow it down to just the topic that interests you right now. There's many ways to do that depending on what exactly you want to do. Creating an Org mode sparse tree is one of those options!
Visualizing spatial data is an important task. This tutorial helps you with getting started with visualizing OSM data with PostGIS and QGIS.
Final Update (September 18th): The licensing model had been updated. Read the update from our CEO Maxim Shafirov. Update 2 (September 8th): The licensing model announced previously including conditio
Build 3059 is now available. Full details, and downloads, are on the Sublime Text 3 page.
Naming a CLI command requires deep and careful deliberation.
Learn how to set up a working Zettelkasten in Obsidian: note types, vault structure, MOCs, and how AI handles the maintenance that kills most systems.
A story on how we leveraged Hexagonal Architecture principles to be prepared for changes in the Netflix Studio ecosystem.
Automating releases, semantic version bumps, and API calls often involves configuring branch permissions and storing long-lived credentials in pipeline variables. Managing credential rotation adds an ongoing maintenance burden. Today, we’re introducing granular step-level permissions and container tokens in Bitbucket…
Well, we’ve solved our latest credit card validation problem and it seems like a good time to give a quick recap of the lessons we’ve learned during this whole sordid process. Things that nobody bothers to tell you, not even the people you’re paying to do just that. This is 2008, but credit card processing is a…