Click the image to see it at full size.
Yeah, that’s about right.
Thanks to Mark Farmer for the find!
Click the image to see it at full size.
IDEA is a site that takes those things you should’ve learned in your sophomore year “Algorithms and Data Structures” course (or, if you didn’t major in computer science, the things you’ll pick up if you’re inquisitive) and turns them into illustrations that look like IKEA furniture assembly instructions.
Click the image to see it at full size.
The explanations of algorithms are so much like IKEA instructions, right down to the point that while they give you a general idea of what to do, you may find yourself wishing that they’d thrown in a sentence or two, just to make things clearer.
Click the image to see it at full size.
Here’s how the creators describe their work:
IDEA is a series of nonverbal algorithm assembly instructions by Sándor P. Fekete, Sebastian Morr, and Sebastian Stiller. They were originally created for Sándor’s algorithms and datastructures lecture at TU Braunschweig, but we hope they will be useful in all sorts of context. We publish them here so that they can be used by teachers, students, and curious people alike.
If you’re an iOS developer with some experience and looking to boost your skills, you’re in luck: RayWenderlich.com, the go-to place for tutorials and books on iOS programming, has three new books for intermediate to advanced Swift programmers:
Normally, these books sell for $54.99 each (and they’re worth it), but right now, they’re on sale as part of their Advanced Swift Spring Fling, where all 3 books are available as a bundle for $99.99, a 40% discount! This event lasts for just two weeks, so if you want these books at a cheaper price, get them now.
RayWenderlich.com has long been known as the go-to place for tutorials and books on iOS programming, but over the past year, they’ve expanded to cover Android programming as well (in fact, I’m actually on their Android writing team — here’s the one article I’ve written so far). They’ve published Android programming articles, and now there are two new books:
Both books span hundreds of pages — Android Apprentice is 652 pages long, and Kotlin apprentice, which is still in the process of being written, is already 200 pages. Like other RayWenderlich.com books, they sell for $54.99 in PDF form and come with starter and finished code. This may seem expensive, but again, like other RayWenderlich.com books, they’re worth it. Having read a good number of their books, gone through the writing and editing process for an article on the site, and six hours’ worth of presentations and having tech edited one of their upcoming books, I can say that with confidence that they’re worth every penny.
Me and Delia, one of the friends I made at RWDevCon.
Hello from RWDevCon! It’s the annual conference held by the folks who run RayWenderlich.com, the premier tutorial site for mobile development (and where I’m an author on the Android team). We’re all gathered at the Westin in Alexandria, Virginia, just across the Potomac River from Washington, D.C., where Anitra and I will get some sightseeing in once the conference has wrapped up.
I’m sure that you’ve perused the schedules and picked out the ones that you’d like to attend (and hey, if you’ve been meaning to learn about ARKit, come see my session on Saturday at 10:00 a.m.). But have you planned out how you’re going to work the room?
At RWDevCon — and hey, any conference you attend — you should keep in mind that while we spend a lot of energy on the presentations and sessions, the opportunity to meet and talk to the other people there is just as important. I’ve observed that some of the most important things I’ve learned at conferences didn’t happen at the presentation, but in the hallways, lounges, lunches, and social gathering, conversing with the other attendees. This observation is so common that it’s given rise to “unconferences” like BarCamp, whose purpose is to invert the order of things so that the conference is more “hallway” than “lecture theatre”.
It’s especially important to talk to people you don’t know or who are outside your usual circle. Books like The Tipping Point classify acquaintances with such people as “weak ties”, but don’t let the word “weak” make you think they’re unimportant. As people outside your usual circle, they have access to a lot of information that you don’t. That’s why most people get jobs through someone they know, and of those cases, most of the references came from a weak tie. The sorts of opportunities that come about because of this sort of relationship led sociologist Mark Granovetter to coin the phrase “the strength of weak ties”.
The best way to make weak ties at a conference is to work the room. If the phrase sounds like sleazy marketing-speak and fills your head with images of popped collars and wearing too much body spray, relax. Working the room means being an active participant in a social event and contributing to it so that it’s better for both you and everyone else. Think of it as good social citizenship.
If you’re unsure of how to work the room, I’ve got some tips that you might find handy…
A one-line self-introduction is simply a single-sentence way of introducing yourself to people you meet at a conference. It’s more than likely that you won’t know more than a handful of attendees and introducing yourself over and over again, during the conference, as well as its post-session party events. It’s a trick that Susan RoAne, room-working expert and author of How to Work a Room: The Ultimate Guide to Making Lasting Connections In-Person and Online teaches, and it works. It’s pretty simple:
My intro will be something along the lines of “I’m a rock and roll accordion player, but in my side gig, I’m a mobile/AR app developer who helps design apps for Tampa’s coolest software company.”
At RWDevCon, you’ll probably see a group of people already engaged in a conversation. If this is your nightmare…
Click the photo to read the Onion article.
…here’s how you handle it:
Feel free to join me in at any conversational circle I’m in! I always keep an eye on the periphery for people who want to join in, and I’ll invite them.
Here’s more advice on how to work the room:
I’ll see you at RWDevCon, and if you see me, please say “hi” — I would love to meet you!
Click the graphic to contemplate its mysteries at full size.
As a graduate of both Catholic school and a computer science degree program, I have to salute @angealbertini, who created this, with a filet mignon on a flaming sword.
On Tuesday, I’ll be leading the Tampa iOS Meetup group through another exercise building an augmented reality app with ARKit. This time, we’ll build a simple version of IKEA Place, the app that lets you see how furniture in the IKEA catalog would look in the room you’re in.
Tampa iOS Meetups are “code along with me” exercises. I’ll provide you with a starter project, and together, we’ll build a working app. Note that this meetup requires you to bring the following:
Tampa iOS Meetup will take place this Tuesday, March 27th at the Sourcetoad office (2701 West Busch Blvd., suite 1018). We’ll provide omnivore and vegetarian pizza and drinks. If you want more details or to register (it’s free), visit our meetup page!
I’ll also be at the Synapse Innovation Summit, which takes over Amalie Arena this Wednesday and Thursday.
With 2,500 attendees catching the following over two days…
…it should be an interesting event.
Next week, I’m off to the D.C. area to do double speaking duty at RWDevCon, RayWenderlich.com’s annual tutorial conference. RWDevCon 2018 is their 4th annual mostly-tutorials, high stuff-to-fluff ratio conference, and I’ll be there to do both a full-afternoon workshop and basic tutorial on building augmented reality apps for iOS with ARKit.
Every week, I compile a list of events for developers, technologists, tech entrepreneurs, and nerds in and around the Tampa Bay area. We’ve got a lot of events going on this week, and here they are!