Rob Conery
269 posts published
Getting Started
We're ready to go! The introductory stuff is out the way, let's do the Walkthrough.
· Rob Conery
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
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
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
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
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 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
Let's get to know Nuxt and why it exists.
· Rob Conery
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
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
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
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
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
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 basics of Vue and Nuxt
· Rob Conery
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
Review: Algorithms and Strategies
Now the fun starts! We have our data structures and now we need to focus on the algorithms we are likely to be asked about in an interview. But that’s not enough! What you really need to do is to be able to tease out the strategy that you’ll need to use in combination with your data structures an...
· Rob Conery
Exercise: Get Organized!
Everyone has their scheme and their way to get things done and if you're that kind of person hooray! I'm actually talking about something a bit different than a personal To-Do list - we need a methodology and a way that we can ensure that we can execute our vision.
· Rob Conery
Letting Elixir Soak In
Elixir syntax can be familiar and weird at the same time, especially if you're coming from Ruby. To prepare for this section, let's clear our minds - let go of familiar syntax cues and 'the way it's done' in the languages you already know.
· Rob Conery
Installing PostgreSQL
We'll be using PostgreSQL for our SQL and analysis tasks. You can use other systems and they work just fine - but for this one we'll be using PostgreSQL. We have a bunch of data to load up and poke through, so let's get rolling quickly OK?
· Rob Conery
Baby Steps: Homepage
Reviewing the basics is always a good thing! Let's setup a home page and review how routing works with Rails.
· Rob Conery
A Look at Vue and React
Many people want to know the difference between these projects. That's what we'll discuss in this video.
· Rob Conery
Boolean Algebra
You're George Boole, a self-taught mathematician and somewhat of a genius. You want to know what God's thinking so you decide to take Aristotle's ideas of logic and go 'above and beyond' to include mathematical proofs.
· Rob Conery
Is The Contract Programmer Thing Right For You?
Going out on your own is, essentially, turning up the volume on your career. The good parts get better: freedom to choose what you do and when you do it. The bad parts get worse: you will be the worst boss you’ve ever had, and a simple mistake can greatly affect your income.
· Rob Conery
Review: Data Structures
Let’s review data structures! It’s fun and exciting! In this section you’ll review and then build your very own data structures along with me! I’ll be using JavaScript to code mine, but feel free to use whatever language you like.
· Rob Conery
Welcome!
Welcome to Red:4 - Where the Future Starts Yesterday. Blah blah blah we hope you like it here blah blah… We don't have a lot of time so let's just get to it shall we?
· Rob Conery
Introduction
We'll take a look at my site, bigmachine.io, and I'll discuss some of the reasons why I chose to use Rails.
· Rob Conery
The Basics of Logic
Let’s jump right in at the only place we can: the very begining, diving into the perfectly obvious and terribly argumentative 'rules of logic'.
· Rob Conery
Becoming a Solo Contractor
Hello and welcome! Let's kick things off by getting our heads in the right place and understanding what we're getting ourselves into. This could be a life-changing moment for you and having a plan is essential! So let's take a minute and wrap our heads around this.
· Rob Conery