Profile cover photo
Profile photo
Peter Dalinis
52 followers
52 followers
About
Peter's posts

Post has attachment
Important uses for AWS AutoScaling groups beyond automatically scaling out
I recommend always having an AutoScaling group for your instances even if you do not want to automatically scale. Some advantages include: - Aggregate CloudWatch metrics across your instances. - Automatically remove and insert instances to one or more ELB's...

Post has attachment
Many git projects? Save time with mu-repo!
Just a quick time saving tip for when you are working with many interdependent git projects. mu-repo will perform git operations against a number of projects at once. Think of it as a git command multiplexer. Install with "pip install mu-repo", and verify i...

Post has attachment
Create an upstart configuration file for a Go program.

For many services written in Go, there is almost no system configuration needed beyond setting up your program to restart if it crashes or the machine reboots.

Using this package, you can integrate that configuration step, removing the need for system configuration tools, or a more complex startup script.

Post has attachment
Upstart Configuration Generator for Go
In the past I have talked about how great it is to use technologies that simplify everyone's lives. One of my favorite productivity boosts was moving to Go because I was able to eliminate Chef. With Go, there are no dependencies to install, and almost nothi...

Post has attachment
Papertrail Logging Naming with AWS Autoscaling Groups
Off-box logging is vital to everyone's sanity and success when in AWS. Using Papertrail has been painless and the features are great! There are a many different ways to integrate with them, and forwarding your syslog to them is a good first step. The proble...

Post has attachment
Golang with Atlassian Stash
Overall, I am unimpressed with Atlassian Stash . It is missing many of the features that are available on Github, is not open source, and generally feels about 3 years behind the curve. Using it with go get, we ran into some strange issues both with Stash a...

Post has attachment
All the things your microservices should do (Part 2)
Health, Version, and CLI are talked about in Part 1 . Logging The services never write anything to disk. With immutable servers, our servers are deleted with every push, so anything written to disk is also deleted. For CLI and local testing, the logger reve...

Post has attachment

Post has attachment
Cutting out Chef with Go
There is a lot of hype out there on the Go language , and I am really buying into it. The language and tools are really good, and I find myself being almost as productive in it as I was with C#. One big advantage that is often talked about, but misunderstoo...

Post has attachment
New Vim Setup
I finally took some time to cleanup my Vim configuration . My .vimrc file grew into a huge mess - to the point where things started breaking. Doug Ireton , a co-worker, has a very nice and organized configuration on his github site that I copied after discu...
Wait while more posts are being loaded