As a Georgia Tech OMSCS student as well as working software professional, advanced security topics are always something I want to learn more about. Georgia Tech’s Institute for Information Security & Privacy is presenting a weekly Cybersecurity Lecture Series on Fridays this fall, and being a local I’ve started attending them. Here are my quick (albeit not necessarily complete) notes from this week’s presentation by Yeongjin Jang, a PhD student at Georgia Tech.

Continue Reading "Notes from “Breaking Kernel Address Space Layout Randomization (KASLR) with Intel TSX”"

As a Georgia Tech OMSCS student as well as working software professional, advanced security topics are always something I want to learn more about. Georgia Tech’s Institute for Information Security & Privacy is presenting a weekly Cybersecurity Lecture Series on Fridays this fall, and being a local I’ve started attending them. Here are my quick (albeit not necessarily complete) notes from this week’s presentation by Curtis Walker of Draper Laboratory.

Continue Reading "Notes from “The Myths of Computer Security”"

With the world becoming more and more connected, with better support for global users and global businesses, globalization (g11n), internationalization (i18n) and localization (l10n) are more commonly being viewed as functional requirements vs nonfunctional ones.  Everyone is focused on supporting RTL layouts, date-time formats, and translations.  But here are some commonly-overlooked internationalization challenges that nearly every site build misses on the first try.

Continue Reading "Common internationalization misses"

So I recently (finally) decided to take the plunge and take a serious look at Ruby and Rails, so started pinging a colleague of mine who spends most of his day pounding around on a custom Rails app.  After a couple weeks or so of setting up environments, digging through books, and plowing through the Ruby Koans, he asked me if I’d heard of a new language called Elixir and the Phoenix framework that has been creating quite a stir in Ruby circles…

Continue Reading "Dipping my toes into Elixir"

So yes, I’m one of the guys who bought into WebOS (yes, I had – and still have in a box somewhere – a Pre) and the Touchpad. What can I say, I loved the UX and the concept of true multitasking, swipe gesturing, and the fact that the Touchpad had one of the hottest CPU/GPU combos a the time that could easily overclock to 2GHz. When the firesale hit, I kept my first one and picked up a backup. Only $300 for a pair of 32GB, 2GHz-capable dual processor tablets with 1GB RAM. Not shabby.

Continue Reading "Lollipop on the Touchpad – Still Sweet After All These Years!"