Rob Conery
269 posts published
Extraction: Summary
We did a lot in this section! We dipped our toes into the lovely world of SQL and we also learned that we should NEVER trust a spreadsheet!
· Rob Conery
Creating a Sales Page: The Repeater
There a few ways to structure a more complex page with Spina, so let's use the example of a long form sales page and see what we can make!
· Rob Conery
Simple CMS with Nuxt Content
Every application needs some form of content management (CMS), so let's not wait - we'll plug in Nuxt Content.
· Rob Conery
Error Correction, Part 2
In the previous video we saw how we could correct errors using parity bits. In this video we'll orchestrate those bits using some math along with a divide and conquer algorithm to correct single-bit errors in transmissions of any size.
· Rob Conery
Practice: Stock Price Calculation
This is a real interview question that comes straight from Amazon. You'll be writing this one by hand so remember your strategies.
· Rob Conery
Setting Up Your Finances as a Solo Contractor
In this section we turn our attention to your new company's finances. It may seem intimidating, but tracking your income and expenses can be quite easy with simple to use online services.
· Rob Conery
Debugging
I'm always amazed when I manage to write Elixir code that compiles correctly the first time. It almost never happens! Let's have a look at a normal sequence you might stumble through, and I'll see if I can save you some time.
· Rob Conery
Creating a Proper Import Script
We don't like errors when running our imports and, unfortunately since we're human, we're going to have a lot of them. Instead of fixing things piecemeal, it's always better to just rerun everything.
· Rob Conery
Defining Parts of a Page
Working with any CMS involves concepts and jargon that are nondescript and overused, and Spina is no different. In this video we'll get to know what Parts are, and how they fit into Pages.
· Rob Conery
Components and Wireframes
Working with components and building the home page.
· Rob Conery
Error Correction, Part 1
There are *always* errors during the transmission of information, digital or otherwise. Whether it's written (typos, illegible writing), spoken (mumbling, environment noise) or digital (flipped bits), we have to account for and fix these problems.
· Rob Conery
Understanding the Mechanics of The Interview Question
Don't hate me... and PLEASE don't skip this video. Let's walk through Fibonacci together as a way of understanding how interviewers will flex and extend a single question to dig into your brain.
· Rob Conery
Setting Up Professional Services for Your Contracting Gig
Trying to run a business on your own is a sure way to burn yourself out. You have to delegate certain duties to online services and third parties. It might seem like an expensive thing to do, but it's really not.
· Rob Conery
Calculating Orbital Distance
In this part we tidy things up, plugging in Authentication and hooking our download service into Firebase Storage.Nice work so far! The Science Team loves what we're doing and, as you might expect, have given us more work.
· Rob Conery
Validating the Master Plan
The data in our mission plan looks straightforward but since it's a plan that is based on dates, we need to jump right into validating those dates. Thankfully for us, Postgres is outstanding at date and time functionality!
· Rob Conery
The Spina Layout
There's no styling to your pages when you install Spina, which is a good thing, as you'd probably throw it out right from the start. Let's see how to add some style to our site now that our CMS is up and running.
· Rob Conery
Sitewide data and more menus
Plugging in Vuetify for a quick CSS win.
· Rob Conery
Encoding and Lossless Compression
Claude Shannon showed us how to change the way we encode things in order to increase efficiency and speed up information trasmission. We see how in this video.
· Rob Conery
JavaScript: What Time Is It?
Sometimes a potential interviewer will 'cosplay' with you - pretending that you work at the company and seeing how you might solve one of their realworld problems.
· Rob Conery
Exercise: Marketing Plan
At some point you'll need to let people know what you do, that you're good, and that you're worth paying. This is tough stuff, but if you don't do it you won't last long
· Rob Conery
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
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
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
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
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...?
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
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
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
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 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