Josh Fruhlinger

Contributing writer

Josh Fruhlinger is a writer and editor who lives in Los Angeles.

What is GitHub Actions? Automated CI/CD for GitHub

What is deep tech? Life after consumer apps

What is deep tech? Life after consumer apps

Deep tech aims to advance technology in areas ranging from biotech to semiconductors to AI. Is it the next big thing in tech?

Climate change: The push to reduce IT's carbon footprint

Climate change: The push to reduce IT's carbon footprint

Data is a major contributor to climate change—and it could be key to reducing IT's carbon footprint. Here's how.

What is generative AI? The evolution of artificial intelligence

What is generative AI? The evolution of artificial intelligence

Artificial intelligence is already designing microchips and sending us spam, so what's next? Here's how generative AI really works and what to expect now that it's here.

Whatever happened to Ruby?

Whatever happened to Ruby?

Ruby and Ruby on Rails exploded onto the web development scene in the early aughts. But while JavaScript and Python rule the roost today, Ruby still has its place.

5 things developers love about their work, and 5 things they don't

5 things developers love about their work, and 5 things they don't

No job is perfect, not even in software development. We asked 13 developers what they love and hate about coding for a living. Here's what they told us.

What is Jamstack? The static website revolution upending web development

What is Jamstack? The static website revolution upending web development

Learn how Jamstack combines modern development practices with old-school static web pages so developers can build fast websites faster.

What is Git? Version control for collaborative programming

What is Git? Version control for collaborative programming

Invented for Linux kernel development, Git version control now powers millions of projects across the globe. You can use it with or without GitHub.

15 star founders of high-flying open source projects

15 star founders of high-flying open source projects

Meet the driving forces behind some of today’s most important and most innovative open source projects.

Programming jobs for losers

Programming jobs for losers

You’ll need the right attitude and the right hard and soft skills to feel like a winner in your software development career.

The future of COBOL is now

The future of COBOL is now

The COBOL skills gap is neither as extreme nor as straightforward as you might imagine. Here’s what companies can do to keep their COBOL systems running, and what would-be COBOL developers should know before taking the plunge.

What is GitOps? Extending devops to Kubernetes and beyond

What is GitOps? Extending devops to Kubernetes and beyond

GitOps applies the same techniques to deploying infrastructure as devops and CI/CD use to deploy applications

Load More