2012–2019
1,265 posts
2019 117
December 2019
- I’m on episode 123 of “The 6 Figure Developer” — “iOS Apprentice & Accordions w/ Joey deVilla”!
- Fake ad, but true statement
- Weaponizing social media with strobing images, Neuromancer, and what we can do
- Table-driven programming and the weather forecasting stone
- The 2020 presidential campaigns aren’t ready to fight disinformation. It might be up to us.
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 16, 2019 through New Year’s Eve)
- Scenes from the Computer Coach / High Tech Connect holiday party
- I had the same reaction
- Worth watching: Videos on programming paradigms and object-oriented vs. functional programming
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 9, 2019)
- Making Tampa Bay a better tech zone, part 1: We’re in the top 20, which is a good start!
- The five phases of software development
- Now that I’m getting paid to be a developer again…
- The new gig
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 2, 2019)
November 2019
- ArnoldC: A programming language based on Arnold Schwarzenegger’s movie one-liners
- Don’t miss out on RayWenderlich.com’s Black Friday sale!
- The “Your first iOS and SwiftUI app” video course — based on my chapters from the “iOS Apprentice” book!
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 25, 2019)
- If you like my “Tampa Bay tech events” posts, you’ll LOVE the mailing list!
- I get asked this question two or three times a week
- Coming soon…
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 18, 2019)
- Tweet of the day: “Me reviewing pull requests”
- Tomorrow at the Tampa Bay UX Meetup: Workshop: Designing for the Future of TBUX!
- Tomorrow at the Tampa Bay Full Stack Meetup: Intro to mobile development with Flutter!
- The UK Home Office’s posters on designing for accessibility
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 11, 2019)
- My “Kotlin Cheat Sheet and Quick Reference” at RayWenderlich.com has been updated!
- Tech comic of the day: “Cutting out the middleman” by Jeremy Nguyen
- Beginning ARKit
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 4, 2019)
- Chris Hallbeck’s motivational trick
October 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, October 28, 2019)
- Tampa Community Connect takes place this Saturday, October 26th!
- On vacation — back on Monday, October 28th
- Tential Tuesday happens tonight!
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, October 7, 2019)
September 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 30, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 23, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 16, 2019)
- Then and now
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 9, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 2, 2019)
August 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, August 26, 2019)
- Robert C. “Uncle Bob” Martin: “The Future of Programming”, 2019 edition
- How would you answer Marc Stiegler’s late-’90s final exam about a theoretical internet in 2019?
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, August 19, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, August 12, 2019)
- Yet another UX lesson from “Star Trek”
- Password reset
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, August 5, 2019)
- Hyve’s videos from Startup Bus 2019
- Joey deVilla’s augmented reality portfolio
July 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 29, 2019)
- Don’t ask us, ask these security experts: the security principles behind Hyve
- Our Startup Bus 2019 competition entry: Hyve!
- Notes for Startup Bus 2019: The lesson from my last hackathon, should non-coders join, and how to brainstorm
- If debugging with print statements is good enough for Linus, Guido, and “Uncle Bob”, it’s good enough for me
- Notes for Startup Bus 2019: Con’s video series on Startup Bus 2013
- Notes for Startup Bus 2019: Coming up with your Startup Bus idea
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 22, 2019)
- Notes for Startup Bus 2019: The StartUp podcast’s “Startup Bus” episodes
- Notes for Startup Bus 2019: Hackathon tips
- Notes for Startup Bus 2019: Hugh “gapingvoid” MacLeod on how to be creative
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 15, 2019)
- The most common phrases in software development job ads, explained
- I’m on the Startup Bus!
- An amazing first meetup: “Coders, Creatives, and Craft Beer” at 7venth Sun Brewery, Tuesday, July 9, 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 8, 2019)
June 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 1, 2019)
- Demo Day at Suncoast Developers Guild – Friday, July 19
- Quick notes on macOS “Catalina”
- Raspberry Pi 4: Powerful as a 2009 laptop or a 2014 smartphone — all for $35!
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, June 24, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, June 17, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, June 10, 2019)
- How to “make the rounds” at Ignite Tampa Bay
- Ignite Tampa Bay 2019: Thursday June 6th at the Palladium in St. Pete
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Tuesday, June 3, 2019)
May 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Tuesday, May 28, 2019)
- Amazon’s approach to motivating warehouse employees would also be a great premise for a “Black Mirror” episode
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, May 20, 2019)
- The supermarket receipt, redesigned by Susie Lu, Senior Data Visualization Engineer at Netflix
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, May 13, 2019)
- This Wednesday: “Modern Features for Javascript: Foundations of ECMAScript (ES6+)” at Suncoast Developers Guild
April 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, April 22, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, April 15, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, April 8, 2019)
- Software Sith Lord’s take on the #npmlayoffs
- Learn how to build 5 iOS augmented reality projects for FREE this week!
March 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, April 1, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, March 25, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, March 18, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, March 11, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, March 4, 2019)
February 2019
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, February 25, 2019)
- Explaining the map, filter, and reduce functions with emoji, redux
- Yesterday’s “Conference call bingo” whiteboard, rendered as an old-school bingo card
- Global Nerdy link backlog (February 18, 2019 edition)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, February 18, 2019)
- Dumb and dumber
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, February 11, 2019)
- Scenes from last night’s Tampa Bay PHP meetup
- Global Nerdy link backlog (February 5, 2019 edition)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, February 4, 2019)
- You want scary? I’ll give you *scary*.
January 2019
- What do the Sex Pistols’ 1976 gig and Startup Week Tampa Bay 2019 have in common?
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, January 28, 2019)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, January 21, 2019)
- Yeah, that’s about right.
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, January 14, 2019)
- Software Sith Lord says…
- Software Sith Lord says…
- A Sith Lord at Sourcetoad [updated]
- Tonight: Chatting live with the Thunder Nerds about DevFest Florida!
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, January 7, 2019)
2018 105
December 2018
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 31, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 24, 2018)
- Playing agile accordion for Alistair Cockburn’s birthday at Agile Social Tampa Bay
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 17, 2018)
- Symlinks, amirite?
- Holiday gift ideas for the aspiring Android developer
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 10, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, December 3, 2018)
November 2018
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 26, 2018)
- A ducky way to explain the generally preferred way to sort things: Quacksort!
- I try my best NOT to be THIS type of project manager
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 19, 2018)
- How to win Startup Weekend Tampa Bay 2018
- Tampa Bay’s tech “scenius” depends on us
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 12, 2018)
- Data science reading list for Wednesday, November 7, 2018: The job — working together to build trust, the kinds of data scientist, why mothers should do data science, and why not to be a generalist
- A new mantra worth considering
- Many businesses still follow Jurassic Park’s model for IT spending…
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, November 5, 2018)
- Data science reading list for Friday, November 2, 2018: Education, aspirations, and job descriptions
- Data science reading list for Thursday, November 1, 2018: Free data science books for beginners with limited budgets
October 2018
- Jupyter rising
- Data science reading list for Wednesday, October 31, 2018: Actually, it’s about ethics in data science
- Data science reading list for Tuesday, October 30, 2018: The sexiest job, most in-demand data skills, 4 ways the data scientist has evolved, and the null hypothesis and p-values
- AI hasn’t brought about the Singularity, but it’s given us the next best thing
- Tech t-shirt of the day
- Data science reading list for Monday, October 29, 2018: The worst data science article, 5 basic stats concepts you need to know, Bayes, democratization, and web scraping
- Funny because it’s true
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, October 29, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, October 22, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, October 15, 2018)
- When you have team members who can’t see things from the customer’s point of view
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, October 8, 2018)
- My ARKit tutorial at RwDevCon 2018
- Programming, summarized in two anime stills
September 2018
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, October 1, 2018)
- A lot of documentation written by developers is like this
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 24, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 17, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 10, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, September 3, 2018)
August 2018
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, August 27, 2018)
- I will teach you data science, part 2: Similar people and Manhattan distance
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, August 13, 2018)
- I will teach you data science, part 1: The best free book on data mining out there
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, August 6, 2018)
July 2018
- 3 coding things for July 30, 2018: 50% off JetBrains IDEs, TypeScript 3.0, Ben McCormick’s JavaScript articles
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 30, 2018)
- The “What if?” questions that drove the design of different programming languages
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 23, 2018)
- How programming is actually done
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 16, 2018)
- Luke Skywalker’s help desk
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 9, 2018)
June 2018
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 2, 2018)
- Notes from Lakshmi Shenoy’s presentation on the upcoming Tampa Bay Innovation Hub
- Tampa iOS Meetup returns September 25, 2018
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, June 25, 2018)
- This diagram reminds me of how many programmers comment their code
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, June 18, 2018)
- Anitra Pavka and Joey deVilla’s “Building Augmented Reality Experiences” presentation @ Tampa Bay UX / Front-End Design meetup, 2018-06-14
- Anitra and I are presenting “Building augmented reality experiences” at Tampa Bay UX / Tampa Bay Front End Meetup
- How to program: How does DidThanosKill.me work?
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, June 11, 2018)
- In light of GitHub, a brief history of Microsoft’s bigger/better-known acquisitions
- What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, June 4, 2018)
May 2018
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, May 28, 2018)
- My mind is like my web browser…
- It prefers to be called “The Growth Team”, thank you very much.
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, May 21, 2018)
- Data science trick #1: Don’t roll your own basic statistics functions — use these libraries instead!
- Saving data in iOS apps / How do you actually write an app?, part 2
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, May 14, 2018)
- My reaction to Facebook’s plans to launch their own cryptocurrency
- Get my “Getting Started with ARKit” tutorial video and code from RWDevCon 2018 for FREE!
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, May 7, 2018)
- From the April 24, 2018 Tampa iOS Meetup: Saving data in iOS apps / How do you actually write an app?
- Two Facebook stories, one picture of Silicon Valley in a nutshell
April 2018
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, April 30, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, April 23, 2018)
- Front end vs. back end
- Algorithms, IKEA-style
- New books for iOS and Android programmers from RayWenderlich.com!
- How to “make the rounds” at RWDevCon
March 2018
- The Lord and JavaScript equate in mysterious ways
- What I’m up to this week (and next)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, March 5, 2018)
February 2018
- What’s happening in the Tampa Bay tech/entrepreneur scene (Startup Week / Week of Monday, February 26, 2018)
- We’re off to see the Wizard of Woz!
- What’s happening in the Tampa Bay tech/entrepreneur scene (Startup Week / Week of Monday, February 19, 2018)
- Notes from Laurie Voss’ “Stuff everybody knows (except you)” talk from Tampa Bay Startup Week, part 2
- Notes from Laurie Voss’ “Stuff everybody knows (except you)” talk from Tampa Bay Startup Week, part 1
- What the Sex Pistols’ 1976 gig and Tampa Bay Startup Week 2018 have in common
- What’s happening in the Tampa Bay tech/entrepreneur scene (Startup Week / Week of Monday, February 12, 2018)
- My picks for Tampa Bay Startup Week 2018
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, February 5, 2018)
January 2018
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, January 29, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, January 22, 2018)
- RWDevCon is 78 days away!
- Tonight at the Tampa Bay UX Group meetup: The Hawaii missile attack false alarm and the future of user experience
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, January 15, 2018)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, January 8, 2018)
- The most satisfying explanation of blockchains that I’ve ever seen
- “How low will people stoop for YouTube views? The answer will shock you”, and further calls for techies to be better people in 2018
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Tuesday, January 2, 2018)
2017 150
December 2017
- Hey, techies: Let’s resolve to be better people in 2018
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Tuesday, December 26, 2017)
- Security wisdom of the day
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, December 18, 2017)
- Toronto’s lessons and a new year’s resolution for Tampa Bay’s tech scene: “Create more value than you capture”
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, December 11, 2017)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, December 4, 2017)
November 2017
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, November 27, 2017)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, November 20, 2017)
- Looking for a great conference on iOS development? Check out RWDevCon!
- My DevFest Florida interview with Brian and Fred from Thunder Nerds
- Why “?:” is called Kotlin’s “Elvis operator”
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, November 13, 2017)
- How to “make the rounds” at DevFest Florida
- DevFest Florida’s important but unrecognized achievement
- DevFest Florida will be a treasure trove of talks for Android developers!
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, November 6, 2017)
October 2017
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, October 30, 2017)
- I’m presenting “Intro to Augmented Reality with ARKit” at Tampa Code Camp!
- Programming games in (mostly) plain English: Intro to Twine
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, October 23, 2017)
- Intro to ARKit programming, part 1: Let’s fill the room with shapes!
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, October 15, 2017)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, October 9, 2017)
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, October 2, 2017)
September 2017
- 3 things that were unexpected: Ikea buys TaskRabbit, Bill Gates ditches his Windows Phone, Microsoft joins OSI
- Build an augmented reality painting app at tomorrow’s Tampa iOS Meetup!
- The New York Times left lots of empty space in James Damore’s glamor shots. Use them well.
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, September 25, 2017)
- 3 things about data science and Python: The best data science course on the internet, Donald Trump sentiment analysis, and Python podcasts
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Monday, September 18, 2017)
- When my Android phone (and its FM radio) proved clearly more useful than my iPhone
- Talking about Sourcetoad at the “Hack Hospitality” hackathon in St. Petersburg, August 26, 2017
- What’s happening in the Tampa Bay tech/entrepreneur scene (Week of Tuesday, September 5, 2017)
August 2017
- What happened at Women Who Code Tampa’s “All About Agile” meetup
- Tonight: “All About Agile” at the Women Who Code Tampa / Tampa Bay Agile Meetup
- What’s happening in the Tampa Bay tech scene (Week of Monday, August 28, 2017)
- Help Tampa Bay’s hospitality industry, build applications and opportunities, compete for a $3000 prize, and get 7 catered meals for $20 at “Hack Hospitality” this weekend!
- What’s happening in the Tampa Bay tech scene (Week of Monday, August 21, 2017)
- You don’t want to miss out on DevFest Florida, taking place Saturday, November 11th!
- I’m presenting the ARKit workshop at RWDevCon 2018!
- What’s happening in the Tampa Bay tech scene (Week of Monday, August 14, 2017)
- One pragmatic lesson you should take from the (former) Google “manifestbro”
- I met one of my programming heroes: Rebecca Wirfs-Brock!
- What’s happening in the Tampa Bay tech scene (Week of Monday, August 7, 2017)
- 25 years later, Neal Stephenson’s statement about male techies rings true, as evidenced by the “Google’s Ideological Echo Chamber” doc
- Nominate notable Tampa Bay techies and tech companies for the 14th Annual Tampa Bay tech Awards!
- For Tampa Bay developers, it’s not just Taco Tuesday, it’s also Techie Tuesday!
July 2017
- What’s happening in the Tampa Bay tech scene (Week of Monday, July 31, 2017)
- Sourcetoad is looking for a full-stack developer!
- Details about Tampa Bay’s upcoming “Hack Hospitality” hackathon (Aug 25 – 27)
- Next week’s Tampa iOS Meetup: Let’s build a checklist app (and meet at our new location, Sourcetoad)!
- Join us for drinks and learn about the upcoming “Hack Hospitality” hackathon at tonight’s info session!
- Toronto and Vancouver have the best tech talent for the buck; Tampa and 4 other Florida cities show promise
- Scenes from day one at Sourcetoad
- Day One at Sourcetoad
- What’s happening in the Tampa Bay tech scene (Week of Monday, July 24, 2017)
- What we’ll need to do when The Iron Yard closes its doors
- Fantastic news: Young women and minorities are taking AP computer science exams in record numbers!
- (Almost) everything I did between losing my last job and landing my new one
- What’s happening in the Tampa Bay tech scene (Week of Monday, July 17, 2017)
- Sarah Lacy at Startup Fest: “Silicon Valley’s Morality Crash”
- The job search is over: I’ve joined Sourcetoad!
- I’m now part of RayWenderlich.com’s Android team! Yes, the ANDROID team.
- Arrays and disappointment
- Symphony Software Foundation is looking for their first Director of Community
- Trump announces (and then backpedals on) a possible joint “cyber security unit” with Russia
- What’s happening in the Tampa Bay tech scene (Week of Monday, July 10, 2017)
- What’s happening in the Tampa Bay tech scene (Week of Monday, July 3, 2017)
June 2017
- It’s not the “Streisand Effect” anymore; it’s the “Zillow Effect” now!
- See all the presentations and get the code from Xamarin Dev Days 2017
- The code for Tampa iOS Meetup’s “Pomodoro Timer” exercise
- A time traveler from just 10 years ago would have no idea what this billboard is saying
- Technology itself is NOT the real disrupter/disruptor [with addendum]
- What’s happening in the Tampa Bay tech scene (Week of Monday, June 26, 2017)
- What a cool girl, a kiss-ass, and a crank have to say about Travis Kalanick’s resignation
- Build a productivity-boosting Pomodoro timer app at the next Tampa iOS Meetup
- What’s happening in the Tampa Bay tech scene (Week of Monday, June 19, 2017)
- What going back to an Objective-C project after working in Swift for a couple of years feels like
- In buying Whole Foods, Amazon just got 400+ upmarket showrooms and fulfillment centers
- I’ll be presenting at Xamarin Dev Days in Tampa: Saturday, June 17!
- One of the best things about the new Microsoft is its meeting room stickers
- A sneak preview of my experimental videogame résumé
- Never mind driverless CARS; Uber’s about to become a driverless COMPANY
- What’s happening in the Tampa Bay tech scene (Week of Monday, June 12, 2017)
- Tampa Tech: Android and Azure IoT at the Iron Yard
- How to catch today’s WWDC keynote
- Tales from my job search: I chose to be like Han Solo
- What’s happening in the Tampa Bay tech scene (Week of Monday, June 5, 2017)
May 2017
- What’s happening in the Tampa Bay tech scene (Week of Monday, May 29, 2017)
- A roundup of Swift/Kotlin comparisons
- Your first Android app in Kotlin: Oblique Strategies
- What’s happening in the Tampa Bay tech scene (Week of Monday, May 22, 2017)
- Harvest’s poignant tribute to Chris Cornell
- Texas Instruments’ famous last words
- What’s happening in the Tampa Bay tech scene (Week of Monday, May 15, 2017)
- What’s happening in the Tampa Bay tech scene (Week of Monday, May 8, 2017)
- What’s happening in the Tampa Bay tech scene (Week of Monday, May 1, 2017)
April 2017
- My notes from Suncoast iOS Meetup’s “The iOS Technical Interview: Get your dream job as an iOS developer”
- Antbleed: The infographic
- What’s happening in the Tampa Bay tech scene (Week of Monday, April 24, 2017)
- Start cashing in on the growing mobile games market at next week’s Tampa iOS Meetup!
- There are two ways to interpret this picture
- A new incentive to land a job, pronto!
- Tales from my job search: The job search so far
- What’s happening in the Tampa Bay tech scene (Week of Monday, April 17, 2017)
- Tampa iOS Meetup: Learn how to make games with Sprite Kit and “Flappy Bird”! (Tuesday, April 25, 2017)
- What’s happening in the Tampa Bay tech scene (week of Monday, April 10, 2017)
- A quick picture guide to upgrading the RAM on a Lenovo ThinkPad T430
- Wednesday, April 19: My presentation on Android and augmented reality
- Infographic: User reviews are the king
- Tales from my job search: You need a Tyrion Lannister on your side!
- What’s happening in the Tampa Bay tech scene (week of Monday, April 3, 2017)
March 2017
- Tales from my job search: Let me be your voice
- Tales from my job search: My “Silicon Valley” moments with Pebble
- Tales from my job search: That time I had a children’s show about technology, complete with a puppet friend
- Tales from my job search: Taming Google with Python to prove that I can code
- What’s happening in the Tampa Bay tech scene (week of Monday, March 27, 2017)
- My upcoming mobile dev presentations: Audio apps for iOS, and augmented reality apps for Android
- What you’ll find in the emails of employees engaged in corporate wrongdoing
- What if we applied the “People don’t quit their jobs, they quit their BOSSES” maxim to Uber’s president’s resignation?
- What’s happening in the Tampa Bay tech scene (week of Monday, March 20, 2017)
- Tampa iOS Meetup’s next session: Build a guided meditation audio app (Tuesday, March 28, 2017)
- Learn iOS development with Craig Clayton’s course, book, and kaizen method
- Top tips for answering job interview questions
- What’s happening in the Tampa Bay tech scene (week of Monday, March 13, 2017)
- My magnum opus job application
- My day at GM’s “Makers Hustle Harder” hackathon in Tampa
- While I’m looking for work, can I make a custom iOS game for you? For FREE?
- “Oblique Strategies” and Tampa iOS Meetup’s February 2017 session
- You’d be crazy to miss out on T-Mobile’s crazy (and limited-time) “free line” deal
February 2017
- Build your first app for GM’s Next Generation Infotainment (NGI) in-car platform
- Try out GM’s in-car infotainment API at the “Makers Hustle Harder” hackathon in Tampa this week!
- How software projects are managed
- The Uber story that everyone’s talking about right now, and some helpful background info
- Programming t-shirt of the day
- What the Sex Pistols’ 1976 gig and Tampa Bay Startup Week 2017 have in common
- Tampa Bay Startup Week 2017: February 13 – 17
- The simplest proof that information security isn’t a priority
- Tampa iOS Meetup on Tuesday, February 28: A “How to make a Magic 8-Ball” workshop
- The Tampa Bay tech scene, February 7 – 17, 2017
- BenQ’s console marketing game is on point, or if you like fake words like they do, “on fleek”
- Tampa iOS Meetup: The dreaded tip calculator, part 2
- Beginner-friendly git tutorials and guides
- A lot of programming is JUST. LIKE. THIS.
- Florida Man writes great book for people who want to learn iOS programming
- Tampa iOS Meetup: The dreaded tip calculator, part 1
January 2017
2016 119
December 2016
- Apple extends the deadline for iOS app developers to make their apps connect to servers using only HTTPS
- Starting Tampa iOS Meetup’s “Year of Building Apps” with the dreaded tip calculator – January 31, 2017 [NEW DATE]
- How do different types of IT people fix a broken lightbulb?
- JavaScript30: Wes Bos’ fantastic FREE course on building great JavaScript apps without all those frameworks
- A great deal: SanDisk’s 200GB MicroSD card for $64!
- Smartrac makes Spyder’s ski jackets even smarter
November 2016
- SMARTRAC’s and CIT’s presentation on improving on the hospital wristband
- Tampa iOS Meetup will return in January!
- Scenes from Saturday’s Tampa Xamarin Dev Days event
- Xamarin Dev Days in Tampa Bay happens tomorrow – Saturday, November 19th!
- Microsoft’s Visual Studio for Mac will debut at their “Connect(); // 2016” conference this week
- When tech is so cool that it makes William Gibson accidentally slip into his native “street” talk
October 2016
- Interviewed on John Biggs’ Technotopia podcast!
- With Surface Dial and the Touch Bar, the battle for your non-dominant hand is heating up again
- No escape: The new MacBook Pro in the leaked photos apparently doesn’t have an “esc” key
- Last Friday’s IoT botnet attack and internet outages, explained for non-techies
- Swift 3 text field magic, part 3: Creating text fields that ban a specific set of characters
- Tools of my new trade (or: My sweet, sweet SMARTRAC-assigned gear)
- How to rescue a princess in 8 programming languages
- Day one of the new job: Developer evangelist at SMARTRAC!
September 2016
- End of an era: BlackBerry no longer making its phones
- Thank you, GSG!
- The two states of every programmer
- Social media reports of Samsung Galaxy Note 7 warnings on flights
- “Return TRUE to win”
- Swift 3 text field magic, part 2: Creating text fields that accept only a specific set of characters
- Tampa iOS Meetup, Tuesday, Sept. 27: Making sticker packs and apps for iOS 10’s Messages app!
- College Humor’s funny take on the iPhone 7: “Jony giveth, and Jony can taketh away.”
- Julia “@b0rk” Evans is programming’s zine queen!
- Swift 3 text field magic, part 1: Creating text fields with maximum lengths [Updated]
- Mobile reading list for September 2, 2016: Galaxy Note 7 recall, the next great platform, speech beats typing
- A list of iOS development podcasts, September 2016 edition
August 2016
- Yup
- How to work with dates and times in Swift 3, part 4: Adding Swift syntactic magic
- How to work with dates and times in Swift 3, part 3: Date arithmetic
- With Android Nougat, I FINALLY get the emoji I’ve been waiting for…
- How to work with dates and times in Swift 3, part 2: DateFormatter
- Mobility reading list for August 19, 2016: Pokémon Go, pros and cons of BYOD, and an 11-step guide to BYOD security
- The next Tampa iOS Meetup, and upcoming changes
- The very essence of becoming a better programmer (or any other maker or doer of things)
- How to work with dates and times in Swift 3, part 1: Dates, Calendars, and DateComponents
- The truth about typefaces
- Unboxing the CanaKit Raspberry Pi 3 Complete Starter Kit
- Ron Klein – the inventor of credit card validation via magnetic strip – speaks at Next Money TPA
July 2016
- Learn Core Location at the Suncoast iOS Meetup this Thursday, July 28th!
- The Pokémon Go developer roundup for July 23, 2016
- A walk through my “Just enough React to get you into trouble” presentation at Tampa Code Camp 2016
- You say “big design mistake”, I say “minimum viable product”
- Why you should attend Tampa Code Camp this Saturday
- It’s about time: I finally put an app in the App Store!
- I’ll be presenting at Tampa Code Camp: “Just enough React to get you into trouble”
- The 3rd-generation Moto G: The best bang for the Android developer’s buck
June 2016
- Demonstrating map, filter, and reduce in Swift using food emoji
- Map, filter, and reduce explained using emoji
- Amy Poehler on…coding?
- Next Tampa iOS Meetup on June 28th: What’s new in iOS 10 and Swift 3.0
- OpenHack Ybor tonight!
- Microsoft adds LinkedIn to its professional network
- How to watch or follow the WWDC 16 live keynote
May 2016
- Functional Ybor meetup: Functional World Tour (May 31, 2016)
- The inaugural ReactJS Tampa Bay meetup
- A whole lotta videos of Google I/O 2016 presentations
- A better way to program iOS text fields that have maximum lengths and accept or reject specific characters
- “Why can’t girls code?” hilariously sends up the sexist excuses for shooing girls and women away from tech
- iOS programming trick: How to use Xcode to set a text field’s maximum length, Visual Studio-style [Updated for Swift 3]
- This quick hack lets you use a standard pop filter with a Blue Yeti microphone
- How to build an iOS weather app in Swift, part 5: Putting it all together
- How to build an iOS weather app in Swift, part 4: Introducing geolocation
- Always keep an eye on your throughput
- How to build an iOS weather app in Swift, part 3: Giving the app a user interface
- “Uncanny Valley”, and other articles by Anna Wiener that you should read
April 2016
- Tampa iOS Meetup, Wednesday, May 4th: Adding geolocation to our weather app
- Want to test an iPhone/iPad game?
- Tonight at the Tampa Bay UX Meetup: Apple TV UX with Anitra Pavka!
- Developer news roundup: Android, iOS/Swift, and regrets and mistakes
- How to build an iOS weather app in Swift, part 2: A little more explanation, and turning OpenWeatherMap’s JSON into a Swift dictionary
- “The Unbeatable Squirrel Girl”: The comic book that tips its hat to computer science
- Mobile news roundup: Procurement fraud, Mobile ate the world, US mobile network performance, and mobile electronic flight bags for pilots
- Mobile developer news roundup: Making money (or not) with your apps
- How to write your own TSA security line randomizer app (and maybe make sweet government contract money)
- A quick test run with the new Xamarin Studio Community for Mac
- How to build an iOS weather app in Swift, part 1: A very bare-bones weather app
- Google adds April Fool feature to Gmail; forgets to ask “What could possibly go wrong?”, but provides lessons you can learn
March 2016
- Some “Game of Thrones” advice for those of you thinking about updating to iOS 9.3 (and a workaround for those who’ve updated)
- Every time I try a new SDK, my first attempt often looks like this…
- Today’s programming meme
February 2016
- 3rd-generation Moto G: On sale for $199 until March 7!
- This is virtual reality
- Mobile dev news roundup: Microsoft and Xamarin, IBM and Swift, Square and Kotlin
- Is it time for your organization to hang up on voice mail?
- Tampa iOS Meetup, Monday, March 7th: Build a simple weather app (and learn basic network programming along the way)
- Weekend resources for new Kotlin programmers
- Apple vs. FBI
- Crazy connections: Crypto, Corbató’s Law, cartoons, and Kotlin
- My current side projects: Game development in iOS and Android development with Kotlin
- The Facebook logo, explained
- Secure your Google account, get 2 GB of free additional Google Drive space!
- Tonight at Tampa Bay Startup Week: The Star Wars / Iron Yard Hour of Code!
- It’s Tampa Bay Startup Week 2016!
- Meet the asshole computer scientist who’s trying to keep the Canadian Netflix experience awful
- Twitter developer discovers what it’s like to use Twitter, experiences the developer-user gap
- How to split Doubles and Floats into whole numbers and fractions in Swift
- Something for fans of Star Wars who aren’t fans of Uber’s new logos
- Concatenating strings in Swift: Which way is faster?
- My proposed changes to Uber’s new logos
- Once again, IDC’s quarterly tablet tracker numbers, nicely formatted and graphed and Excel-ified for you!
- Writing iOS games with Swift and Sprite Kit, part 2: Responding to touches
- The story hidden inside Business Insider’s “More iPad Pros sold in 6 weeks than Surfaces sold in 3 months” story
January 2016
- T-shirt of the day
- Your guide to software developer job ads
- Privacy joke of the day
- Better to be roughly right than precisely wrong: Rounding numbers with Swift
- Writing iOS games with Swift and Sprite Kit, part 1: The power of actions
- I’ll bet I can gain access after two dozen tries
- A $30 – $50 off deal on the 4th-gen Apple TV from an apparently undead Radio Shack
- Snoop Dogg files the most gangsta bug report ever
- As PC sales hit an eight-year low, we’re living in the mobile era
- Tampa iOS Meetup, Tuesday, January 19th: Get started with making iOS games with Sprite Kit!
- Mobile developer news roundup #1: The phablet era, UX lessons from restaurants, Evernote’s 5% problem, Android and OpenJDK, and Solitaire’s secret history
2015 103
December 2015
- The five key phases of software development
- Episode IV: The Empire strikes out (on their pen test)
- We’ve all forgotten that it’s the 25th anniversary of the first web page!
- IDC says that 2015 will be the first year where smartphone growth is just in the single digits
- In honor of another nail in Flash’s coffin: My 2010 video, “HTML and RIAs: Friends with Benefits”
November 2015
- How to sabotage your workplace, WWII-style
- Black Friday / Cyber Monday specials for developers and aspiring developers
- This is how many companies use agile methodologies
- Sometimes when I make changes to the code…
- Monica Rogati’s “Techdel Test”: A Bechdel Test for tech conferences
- Businesses see the benefits of — and are hesitant to deploy — unified communications
- Share your Swift tips and tricks at this week’s Tampa iOS meetup: Wednesday, November 18!
- Dark mobile: The secrets no one tells you
- Over two-thirds of Americans have smartphones, nearly half have tablets, and ownership of other kinds of electronics is flat or shrinking
October 2015
- Should you pay $3000 to have your B2B business featured on some enterprise tech magazine’s “Top 10” list? (Hint: No.)
- Tampa iOS Meetup’s first meeting: Wednesday, October 28th at 7:00 p.m.!
- Hey test-driven developers: these mods let you take a page from Volkswagen’s book and pass all tests, no matter what!
- In case of fire…
September 2015
- Swift programming tip: How to execute a block of code after a specified delay
- BlackBerry CEO John Chen’s awkward demo of the BlackBerry Priv
- Catch our free “Dark Mobile” webinar tomorrow at 1:00 p.m. eastern!
- VarageSale is looking for a community manager based in Central Florida
- Thoughts on Apple, Microsoft, and tablets from an ex-Microsoftie
- Hey, developers! Want a free Apple TV developer kit?
- How to catch Apple’s September 2015 “Hey Siri” event, and what they might announce
- Tampa’s OpenHack Ybor meetup: Tonight at Brass Tap!
- Google’s new logo
August 2015
- Co-work at Tampa Bay Wave: Tuesday, September 1 from 10am – 6pm!
- My “How to constrain text fields” and “How to work with dates and times in Swift” articles, updated for Swift 2
- Xcode 7 beta 6 is now available!
- 40% off 128GB SanDisk microSD card – Was $100, now $60 until August 30th
- [Updated] “Dark Mobile” webinar with Enterprise Mobile: September 29th
- Alphabet explained
- Alphabet: Because “Umbrella Corporation” was already taken
- How GPS works, and how to make the most of it
- If the Titanic sank today…
- Big internet numbers
July 2015
- Yours Truly in “Canadian Business” magazine: How to talk to the IT department
- JetBlue’s best deal sells for just five bucks
- Every time you make a PowerPoint presentation…
- iOS 9’s lowercase keyboard (or: Business Insider is late to the party, even for them)
- For T-Mobile customers, Canada and Mexico are now the 51st and 52nd states
- Goodwill, impairment, and what’s to become of Windows Phone
- Geek mug of the day
- Mobile data at US airports and on major US airlines
- How to fix the common “no sound from AVPlayer/AVAudioPlayer” problem in iOS/Swift programming
- Organizational structures: a survival guide
June 2015
- Client brief vs. client budget
- Don’t troll on LinkedIn
- Taylor Swift to Apple: I knew you were trouble
- Mobile roundup: BYOD, FYOD, and SYOD
- How to make the rounds at the GIANT conference, part 4: When breaking and entering ISN’T a crime
- How to make the rounds at the GIANT conference, part 3: You are actually a host!
- How to make the rounds at the GIANT conference, part 2: What’s your one-line self-introduction?
- How to make the rounds at the GIANT conference, part 1: Bring your instrument!
- iOS vs. Android vs. Windows Phone, summarized in a single animated GIF
- A worthwhile read – Soft Skills: The Software Developer’s Life Manual by John Sonmez
- Mobile roundup: State of the mobile market for Q1 2015, the most important feature in iOS 9, and smartphones take over a Sports Illustrated cover
- How to catch today’s WWDC keynote livestream and liveblogs
- You can never have too many smartphones
- My favorite HTTP status code joke of the moment
- Mobile roundup: A T-Mobile/Dish Network deal, the rise and fall of BlackBerry, and upcoming versions of Android and iOS
May 2015
- How to dismiss the iOS keyboard when the user taps the background in Swift
- Cramming, and how you might be eligible for a refund from Sprint and Verizon
- How to dismiss the iOS keyboard when the user taps the “Return” key in Swift
- Remote wipes and why you need a BYOD policy
- My Marc Andreessen regret and his profile in The New Yorker
- Some days, it feels like this…
- My “How to work with dates and times in Swift” articles (so far)
- Telecom history lessons: RIP Joseph Lechleider, and HP’s history of telecom in 3 minutes
- iOS 8’s built-in virtual keyboards on the iPhone: A visual catalog
April 2015
- How to program an iOS text field that takes only numeric input or specific characters with a maximum length [Updated]
- “Research journal, day 12: The locals have accepted me as one of their own.”
- Drunk Tulsa roommates break beer bottles, stab each other in “iPhone vs. Android” debate
- BusinessTown: Richard Scarry for the Fast Company / BusinessWeek / TechCrunch set
- Interesting data from the Pew Research Center’s “US Smartphone Use in 2015” report
- While I was away (or: Getting married and getting my 2011 MacBook fixed)
March 2015
- The new MacBook’s single port and why every new MacBook needs a different goddamn charger
- I see it’s “Browser Cosplay Day” today
- What’s happening at Mobile World Congress 2015, Day 3
- What’s happening at Mobile World Congress 2015, Day 2
- “The cartoonist has no idea how net neutrality works”
- Microsoft’s Swift/C# “cheat sheet”
- What’s happening at Mobile World Congress 2015, Day 1
February 2015
- A great “New Yorker” cartoon on emoji
- The local mobile app development opportunity
- This kid’s a future mobile developer
- Mobile share numbers for the end of 2014: 75% of Americans now have a smartphone
- How to work with dates and times in Swift, part four: A more Swift-like way to get the time interval between two dates [Updated for Swift 2]
- What the Sex Pistols and Tampa Bay Startup Week have in common
- Scenes from Tampa Bay Startup Week’s kickoff party
- How to work with dates and times in Swift, part three: Making date arithmetic more Swift-like [Updated for Swift 2]
January 2015
- T-shirt of the day, and how to clear your (ahem) wizard friend’s browser history
- How we thought the internet would turn out 20 years ago, and what actually happened
- How to work with dates and times in Swift, part two: Calculations with dates [Updated for Swift 2]
- Mobile roundup: Apple’s astonishing quarter, Samsung’s upcoming quarterly report, and BlackBerry’s modest proposal
- How to work with dates and times in Swift, part one [Updated for Swift 2]
- Jimmy Kimmel asks people on the street for their passwords; security hilarity ensues
- SWIFTly rising up the programming language charts
- A very brief introduction to date formatting in Swift and iOS
- Mobile pundit Tomi Ahonen’s predictions for smartphone vendors in 2015
- How to program an iOS text field that takes only numeric input with a maximum length [Updated]
- It’s 2015, the year when Windows Phone is supposed to take over!
2014 201
December 2014
- AT&T and T-Mobile might owe you money!
- What programmers wear
- Why you shouldn’t allow cheap tablets in your workplace
- The pre-holiday mobile roundup: Great last-minute ebook gifts, Samsung’s new RAM chips and old store, and strong iPhone 6 supply and demand
- GSG’s infographics on Pinterest
- Infographic: The next three years in mobile
- What a difference 20 years makes!
- The first set of iOS enterprise apps from Apple and IBM are out, and they’re gorgeous!
- Ovum’s top 5 trends for enterprise mobility in 2015, and the practical take-aways
- Programming poster of the day and Rob Pike’s 5 rules of programming
- “Cyber Monday” programming book deals
November 2014
- “Cyber Monday” deal: All Pragmatic Programmer ebooks are 50% off
- “Cyber Monday” deal: All O’Reilly books and videos are 50% off
- “Cyber Monday” deal: All Apress ebooks and alpha books for $15 each
- Shopify’s CEO Tobi Lütke named Canadian CEO of the Year
- Do you remember these?
- Microsoft’s latest open source/cross-platform move brings them back to their “pointy logo” era
- BYOD: Why employees hate it, how many do it without IT approval, and how to make it work
- In case you thought that “Unix Wizard” was just an expression…
- Mobile carrier news roundup: Where they make their money, AT&T’s and Verizon’s current offerings, archaic unlocking policies, and profiles of Sprint’s and T-Mobile’s CEOs
October 2014
- Tablet news roundup: the big players lose market share, RCA is a surprise contender, and this holiday’s Intel-powered tablets
- Church sign of the day
- BYOD, in pictures and numbers
- White Paper: Five Best Practices for Communications Lifecycle Management
- Mobile roundup: Android, iOS, Windows Phone, and BlackBerry
- Your Windows 10 joke of the day
- On vacation
- Your Satya Nadella demotivational poster of the day
- A tribute to Alec Saunders, VP Developer Relations at BlackBerry
- “Bloom County” predicted agile practices back in the ’80s
- Xamarin and Xamarin.Forms covered in Visual Studio Magazine
- Swift roundup: Game programming!
- The simple Swift shoot ’em up: updated for Xcode 6.0 and now on GitHub!
September 2014
- Xcode 6.1 beta 3 and iOS 8.1 beta are out!
- Mobile carrier news roundup: Verizon gets top marks, US wireless market trends, AT&T’s double data deal, and get your unlocked iPhone 6 at T-Mobile
- “The Flappening” (or: my fixed version of “Flappy Bird” in Swift)
- Mobile device roundup: BlackBerry Passport’s American-cheese-sized screen, “Bendghazi”, no Edge for you, and the FBI’s concerns about phone encryption
- Why your Swift apps broke in Xcode 6 beta 7 and the GM versions, and how to fix them
- I think the new sysadmin might be a little strict…
- BlackBerry Passport reviews
- Programmer quote of the day
- The post-opening weekend iPhone 6 / 6 Plus news roundup
- Swift/iOS developer tutorials of note
- Case study: Helping a healthcare business make the switch to BYOD and operational efficiency
- Happy Programmer’s Day! Here’s an ebook/video sale and some programmer-themed cocktail recipes.
- iPhone 6 news for people who work for a living
- A simple “shoot-em-up” game with Sprite Kit and Swift, part two: Code organization and vector math
- What I’d love to see at Tuesday’s Apple unveiling
- InfoSec Taylor Swift on Windows Phone security
- This fall’s new phones at IFA 2014
- You’ll be shocked by the “sale” price for this mobile phone from 1989
August 2014
- A closer look at the quick and dirty Xamarin.Forms “Magic 8-Ball” app
- Feeling bored and evil at an airport? Try this prank.
- Taking up Xamarin
- California’s “Kill Switch” bill is now a law
- How US mobile rates compare with other parts of the world
- Huawei, the #3 mobile phone manufacturer in the world
- Carrier news roundup: How today’s carriers came to be, and the current state of carrier competition
- The best USB cable organizers that you might not realize you have
- How to fix the “Apple Mach-O Linker / Undefined symbols for architecture” error in Xcode 6 beta 6
- California court ruling: Employers need to provide some reimbursement for work-related use of personal mobile phones
- Mobile device news roundup: Smartphone shipping record broken in 2Q14, Android and iOS account for over 96% of global market, Lenovo now selling more mobile devices than PCs
- GSG’s new “Mobility 101” video: Telecom Expense Management, or TEM
- Techie amusements
- A simple “shoot-em-up” game with Sprite Kit and Swift, part one: Last things first – the complete project
- White paper: Is your wireless expense management company doing enough to save you money?
- Telecom industry news roundup: DOT might ban calls on flights, carriers throttle data because that’s where the money is, and Comcast sweetens its internet deal for low-income customers
- Internet protocol joke of the day
- This is how I picture people who are exercising their “right to be forgotten”
- Case study: Saving a leading U.S. law firm over half a million dollars a year
- You can use Swift’s “private” access modifier to limit the reach of overrides and extensions, but not monkeypatches
- Americans can unlock their phones again…legally!
July 2014
- Mobile hardware news roundup: What’s in Amazon’s Fire Phone, here come the 64-bit mobile devices, and faster RAM is on the way
- Mobile news roundup for the “road warriors”: Charge quickly, find hotels with good wifi, and use your phone as your room key at Hilton hotels
- BYOD news roundup: Millennials are the biggest rulebreakers, nearly 80% of orgs lack BYOD policies, mobile is the new desktop, and some want their BlackBerry back
- Learn how to build Shopify apps with “Shopify Application Development”, a book technically reviewed by Yours Truly
- A first look at Swift’s new access levels
- Apple’s long shadow
- In spite of all the changes in the mobile industry, the carriers are managing to make even more money
- Telecom week in review, part 2: Scenes from the mobile market
- Telecom week in review, part 1: The Apple-IBM partnership
- Stephen Elop’s layoff email begins with a terribly inappropriate salutation
- Why is my photo in CITEworld’s article about Satya Nadella’s memo?
- An attempt to cancel Comcast service over the phone turns into an opera of obstruction
- Make the most of your Android and iOS devices
- Gartner predicts that tablets will outsell PCs in 2015
- This is what Android programming feels like
- Kirk and Spock travel to 2014; get laughed at for their pitiful mobile devices
- Traveling by air? Make sure your mobile devices are charged!
June 2014
- I’ll be the subject matter expert at this Pomeroy/InformationWeek/GSG webinar this Wednesday: “Uncovering the True Cost of Your Mobile Telecommunications”
- The benefits of putting “World of Warcraft” on your resume (and a funny reminder of WoW’s dangers)
- Swift roundup: Interesting sample code and tutorials I’ve found this week
- Hey, Google fans: Want to annoy the Apple fanboys?
- Game of Phones, part 1 (or: Arrays in the Swift programming language) [Updated]
- Swift Kick: Need more Swift programming examples? Go to Github!
- Swift Kick: Variables, constants, simple functions, and basic types in the Swift programming language
- Swift Kick: Resources for getting started with the Swift programming language
- Swift fun fact #1: You can use emoji characters in variable, constant, function, and class names
- One technology that’ll play a big role at Apple’s WWDC today is…
May 2014
- What software patches would look like in the physical world, and the first 3 laws of consulting
- Infographic: The mobile internet may hit 10 billion units/users
- GSG’s first “Mobility 101” video: Intro to MMS
- T-shirt of the moment: “Data is the new bacon”
- The old ban on personal electronics during takeoff and landing
- Memorial Day roundup: Remember the fallen, mobile tech and summer parties, 6 paid iOS apps – FREE!, and apps for last-minute travel
- The evolution of Microsoft Windows
- Mobile platform share: iOS owns the enterprise, and tablets are disrupting desktops and laptops
- Mobile news roundup: Google buys Divide, The Register loves the Moto E (mostly), and Samsung sells half a million smartwatches
- The $129 Moto E: A new standard for inexpensive company-issued mobile devices?
- This is what functional-language-and-NoSQL programmers sound like to imperative-language-and-SQL programmers
- “Ladies and gentlemen, I give you the new Apple iBeats headset.”
- There are more mobile subscriptions than TV sets, PCs, landline phones, and cable/satellite subscriptions combined
- Mobile news roundup: Two-thirds of emails are opened on mobile devices, Lenovo’s playing mobile “Moneyball”, and Nokia’s new “We’re with Microsoft now” ad
- Tech support, meet life support
- The UN’s latest telecom numbers: 3 billion people on the ‘net in 2014, and 2.3 billion of them get it on their mobiles
- Old tech of the day: Optical disk cartridge and friends
- Old tech of the day: the cassette tape drive
- Mobile roundup: The Apple/Samsung smartphone war, switching from deskphones, wireless carriers by the numbers, and smartphone material tradeoffs
- The leap in memory technology from 2005 to 2014
- Wireless carrier roundup: AT&T gets into in-flight wifi, Verizon’s secret cave, Sprint and T-Mobile’s network improvements
April 2014
- Mobile Device Roundup: Smartphone market share for Q1 2014, Nokia’s first ad under Microsoft, Mobile devices as seen from the ’80s
- “I wish you’d look up from that smartphone every now and then.”
- How burrowing owls, vomiting anarchists, smug techies, rich NIMBYs, city government and the man who gave us “Drinking the Kool-Aid” created the San Francisco housing crisis
- Mobile device roundup: Windows Phone 8.1 reviews, Cortana vs. Siri vs. Google Now, and did Android support touchscreens before the iPhone?
- The layperson-friendly guide to the “Heartbleed” bug
- iOS developer roundup: Learning Grand Central Dispatch, avoiding the Staircase of Doom, looking at AVSpeechSynthesizer and NSURL / NSURLComponents
- How to REALLY install the Windows 8.1 update
- The most dangerous phrase in the language is…
- Dirty laundry aired in the Apple/Samsung patent infringement suit, part two: The Samsung documents
- Dirty laundry aired in the Apple/Samsung patent infringement suit, part one: The Apple documents
- Wireless carrier news roundup: The T-Mobile/BlackBerry breakup, T-Mobile’s strategy is working, the other carriers respond, and OpenSignal rates wireless networks
- Happy 41st birthday, cellular phone!
- WWDC 14 FAQ: The no-fluff guide on how to apply for a ticket, and why you should/shouldn’t go.
- By popular demand: The TCP/IP layers, featuring cats!
- For your next presentation on networking: the OSI model, featuring cats
- BYOD news roundup: BYOD and the law, simplifying your BYOD security policy, and BYOC?
March 2014
- One great thing about those old iPhone connector plugs…
- This week’s Tampa Bay tech meetups
- Dispatches from the wireless wars: the fights over customers and spectrum
- If conference calls happened in real life
- It’s time to fix tech culture
- Not-so-old news: US experiencing highest level of entrepreneurship in more than a decade
- Geek meetups aplenty tonight in Tampa Bay (Thursday, March 20, 2014)
- IT spending will be almost $4 trillion this year, and most of it’s on telecom
- On GitHub and speaking out
- Bitcoin creator Satoshi Nakamoto revealed!
- An early look at Apple’s CarPlay
- Need photos taken at SxSW Interactive 2014? Call Kris Krüg!
February 2014
- Bitcoin joke of the day
- O’Reilly’s selling Apple-related eBooks and videos at 50% off for Steve Jobs’ birthday
- Mobile relationships: The one you THINK you have vs. the one you REALLY have
- Geek vs. non-geek reactions to a flaky internet connection
- What’s WhatsApp, and what can we learn from its acquisition?
- When it comes to mobile device policies, one size DOESN’T fit all
- Lee Dale’s servers-and-other-goodies sale!
- Who’s betting on BlackBerry?
- Enterprise mobile roundup
- Farhad Manjoo makes tech recs, and Microsoft’s Frank X. Shaw makes his rebuttal from an alternate reality
- How influential are mobile apps?
- What’s going on with Windows Phone?
- When videogame characters go bird-watching
- RayWenderlich.com’s iOS development video tutorials
- Here’s your “excuses for why there are no women speakers at the conference” bingo card
- Here come the flappy, crappy clones
- Following the Money with Apple, Google, and Microsoft
- Friday mobile tech videos!
- BYOD Roundup: Gartner predicts 1 in 5 BYOD programs will fail, what companies can and can’t see on your BYOD device, enterprise mobile stats and IT departments under BYOD pressure
- Android developers, rejoice! More than three-quarters of Android devices are running 4.0 or later
- “Destroy all monsters!” (or: Microsoft should embrace and extend John Gruber’s suggested mission statement)
- WOES: A catchy new acronym for Windows, Office, Exchange, and SharePoint, and Microsoft’s new willingness to play with others
- Musical Chairs at Microsoft: Satya Nadella is now CEO, John Thompson is Chairman, and Bill Gates is putting in more time
- InformationWeek’s “Mobile Insecurity” infographic
January 2014
- Friday mobile tech videos!
- “Shadow IT”: Not a threat, but an opportunity
- Smartphones, by the numbers
- Samsung’s software sea change
- The Motorola Deal: What Lenovo Gets, and What Google Gets
- Google, as described in a turn-of-the century “Internet 101” book: “No ads, no distractions, no portal litter.”
- “Star Trek” did it first!
- Wearables news roundup: Workers on wearables, Pebble Steel, Google’s diabetes contact lens, driving while glassing, pirates pass, and Borg mullets
- Mobile tech news roundup: Bankers embrace BYOD, BlackBerry one year later, skipping hotel check-in and keys with your smartphone
- I don’t think this is an official Apple product
- Worth Reading: BYOD for You — A guide to BYOD from the end user’s point of view
- The original “Stevenote” (or: Steve Jobs’ first public Macintosh demo, January 1984)
- Predictions for the Mobile World in 2014, Part Two
- The good, bad, and weird numbers behind Windows Phone
- Predictions for the Mobile World in 2014, Part One
- There are still some things that paper can do that tablets can’t
- A joke about the floppy disk in 2014, and the alphabet of the obsolete
- Kinetic Cafe and Saul Colt’s “Minds Beat Money 3” entrepreneurial event: Next Tuesday, January 28th in Toronto
- HP highlights its Windows 7 machines, saying it’s “back by popular demand”. Ouch.
- IT pros: Stop freaking out about Shadow IT. It’s an opportunity, not a crisis.
- Wearables roundup: Google’s smart contact lens, entrepreneur beats “Glassing while driving” ticket, pirates see no profit in copying wearables, and Diesel Sweeties’ amusing term for Google Glass
- The BYOD Baker’s Dozen: 13 things you should do if you’re implementing a “bring your own device” program at your company
- The mobile accessory you probably didn’t want: a bidet sprayer/toilet paper stand/tablet caddy
- Let me guess: you work at a startup, right?
- The verdict on Windows 8, and predictions for Windows 9
- San Francisco’s entitlement culture trickles down
- Blast from the past: “Rise from your grave!”
- Jeff Sandquist’s looking for a few good people to work at Twitter: Developer advocates, partner engineers, dev marketing people, and operations analysts
- Mobile technology, as predicted by “Star Trek”
2013 244
December 2013
- Mobile tech news roundup: Nearly two-thirds of Pornhub’s U.S. audience is viewing their vids on a mobile device, Samsung Galaxy Gear’s cringeworthy ad, and the mobile app quotes of the day
- Pivoting is the sincerest form of flattery (or: What the Android team did when the iPhone was announced)
- Firedoge: Such logo!
- Windows Phone turned a corner and is now in third place. Now what?
- Delta’s CEO says voice calls won’t be allowed on their flights
- Geeky photo of the day: “Infiltration diary, day 4: The Microsofties have accepted me as one of their own.” [Updated]
- Modern web design, explained in a single Venn diagram
- How to wrap the cords on your MacBook’s MagSafe adapter…the right way!
- Meanwhile, on my Windows machine…
- Your Friday productivity killer: BuzzFeed’s videos on mobile tech (plus some bonus ones)
- A “Calvin and Hobbes” comic from 20 years ago turned out to be eerily prescient
- FCC: Phone calls on planes! DOT: Whoa there, cowboy. [Updated]
- Fortinet’s Internet Security Census says Gen Y is big on BYOD and wearables, not so much on BYOD rules
- Shopify lands $100 million in third round of venture funding, joins the $1B valuation “Unicorn Club”
- Instapaper for iPhone/iPod Touch/iPad: Free for a limited time!
- Preparing our kids for the mobile future
- comScore’s Mobile Numbers: Apple’s the #1 smartphone OEM in the U.S., Android’s the #1 platform, everyone else is way, way behind
- My FreshBooks experience: So far, so good!
- Royal Vogue: A gorgeous Art Deco typewriter typeface
- Trolling the cops with iPhone cookies
- The rise and fall of Blackberry, in insiders’ words and experiences
- Hey, NSA: I hear that morale is down since Edward Snowden exposed your shenanigans…
- It goes both ways: The proposed Type-C USB plug will (finally) be reversible
- “Kitan Club”: Weird cat-shaped mobile phone stands from (surprise, surprise) Japan
- BlackBerry’s open letter targets enterprise decision-makers: A Monty Pythonesque “We are very much alive, thank you”
November 2013
- Desert island smartphone
- Patrick Stewart has only one rule for using Twitter
- iOS Developer Roundup: New edition of The iOS Apprentice, Validated text fields, Typhoon dependency injection framework, and lots of algos in Obj-C
- Don’t laugh. A lot of software is patched in pretty much the same way.
- 37signals’ comeback to that onerous Office 365 “#GetItDone” infographic
- The saddest infographic in the land
- U.S. telcos don’t want your phone to have a theft-preventing “kill switch” because it cuts into their insurance business
- Samsung Galaxy Gear: A “small green tomato” that sold 50,000 or 800,000 units, depending on whom you ask
- Where I was, two Thursdays ago
- IT “soft skills” in action
- Let’s hope this is one of the organizational changes at Microsoft
- The WSJ on Steve Ballmer’s decision to leave Microsoft
- du_hast(mich); (or: If you like ’90s industrial rock and C++, you’ll appreciate this!)
- RayWenderlich.com’s job interview article series
- Xamarin and Microsoft announce a partnership to make it easier to use C# to build mobile apps for all the big platforms
- Microsoft eliminates stack ranking, and hopefully its Dwight K. Schrute-breeding culture with it
- On Vacation: Back on November 11th!
- The BlackBerry/Fairfax Deal Falling Through is Probably a Good Thing
- One reason I’m looking forward to being able to use personal electronics through the entire flight
- JetBlue 2302: The first flight to allow gate-to-gate use of personal electronic devices
- What Halloween Looks Like Right Now
October 2013
- Halloween Costumes for Programmers (and IT People)
- AWWW YISS: We’ll Soon Be Able to Use Our Electronic Devices on Flights, From Gate to Gate
- Mobile Hardware Roundup: Mobile Devices Now Bigger Than Consumer Electronics, Samsung Ships More Than Apple, LG and Nokia Combined, Motorola’s Modular Smartphone Platform, Google’s Smartwatch
- 32 Bits Ought to Be Enough for Anybody (or: Qualcomm’s CMO Gets Reassigned After He Calls Apple’s 64-Bit A7 Chip a “Gimmick”)
- How to Install Rails 4 on Windows (Including Windows 8 and 8.1)
- How I Embarrassed Myself in My Interview with Google: The Thrilling Conclusion!
- Mobile Phone Hack of the Day: Telephoto Lens
- Microsoft’s Frank X. Shaw and Their Oxygen Deprivation Problem
- The Difference Between Microsoft and Apple Coverage on Techmeme (or: “Nobody Likes Us, Everybody Hates Us, Think We’ll Go Eat Worms”)
- Today’s Tablet Announcements: The Lumia 2520 and iPad Air
- I’d Much Rather Be Doing This Than Reading SharePoint Documentation at 10:30 on a Monday Night
- How to Turn Your Smartphone into a Microscope
- Alex Payne’s Advice to Young Programmers Considering Startups
- It’s Windows 8.1 Upgrade Time — Wish Me Luck!
- I Has the Dumb (or: How I Embarrassed Myself in My Interview with Google)
- I Need a Little SharePoint Help in Toronto Next Week
- How to Make Windows 8.1 Boot into Desktop Mode
- Yet Another Joke About Today’s Big Smartphones
- iOS Developer Article Roundup: An Editable UITableViewController, a Cancellable Asynchronous NSURLConnection, “Auto Layout in iOS 7” Tutorials, and NSError
- Mobile Device Photo of the Day, or: “A Computer in Every Hand, and in Every Can.”
- Toronto BBQ-and-Beer Event for the Lightning Platform Tonight!
- 2009’s Laptops = 2013’s Smartphones
- Two Mobile Tech Lessons from a Japanese Electronics Shop Photo
- Enterprise Mobility Exchange’s “The Mobility Revolution” Video
- iPhone Case of the Day
- “App Marketing Secrets Revealed”: A Great Book at a Great Price — and for a Limited Time, 40% Off!
- Staying Sharp: Maintaining Your Development Skills
- The Mysterious “Hooray for Big Brother” Billboards in Silicon Valley are BitTorrent’s Awareness Campaign
- Lenovo X201 Tablet for Sale – $450
- If the Trend in Smartphone Size Continues…
- iOS Developer Roundup: Storyboards vs. Nibs vs. Code, Space Invaders and Sprite Kit, Key-Value Observing, and ZXingObjC
- How I Set Up My Windows 8 System for Android Development [Updated]
- A Developer Tip from “Adventure Time” [Updated]
- Tech in Motion: Tonight (Thursday, October 3rd) at The Burroughes
- Jennifer “180 Sites in 180 Days” Dewalt Completed Day 180!
- Justin’s Been Hired!
- Why “Private Mode” Exists
- Xtreme Labs Acquired by Pivotal
- A Couple of Ideas for Your Next Mobile Game…From 30 Years Ago!
- “They’re (Almost) All Dirty”: A Damning Indictment of Most Major Android OEMs for Cheating With Benchmarks
- Ladies Learning Code’s 2nd Anniversary Party: Tomorrow at Hotel Ocho!
- Reg Braithwaite’s “JavaScript Allongé” Now Free-as-in-Speech, Free-as-in-Coffee
- The Seven Deadly Sites
- Call Me Crazy, But I Think NextMicrosoftCEO.com is Waaaaaay Off
- “Shamsung” Strikes Again (or: The Galaxy Note 3 is Programmed to “Game” Benchmarking Apps)
- A Speed Comparison Test of Every iPhone Ever Made
- iOS 7 Developer Tutorial-a-palooza: iOS 7 Sampler, a UIMotionEffect Tutorial, 3 UIKit Dynamics Tutorials, 3 Sprite Kit Tutorials, and a Text Kit Tutorial
September 2013
- Mobile App Design Roundup
- Computer Graphics Pun of the Day
- Grand and Second Prizes
- One of the Side Effects of High Tech
- The Smartphone Market, Depicted as Summer Camp Romances
- iOS Developer News Roundup: What’s New in Objective-C and Foundation in iOS 7, NSBrief, and My Appventure
- The Installation Fun Continues!
- How It Feels When I Connect to Free Wifi
- iOS 7 Development Tutorials Aplenty
- iOS 7 Tech Talks – Coming Live to Cities in October, Videos Online in December
- I’m Installing This Tonight…
- Funny or Die’s “Mac Story”, Where the iPhone 5S Plays Buzz Lightyear [Updated with A7 Benchmark Results]
- iOS Fortnightly Tutorial: A Simple Weather App, Part 2
- My Bookmarked Predictions of RIM/BlackBerry’s Comeback from Last Year
- Hangin’ with R2-D2 at the Toronto Mini Maker Faire
- One Serious (and One Not-So-Serious) Picture of the Evolution of iOS
- BarCamp Tampa 2013: This Saturday, September 28th
- BlackBerry: “This is the Beginning of the End”
- Seems Legit…
- It’s Ugly, But it Got the Job Done
- Internet Traffic at 112% Above Normal; It’s Probably iOS 7’s Fault
- The Sort of Cool “How-To” You’ll See at Toronto Mini Maker Faire: How to Make LED “Throwies”
- Firing a Mortar? There’s an App for That
- iOS 7’s Ringtones and Alert/Text Tones
- Toronto Mini Maker Faire 2013 This Saturday and Sunday!
- An Important Message About Infographics
- Sound Email Advice
- Cyrus Farivar’s Article on Zynga’s Fall, and My Own Experience with a Zynga-Worshipping Game Developer
- Windows Phone’s Bad Call with their “iPhone 5C/5S” Ad, and the Good Calls They Made with Earlier Ones
- The Windows Phone “I Want to Believe” Graphic
- iOS 7 Development: Installing the Xcode and iOS 7 Golden Masters
- How to Cover Your Ass When Your CxO Refuses to Use a Passcode on His/Her Mobile Device
- Mobile News Roundup: Phonebloks, Marissa Meyer’s Insecure Phone, iPhone 5C and 5S
- Misfile Under “Computer Science”
- A Man for All Seasons
- Hire Justin Kozuch!
- My Last-Minute Panel Appearance at Jobspring Toronto’s “Tech in Motion” Meetup
- “Dear MR. NOKIA!” (or: Microsoft’s Acquisition of Nokia as the Result of Nigerian “419”-style Spam)
- When Your iPad is Your iPod
- Meanwhile in Japan, Part 1 [Updated]
- My Favourite Microsoft-Nokia Infographic
- “Sudden Clarity Clarence” on the Microsoft-Nokia Deal
- iOS Fortnightly Tutorial: A Simple Weather App, Part 1
August 2013
- Bakers and Accordions! (Or: What Every Tech Ad Seems to Have)
- Grand Theft Auto V’s Official Trailer
- Playing to My Strengths
- Two Canadian Tech Companies, Two Very Different Stories: Shopify and BlackBerry
- And Now, What I LOVED About Working at Microsoft
- The Thing About Phone Cameras…
- Mobile Device News Roundup: Galaxy Tab 3 for Kids, Galaxy Gear and Samsung’s “Unpacked 2”, Windows 8.1, 300 Days with the iPad Mini, Nokia Sirius Tablet, and the iPhone 5C
- Rogers Smart Home Monitoring
- This is How I Imagine Facebook’s Plan to “Help the Developing World”
- “Stack Ranking” Observations from My Time at Microsoft
- The Agony and the Opportunity of the “Reply-All” Button
- Microsoft CEO Steve Ballmer to Retire “Within 12 Months”
- iOS Fortnightly: Tweaking the 8-Ball App with a plist
- Unspace’s Office May Have Burned Down, But Unspace is Still Burning Bright
- The First “iOS Fortnightly” Tutorial: The Magic 8-Ball
- Mobile Tech News Roundup: “Android is Better”, How Much the Average App Makes, Working Only on a iPad, Apple’s September 10th Event, Windows 8.1 and BlackBerry’s Flush
- My Moment of Airport Zen / Vine Needs to Reinforce Good Smartphone Video-Shooting Habits
- Some Guesses About Apple’s September 10th Event
- IDC’s 2Q13 Smartphone Share Report: It’s iOS vs. Android, and Windows Phone vs. Everyone Else
- Why Jeff Bezos Bought the Washington Post, and How Other Acquisitions Compare
- Are You a 1990s Cyberpunk?
- Congratulations, Jet Cooper, on Your Acquisition by Shopify!
July 2013
- Shopify’s Toronto Job Openings (PR Manager and Social Media Manager) and Some Insider’s Hints on How to Land Those Jobs
- Music Hack Day is Coming to Toronto – August 10th and 11th!
- Practice Makes Perfect: Learning to Code by Building 180 Web Applications in 180 Days
- Damian Conway Returns to Toronto – Tuesday, August 6th at Mozilla, and Thursday, August 8th at U of T
- Area Man Makes Good (or: Reg Braithwaite Now Works at GitHub!)
- iOS 7 Development: Tutorials to Get You Started
- On Vacation – Back Monday, July 8th
June 2013
- Should You Use a QR Code?, Part 2
- Oh, CSS, How You Try My Patience Sometimes…
- iOS 7 Development: Getting Xcode 5 Developer Preview 2 and iOS 7 Beta 2
- A Little Cellular Reception Humour
- 8 Simple Rules for Bringing Your Own Device (or: Comprehensive BYOD and its Benefits)
- iOS 7 Development: Getting iOS 7 on Your iPhone or 5th-Gen iPod Touch / Getting Xcode 4.6.3
- Mobile is Eating the World!
- iOS 7 Development: Getting and Setting Up Xcode 5 and the iOS 7 SDK
- New iOS, New Interface, New Opportunity, New Developer Tutorial Series!
- Facebook and IDC’s Study Says Most of Us Check Our Smartphones Within 15 Minutes of Waking Up and Have Them Handy 22 Hours a Day
- Just When You Thought That XBox One’s PR Couldn’t Get Any Worse, the Xbox Boss Proves That It’s Possible
- How Google Should Respond to Yesterday’s Apple Keynote
- Mobile Device Demographic Roundup: More Mobile Devices Than People By 2017, 1 in 3 American Adults Owns a Tablet, and the LGBT Market Really Love Their Mobile Devices
- Here’s How You Share and Play Used Games on the PlayStation 4
- The Bathroom Line at WWDC
- Where to Watch the WWDC 2013 Keynote, Where the Liveblogs Are, and Past Keynotes
- BYOD Roundup: People are Smuggling Their Own Devices, Two-Thirds of Companies Lack a BYOD Policy
- This Photo Reminds Me of the Outcomes of Nearly Every Agile Project I’ve Heard About Lately
- State of the Mobile Device Nation in June 2013
May 2013
- Eventually, All Statically-Typed Object-Oriented Code Ends Up Looking Like This…
- Back in Business!
- Alberta Travel Diary
- Mobile News Roundup: Modern Android Takes Over, Who Sold How Many Tablets in 1Q13, iOS Users Still the Most Active
April 2013
- Karen Geier’s High-larious “Thorsten Tips”
- Delusional CEO of Company Scrambling for Distant Third Place Says They’ll Be the “Absolute Leader” in Five Years
- Unspace’s Toronto Embergarten: An Ember.js Boot Camp, May 18th and 19th
- Class Warfare: Panel on the Pros and Cons of Formal Training for the Videogame Industry – Toronto, Thursday, April 25th
- Free as in Crap
- Results from the LinkedIn “Information Security” Group’s 2013 BYOD/Mobile Security Survey, Part 1: The State of BYOD
- Updating RayWenderlich.com’s “AFNetworking Crash Course” for iOS 6
- BYOD Roundup: The “BYOD for You” Book, Liability, and Shadow IT
- My Easy-Peasy Bitcoin Mining HOWTO
- Ads for the Samsung Galaxy S4
- Should You Use a QR Code?
- Why I’m Not a Windows Phone Developer [Updated]
- Finally, a Car for Pair Programmers!
- Programmers Being Dicks, and Other Related Tales [Updated]
- BYOD Roundup: Lots of “Bring Your Own Device” Stats
March 2013
- Sitting Back Before Talking About the PyCon Incident / What IS a Developer Evangelist, Anyway?
- I’d Like to See More USB Cables With Jacks Like These
- Mobile Phones’ Effect on Photography
- Management Tips from Jean-Luc Picard
- Samsung’s Big Broadway Galaxy S4 Showcase: Well, THAT Was Weird…
- Notes from the Business Development Bank of Canada’s “Igniting Innovation” Presentation, March 7th, 2013
- Shadow IT: Convenient, But Not Without Risk
- BYOD Roundup: Mobility Policies and CTS’ Mobility Policy Guidebook, Samsung Knox, Making BYOD More Appealing to Users
February 2013
- Developer Roundup: Penny Arcade’s Glowing Review of the Surface Pro, New Releases of Ruby, Rails and CoffeeScript, and the Best Programmers are the Quickest to Google
- Reports Show Enterprise Mobile Trends, Our Attachment to Mobile Devices, and How People Use Their Mobile Devices
- The iPhone’s Virtual Keyboards: A Visual Catalogue
- IDC’s Smartphone Stats for 4Q 2012, and a Review of Their Mobile OS Share Prediction for 2015
- What Passes for “Computer Science” at the Bookstore
- BYOD Roundup: Top 10 BYOD Tips, 4 BYOD Policy No-Nos and Surprising BYOD Stats
- Save 40% Off Ebooks at Apress’ Valentine’s Sale
- The Apple iCar and Those “If Operating Systems Were Cars” Jokes
- The Greatest Traceroute Ever (or: What CCIEs Do When They’re Bored)
- My Favourite Xcode Improvement
- We Know MANY People Who Need One of These
- Mobile Business News Roundup: The Executive’s Guide to BYOD, More from the Mobile Workforce Adoption Trends Report, and IDC Canada’s Mobile Worker Forecast
- What Smartphones and Tablets Do Information Workers Use and Want?
- I Should Store My Cables This Way
- Like a Book Club, But For Toronto Developers Who Want to Learn How to Make iOS Games
- The REAL Reason Software Developers Wear Hoodies
- R.I.P. XNA: A Nice Game Development Toolset Dies of Neglect
- Evgeny Morozov and Tim O’Reilly’s Twitter Debate About Silicon Valley and its Effect on San Francisco’s Culture
January 2013
- My Cure for Insomnia: Updating the Hell Out of My LinkedIn Profile
- Learn About Building Firefox OS Mobile Apps This Saturday (January 26th) in Toronto!
- Shopify’s Looking for a Toronto-Based Social Media and Community Manager
- I’ll Admit It; I’d Get One
- Don’t Let Your Desk Be a Security Liability
- What’s Happening with the Coworking Space I’m Starting
- US Attorney’s Official Statement on Aaron Swartz. I Call BS.
- Sexting (and Other Obsessive Mobile Device Activity) Predicted 100 Years Ago
- Dell Tries to Go Private, But Maybe It’s Time to Heed Their Founder’s 1997 Advice to Apple
- Saying Hello and Goodbye to Aaron Swartz
- The Management/Employee BYOD Gap
- Samsung and Android News Roundup
- My Favourite Java Joke
- The First Mobile Developer News Roundup of 2013: A Whole Lotta iOS News
- Happy New Year!
2012 226
December 2012
- Tufte’s “Data Analysis for Politics and Policy” Available Online for Free
- The iPad: Still the Only Tablet That Matters, If the Indirect Metrics are to be Believed
- Mobile Products We DON’T Recommend
- 2012’s Mobile Numbers, Part 3: Mobile Traffic
- And While They’re at it, Can They Also Implement “FrogBuzz”?
- 2012’s Mobile Numbers, Part 2: Worldwide Mobile Penetration
- 2012’s Mobile Numbers, Part 1: Approaching the “Mobile Moment”
- Save 75% Off IDEs and Developer Tools in JetBrains’ “End of the World” Sale!
- Meanwhile, on Mobilize!…
- Seeking Office Space in Toronto
- New Blog: Mobilize!
- Moleskine’s “Paper Notebooks vs. Smartphones” Video
- Mobile Developer News Roundup: Google Maps for iOS, jQuery Mobile Panels, Windows Store Apps for iOS Developers
- Mobile Developer News Roundup: Ereaders Losing to Tablets, Cracking Windows 8 Games, 2012’s Top Mobile Vulns and Sploits, DevOps Best Practices
- Diving into Android
November 2012
- How Software is Made
- A Fairer FizzBuzz? and Other Thoughts
- The Worst Possible Name for an Apple Employee
- Further Into FizzBuzz!
- “We’re Just Like Apple. You Can Buy Our Stuff Now.”
- FizzBuzz Still Works
- Goodbye, Mr. Sinofsky
- Local Heroes: Shifthub’s and Maluuba’s Video Interviews at TechCrunch Toronto
- A Great Time at TechCrunch Toronto Last Night
- The Lines That Got Me in Trouble at Microsoft (and the contest winner!)
- Microsoft Gets Touch, and the Touch Technology Article That Got Me in Trouble at Microsoft (plus a contest!)
- Adventure Time in Startup Land
October 2012
- Notes from Brad Feld’s Presentation in Toronto on Building Startup Communities
- Brad Feld in Toronto Tomorrow (Tuesday, October 30th)
- Congratulations to Tris Hussey, New Editor-in-Chief of iPhoneHacks.com!
- Your Signature on a Mobile Phone: Marketing vs. Reality
- Mobile Developer News Roundup: Windows Phone 8 Launch, Windows 8 Dev Tutorials on Channel 9, “iOS 5 by Tutorials” Updated
- Thought for the Day
- The New Excuse
- Scenes from Microsoft’s Surface Pop-Up Store in Toronto
- Scenes from Last Night’s Surface Launch in Times Square (and Where to See Surface in Canada)
- Shit Android Fans Say
- Mobile Developer News Roundup: Discount Code for “iOS in Practice”, Nokia Lumia 510, Samsung Galaxy Note II, and Today’s Apple Event
- Mobile Developer News Roundup: App Store Search Terms, iOS 6 Adoption Hits 61% in U.S./Canada, Field Guide to Mobile App Testing
- Commander Riker’s “Turbolift Pitch” for Early ’90s Enterprise Software
- Mobile Developer News Roundup: Mobile Games, Mobile Career Opportunities, Mobile Markets, and Mobile Commerce
- This Hour Has 22 Minutes’ “iPad Mini” Skit
- Stewart Brand on Learning Those Difficult Technical Skills
- Lots of Surface News Today
- This Chinese iPhone Store Needs a Better Translator
- Someone Figured Out My Password…
- R.I.P. Michael O’Connor Clarke
- Hypothetical Videogame of the Day
- iOS Developer News Roundup: iPad Mini on October 23?, iPhone 5 in Demand, iOS 6 for iPhone 5 PSDs, UIButton in Depth, Cheddar Source Code and Steve’s Prescient 1983 Speech
- A Conversation with Brad Feld in Toronto: Tuesday, October 30th
- Toronto TechCrunch Meetup: Monday, November 5
- Mobile Developer News Roundup: iOS Simulator Tips and Tricks, iOS SDK for Web Designers and Who Uses Mobile Devices and QR Codes
- How Times Have Changed: Jason Kottke on Apple and Microsoft, Back in 2000
- The “iPhone 5 Super-Glued to the Sidewalk” Trick
- Mobile Developer News Roundup, Android Edition: Get “50 Android Hacks” Cheap, Accesibility, Consume Azure Mobile Services from Android
- Mobile Developer News Roundup: The Horror of Mobile Web Development, Consuming Azure Mobile Services from iOS, and Windows 8 / Windows Phone 8 Events Later This Month
- Hi-Call’s Bluetooth Glove Lets You Make and Take Calls Using the “Call Me” Hand Gesture
- A Step Forward (or: Objective-C Doesn’t Need Forward Declarations Anymore)
- Mobile Developer News Roundup: Windows Phone Edition
- Rapper Appearance Goes Terribly Wrong at Microsoft Store; Highlights Their “George Costanza Problem” [Updated]
- How New Yorkers with iOS 6’s Maps See the World
- Lenovo’s Looking for the World’s Oldest Working ThinkPad
September 2012
- Autosynthesis / I’m Really Into This / Everybody Happy When We Write Less Code
- Fighting Tooth and Nail for Third Place
- The iPhone 5 and Scratchy Show (or: You’re Holding It Wrong 2.0 and Design for Deterioration)
- “RIM Speedwagon” Tells Developers in a Music Video That They’ll “Keep On Loving You”; Maybe It’s Time to Declare a Moratorium on These Things
- Mobile Developer News Roundup: Appcelerator/IDC Survey of Mobile Devs, 5 Reasons Why Responsive Design Isn’t Worth It, and Android Can Be Beautiful
- What the iPhone 20 and Galaxy S 23 Might Look Like Together
- Objective-C’s New NSNumber, NSArray and NSDictionary Syntaxes Mean Less “Yak Shaving” for iOS and OS X Developers
- Meanwhile, in Japan…
- The London Underground’s Advisory for iOS 6 Users
- Mobile Developer News Roundup: The Amazing iOS 6 Maps, iPhone 5 Lines, Why You Should be an iOS Developer and the iOS 6 Feast
- The “Bottom Line” from Many iPhone 5 Reviews, All in One Place
- Microsoft Signs Licensing Deal with RIM, But You Wouldn’t Know It From RIM’s Site
- From the Empire to a Startup: Why Jaclyn Left Microsoft and Joined Shoplocket
- A Helpful Guide for Writing Your Startup’s Executive Summary
- Coming Up This Wednesday: Toronto Techie Dim Sum and the Ladies Learning Code Fundraiser [Updated]
- Developer Love for the Go Programming Language
- Mobile Developer News Roundup: Apple’s iPhone 5, Amazon’s Kindle Family and Nokia’s Lumia 920 Keynotes, All in One Place
- Toronto Techie Dim Sum: Wednesday, September 19th!
- What the iPhone 20 Might Look Like
- Meanwhile, at Microsoft…
- Target Market Acquired!
- Two Great Node Books at One Great Price: The Node Beginner Book and Hands-On Node.js
- Shit Apple Fanatics Say
- “It Worked Fine in Dev…”
- We Can Dream, Can’t We?
- Mobile Developer News Roundup: Nokia’s Head of Design, Nokia Lumia 820 and 920, The “Ugly Little Game” That’s an App Store Hit, Building an iOS Drawing App with UIKit
- The Nokia 920 Keynote Liveblog
- I’ll Be at the Hand Eye Society’s Education Working Group Meeting Tonight
- Ladies Learning Code Fundraiser Party: Wednesday, September 19th in Toronto
- Apple, Samsung and Nokia
August 2012
- Barack Obama’s AMA Makes Reddit’s Biggest Day
- On a Short Break
- TShirtOS Strikes Again in a New Video
- We’re Looking for iOS, Android and ASP.NET MVC Developers
- The Easiest Way to Get Ubuntu Linux on Your Windows Computer (So You Can Learn C the Hard Way)
- C, the Programming Language: Still On Top After All These Years
- Updated on My GitHub: “inPulse Magic 8-Ball: A Beginner’s Tutorial for Programming inPulse Smartwatch Apps”
- Why You Should Hire Me
- Microsoft Developer News Roundup: Microsoft’s Build Conference Sells Out in an Hour, Windows 8 Pros and Cons, Windows 8 UI Described as Bad Fit for Desktop, Surface 2 Already Being Worked On
- Mobile Developer News Roundup: LinkedIn TechTalks on HTML5 Mobile Apps and jQuery, and jQuery Mobile 1.2.0 Alpha Announced
- Microsoft Developer News Roundup: Metro No More, Visual Studio and .NET Final Builds, Speeding Visual Studio by Optimizing the Toolbox and Windows 8 Hackathons in Canada
- tshirtOS: I Want One, and I Want to Hack on One!
- Mobile Developer News Roundup: RubyMotion Tutorial, Android Phone-Based IDE, iOS Image Tricks and Android Design Tips
July 2012
- Mobile Developer News Roundup for Tuesday, July 31st, 2012
- Thoughts on “Microsoft’s Lost Decade” and Its Windows 8 Challenges
- Whyday is Coming!
- Newly Added to My GitHub: “inPulse Magic 8-Ball: A Beginner’s Tutorial for Programming inPulse Smartwatch Apps”
- Hero: Lenovo’s CEO Distributes $3 Million of His Bonus Among Junior-Level Employees
- Judge Grounds Apple, Forces It to Wear Sign Admitting It Said Nasty Stuff About Samsung
- The Red Blotchy Arm of Death
- Steve Blank Explains Startups to the National Governors’ Association
- Mobile Developer Roundup for Monday, July 16, 2012
- The “What People Think I Do” Poster for Business Analysts
- Something’s Afoot!
June 2012
- Mobile Developer News Roundup for Tuesday, June 26, 2012
- Long Time No See!
- If Apple Made Cats
- Techmeme’s Current Status: WWDC, WWDC and More WWDC
- Microsoft TechEd: The Developer Conference That Everyone Forgot
- Mobile Developer News Roundup for Monday, June 11, 2012
- Just Puttin’ It Out There…
- Finally, a Site That Lets You Violate Twitter’s Brand Guidelines!
- Vaya con iOS, Entry #3: Some Personal Notes, iTunes U and The iOS Apprentice
- IDC Rolls Back Their Crazy Windows Phone Market Share Predictions By a Year
- Mobile Developer News Roundup for Wednesday, June 6, 2012
- Change Your LinkedIn Password Now!
- A Day in the Life of a Developer Evangelist
- Mobile Developer News Roundup for Monday, June 4, 2012
- Mobile Developer News Roundup for Sunday, June 3, 2012
- Joey deVilla’s 2012 Resume
- Mobile Developer News Roundup for Friday, June 1, 2012
May 2012
- Vaya con iOS, Entry #2: A New Challenger — JetBrains’ AppCode — Appears!
- Mobile Developer News Roundup for Wednesday, May 30, 2012
- Vaya con iOS, Entry #1: The iOS Development Journey Begins
- Shopify Gets a Visit from the Premier
- Mobile Developer News Roundup for Monday, May 28, 2012
- Mobile Developer News Roundup for Friday, May 25, 2012
- Mobile Developer News Roundup for Thursday, May 24, 2012
- Mobile Developer News Roundup for Wednesday, May 23, 2012
- “Working with Unix Processes” Now Available on the Pragmatic Bookshelf
- Phone Programming and “Funemployment”
- Joey’s Summer Vacation
- Mobile Development News Roundup for Tuesday, May 22, 2012
- NetMarketShare Says IE Still Has a Comfy Lead
- W3Counter and Clicky Say That Chrome Isn’t the Number One Browser…Yet!
- The Browser Share Situation, in Cartoon Form
- Chrome is Now the Most-Used Browser
- Mobile Development News Roundup for Friday, May 18, 2012
- The $100 “Make Like a Sponsor” Conference Swag Trick
- Mobile Development News Roundup for Monday, May 14, 2012
- This is My Ringtone
- Mobile Development News Roundup for Friday, May 11, 2012
- Get Well Soon, RMS!
- Tips for Attendees at Big Omaha: How to Make the Rounds [Updated]
- RubyMotion’s Beautiful Installer
- Scenes from BlackBerry World
- How Mobile Devices Changed What I Wanted in My Car Stereo
- Heading to Big Omaha
- Nielsen’s Mobile OS Market Share Breakdown Says Android’s on Half the Phones, Windows Phone’s Below 2% and the Asian Stereotype is True
- The Windows Phone Predictions that IDC, Gartner and Pyramid Research Probably Hope You’ve Forgotten
April 2012
- Shopify’s in the List of Companies that Facebook Should Buy
- The Software Centipede
- Lessons from 4 Months and $18,000 of Ebook Sales
- Geeks and Repetitive Tasks
- This Shopify Recruiting Poster Made Me Laugh
- $500 Apple Store Gift Card for the Best Shopify App at HackTO
- How a True Apple Fanboy Orders a New iPad
- Japanese and American Intel Ultrabook Ads
- OMGPOP’s CEO Dan Porter: Goofus or Gallant?
- My Favourite Response to Facebook’s Purchase of Instagram
- Sign of the Times (or: “Has $13,000 Worth of Camera Gear; Uses Phone Instead”)
- An Honest PowerPoint Slide
March 2012
- The Silence of the Weasels (or: The silences from that incredibly awkward Mike Daisey interview on “This American Life”)
- HackVan Happens This Saturday in Vancouver, and Shopify Will Be There!
- Learning and Having Fun with Git and GitHub
- “PayPal Here” Announced, and Thoughts on Mobile Payment
- Shopify’s Saturday Afternoon Warm-Up Party at SxSW!
- ConFoo: A Most Excellent Web Techno Conference!
- Toronto Techie Dim Sum: Wednesday March 7th at Sky Dragon!
February 2012
- Maybe Dell Could Just Shut Down and Give the Money Back to the Shareholders
- Come Party with Shopify at SxSW!
- ConFoo Happens This Week, and Shopify Will Be There!
- Wilson Miner: "When We Build"
- Rockin’ the Accordion at a Business Development Meeting
- Daniel Burka’s Presentation at Sprout Up
- What’s Shaping the Future of Mobile Commerce
- Maintaining Your Online Reputation
- Shopify’s Going to ConFoo, and You Should Too! (February 29–March 2 in Montreal)
- Rick Mercer’s Rant on Bill C-30: Online Privacy Doesn’t Make Us Criminal, It Makes Us Canadian
- How to Tell HTML from HTML5 (or: Microsoft’s Image Problem)
- Shopify’s on Fast Company’s “The World’s 50 Most Innovative Companies” List! / You Should Work With Us
- What People Think Entrepreneurs Do
- Ruby Job Fair in Toronto Tonight!
- Reg Braithwaite on Crazy IP and Copyright Laws: “I Have a Bad Feeling About This”
- Shopify at a SxSW Session: “5 Brands Travel the US Inspiring Entrepreneurship”– Sunday, March 11th, 3:30–4:30
- Path CEO Dave Morin Says “We’re Sorry”; Path Deleting Collected Contacts Data
- Shopify Apps and the Shopify Fund
- Led Down the Garden Path [Updated]
- Shopify’s Looking for a Director of Operations
- Farewell and Thanks, Jeff Atwood!
- Samsung’s Superbowl Ad, the Galaxy Note and the Dreaded Netbook “Zone of Suck” [Updated]
- Looking For a Job at Shopify? Come to Ruby Job Fair 2012 and Talk to Me!
- You’ve Got Questions About Startups, Dan Martell has 189 Answers
- Shopify Tutorial: Associating Product Variants with Product Images
- Shopify Acquires Select Start Studios
January 2012
- Twitter’s So-Bad-It’s-Good Recruiting Video
- Shit Programmers Say
- JavaScript Oddities from the WAT Video, Explained
- Eee Pad Transformer Parody Ad
- WAT? A Funny Look at Ruby and JavaScript Oddities
- HackDays Toronto, and Shopify will be there – Saturday, February 12th!
- The Internet Gate, Powered by SOPA
- Featured Shopify App: Bizelo eRetail Centralized Inventory Management
- Shopify CEO and CPO Honoured at Ottawa Mayor’s “State of the City” Address
- Shit Silicon Valley Says
- One Throat to Choke: RIM’s Balsillie and Lazaridis Step Down, Thorsten Heins is the CEO Now
- Shopify’s at the Search and Social Rank Symposium in Toronto Tonight (Monday, January 23rd)!
- The First Four Shopify Fund Projects
- How Shopify’s Apps Team Gets Things Done
- Salmagundi for January 10, 2012
- Which Conferences Should Shopify Attend?
- Featured Shopify App: Gainify
- New Year’s Resolutions for Techies in 2012
- Coworking Spaces You Should Visit