Presenting to management is about realizing that you have a busy audience that wants to know the impact, cost, and risk of the plan
Developers who can write impactfully tend to advance faster in their careers than those who merely code
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
Here’s how to address why the code runs well on your development machine but has totally borked in production.
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
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
Happy or sad? Cat or person? Use the Google API to detect details about images
No matter what language or technology stack you use, if you can describe your code with these adjectives, good code should follow
Put these five prerequisites in place so you can actually execute on your artificial intelligence strategy
if you're in the market for a new lingua franca, what you choose next might be influenced by your current language of choice
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
The technique can fix search results based on user preferences or implicit behavior
Early AI research tackled the challenge the wrong way, but there’s now progress around machine intuition, unsupervised learning, and creativity
The Alternating Least Squares (ALS) technique is fundamental to many machine learning applications. Here’s how it works
People are often confused about what these are and what the difference is. So here is an explanation using the old-fashioned way: in an Excel spreadsheet
As AI and manufacturing come together through 3D printing, we coders will come in charge of how things are actually made
A motivated self-learner can do a lot better on the online Coursera service, which has improved in recent years
The growing third-party market is a key indication that MongoDB has moved from mere maturity to one of the dominant players in this market
Let’s look at putting into place practices that will avoid the follies of yesteryear. At the same time, let’s look to the future and start putting into place practices that make us better
Retailers are both specializing and having to understand their customers better and develop a closer relationship with them
WIkipedia has a ton of money, but many great charities do not. Please contribute to these eight education-focused charities first
In the cloud era, we need to look at search to be the glue that lets us find the data and analyze it together, no matter where it lives
Going hybrid is one vendor pitch you should take seriously as you begin moving your infrastructure and apps to the cloud
If you thought that 2016 was tough and that 2017 was a wild ride, get in your bunker and wait out 2018
The financial services industry already has antifraud tools that, coupled with established spam detection tools, could put an end to Russian efforts to influence our elections
Find out if your development tools and methods match up to today’s state of the practice—and how that practice will evolve
Multiprocess, multithreaded, and nonblocking/event-driven approaches affect how you develop and run software that has processes working at the same time.
AI, robots, and other automation could put most of humanity on the dole as the jobs evaporate. But these careers could keep you comfortably employed
The open source notebook for analytics and visualization is highly capable. Here’s how to get it up and running in Amazon’s EC2
Get started with Solr’s specialized search query functions such as filter queries and faceting
EC2 has changed quite a bit in the last five years, so whether you are new to EC2 or an old hand, it’s worth a look at how to launch your own EC2 instances today
In the 20-plus years I've been at it, I've seen it all. But mostly I've seen the same mistakes over and over again
Software development is more than knowing what APIs to call or basic syntax. Here’s the whole picture of what app development really is
Java Spring Framework creator Rod Johnson sees chatops as the next step for Slack-esconced developers to make life cycle management much easier
We have no shortage of ways to slow complex systems to a crawl. Fix these nine, and a tenth will be along soon
Apache Solr is both a search engine and a distributed document database with SQL support. Here's how to get started
A brief introduction to Spark MLlib's APIs for basic statistics, classification, clustering, and collaborative filtering, and what they can do for you
A dozen technologies that will disappoint you soon, if they aren't disappointing you already
It’s easy to get sloppy in your APIs, so here’s a refresher on how to be correctly RESTful in your client scripts
Keep the these four facts in mind when assessing how much you should trust “independent” evaluations
Every wizened Unix hacker will have his or her own special tool set for using the command line for dev-fu. Here are mine
No matter what language you use or platforms you support, there is a core set of tools everyone needs to have
Most applications we develop are stupidly simple, so almost anyone can do them. Too bad our dev tools don’t work that part of the stack well
Mahout is a vibrant machine learning project that is now riding Spark instead of MapReduce for the algorithmically inclined
No matter how you slice it, there's always a trade-off between speedy development and ultrareliable applications
IoT exhibits many of the same growing pains as the PC in its early days, with the greatest potential lurking in barely imagined future apps
In the next five years, half of the crazy new stuff you've heard about will arrive. The other half will have to wait
The right data analytics can sometimes prevent you from doing stupid things that alienate your customers
Public cloud vendors want your workloads forever. Here's how to create a viable exit strategy