- One A Week
How can I keep up with the dizzying pace of software development while continuing to become a better engineer?
- Farmingdale Talk
A few weeks ago I spoke at Farmingdale State College, a SUNY school in Long Island about what it's like to work as a professional developer.
- Lessons Learned from Project Greenlight
What can a TV show about making a movie tell us about working on teams?
- An Introduction to Protocol Buffers
Protocol buffers have come up in a few conversations that I’ve had recently. They seem to be gaining mindshare with developers, but I had to confess that I didn’t know too much about them. Until now, that is, because I’ve done some research which I am sharing here in hopes that it’ll help someone else.
- Minimum Viable Database
At Grand Round Table our web app has a Mongo database for saving user data for authentication. Can't go wrong, right? Mongo is easy to install and use. You can just throw data into it and get it back out...
- The Benefits of Brevity
Sometimes more is less, in novels and elsewhere.
- Building an Address Autocomplete web service in Elasticsearch and Go (Part 1)
I'm always amazed at all of the things that the Elasticsearch can do while staying relatively simple to use. Recently I wanted to try something new with the search engine so I wondered, how could it be used to create an address autocomplete web service?
Like most of my blog posts, this one took a few days to write. For over a week now I've had the idea in my head but found it hard to open up Vim and actually write it down. It's easy to get distracted by more pressing things, but there was more than that going on. And something that I experienced recently opened my eyes to what it is.
Recapping what I saw, did, read and heard for the month of January, 2015.
- Gopher Gala in Philly
This weekend is the first ever Gopher Gala, a distributed, global hackathon in the vein of Node.js Knockout, Django Dash and Rails Rumble. While coders can participate from anywhere, some cities are holding events to get people to work on new Go-centric projects for the weekend. We love Go where I curently work so it made sense that we would organize a weekend in Philly at the awesome Indy Hall.
Recapping what I saw, did, read and ate for the month of December, 2014.
- My 2015 New Year's Resolutions
With a new year comes resolutions. You know, those things that you usually don't achieve? I usually write and publish a list each year even though I usually don't fulfill all of the goals. Last year it got so bad that I didn't even bother. So why am I doing it again this year?
- Five Elastic Load Balancer Pro Tips
Or "5 ELB Tips That Will Surprise You", or, "The Five Things About ELB That Broke The Internet Last Week." Something catchy like that.
Recapping what I saw, heard, did and read for the month of November, 2014.
- Centralize Your Logs and They'll Tell You Everything
Logs are everywhere, yet they're rarely used as they should be. Almost every software system is able to write to text log files in a configurable manner. They're plentiful, but we usually only read them when we really need them, like when something is broken and we're trying to figure out why. Clearly there is a need to organize this data to solve your problems.
I've been at my current job, Grand Round Table, for about two months now and I am learning a lot. Our web application (and my main responsibility) uses AngularJS which I've learned a lot about so far. I've been intrigued by the framework for a while now and am excited to get to work on it in a meaningful way.
- Introducing YOWATER
I'm intrigued by the new "social network" Yo, as I previously wrote about, and today I finished my first YO app. It's called YOWATER and it helps you keep track of your water intake.
In case you haven't heard of the Yo app yet, it's a "single-tap zero character communication tool" available for Android, iOS and Windows Phone. You get a username and with a single tap you can send a "Yo" to another person's username. That triggers a push notification on the other person's phone and a "Yo!" sound effect. That's it.
- Philly Tech Week 2014 Recap
The fourth annual Philly Tech Week wrapped up this past weekend and in my opinion it was the best yet. Why do I say this? Because I was exhausted by the end of it. Here's a recap of the events that I was able to make it out to but there are many more that I missed.
Perhaps you've heard of Famo.us. They're a start-up that is developing a super slick rendering engine that can do crazy stuff like the demo on their homepage.
- Belief, or Why the Chicago Bulls Matter
Anyone that knows me knows that I'm a huge NBA fan. You probably aren't, but stick with me on this one. It makes sense.
- New Website
Welcome to the new davewalk.net! This website could be considered version 3.0 of this tiny little place for myself on the Internet.
- Philly Hoods
Today I’m releasing Philly Hoods, a neighborhoods API for Philadelphia.
- 2013-2014 NBA Schedule
Last week I pushed to GitHub a repo of the 2013-2014 NBA Schedule by team in JSON and CSV formats. The schedules were announced a few days earlier and at the time they weren’t available anywhere to download. So I created a few Python scripts that scraped the schedule from ESPN.com.
I just released something that I’ve been working on recently - ArcConsole.
- PHL Crime Mapper Post Mortem
It’s been a little over a week since I released PHL Crime Mapper and the response has been beyond my wildest dreams. Here’s a few select quotes that made me proud.
- PHL Crime Mapper
Last month the City of Philadelphia released data on Part I (violent and serious property) crimes over the last six years. Today I’m releasing a web application that uses that data to help folks visualize these crimes in their area- PHL Crime Mapper.
- Know When To Go To Sleep
Recently I’ve been working on some side projects late into the night. If
I don’t have any commitments on a weekend I may stay up late working on
something and then sleep in the next day. Because I can, and it’s
- My 2013 New Year's resolutions
It’s about that time again, isn’t it? For the past few years I’ve
tried to make and keep a list of New Year’s Resolutions. Problem is that
I’ve been changing my blogging platform so much that I can never link
back to review it a year later. Here’s to hoping this time is different.
- Did The Cavs Win Last Night?
Yesterday I finished up a little web app that I’ve been working on over the last few weeks when I got a chance- Did The Cavs Win Last Night?