I was really upset when turntable.fm went offline, it was something I ended up using regularly. Before that site, I really didn’t understand what a “DJ” was, I thought it was just some guy that hit the play button. But the more I used the site, the more I started to understand a good DJ can feel out the vibe in a room and decide where to take it through music. It was quite the epiphany when I put that together. When that went offline, I thought that experience was gone. Then I find plug.dj. Continue reading Turntable.fm replacement plug.dj looks great
I’d rather be building out features, but it looks like I need to revisit the Product Pounce landing page design sooner than later. This wasn’t completely unexpected since I’ve been adding more features to the site and want to showcase them right off the bat. The current homepage is barebones at best; it is designed to say what we do and how simply how it works. As of right now, some of that content is out of date. Continue reading Unplanned Look at the Product Pounce Landing Page Design
I was experimenting with AngularJS and using Rails as a backend and needed to enable Access-Control-Allow-Origin for $http. Here is a simple snippet I created that does the trick. If you were doing this in production, I would assume Apache or Nginx would be the appropriate place for this code. However, this is just a POC.
# application_controller.rb after_filter :local_access_control_headers def local_access_control_headers headers['Access-Control-Allow-Origin'] = 'http://localhost:8000' headers['Access-Control-Request-Method'] = '*' end
Wegmans isn’t just a super market around here, it’s a destination. Going the store is less about “getting food” and more about shopping. My local store is huge, but it feels comfortable. The selection is massive, but I can always find what I came for. I can also find things that I didn’t come for and didn’t know I wanted until I saw them. So how can Wegmans accomplish this? How can they have a massive store, but yet have items that catch my attention that I wasn’t specifically looking for. The answer: The Wegmans Magazine Continue reading Well planned and executed marketing by Wegmans
I had a troubling conversation about Agile with project manager that is transitioning into a “Scrum master” role. I used the noun version of agile since I live in the corporate world and if we cannot fit it into a box, it’s not enterprise ready. What made me pause was his immediate reaction to impose his understanding and view of Agile on an existing and copasetic team.
I hate monolithic software. It causes so many problems when trying to be fast and agile when refactoring or rolling out new features. Just like the single responsibility principle in SOLID, I like clean separation of project concerns too. This leads me down a path of having multiple Git repositories, which in itself isn’t an issue, but it does tend to get a little tricky when using a service like GitHub or Bitbucket that requires SSH keys for deployment. So, how do I handle this? Continue reading Capistrano, SSH Keys, and multiple Git repos
The tutorial below starts with a traditional web-app written in Backbone and Ruby on Rails (RoR).
It’s funny how far we’ve come in such little time, throwing around phrases like “traditional”.
Well it turns out that Vimium has built in support for keyboard navigation of links. Just hit “f” to open in the current window for “F” to open in a new tab. That’s one less plugin I need.
Since switching to Vim and working on accessibility related projects, I’ve become very comfortable using just the keyboard. Not only comfortable, but efficient as well. In order to get the Vim feel along with the requirements of surfing the web (you know, follow hyperlinks and such), I’ve been running using a few plugins that make me feel at home in my browser. Continue reading Keyboard navigation in Chrome, just like I'm used to in Vim
Somewhat predictably, I rely on a Macbook Pro for work and play. I did Linux-on-the-desktop for years and years, before I finally got bored of the constant round of customisation, kernel recompilation, drivers and things just-not-quite-working, and made the shift to OS X. I’ve never regretted it! Virtualisation takes care of the need to run Linux occasionally.
I like to see what other people are running so I subscribe to “The Setup” and pulled that quote from Paul Tweedy. It rings true even today as I just installed Ubuntu on an extra machine I had at work and after playing with it for a few hours, I realized I could use it as my daily machine, but do I really want to bother with all the baggage that comes along? The answer is still no. Ain’t no body got time for that.