Developers

Developer news, analysis, research, how-to, opinion, and video.

How to avoid becoming a dead-end developer
agile devops

security code big data cyberespionage byte

Should software developers have a code of ethics?

With the power to drive technology, comes great responsibility. What should developers do when faced with ethical dilemmas?

Endless Mission One

The first Endless budget PC hits the U.S., and wants to teach you how to code

Endless, which previously sold a $79 PC to the developing world, has gone "upscale" with a $249 PC that doubles as a coding tutor.

Woman scratching her head with arrows and question marks around her

Resolve to improve your software estimating in 2017

Software estimating means specifying the time needed to create a software-based product or service, which in turn affects go-to-market schedules and revenue goals. Because so many moving parts make up a software estimate, some...

mobile apps crowdsourcing via social media network [CW cover - October 2015]

CIOs assess how Apple and Google approach enterprise apps

Apple and Google both have unique ideas about how enterprises should develop apps for business, and each approach may appeal to IT organizations for a number of different reasons.

google logo pens

Google App Maker aims to ease enterprise development

Google is making it simpler for business to create custom apps. Its new App Maker service lets you integrate apps with Google's services and run them on the same data center infrastructure as its G Suite of productivity software.

citizen developers

Fight the talent shortage with citizen developers

You might not need a degree in computer science to become a software developer. Some businesses are turning to coding hobbyists and enthusiasts to fill the need for tech talent.

Are checked exceptions good or bad?

Checked exceptions are controversial. Some programmers think that checked exceptions are a good language feature but others hold a different point of view. This post introduces checked exceptions (for the benefit of the unfamiliar)...

transparent binary code binary code computer coding technical programming 000000123354

How to crack the coding challenge

Coding interviews are nerve-wracking, even for programmers with a computer science or engineering degree. They are e even scarier if you're a self-taught programmer. But using blind coding challenges can help boost your performance...

scripts vs politicians

Why scripts are better than politicians

The day that we've all been waiting for or waiting to get beyond is now upon us. As one of the most contentious political elections ever crashes to a close, it's time to think like the techies we are. So, here are some reasons...

Here Be Dragons: The 7 of the most vexing problems in programming

The 7 most vexing problems in programming

Here be dragons: These gnarly corners of the coding world can be formidable foes, even for seasoned pros

social media online presence profile user

5 sites that help you showcase your professional talents

Your personal brand is increasingly important in the job market, and what better way to show off your talents than with an online portfolio? These five websites will help you build and maintain a portfolio that will set you apart from...

twitter logo shattered glass

Is Twitter's dead developer conference another nail in its coffin?

Twitter will not host its annual Flight developer conference this year amid speculation and uncertainty about the company's future. Its bruised relationship with developers may be a sign of what's to come.

google brain

I’ll have what she’s having… Tech design that leads to 'positive' addictions at work

Successful gaming apps appeal to neurotransmitters in our brains that make us feel happy and connected -- and make us want to come back for more. It’s possible to design to business applications and activities that have the same...

developer annoyances

10 things that tick off software developers

Developers are people, too, and they get annoyed by the same things that bug the rest of us: Co-workers, endless meetings and bad office coffee. But some issues are unique to developers. Here are the top 10 things that tick off...

iot ts

Simple, JVM-friendly Golo may aid IoT developers

With concurrency and runtime improvements, the JVM language becomes more attractive for IoT development

The Power of Lazy Programming

The power of lazy programming

These 13 tools and techniques prove that, when it comes to coding, laziness is a virtue

convergence roads merger aquisition

Microsoft pursues .Net development unity with .Net Standard

A single base library will reach all three major variants of .Net, solving the code-sharing problem for .Net developers across platforms

blind skills challenges

How blind skills challenges can close the skills gap

Blind skills challenges are one way to remove both overt and unconscious bias from the technical hiring process.

Load More