Steve Senkus

Software Developer living in 🌞sunny, 🌞sunny San Diego

Using Ngrok and Node.js to share our localhost publicly

Running apps locally on our own computers is great for development, but there are many cases where software developers such as us would want to show off our work with people outside our network! Maybe we are working on a prototype or a feature request, maybe we do not have a server to deploy to, or maybe we are behind a restrictive corporate firewall or network. Whatever the reason, there is a way to still expose our app to the work with a public URL: ngrok! Read more →

Valid AngularJS Directives

Believe it or not, the following examples are valid AngularJS directives: It starts off as normal as can be… We’ll start off by creating a simple Angular module. var App = angular.module('awesomeApp', []); Usually, you will see Angular developers automatically placing the ng-app directive on the tag. In our case, we only want to manage what’s inside this particular element. <div ng-app="awesomeApp"></div> Angular is going to have control over the DOM elements contained within this div. Read more →

Online Code Editors – Essential tools for collaboration, prototyping, and development

Here’s a list of code editors you can use in your browser for fun, experimentation, and collaboration: jsFiddle – My favorite online code editor for Javascript/CSS. Embeddable, free, and built-in live collaboration. “Throw it in a jsFiddle” – my new catchphrase. CodePen – A front-end developer’s dream. Founded in part by Chris Coyier (the CSS-Tricks guru), CodePen is actively developed and widely used. The front page is filled with inspiration, and they support straight-up HTML/CSS/JS along with HAML, Markdown, Slim, Jade, SASS, LESS, Coffeescript, and many other front-end technologies. Read more →