Atom Golang Setup

I’ve recently switched to Atom from Sublime Text for web development. The transition was relatively painless since many of the keyboard shortcuts and capabilities are the same in. I really enjoy usig Atom and want to have that same experience with programming in Go. This documents my Go setup in Atom. Install and Configuration Steps Install go-plus Set the go-plus GOPATH setting Ideally the Atom application process should have GOPATH in its ENV and you shouldn’t have to set this. [Read More]
golang  atom 

React Native - Initial Thoughts

React Native was released as open source yesterday. There’s been quite a bit of build up and excitement since the React.js Conf 2015 video. The video showed a real app being built with a web development style workflow (your favorite editor with livereload). I’ve built some apps using React.js and really appreciate the simplicity and development workflow. Having the same for native app development definitely is exciting. I’ve gottent to spend a few hours with it and it looks like it’s living up to the hype. [Read More]

Concurrent Downloader in Go

Go has been getting a lot of traction among the coding elite due to it’s simplicity, speed, and most touted, it’s ability to enable concurrent solutions. Go is a very small language. If you have experience with a few languages, you can learn in a few days and fit and keep it all in your head. With most other languages, I’m accustomed to looking up documentation or examples on stackoverflow while I code. [Read More]

Running Elasticsearch on AWS Elastic Beanstalk

TL;DR code on github @ pfeilbr/Elastic-Beanstalk-Dockerrun.aws.json-Example This article will show you the steps to run elasticsearch on AWS Elastic Beanstalk. This example uses the elasticsearch docker image as an example. Once running you can visit http://<beanstalk domain>/?pretty an you will see the root elastic search JSON response. Initial Deployment Modify Dockerrun.aws.json for your needs. Dockerrun.aws.json reference Commit changes to repo $ git commit -a -m "changes" `` [Read More]

Dockerized Node.js App on Elastic Beanstalk Example

Example of developing and deploying a dockerized Node.js app to Elastic Beanstalk source on Github at pfeilbr/Elastic-Beanstalk-Docker-Node.js-Example Local Development Workflow Edit code. e.g. index.js Build image $ docker build --tag="pfeilbr/eb-docker-node-example" . `` Run $ docker run -p 80:80 -it -rm -name eb-docker-node-example pfeilbr/eb-docker-node-example `` Get docker host ip (optional. only if using boot2docker) $ boot2docker ip `` Open browser to http://<boot2docker ip> [Read More]

Dockerized Node.js App on Elastic Beanstalk Example

Example of developing and deploying a dockerized Node.js app to Elastic Beanstalk source on Github at pfeilbr/Elastic-Beanstalk-Docker-Node.js-Example Local Development Workflow Edit code. e.g. index.js Build image $ docker build --tag="pfeilbr/eb-docker-node-example" . `` Run $ docker run -p 80:80 -it -rm -name eb-docker-node-example pfeilbr/eb-docker-node-example `` Get docker host ip (optional. only if using boot2docker) $ boot2docker ip `` Open browser to http://<boot2docker ip> [Read More]

Cross-platform Desktop Apps with NW.js

Post is based on the pfeilbr/nwjs-playground project. NW.js Playground Project to learn and experiment with NW.js. NW.js enables the creation of cross platform desktop applications. Your UI is built with standard html, js, and css technologies. Access to the underlying desktop OS capabilites are provided by giving you access to node.js. You can use the Node.js core modules plus any of the 3rd party NPM modules; Installing NW.js Download and unpack nwjs app for your platform from http://nwjs. [Read More]

Heroku Connect

Heroku Connect was announced at Dreamforce ‘13 shortly after salesforce aquired cloudconnect. Cloudconnect is the original product created by Adam Gross, formerly of Dropbox that became Heroku Connect. There’s a rich developer ecosystem around web apps built with popular web frameworks such as Rails, Django, Express, Symfony, etc. All of these frameworks assume a relational database as a backend, which because of it’s age, usage, and rich set of existing toolsets, makes it easy to get started with. [Read More]
heroku 

Minotes

There are many choices for notes apps out in the App Store. So many that it’d be a couple days effort just to look into and evaluate them all. Everything from the built-in simple Notes app to the feature packed Evernote. A notes app is one of those utility apps that gets a lot of mileage like mail and weather. Something with high usage you want the most efficient and streamlined app. [Read More]
ios  app 

Hosting Static Sites on Heroku

I was recently creating a web site for a family member, and was looking around for the best place to host it. It’s a simple personal site that only contains static content. There are many options out there from the freebie wordpress options to rackspace and the like. None of the “web publishing platform” type sites were a fit because I wanted full control over the layout, and look and feel of the site. [Read More]
web  heroku