Get in go
dec 12,
2019
I’ve watched many beginning developers learn the bare minimum about their IDE, and then… stop. Just enough to edit, compile, and run. This is not enough. No matter what language you code in, and no matter what IDE you use, you spend a lot of your day using the tool. So it’s worth investing the […]
Flutter: Your New Friend for Mobile App Development
jun 12,
2019
The situation for mobile development has been painful. The two major platforms don’t support any common conventional programming language. Mind you, this is an improvement from several years ago when it seemed there were four platforms, again with no common language. BlackBerry OS 10 and Windows Mobile have since fallen off the bottom. Even so, […]
What Volkswagens, Air Gap Messages, and Androids Have in Common
okt 6,
2016
This week I’d like to revisit three topics from previous posts. These are all three cases of “plus ça change, plus c’est la même chose” or “the more things change, the more they remain the same”. 100 Million Volkswagens Vulnerable to Unlock and Remote Start Hacks I talked about car hacking in February of last […]
Beware the Trojans
mar 3,
2016
When I taught computer programming classes in the 1980s, many first=time C programmers would write a Trojan login program for fun. They’d simulate the login prompt (no Windows back then). I gave a bit more info about this when I first wrote about Trojans on thus blog. Trojans are a form of social engineering: the […]
How My Phone Became My Door Key
jan 27,
2016
The Internet of Things trend sees appliances, home entertainment devices, vehicles, and many more things being connected to the Internet. A related trend replaces even more mundane things with Internet connectivity. Keys are a recent addition to the trend. Test-Driving the Hilton Digital Key Test-sleeping? Whatever… A few days before a recent trip in which […]