Beyond NoSQL: The case for distributed SQL

Beyond NoSQL: The case for distributed SQL

What if the main problem with relational databases was the back end and not the front end?

9 career pitfalls every software developer should avoid

9 career pitfalls every software developer should avoid

If you love to code, and don’t think much about your career or your business, it’s time to get real and rethink how you approach software development

Developers will decide cloud winners and losers

Developers will decide cloud winners and losers

Companies might choose AWS, Microsoft Azure, or Google Cloud, but their developers will decide what runs there

Rethinking software developer events after COVID-19

Rethinking software developer events after COVID-19

Virtual events might actually be better for developers than the real thing—if we do them right

What now? A software developer’s guide to surviving the recession

What now? A software developer’s guide to surviving the recession

This is a scary time for everyone, but also a moment that could define your career if you prepare for change

InnerSource: A better way to work together on code

InnerSource: A better way to work together on code

How using open source methods to develop proprietary software increases project efficiency, code quality, and developer happiness

Should open source be ethical?

Should open source be ethical?

At present, software licenses that prohibit socially harmful or unethical uses cannot be considered open source. Should we change that?

Cloud outages show multicloud is essential

Cloud outages show multicloud is essential

Outages are inevitable and vendors are unreliable. You can’t move fast enough unless you already have your service running on two or more clouds

Modern recipes for more resilient applications

Modern recipes for more resilient applications

New approaches and innovations at the edge keep applications alive when networks or services die

How developers can get the ops team on their side

How developers can get the ops team on their side

It shouldn’t be dev vs. ops. Instead, consider the ops team as one of your customers, and make software that it can use

How to present to management: A guide for developers and engineers

How to present to management: A guide for developers and engineers

Presenting to management is about realizing that you have a busy audience that wants to know the impact, cost, and risk of the plan

How to write better: A developer’s guide

How to write better: A developer’s guide

Developers who can write impactfully tend to advance faster in their careers than those who merely code

How to test developer, data science, and devops job candidates

How to test developer, data science, and devops job candidates

Even if they can show you code on GitHub, you want your finalists to do a trial project as a real, objective test. Here are the test projects you should use

5 reasons why your code is running so slowly—and how to fix it

5 reasons why your code is running so slowly—and how to fix it

Here’s how to address why the code runs well on your development machine but has totally borked in production.

Virtual assistants don’t need developers or AI

Virtual assistants don’t need developers or AI

Virtual assistants could do so much more for enterprises, if only we’d realize they are essentially command-line interfaces that don’t require custom coding or AI tech to work

How to find a developer job after coding bootcamp

How to find a developer job after coding bootcamp

If you want a real developer job, a coding bootcamp won’t get you in the door. But if you add some real experience, you’ve got a shot. Here’s how to get that experience

How to use the Google Vision API

How to use the Google Vision API

Happy or sad? Cat or person? Use the Google API to detect details about images

11 signs you’re writing great code

11 signs you’re writing great code

No matter what language or technology stack you use, if you can describe your code with these adjectives, good code should follow

The programming languages you should learn now

The programming languages you should learn now

if you're in the market for a new lingua franca, what you choose next might be influenced by your current language of choice

Arduino plus 3D printing: The next big developer wave

Arduino plus 3D printing: The next big developer wave

3D printing will likely change manufacturing and even how products reach the home. Meanwhile, Arduino devices make electronic creation accessible to anyone with a laptop computer

Load More