Categories
Conferences Current Events Programming Tampa Bay

Suncoast Developers Guild’s Fall 2020 Conference is THIS SATURDAY!

Suncoast Developers Conference this Saturday!

Hey, Tampa Bay! We’ve got another Suncoast Developers Conference happening this Saturday, and you can attend for FREE, from the comfort of your own computer or phone.

Once again, it’s this Saturday, it’s online, and it’s free-as-in-beer to attend. REGISTER HERE.

The conference will be made of bite-size (15 minutes or shorter!) presentations by Tampa Bay techies and demos of capstone projects by Suncoast Developers Guild alums.

I’ll be presenting on PyGame!

I’ll be doing a presentation in the afternoon, on the topic of…

PyGame! I try to keep my topics both technical and fun, and what’s more technical and fun than Python and game development?

There will be coding, and I’ll also provide source code and a free book.

What was the last Suncoast Developers Conference like?

The last conference took place in the summer, and was also free and online. You can watch the entire thing below…

…and if you want to jump to a specific presentation, use these links:

  1. 00:00:00 Reticulating Splines…
  2. 00:00:58 Welcome & Introductions
  3. 00:08:15 Jason L Perry: Badges? We don’t need no stinkin’ badges!
  4. 00:22:11 Robert Bieber: Will it Scale?
  5. 00:58:13 Kento Kawakami – Demo: Smash Bros Combo
  6. 01:28:30 Cody Banks & Abtahee Ali – Demo: Evolution X
  7. 01:54:54 Daniel Demerin – The Rubber Duck Pal Program
  8. 02:11:12 Colter Lena – Demo: Furry Friends
  9. 02:24:50 Trent Costa – Demo: Tailgate
  10. 02:41:54 Dylan Attal – Don’t Crash! CSS-Modules in React
  11. 02:59:42 Vincent Tang – How to start your own Coding Podcast 101
  12. 03:30:31 Michele Cynowicz – Pull Requests and the Developers Who Love Them
  13. 03:52:11 Abe Eveland – Demo: Rollerblade Buyers Guide
  14. 04:04:45 Liz Tiller – Post-Bootcamp Reflections
  15. 04:23:20 Joey deVilla – Ren’py
  16. 04:41:20 Michael Traverso – You Do Belong Here
  17. 05:01:46 Rob Mack – Demo: What’s for Dinner?
  18. 05:15:38 Kat Batuigas – A Taste Of Docs As Code

How do you register for the conference?

REGISTER HERE. Once again, it’s this Saturday, it’s online, and it’s free-as-in-beer to attend.

I’ll see you on Saturday!

One more thing: What is Suncoast Developers Guild?

Since opening their doors in the summer of 2018, Suncoast Developers Guild’s coding school has graduated over 100 students, and before that, they taught people to code in their previous incarnation as the Tampa Bay branch of The Iron Yard.

In another life, I was a developer evangelist who travelled across North America and I saw tech scenes from Palo Alto to Peoria. I can tell you that one of the signs of a healthy tech community in a small- to medium-sized city is a coding school that acts as a social/technical/gathering place. If your city had one, things were looking up for local techies. If not, it was a safe bet that the place was experiencing a brain drain.

Here in Tampa Bay, Suncoast Developers Guild fills that vital role, and it does so spectacularly. They’re a key part of the heart and soul of tech in the area, and it shows in their efforts, such as events like this.

Categories
Programming

Yup.

Categories
Humor Programming

Developer meme of the day

Photo: Chef (labeled “developers”) pouring olive oil from a comically oversized bottle (labeled “JavaScript”) onto a salad (labeled “website”).
Tap to view at full size.

Not pictured: A oil drum-sized barrel of balsamic vinegar labeled “React”, “Vue”, or “Angular”, and a forgotten can of anchovies labeled “jQuery”.

Thanks to Cameron Barrett for the find!

Categories
Hardware Programming

Yes, you can run Visual Studio Code on Raspberry Pi

This is the first in “Cobra Pi”, a series of articles on getting the most out of your Raspberry Pi!

