-
- When building applications I always try to Keep It Super Simple with the least amount of complexities as possible. Just incase use cases do get very complexed I like to make sure our design is as modular as possible so we can be flexible and deal with the complexity in an isolated fashion and to use libraries that have escape hatches out of their patterns just in case we need to overcome a edge case library maintainers did not expect.
- I always try to keep the patterns as clean and simple as possible so it can be junior developer friendly so people can be productive as early as possible and skill up along the way. I was lucky enough to have an awesome first project so I always try to paying that favor forward.
- For documentation I always try to write docs that wont have to be updated as we pivot and reference documentation of the libraries we use to demonstrate patterns. This way our docs wont go stale and we will follow the p
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
/* | |
# Todos "App" | |
- Creates a json file to read/write todos | |
- Allows to add, toggle, and remove todos | |
- Demonstrates using "onTab" and advanced "arg" features | |
*/ | |
// Name: Todos "App" | |
// Description: Create/read/update/delete db example | |
// Author: John Lindquist |
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
/* | |
# Query the OpenAI API | |
- Prompts the user for an OPENAI_API_KEY | |
- Prompts the user for a prompt to send to OpenAI | |
- Sends the prompt to OpenAI | |
- Displays the response from OpenAI in the built-in editor | |
*/ | |
// Name: OpenAI Playground |
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/sh | |
# Homebrew Script for OSX | |
# To execute: save and run command `chmod +x ./brew-scaffold-script.sh && ./brew-scaffold-script.sh` | |
echo "Installing homebrew 🍺..." | |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" | |
# Set HOME path for homebrew | |
echo "Configuring homebrew 🎉..." |
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
### Keybase proof | |
I hereby claim: | |
* I am linnjs on github. | |
* I am linnjs (https://keybase.io/linnjs) on keybase. | |
* I have a public key ASBzE-Slzi4dcoezqpUSO7z4ObxaCuRW0-S-cVoaLEmgMAo | |
To claim this, I am signing this object: |