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
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...
portfolio Startup Namer Angular + Dart This AngularDart app smashes together words, helping you brainstorm ideas for your naming your next startup. Documentation AngularDart, AngularDart Components Demo https://startup-namer.npmstack.com/ Source https://github.com/sethbergman/startup_
portfolio Friendly Pix Web Friendly Pix is a place where you can share photos, follow friends and comment on photos. Getting Started Create your project on the Firebase Console. From your Firebase project console, click on red
portfolio Operation Code Admin Portal Admin Portal with Express Backend This is just a demo / work in progress. The goal is to port the application over into the aurelia framework located in the app folder. The vendors folder
portfolio Polymer Shop Progressive Web App using Polymer, Firebase and sw-precache Prerequisites Install polymer-cli: (Need at least npm v0.3.0) npm install -g polymer-cli Setup # Using CLI mkdir shop cd shop polymer init shop # Or
portfolio Chrome Developer Channel A Progressive Web App built with Polymer and Firebase <The Progressive Web> Shows for web developers Install the Polymer-CLI First, make sure you have the Polymer CLI installed. npm install -g
portfolio Knight Studios This project was built with Bootstrap 3, Node.js and Express. More info about this project and others coming soon. This site is under construction. Thanks for your patience.
portfolio My Personal Website This is my personal website found at https://SethBergman.com. It's built with an Express server and deployed to my dokku server. Dokku is a Heroku-like PaaS that is written in ~200 lines
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
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
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
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.
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(
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,
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
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/
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
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
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
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
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,