Yes, you can run Visual Studio Code on Raspberry Pi!

You’ve got many options for editing code or other plain text files on your Raspberry Pi. It is, after all, a Linux machine, and you’ve got all the classic command-line editors — vim, emacs, and…

And the windows-and-mouse-based Geany (text editor) and Thonny (beginner-friendly Python IDE) come along with even the bare-bones version of the Raspberry Pi OS setup.

But if you’re like about half the developers who answered the 2019 Stack Overflow survey, your “home” editor is Visual Studio Code. And yes, you can run Visual Studio Code on Raspberry Pi.

How to install Visual Studio Code on Raspberry Pi

If you go to Visual Studio Code’s “downloads” page, you’ll see this:

Tap to view at full size.

For the Raspberry Pi, you want to download the Debian package for systems with ARM processors (click on the ARM button in the .deb row).

Once downloaded, go to your Downloads directory and double-click on the the .deb file you just downloaded. You’ll see greeted with this dialog box:

Click the Install button. You’ll be presented with another dialog box, this time asking for your user password, since it’s required when installing new applications:

Enter the password you use to log into the Raspberry Pi into the Password field and click OK.

Visual Studio Code will be installed on your Pi. Once the process is done, you can launch it by clicking on the Start Menu (the raspberry icon in the upper left-hand corner)…

…and in the menu that appears, select the Programming menu. A sub-menu will appear, and one of the items will be Visual Studio Code. Click that and…

Screenshot: Visual Studio Code on Raspberry Pi
Tap to view at full size.

You’ll be in the Visual Studio Code that you know and love from Windows, macOS, and Linux! And yes, all the plugins that you’ve come to depend on will be available.

Go forth and code!

Categories
Current Events Hardware Programming

Raspberry Pi 400: A lot of computer for as little as $70!

Photo: Raspberry Pi 400, front/top view showing keyboard as seen by the user.
Tap to view at full size.

The Raspberry Pi 400 — a Raspberry Pi 4 board with 4GB RAM built into a compact keyboard — was announced just today, and the base unit (just the computer built into the compact keyboard) retails for $70!

The computer

Photo: Raspberry Pi 400, back/top view showing keyboard and ports.
Tap to view at full size.

The Raspberry Pi 400 is a slightly updated model from last year’s Raspberry Pi 4, and has these specs:

Feature Notes
Processor 1.8 GHz ARM Cortex-A72 CPU
(A little faster than the Raspberry Pi 4’s 1.5 GHz CPU)
RAM 4 GB
Networking
  • 802.11ac wifi
  • Gigabit Ethernet
  • Bluetooth 5.0
Video 2 micro HDMI ports that can each drive 4K/60 Hz video
USB
  • 2 USB 3.0 ports
  • 1 USB 2.0 port (preferably for the mouse)
Power Provided via adapter and USB-C
Additional ports 40-pin GPIO interface

The complete kit

Photo: Raspberry Pi 400 kit, showing the computer, micro HDMI to HDMI cable, The Official Raspberry Pi Beginner’s Guide, mouse, and power supply, as well as the box they came in.
Tap to view at full size.

For an extra $30, you can get the kit, which is the complete “ready to go out of the box” package. It starts with the Raspberry Pi 400 computer-in-a-keyboard unit described above, and it adds:

The kind of computer that hasn’t been seen since the 1980s

Let’s quickly take stock of what you get with just the Raspberry Pi 400, never mind the kit:

  • A fully-equipped computer with a decent processor, decent RAM, wifi/wired/Bluetooth networking with 2 fast USB ports to spare once you’ve plugged a mouse into the slower one.
  • A computer that you can do hardware experiments with, thanks to its GPIO pins, and an abundance of hobbyist-focused expansion kits.
  • A computer that you can plug into your TV.
  • A computer that costs $100.

There hasn’t been a computer like this since the machines pictured below came out…

Photo: ZX Spectrum computer

Photo: Commodore VIC-20.

