Skip to main content
Latest
FREE: Never Write a README From Scratch Again
The AI Pro

FREE: Never Write a README From Scratch Again

READMEs are necessary but tedious. Hand this off to your AI and get a solid first draft in seconds instead of staring at a blank file.

· Rob Conery

Pattern Matching Basics
Take Off with Elixir

Pattern Matching Basics

Pattern Matching in Elixir is one of those things that can be vexxing, interesting, or obvious. Ultimately, however, it will be confusing if you have never dealt with it before.

· Rob Conery

Tangent: Working with Dates
PostgreSQL Fundamentals

Tangent: Working with Dates

Dates and timestamps are core to working with data as you will often find that if you don't know precisely WHEN something happened, it will become meaningless. Dates mark changes over time - those changes will often drive business decisions, so you better be correct!

· Rob Conery

Setting Up Spina
Rails Revisited

Setting Up Spina

Installing Spina is _reasonably_ straightforward, but there are some nuances (like routing) that you'll need to understand.

· Rob Conery

Menus, Data-driven UI, Styling
The Imposter's Frontend Accelerator

Menus, Data-driven UI, Styling

We need to think about design from the very start as we'll be called for a demo at any moment. Count on it.

· Rob Conery

Entropy and Quantifying Information
Computer Science Fundamentals

Entropy and Quantifying Information

Now that we know how to use binary to create switches and digitally represent information we need to ask the obvious question: 'is this worthwhile'? Are we improving things and if so, how much?

· Rob Conery

Databases: How Would You Implement...?
Coding Interview Bootcamp

Databases: How Would You Implement...?

Screener questions tend to have a bit more broad and, typically, based on your experience... sometimes not. Think about how you would answer this one about databases.

· Rob Conery

Exercise: Business Name
Going Solo

Exercise: Business Name

Naming things is hard and you will either spend way too long on this or way to little. Let's give it a reasonable amount of time and then move on. I'll help you (I hope) by sharing with you how I came up with various business names of my own... then we'll buy a domain.

· Rob Conery

FREE: TASK: Start Tracking What Actually Works
The AI Pro

FREE: TASK: Start Tracking What Actually Works

The techniques you discover will disappear if you don't capture them. Set up a simple system now and build your own AI playbook as you go.

· Rob Conery

Calculating Escape Velocity
Take Off with Elixir

Calculating Escape Velocity

I hope you're prepared to learn on the job. I'm about to ramp things up on you and it's for the simple reason that I'm under the gun - and to be honest *so are you*. We just got a new CTO, she arrived a few weeks after I got the job. She doesn't like me... which I guess isn't all that surprising.

· Rob Conery

Inspecting the Master Plan
PostgreSQL Fundamentals

Inspecting the Master Plan

Now that the data is in the database, let's poke around and see what we have, using simple select statements and getting to know the Postgres client tool psql.

· Rob Conery

Our First Scaffold
Rails Revisited

Our First Scaffold

Rails is famous for its scaffolding system and was the very first thing DHH demo'd on stage all those years ago. Are they still useful? I think so! Let's see why.

· Rob Conery

Getting Started
The Imposter's Frontend Accelerator

Getting Started

We're ready to go! The introductory stuff is out the way, let's do the Walkthrough.

· Rob Conery

Logical Negation
Computer Science Fundamentals

Logical Negation

We've covered how to add binary numbers together, but how do you subtract them? For that, you need a system for recognizing a number as negative and a few extra rules. Those rules are one's and two's complement.

· Rob Conery

Getting Past the Screener
Coding Interview Bootcamp

Getting Past the Screener

Before you get to the white board you'll likely have to pass an introductory screening interview - a short call (or in person meeting) to suss out what you know.

· Rob Conery

Exercise: Business Plan
Going Solo

Exercise: Business Plan

We can ponder about our business plan all day long - let's not. Let's execute by laying something down right now, and building on it. You've learned what's in a business plan, now let's put something - ANYTHING in writing and commit ourselves to this vision.

· Rob Conery

FREE: Why AI Feels Broken (And Why It's Not Your Fault)
The AI Pro

FREE: Why AI Feels Broken (And Why It's Not Your Fault)

Everyone is figuring this out as they go. The difference between frustration and productivity is knowing what these tools actually need from you.

· Rob Conery

I need you to setup a project
Take Off with Elixir

I need you to setup a project

You can think of Mix as your Elixir Utility Belt. It builds your projects, runs tasks for you, runs your tests, installs packages - a fascinating tool. That comes later - right now open up your terminal and navigate to a directory where you can save your work.

· Rob Conery

Importing the Master Plan
PostgreSQL Fundamentals

Importing the Master Plan

Our first task is to find the exact dates and times when Cassini flew by Enceladus and made its measurements. We need to create a time window so we can narrow down the results from the INMS - Cassini's on board Ion Neutral Mass Spectrometer - that's the thing that sniffed space for the chemicals ...

· Rob Conery

Tests and Tools
Rails Revisited

Tests and Tools

Rails gives you a ton of utility, but I like doing things my own way. In this video, we'll set up Make, our scripts directory (which we'll use later), and a .env file for our secrets

· Rob Conery

Meet Nuxt
The Imposter's Frontend Accelerator

Meet Nuxt

Let's get to know Nuxt and why it exists.

· Rob Conery

Bitwise Operators
Computer Science Fundamentals

Bitwise Operators

Up until now we've been representing binary values as strings so we could see what's going on. It's time now to change that and get into some real binary operations.

· Rob Conery

Your Interview Mindset
Coding Interview Bootcamp

Your Interview Mindset

You're not going to make it through this section unless you have the right frame of mind. Simply wanting a job isn't enough - you need to calm yourself and focus.

· Rob Conery

Creating Your Business Plan
Going Solo

Creating Your Business Plan

We'll take a look at how a business plan can help solidify what it is we want to do when we go out on our own. We'll use a simple template, choose a business name and detail the market that we're about to enter. Finally, we'll consider where we want this business to end up.

· Rob Conery

FREE: TASK: Your First AI-Assisted Project
The AI Pro

FREE: TASK: Your First AI-Assisted Project

Bring your own project or use mine. Either way, you'll have real code to work with, not toy examples.

· Rob Conery

Functional Programming Primer
Take Off with Elixir

Functional Programming Primer

Functional programming has been around forever; it's nothing new. Elixir is a functional language, as is its progenitor, Erlang. If you're coming from an Object-oriented language like Java, Ruby, C#, Python or JavaScript, functional programming will take some getting used to.

· Rob Conery

Creating Our Workspace
PostgreSQL Fundamentals

Creating Our Workspace

When working with data you often hear the terms 'extraction, transformation and loading' or ETL. This is something that data analysis people think about more than say Application Developers - which I think is a bummer. It's important to know how the data in any application is going to be used so ...

· Rob Conery

How Tailwind CSS Works with Rails
Rails Revisited

How Tailwind CSS Works with Rails

Tailwind CSS comes with its own compiler, and scans your template files for the Tailwind classes you're using. It does this for efficiency, but wow it can be confusing!

· Rob Conery

How Vue and Nuxt Work
The Imposter's Frontend Accelerator

How Vue and Nuxt Work

The basics of Vue and Nuxt

· Rob Conery

Binary Mathematics
Computer Science Fundamentals

Binary Mathematics

This is a famous interview question: 'write a routine that adds two positive integers and do it without using mathematic operators'. Turns out you can do this using binary!

· Rob Conery