- Getting into public speaking (https://james.brooks.page/blog/getting-into-public-speaking)
- So You Want To Speak At Software Conferences? (https://dylanbeattie.net/2025/12/08/so-you-want-to-speak-at-software-conferences.html)
- How to Give a Good Talk (https://blog.sigplan.org/2025/03/31/how-to-give-a-good-talk/)
- My 18 tips to deliver great presentations (https://jmmv.dev/2020/07/presentation-tips.html)
- My 18 steps to prepare a great presentation (https://jmmv.dev/2020/07/presentation-preparation.html)
- 100 Tricks to Make Better Presentations (https://github.com/ciberado/100-trucos-para-hacer-mejores-presentaciones/blob/main/README.en.md)
- A command-line based markdown presentation tool (https://github.com/visit1985/mdp)
- Giving a presentation with perfect UI/UX design (https://habr.com/en/post/471624/)
- Very Important Strangers (http://randsinrepose.com/archives/very-important-strangers/)
- Edward Tufte's site (http://www.edwardtufte.com/)
This file contains hidden or 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
| rules_version = '2'; | |
| service cloud.firestore { | |
| match /databases/{database}/documents { | |
| function isAuthenticated() { | |
| return request.auth != null; | |
| } | |
| function isDefined(field) { | |
| return field in request.resource.data |
This file contains hidden or 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
| {"lastUpload":"2021-11-07T20:23:16.167Z","extensionVersion":"v3.4.3"} |
This file contains hidden or 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 Controller from '@ember/controller'; | |
| import { computed, set } from '@ember/object'; | |
| import { later } from '@ember/runloop'; | |
| import { tracked } from '@glimmer/tracking'; | |
| export default class ApplicationController extends Controller { | |
| @tracked _cart = null; | |
| @computed('cart') | |
| get outputDude() { |
This file contains hidden or 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
| // eslint-disable-next-line no-unused-vars | |
| import { timestamp, files, shell, routes } from '@sapper/service-worker'; | |
| const ASSETS = `cache${timestamp}`; | |
| // `shell` is an array of all the files generated by the bundler, | |
| // `files` is an array of everything in the `static` directory | |
| const to_cache = shell.concat(files); | |
| const cached = new Set(to_cache); |
This file contains hidden or 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
| echo code --install-extension | |
| code --install-extension aaron-bond.better-comments | |
| code --install-extension alefragnani.project-manager | |
| code --install-extension ardenivanov.svelte-intellisense | |
| code --install-extension cbuelter.vscode-toggle-max-editor | |
| code --install-extension christian-kohler.path-intellisense | |
| code --install-extension DavidAnson.vscode-markdownlint | |
| code --install-extension dbaeumer.vscode-eslint | |
| code --install-extension donjayamanne.githistory | |
| code --install-extension dracula-theme.theme-dracula |
This file contains hidden or 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
| {"lastUpload":"2020-08-13T16:51:00.817Z","extensionVersion":"v3.4.3"} |
This file contains hidden or 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
| ~ |
This file contains hidden or 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
| // vist https://store.playstation.com/en-us/home/games | |
| // look at localstorage | |
| // copy your entitlements data and substitue for GAME_DATA below | |
| const games = GAME_DATA; | |
| const sortedGames = games.sort(function(a, b) { | |
| var textA = a.game_meta.name.toUpperCase(); | |
| var textB = b.game_meta.name.toUpperCase(); | |
| return (textA < textB) ? -1 : (textA > textB) ? 1 : 0; |
This file contains hidden or 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
| const dadJokes = { | |
| random() { | |
| return this.jokes[Math.floor(Math.random() * this.jokes.length)]; | |
| }, | |
| jokes: [ | |
| "Did you hear about the restaurant on the moon? Great food, no atmosphere.", | |
| "What do you call a fake noodle? An impasta.", | |
| "How many apples grow on a tree? All of them.", | |
| "Want to hear a joke about paper? Nevermind, it's tearable.", | |
| "I just watched a documentary about beavers. It was the best dam show I've ever seen.", |
NewerOlder