Want to experience the clunkiness that is COBOL? CodingGround’s online compiler awaits!
Wondering what the title of this article is all about? Start here:
Want to experience the clunkiness that is COBOL? CodingGround’s online compiler awaits!
Wondering what the title of this article is all about? Start here:
I may be out of a job, but from now until the end of next week, I do have work: finishing the revision of iOS Apprentice, Eighth Edition, a book that teaches you how to write iPhone and iPad apps, even if you have no prior programming experience.
In its 1200+ pages, the book walks you through building 4 apps:
iOS Apprentice is a special book for me, because I learned iOS programming back in 2012 (when the iPhone 4S was the newest model) from an earlier edition. The book launched me into the world of iPhone development, and as a result of that, into the world of mobile and IoT development in general. Since then, I’ve always wanted to repay the book by writing a later edition. Last year, I got my chance when I interviewed to become one of its authors and was chosen.
For a taste of what iOS Apprentice is like, check out this video series below, which is based on the first 8 chapters of the book, which I wrote. It shows you how to get started as an iOS developer by walking you through the process of making Bullseye, a simple game:
You can get your hands on this book in a couple of ways. If you want the paperback edition, you can get it at Amazon.com…
…and if you want the ebook edition (which comes with free updates, including the one I’m working on right now), you can get it at the RayWenderlich.com site:
I’m also bringing back the Tampa iOS Meetup in the next couple of weeks, where I’ll use the programming exercises in iOS Apprentice as a starting point. If you’ve been meaning to learn iOS programming, keep an eye on Tampa iOS Meetup — it’s coming back!
Are you looking for someone with both strong development and “soft” skills? Someone who’s comfortable either being in a team of developers or leading one? Someone who can handle code, coders, and customers? Someone who can clearly communicate with both humans and technology? The first step in finding this person is to check out my LinkedIn profile.
Now that I’m looking for my next gig (my last one was a victim of COVID-19), it’s time to revive this video that New Relic released a few years back to promote their application monitoring service.
Titled We Love Developers, it features some of the brightest lights in the industry:
At the end of the video, they wanted to use the image of a more “everyman” developer to represent you, their customer. Guessed who they picked:
My photographer friend Adam P. W. Smith (my old business partner; together, we were datapanik software systems and we worked on some pretty interesting projects back in the late ‘90s) took the picture back in August when I was visiting him in Vancouver. I’d arrived a day early for the HackVAN hackathon and was sitting in his kitchen getting some work done when he decided to get a couple of shots. He poured me a glass of scotch, set it on my accordion, which I’d set down on the chair beside me, and started taking pictures.
Are you looking for someone with both strong development and “soft” skills? Someone who’s comfortable either being in a team of developers or leading one? Someone who can handle code, coders, and customers? Someone who can clearly communicate with both humans and technology? The first step in finding this person is to check out my LinkedIn profile.
If you’re taking advantage of the stay-at-home order to boost your development skills, I have something for you: a FREE tutorial that shows you how to build augmented reality apps for the iPhone and iPad using Apple’s ARKit. This tutorial has a full set of materials: a 97-minute video of the tutorial, a written step-by-step guide for the tutorial, as well as starter and finished code for both tutorial projects.
In the tutorial, you’ll build two apps:
Happy AR Painter: A Bob Ross-themed AR painting app that lets the you use your iPhone or iPad to “paint” in 3D space using geometric shapes that can be animated. Think of it as a much less expensive version of Google’s Tilt Brush!
Raykea: IKEA Place was one of the hottest apps when ARKit first came out. It lets you see what IKEA furniture would look like in your home! Raykea is a similar app that you can build, and you’d be surprised how easy it is to put together (probably easier than putting IKEA furniture together).
Here’s the tutorial video, which was shot at RWDevCon 2018:
And here are the tutorial materials:
Give the tutorial a try, and if you have any questions, feel from to put the in the comments or contact me directly at joey@joeydevilla.com!
Pluralsight is making its 7,000+ video courses completely free for the month of April! If this is the first time you’ve heard this news, you still have 27-ish days to take advantage of this opportunity.
One of the nicest things about this deal is that you don’t have to provide a credit card number to sign up. They could’ve easily asked for it and counted on you to forget to cancel your account, allowing them to charge you on May 1st. Instead, they’re just letting you create an account with very little info and are hoping that you’ll like your course so much, you’ll choose to become a subscriber in May:
In case you’re curious, here’s a sampling of the Pluralsight courses I’m interested in:
Between the day job at Lilypad and finishing the next version of iOS Apprentice, there’s no way I’m going to be able to do all the courses I want over the month. I’m pretty sure that I’ll play sessions from the conferences in the background while working, and perhaps see what their Unity courses are like.
Be sure to sign up and see if there are any courses that you’d like to take for free!
Back in November, in an article promoting the Tampa Bay Full Stack Meetup, I wrote about the concept of balancing my skills in the same way some financial people balance their stock portfolio: 70 percent “sure thing” programming languages and technologies, and 30 percent gambles — 20% “maybes” and 10% “longshots”.
Here’s what I wrote about my portfolio:
For the most part, with the notable exception of Flutter and Dart, my portfolio’s been pretty stable for the past few years. I’m probably due for a review.
Here’s a 70-30 tech skills map, which takes a bunch of technologies that Tampa Bay companies are currently hiring for, and divides them into two categories:
Here are the languages and technologies represented by the logos in the 70% category, listed in alphabetical order…
…and here are the languages and technologies represented by the logos in the 30% category, listed in alphabetical order, with some notes for each:
This is by no means a complete list — think of it as a starter, and I’m writing it only from a developer point of view.
After viewing this list, you may be asking yourself “So which do I choose?” That’s what I’m doing right now.
Let me know if you’d like to talk about this at the next Coders, Creatives, and Craft Beer meetup, which I’m looking to schedule for near the end of the month. It’ll still follow the same informal “we’re just here to chat” format, but it might be something to discuss.
I have fixed
the bugs
in the app
and which
you coded
and probably thought
were features
Forgive me
they were egregious
so basic
and so avoidable