Featured
Featured posts
How to drive shorter development release cycles
January 10, 2019
How to drive shorter development release cycles
Before the days of agile, scrum, and devops, software development was often done over many-month release cycles. This was largely…
JavaScript tutorial: Create a textured paper background with P5.js
January 10, 2019
JavaScript tutorial: Create a textured paper background with P5.js
Last week I introduced the concept of generative art, P5.js, and some of the setup woes with P5.js. I left…
DoneJS JavaScript framework gets faster
January 9, 2019
DoneJS JavaScript framework gets faster
Version 3 of DoneJS, an open source JavaScript framework for building real-time web and mobile apps, is now available.Its creators…
AWS vs. open source: DocumentDB is the latest battlefront
January 9, 2019
AWS vs. open source: DocumentDB is the latest battlefront
You’ve probably missed it, but there’s a religious war being fought on Twitter. (No, really!) On one side is an…
How to manage machine learning models
January 9, 2019
How to manage machine learning models
In today’s fast-paced analytics development environments, data scientists are often tasked with far more than building a machine learning model…
What is Kubernetes? Container orchestration explained
January 9, 2019
What is Kubernetes? Container orchestration explained
Docker containers have reshaped the way people think about developing, deploying, and maintaining software. Drawing on the native isolation capabilities…
What’s new in Angular: Version 7.2 is here
January 9, 2019
What’s new in Angular: Version 7.2 is here
Version 7.2 of Angular, Google’s popular JavaScript framework for building mobile and desktop applications, is now available as a production…
GitHub offers free private repos for small projects
January 8, 2019
GitHub offers free private repos for small projects
Following what rivals GitLab and Atlassian BitBucket already have done, the GitHub code-sharing site is offering free private repos as…
Cloud migration checklist: The 3 key areas to focus on
January 8, 2019
Cloud migration checklist: The 3 key areas to focus on
2019 is the year that enterprises are hitting the accelerator on their cloud migrations. Last year, the typical company wanted…
How to work with Azure API Management
January 8, 2019
How to work with Azure API Management
One of the building blocks of cloud-native application development is the API. By providing APIs to services, cloud applications can…
Python’s popularity surges as a mainstay language
January 7, 2019
Python’s popularity surges as a mainstay language
Python was the biggest gainer in the Tiobe index of language popularity in 2018, rising by 3.62 percentage points from…
Review: The 10 best JavaScript editors
January 7, 2019
Review: The 10 best JavaScript editors
JavaScript programmers have many good tools to choose from—almost too many to keep track of. In this article, I discuss…
Get started with natural language processing
January 7, 2019
Get started with natural language processing
Most applications today still work in the world of processing data from structured and semistructured sources. They connect to SQL…
Now is the time to get serious about your cloud strategy
January 4, 2019
Now is the time to get serious about your cloud strategy
IT loves its enterprise data centers. Who can blame IT? Data centers are LED light works of modern art these…