- Write a detailed README with contact info, info about the workshop itself, license etc
- Create a folder for each lesson so folks won’t have to struggle with switching git branches every 15 minutes
- Give everyone a minute to process what they’ve learned and to figure out whether they have questions
- Reference the docs so once the workshop concludes everyone knows where to find the resources to refresh what they’ve learned
- As with egghead lessons, guide their eyes - if you’re explaining something, then select it in your IDE (at least hover over it)
- Take a minute to go over the questions from the chat, read the question out loud
- Don’t be afraid to experiment when there’s an interesting question, we’re all nerds here who love to try out new stuff
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Get poll data and slug for voting path but no results slug | |
const { data, error } = await supabase.from('poll_without_results') | |
.select('*') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
import { onMount } from 'svelte' | |
let borat | |
const imgLoaded = (img) => img.complete && img.naturalHeight !== 0 | |
onMount(() => { | |
console.info(imgLoaded(borat)) | |
}) | |
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="question-set"> | |
{#if question} | |
<Question | |
on:answer="{({ detail }) => checkAnswer(detail.option)}" | |
on:next="{({ detail }) => onToNext(detail.question)}" | |
question="{question}" | |
totalTries="3" | |
/> | |
{:else} | |
<Feedback questions="{questions}" totalPoints="3" /> |
$ sudo bash -c "$(curl -s https://gist.githubusercontent.com/zulhfreelancer/0b87a274686cb4d98b8144e116c5117c/raw)"
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This script will automatically set up a single node Flynn Cluster on your linux box | |
# Fresh Flynn install with domain provided by the xip.io service | |
# Tested with Base Image: Ubuntu 14.04 x64 @ DigitalOcean droplet | |
# @date 16 Nov 2015 | |
# @author Edu Wass (eduwass at gmail com) | |
echo '---- START SETUP ----' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apachectl stop | |
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import express from 'express'; | |
import passport from 'passport'; | |
import {Strategy} from 'passport-github'; | |
import compression from 'compression'; | |
import sapper from 'sapper'; | |
import serve from 'serve-static'; | |
import {routes} from './manifest/server.js'; | |
import App from './App.html'; | |
import _ from '../SECRETS'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { h, Component } from 'preact'; | |
import { Router } from 'preact-router'; | |
import Header from './header'; | |
import Home from '../routes/home'; | |
import Profile from '../routes/profile'; | |
import NotifyChange from "./NotifyChange/index"; | |
// import Home from 'async!../routes/home'; | |
// import Profile from 'async!../routes/profile'; |
NewerOlder