Developers Need to Start Paying Attention to Licenses

Anyone who claims to be a fan of mashups (which, admittedly, had their moment that seems to have passed) knows Girl Talk. Girl Talk (aka Gregg Michael Gillis) had a crazy style of mashup made up of short, somewhat chaotic samples, usually blended together into one full “album”-worth of music. …

Developing JavaScript in 2017 (Recording)

The other week I held the first event under the banner of Certified Fresh Events. The event focused on JavaScript and the way the language and JavaScript development are changing. Raymond Camden first tried to make sense of all the new language features in ES6 and ES7. Next TJ VanToll explained what caused him to get over his initial skepticism of TypeScript. …

5 Options for Free Stock Images

Imagery is important to creating good content, but it can also be expensive. If you have the budget, please, by all means, go for the Getty Images or other sources. These images are usually extremely high quality and you’ll almost always find a photo that perfectly suits your needs. But what if you don’t have that budget? Well, thankfully, there are some really great options. The ticky part is you may have to get creative because your options are limited - making it tough to find the perfect image - but all of these sources offer high resolution, high quality...…

Developer Events in Fall 2017

2017 has been very quiet for me on the speaking front, but, as it turns out, busier than ever on the event front. I am organizing a lot of events this Fall - online, in NYC and in Sofia, Bulgaria (with more in the works too). All of the events are either free or incredibly inexpensive. Here’s an overview: …

What the Web Owes Flash

The tech world seemed caught by surprise by Adobe’s announcement that, as of 2020, they will no longer support Flash in any capacity. You’d be forgiven if you were mostly surprised that Flash was still alive. The truth is, we all knew Flash had issues, even before the infamous (or just famous depending on your perspective) Thoughts on Flash letter in April 2010. (I have more thoughts on our collective misremembrance of that letter later.) Immediately following what could be viewed as a terminal diagnosis, Flash fought hard for its existence. It added impressive new features like Stage3D for hardware...…

Update Fails on ffi Install in Ruby

File this one as a niche issue, but in case someone else ends up losing a morning to this issue, I figured I’d post it. I was trying to update my blog to a newer version of Jekyll. However, my attempts at running bundle update kept running into this error: Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /usr/local/lib/ruby/gems/2.3.0/gems/ffi-1.9.18/ext/ffi_c /usr/local/opt/ruby/bin/ruby -r ./siteconf20170421-40871-1dh28zu.rb extconf.rb checking for ffi.h... *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. ......…