Seth Austin Bergman

I'm a Software Engineer focused on helping companies scale. I love learning about software architecture, containers, open source programming and automation.

  • Home
  • Portfolio
  • DevOps
ES6

Write code. Don't fight your linter.

Stop wasting time formatting javascript! Discussions About Building and Enforcing a JavaScript Style Guide By far the biggest reason for adopting prettier is to stop all the ongoing debates over styles. It is

Seth Bergman Seth Bergman
ES6

ES6 for Humans

Table of Contents: - let, const and block scoping - Arrow Functions - Default Function Parameters - Spread/Rest Operator - Object Literal Extensions - Octal and Binary Literals - Array and Object Destructuring - super in Objects - Template Literal and Delimiters...

Seth Bergman Seth Bergman
ES6

Level Up Using Async / Await with the MEAN Stack

This post details a new feature in Node.js that make callbacks and promise libraries like Bluebird and co a thing of the past. All of the modern browsers support the new version

Seth Bergman Seth Bergman
ES6

ES6 Learning Notes - Asynchronous Development

Callbacks The most basic form of async programming in JS is the callback. The caller spawns an asynchronous operation. When the caller initiates this process, it passes the process to a callback, trusting

Seth Bergman Seth Bergman
ES6

ES6 Learning Notes - Built In Objects

New Array Changes ES6 has added several new functions to Array instances. find Find the first member whose value is greater than 8: var ary = [1, 5, 10]; var match = ary.find(item

Seth Bergman Seth Bergman
ES6

ES6 Learning Notes - Functional JavaScript

Arrow functions introduce a concise syntax for defining a function. On the left hand side of the arrow are the parameters, and on the right is the function body. There is no need for braces or a return statement.

Seth Bergman Seth Bergman
ES6

ES6 Learning Notes - Classes

Classes In the old way of writing classes, a constructor function and a prototype object that all instances would inherit from had to be created. This looked something like this: var Employee = function(

Seth Bergman Seth Bergman
ES6

ES6 Learning Notes - Variables and Parameters

The let Keyword let allows us to define variables in a different way than var. With var there are two types of scope: global when the variable is defined outside of the function,

Seth Bergman Seth Bergman
Cloud Automation

Continuous Deployment with Codeship and Dokku

The following steps will help you successfully deploy from Codeship to Dokku. This will not take long to implement. You only need the public ssh key from your Codeship project and the bash

Seth Bergman Seth Bergman
javascript

Awesome JavaScript Libraries Worth Checking Out

Awesome JavaScript A collection of awesome browser-side Javascript libraries, resources and shiny things. Awesome JavaScript Package Managers Loaders Bundlers Testing Frameworks QA Tools MVC Frameworks and Libraries Node-Powered CMS Frameworks Templating Engines Articles/

Seth Bergman Seth Bergman
DevOps

My Private Continuous Integration Platform

2/9/17 Edit: Drone has deprecated their hosted version and is still available on GitHub and DigitalOcean. DevOps is changing at an impressive speed, and the movement is now being influenced by

Seth Bergman Seth Bergman
DevOps

What Is a DevOps Engineer?

DevOps is a dynamic, rapidly evolving space—and a clear understanding of DevOps is vital to keeping application development projects competitive within the organization. How have the most successful organizations invested in the

Seth Bergman Seth Bergman
DevOps

Retrospective: State of DevOps in 2015

DevOps is one of the hottest trends in IT, but it is also one of the most ill-defined trends in the market. While vendors, analysts, consultants and IT practitioners can recognize DevOps when

Seth Bergman Seth Bergman
Cloud Automation

AWS EC2 Automation Using Bash Scripts

These bash scripts will allow you to automagically SSH into newly provisioned EC2 containers on AWS, as well as terminate instances and commit to GitHub with a few simple bash commands. Since it

Seth Bergman Seth Bergman
Cloud Automation

Bitnami, Docker and Ghost - Setting up a Blog

Introduction In this tutorial, we will use Bitnami containers to run the Ghost blogging platform, taking advantage of Docker features such as linking and volumes. node Since Ghost is a node.js application,

Seth Bergman Seth Bergman
Seth Austin Bergman © 2023
Latest Posts Facebook Twitter

Made with in Austin, Texas.

© 2016 - 2018 Seth Bergman | Full Stack Engineer