Retrocomputing Emulators on Your BrowserIn the past I’ve been explaining how to use various emulators to run old operating systems on your Linux box; today, we’re going to use a much simpler approach: just click on a link, and run them on your browser!
Fading Into IrrelevanceAs technology waves come and go, the names of iconic companies follow the movements, first reaching the pinnacle of their glories, and later fading into irrelevance.
The Last Day of a Tech ConferenceHave you ever stayed until the end of a conference, and walked down the halls of the conference center during the last day of an event?
Memories of WWDC 2008Exactly 15 years ago, on Monday, June 9th, 2008, I published a blog post with a picture taken in the big room of the Moscone conference center in San Francisco, waiting for Steve Jobs to introduce the iPhone 3G to the world at the annual Apple World Wide Developers’ Conference 2008.
20 Years of Harman Kardon SoundSticksTwenty years ago, months before the scorching (and deadly) summer of 2003, I bought the transparent Harman Kardon SoundSticks that I still have above (and below) my desk today.
Stockholm Syndrome in SoftwareDevelopers working for a particular vendor tend to develop a bizarre version of Stockholm syndrome. It’s something I’ve witnessed at least twice in my career.
Killer AppsThe D programming language lacked a “killer app” to break through. Another brilliant language suffered from this situation, objectively deserving a much better fate than the one it had; Smalltalk.
Things That Define Big Software CompaniesLooking at the software industry, it appears that most big companies usually share more traits than they would like to admit. Take for example their products: at any given time, big software companies all had at least one product of various similar categories, roughly grouped in three big areas.
Text Editors for WorkThere has been a particular text editor that defined each period of my career as a software developer. This article is a summary of that history, so far.
Steve Jobs vs Bill Gates on StageI have had the chance to attend keynotes by Bill Gates and Steve Jobs in person; their styles couldn’t have been more different. Here’s some memories from both. Of course I did not meet or talk to them; this is just my experience as another attendee in the room.
The Next Big ThingLooking backwards, the migration from Objective-C to Swift as main programming language for the Apple galaxy was quite an event.
Migrating from macOS to LinuxThis is the story of how, after being a loyal macOS user for 15 years, I decided to start using Linux full-time.
12 Years of iPhone – A Developer's PerspectiveThis is the talk that I gave in the 4th MCE Conference in Warsaw, Poland, on May 8th, 2017 (conference organized by Polidea) and (with updates) at UIKonf on May 15th, 2018 and at NSConfArg on April 20th, 2019.
CourageIt is 7:30 AM. I grab my iPhone and I place my thumb on the home button. My iPhone pretends that my finger is not my finger is not my finger. I manually type in my PIN code instead. I put on my WATCH. It does not unlock itself automatically, even if I follow the ritual dance of holding my WATCH up while I unlock my phone with my thumb. I end up manually entering my PIN on my watch, too. I go to the kitchen to make a cup of coffee.
Making iOS Applications AccessibleThis is the talk I gave at the Mobile Developer Summit, Bangalore, India, September 15th, 2016
Cocoa is the new Carbon: the Future of Apple’s Beloved FrameworkIn this talk, Adrian will provide lots of speculation and highly arguable unverified gossip, about how the design of Swift will lead Apple to redesign Cocoa into new directions, and maybe replacing it altogether. Some code examples will help him defend a point that nobody outside of Cupertino can sustain for sure.
iPhone and Mac OS X Developer Conference RoundupHere’s a quick review of the most important iPhone and Mac OS X developer conferences I’ve found on the web (in no particular order). Definitely, there’s no shortage of conferences when you need information about the latest Cocoa, Mac OS X and iPhone technologies; check this out!
Steve Yegge on Apple APIsA comment at the bottom of his own lengthy but otherwise interesting article:
WWDC 2008: I'll Be There!I’ve just bought my e-ticket for Apple’s Worldwide Developer Conference 2008! This one will be the first one featuring iPhone developer tracks, and that’s one of the main reasons for me to go. Another good one is that neither Claudia nor me know San Francisco, so it’ll be a great time to hang out and visit the city.