Skip to content

Instantly share code, notes, and snippets.

View bsommardahl's full-sized avatar

Byron Sommardahl bsommardahl

View GitHub Profile
Hey, everybody. Hi, Byron. Sanchita, welcome to Devampplifier. Glad you're here. Sanchita is from from actually, remind me where you're from. Australia. Australia got it. Where in Australia? Perth got it. I used to have a client in Perth. It was a product called Rewardal. You ever heard of Rewardal? Or if you go into a coffee shop where they've got that loyalty program and one of them is called Rewardal. They're based out of Perth. Really good company. There is Cristanto logging in. So, hey, we will go ahead and get started. I know some of the other Devs are logging in, but I want to show Sanchita that we are serious here. So we're going to start on time and the other guys will just have to pay the price. So welcome, guys. Let's talk about the bleeding edge. That's our task for tonight. Sometimes when we say cutting edge, that's when we want to say that we're paying attention to what is most advanced technology, the newest thing. But bleeding edge is taking it a step farther. It's getting so close to the cutt
@bsommardahl
bsommardahl / .firebaserc
Created March 16, 2022 15:20
Hapi Backend, Github Actions, Firebase functions
{
"projects": {
"default": "codex-academy-backend"
}
}
@bsommardahl
bsommardahl / instructions.md
Created December 2, 2021 19:18
Dev Challenge #1

Dev Challenge

Your task is to build a full-stack Twitter clone. Try to build in as many features as you can in the alotted time.

@bsommardahl
bsommardahl / pair-session.md
Created December 1, 2021 23:17
Pairify Programming Language Assessment Instructions

Programming Language Assessment Instructions

You have likely just made a request to schedule a technical interview with an engineer from our team. These instructions are meant to help you set up your environment and get you ready for success in this next step in the vetting process. AFTER you finish setting up your environment, you'll be ready to participate in the interview.

What is a Pair Session?

A pair session is a collaborative, live coding session where two or more engineers will take turns writing code. We use various tools and techniques to make distributed coding and collaboration possible including screen sharing and an online IDE tuned for collaboration.

Before Attending the Technical Interview

@bsommardahl
bsommardahl / bad_yaml.yml
Last active January 6, 2024 01:05
A bad YAML file... please help me fix it!
name:Validate Data
on:
push: pull_request:
jobs:
validate-data:
runs-on:ubuntu-latest
steps:
- uses:actions/checkout@v2
0x88191a4826ACa8D33B5c893e2938bb95b47475C2
@bsommardahl
bsommardahl / instructions.md
Last active October 5, 2021 06:18
Pairing Session Prep - Instructions

AA/HU Pair Session Instructions

You have likely just received a request to schedule a "Pairing Session" or a technical interview with an engineer from Acklen Avenue or Hero Unit. These instructions are meant to help you set up your environment and get you ready for success in this next step in the vetting process. AFTER you finish setting up your environment, you'll be ready to schedule the interview (see link below).

What is a Pair Session?

A pair session is a collaborative, live coding session where two or more engineers will take turns writing code. We use various tools and techniques to make distributed coding and collaboration possible including screen sharing and an online IDE tuned for collaboration.

Before Scheduling the Pair Session

@bsommardahl
bsommardahl / gist:5a7cdc6fb5d4c1fe4003df3721e1425d
Last active March 19, 2021 22:00
Parsing JSON string with nested JSON strings
const json = "[{'id': 702, 'data': '{"color":"red","age":"32"}'}, {'id': 850, 'data': '{"color":"blue","age":"25"}'}, {'id': 941, 'data': '{"color":"yellow","age":"12"}'}]"; //cannot change the json. This comes from another system
const arr = JSON.parse(json); //error here
const expected = [{'id': 702, 'data': '{"color":"red","age":"32"}'}, {'id': 850, 'data': '{"color":"blue","age":"25"}'}, {'id': 941, 'data': '{"color":"yellow","age":"12"}'}];
console.log(arr);
const success = expected === arr;
//should be true, but getting error
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<p>This is an example of a simple HTML page with one paragraph.</p>
</body>
</html>
@bsommardahl
bsommardahl / pathway.js
Last active May 6, 2020 19:12
Full-Stack Developer Pathway
const pathway = {
title: 'Full-Stack Developer',
completionBadge:
'https://acklenavenue.badgr.com/public/badges/zmI_1cMZQvKnHDQpvgBVzQ',
children: [
{
title: 'Personal Growth',
requiredBadge:
'https://acklenavenue.badgr.com/public/badges/bXQp-ii-SP-mdOoY9hRWvQ',
children: [