…and those machines couldn’t hold a candle to the proper desktops of that era.

On the other hand, you’ll find that the Raspberry Pi 400 can easily keep up with the sort of computer that gets issued for standard office work. You could easily use it to do schoolwork or office work, and it’s actually a decent Linux software development machine and retro-style gaming console, too! And with its expansion capabilities, it’s an excellent machine for IoT and sensor projects.

This is the sort of machine that children of the 1980s and early 1990s learned on, many of whom are today’s techies…

…and this machine will probably be the machine that a lot of children of the 2020s will cut their programming teeth on, and who’ll be the techies of the 2040s and 2050s.

Given a choice between a Chromebook and a Raspberry Pi 400, I’d take the Pi, because I can do a lot more with it. In fact, I might be able to do a lot of my new job with it (which is something I might try soon, just to see what happens).

Graphic: “Cobra Pi” logo

By the bye, keep an eye on this blog for a new feature: Cobra Pi, which covers programming on the Raspberry Pi, and whose motto is: “Code hard! Fail fast! No latency!”

It’ll cover all sorts of cool programming tips, tricks, and techniques on the Raspberry Pi, including JavaScript, Python, and even C and ARM assembly language!

Categories
Humor Programming

If “full stack” was a person…

Poster: If “full stack was a person”, featuring the same guy as a car mechanic, hairstylist, research scientist, doctor, and cook
Tap to view the full stack-ness at full size.
Categories
Career Programming Tampa Bay

Introducing “Night Shift”: Suncoast Developers Guild’s coding bootcamp, but as evening classes!

If you’ve wanted to learn programming and web development through Suncoast Developer Guild’s excellent bootcamp, but couldn’t take 12 weeks off work to do so, they’re launching a new program that might work for you. It’s called Night Shift, and it’s their bootcamp program, but as a part-time after-hours course that you can take while keeping your day job!

Logo: “Night Shift” (Suncoast Developers Guild’s part-time night class)

Suncoast Developer Guild’s 12-week, full-time immersive coding bootcamp is an excellent program. I know the folks at SDG. I’ve done guest presentations at their classes. I’ve met many of their students, and have even worked with their graduates (and yes, by and large, they’re good).

But not everyone can drop their job to devote 12 full-time weeks to a course and cover the costs of tuition. Night Shift allows you to keep a full-time job and still learn take part in SDG’s well-regarded course by stretching the course over 36 weeks, with online lectures on Tuesday and Thursday evenings, and lab work in your spare time.

Think of it as more than just learning while still being able to cover the rent or mortgage. Think of it treating your day job as an angel investor in your new software development career.

I can tell you that having programming skills — especially in combination with other talents — is valuable. They can future-proof your work, open opportunities unavailable to many people, and help you weather seismic job market shifts like the ones COVID-19 is bringing about.

And now, the warning. In addition to devoting time to participating the Tuesday and Thursday evening lectures, you should expect to devote a couple of hours on most nights to your lab work. If you’re new to programming, you’re not only going to learn a lot of new concepts; you’ll also have to apply them in order to make working software. You’re also going to have to be creative, because you’ll have to come up with an idea for your end-of-course capstone project.

Simply put: Your spare time will vanish. You will work on a code editor and do Google searches for hours, and you will see them in your dreams. You will spend inordinate amounts of time trying to figure out higher-order functions, wondering why there are so many ways to create objects and functions in JavaScript, trying to understand the difference between == and === and experiencing all the other joys of working with a programming language whose original version had to be cobbled together in 10 days.

On the bright side, if you have a Netflix or videogame addiction, Night Shift is an effective (and productive!) way of quitting those “cold turkey”.

The folks at Suncoast Developers Guild aren’t just capitalizing on our software-driven economy to run a coding school. They’re key players in and supporters of the Tampa Bay tech scene. They support their students beyond just the coursework. If you think you can handle both your job and night classes (and a lot of time on your computer),Night Shift might be your first step into the world of software development.

Find out more in Suncoast Developer Guild’s press release for Night Shift.