Josh Fruhlinger

Contributing writer

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

What is generative AI? Artificial intelligence that creates

Coding with AI: Tips and best practices from developers

Coding with AI: Tips and best practices from developers

AI pair programming could be a coder's dream or a nightmare in the making. Nine developers talk shop about how they're using generative AI today. 

What is GitHub Actions? Automated CI/CD for GitHub

What is GitHub Actions? Automated CI/CD for GitHub

GitHub Actions is an automated CI/CD platform that integrates with GitHub to create seamless, versatile CI/CD pipelines. Here's how it works.

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.

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.

Load More