DerickBailey.com

Trade Secrets Of A Developer / Entrepreneur

  •  About
  •  Twitter
  •  G+
  •  RSS
  • Blog
  • Courses
  • Products
  • Newsletter
  • Publications
  • Podcasts
  • Work With Me!

Docker for JavaScript Developers: On-Site Training

June 7, 2017 By Derick

Docker for JavaScript Developers: On-Site Training

JavaScript moves fast. Both the language, and the frameworks and tooling around it are receiving updates at an enormous rate these days. This pace of change oftens means a project you worked on a few months ago is now using “outdated” tools and technologies compared to your current project. And the older a project gets, […]

Filed Under: Docker, Training

3 Features of ES7 (and Beyond) That You Should Be Using, Now

June 6, 2017 By Derick

3 Features of ES7 (and Beyond) That You Should Be Using, Now

JavaScript is anything but a “static” language (pun intended). It seems everything is changing – even the naming of releases has changed, with years marking the language version. But which features should you be using now? It’s not always obvious, but there is a short list of features from ES2016+ (ES7 and beyond) that I believe every JavaScript developer should be using very soon, if not immediately.

Filed Under: ES2015, ES2016, ES2017, ES6, JavaScript

How a 650MB Node.js Image for Docker Uses Less Space Than a 50MB Image

May 31, 2017 By Derick

How a 650MB Node.js Image for Docker Uses Less Space Than a 50MB Image

A while back I wrote a post about selecting a base Docker image for Node.js. In that post, I talked about the size difference of the default build for Node.js and the smaller, “slim” and “alpine” builds. The difference can be significant: 650MB for the full image, vs 50MB for the Alpine Linux version. However, […]

Filed Under: Docker, Dockerfile

3 Rules For When A New JavaScript Feature Is Ready To Be Used

May 15, 2017 By Derick

3 Rules For When A New JavaScript Feature Is Ready To Be Used

How do you know when a new JavaScript feature is ready for production? Unfortunately, the answer is not always simple.

Filed Under: JavaScript

Never Use The :latest Image From Docker Hub

May 10, 2017 By Derick

Never Use The :latest Image From Docker Hub

It’s tempting to use the “:latest” tag of an image when you first get started with Docker and pulling images from DockerHub. After all, who wouldn’t want the latest and greatest version of MongoDB, Node.js, Redis, etc, when they start a project? But this is a guaranteed way to ruin your life, destroy your productivity […]

Filed Under: Docker, Dockerfile

How To Learn ES vNext Without Jeopardizing Existing Work

April 24, 2017 By Derick

How To Learn ES vNext Without Jeopardizing Existing Work

Around a year ago, I wrote a blog post lamenting the high cost of entry for using ES6 features like generators, modules, etc. Since then, the world of JavaScript runtime environments has progressed significantly. Most (if not all) of the features that were once difficult to use without pre-compilers are now available to the general […]

Filed Under: Developers, Development Environment, Docker, ES2017, JavaScript, Node.js, Webinar

With ES7 And Beyond, Do You Need To Know ES6 Generators?

April 19, 2017 By Derick

With ES7 And Beyond, Do You Need To Know ES6 Generators?

A few years ago, JavaScript introduced the idea of generators to the language. It’s a tool that was absolutely needed in the JavaScript world, and I was very happy to see it added, even if I didn’t like the name at the time. But now, after a few years of seeing generators in the wild […]

Filed Under: Async Await, ES6, Generators, Iterators, JavaScript, Node.js, Promises

You Need ES2017’s Async Functions. Here’s Why …

April 18, 2017 By Derick

You Need ES2017’s Async Functions. Here’s Why …

With the addition of async functions in JavaScript, our code is about to be dramatically simplified. You need to learn this new syntax now, even if you can’t use it just yet. And I’ll show you the benefits of this new syntax to get you started.

Filed Under: Async Await, Callbacks, Error Handling, ES2017, Functions, JavaScript, Node.js, Promises

What’s The Easiest Way To Get Docker Into Production?

April 13, 2017 By Derick

What’s The Easiest Way To Get Docker Into Production?

and once it’s in production, how do I manage, monitor and scale when I need to? These are questions I’ve often been asked, and have asked several times. They are not questions for which I’ve had a good answer, though. Until I spoke with Elton Stoneman from the Docker DevRel team, that is.

Filed Under: DevOps, Docker, Management, Production

Are You Struggling To Learn ES6/ES7 Features Without Breaking Your Current Projects?

April 10, 2017 By Derick

Are You Struggling To Learn ES6/ES7 Features Without Breaking Your Current Projects?

Sometimes it seems like it’s impossible to learn the new stuff without breaking your existing work… installing new versions of Node.js, updating Babel.js plugins, enabling experimental features with command-line flags? Nope. It’s far too easy to break things in your current project. But I’ve been working on something that might help make this easier. Before […]

Filed Under: Docker

  • 1
  • 2
  • 3
  • …
  • 25
  • Next Page »

Derick Bailey Around The Web

  • Twitter: @derickbailey
  • Google+: DerickBailey
  • Screencasts: WatchMeCode.net
  • eBook: Building Backbone Plugins

Copyright © 2016 Muted Solutions, LLC. All Rights Reserved · Log in