Joschua’s Notes
Search
Search
Search
Dark mode
Light mode
Explorer
00 Meta
03 Structure
Jonny Decimal System
The structure of my Vault
04 Tools
Bear App
Bun
CustomJS plugin
Eleventy
Nvim
Obsidian
Obsidian Plugins
oh my zsh
Sorted App
Templater Plugin
VSCode
Yabai
Yarn package manager
Zeit App
30 External
31 Books
31.00 Backshelf
On Writing
Thinking, Fast and Slow
2084
A Beautiful Way: An Invitation to a Jesus-Centered Life
A Memory Called Empire
A Promised Land
Abaddon's Gate
An Echo of Things to Come (The Licanius Trilogy, #2)
Arcanum Unbounded
Assassin's Apprentice
Assassin’s Quest (The Farseer Trilogy, Book 3)
Atlas of the Heart
Atomic Habits – An Easy & Proven Way to Build Good Habits & Break Bad Ones
Babylon's Ashes (The Expanse 6)
Becoming
Blink
Books
Born a Crime: Stories From a South African Childhood
Boyd – The Fighter Pilot Who Changed the Art of War
Bridge of Spies: A True Story of the Cold War
Caliban's War
Call Sign Chaos: Learning to Lead
Cibola Burn (The Expanse, #4)
Company of One
Dark, Salt, Clear: Life in a Cornish Fishing Town
David and Goliath
Debt
Deep Work – Rules for Focused Success in a Distracted World
Deeper
Digital Liturgies
Disappearing Church
Doing Good Better
Educated
Elantris
Extreme Ownership – How U.S. Navy SEALs Lead and Win
Garden City: Work, Rest, and the Art of Being Human.
Gentle and Lowly
Grit
Growing Up Aboriginal in Australia
How God Changes Your Brain: Breakthrough Findings from a Leading Neuroscientist
Hyperfocus
JavaScript – The Good Parts
Keep Going: 10 Ways to Stay Creative in Good Times and Bad
Leviathan Wakes
Memory's Legion
Miracle and Wonder
Mistborn Series
Nemesis Games (The Expanse, #5)
No One Is Talking About This
Oathbringer
Outliers
Paul: A Biography
Persepolis Rising (The Expanse 7)
Plugged In: Connecting Your Faith with Everything You Watch, Read, and Play
Principles
Read the Bible for a Change – Understanding and Responding to God's Word
Red Rising
Rhythm of War
Rich Dad, Poor Dad
Royal Assassin
Seven Brief Lessons on Physics
Shadows of Self
Shape Up
Show Your Work!: 10 Ways to Share Your Creativity and Get Discovered
Slow Productivity
So Good They Can't Ignore You
Spinning Silver
Steal Like an Artist: 10 Things Nobody Told You About Being Creative
Steelheart (The Reckoners 1)
Stop Reading the News
Stuff my dad never told me about RELATIONSHIPS
The 12 Week Year
The Alloy of Law (Mistborn, 4)
The Art of Gathering
The Atlas Six
The Blue Zones Solution
The Bomber Mafia
The Bullet Journal Method
The Cold Start Problem
The Collapsing Empire
The Expanse Series
The Extended Mind
The Great Mental Models, Vol. 1
The Hobbit, Or, There and Back Again
The Infinite Game
The Light of All That Falls (The Licanius Trilogy, #3)
The Long Loneliness
The Long Way to a Small, Angry Planet
The Lost Metal
The Mountains Sing
The Name of the Wind
The New Testament in Its World
The One Thing (book)
The Physics of Climate Change
The Pragmatic Programmer
The Shack
The Shadow Of What Was Lost
The Spirit of the Disciplines
The Tattooist of Auschwitz
The Three-Body Problem
The Tipping Point
The Truths We Hold: An American Journey
The War Of Art
The Way of the Heart – The Spirituality of the Desert Fathers and Mothers
The Will of the Many
Tinker, Tailor, Soldier, Spy
To Green Angel Tower
To Save Everything, Click Here
Tress of the Emerald Sea
Warbreaker
We Can End Bible Poverty Now: A Challenge to Spread the Word of God Globally
When Caring is Not Enough: Resolving Conflicts Through Fair Fighting
When the Church Was a Family: Recapturing Jesus' Vision for Authentic Christian Community
Words of Radiance
Yes To Life
32 Entities
Austin Kleon
Ben Hong
Bookworm
Brandon Sanderson
Dallas Willard
Dan Baumann
Daniel Strange
Jim Mattis
John Mark Comer
MacSparky
Malcolm Gladwell
Mike Schmitz
Patrick Kelly Dodson
Phil Vischer
Rudyard Kipling
Skye Jethani
Thomas á Kempis
How to build a better schedule
Jolly Swagman Podcast - Andy Matuschak
Simple Productivity: How to Accomplish More With Less
50 Slipbox
🎨 Arts & Entertainment
🏛 Government
2-2-2 method
80,000 hours
1953
1962
1975
A common instrumental function is self-improvement
A common instrumental function is to prevent change
A common instrumental function is to prevent destruction
A Note
A Theology for Online Creators
A utility function is the thing an agent want to maximise
Abiding in the vine
About
Abstraction
Acceleration can create artifical gravity
Active recreation
Adding tailwind to nuxt
Agape
AI Alignment MOC
Alcohol
All animals sleep
Alternatives to Amazon for books
Amygdala
An AGI is a system that can improve itself and is virtually unbound by a domain
Animism views the reality as essentially spiritual
Anki
Anterior cingulate
API
Apostle Paul
App Store submissions
AppleScript
Arabia
Ascension
ASO - App Store Optimisation
Assyria
Async await loop
Atomic Design
Attention MOC
Attentional Space
Authority Domains 👑
Availability heuristic
Babylon
Basal ganglia
Bash convert all files in directory into webp
Bash delete matching files
Batch size (ML)
BCC One Essential Mixes
Be proactive
Beauty, abundance and order
Behaviour in catastrophes MOC
Behind the Scenes of Vue
Belief tree
Biblical Themes and Images MOC
Biblical Worldview MOC
Blog
Blogging
Bombings increase morale rather than deflating it
Book Club Discussion Questions
Books 📖
Books require spaced repetition to affect you over time
Bookworm Golden Books
Brainstem
Browser API
Browser resource hints
Building an Obsidian Mobile theme in public
Bunch App
By default, relationships worsen
Cache data in Nuxt client-side
Caching
Caffeine masks tiredness
Celebration
Cerebellum
Champion people
ChatGPT prompt to plan your tasks
Christian fatalism
Civilization V
Classification (ML)
Cognitive Biases
Colours in web design
Come up with a brand name
Community
Competition as cooperation
Compounding
Connect gtm datalayer event to Google Analytics
Const in a try catch pattern
Constraint programming
Contact me 📬
Contextualisation
ConvertKit
Copilot
Copy og description of page with JavaScript
Creating Online
CSS
CSS absolute and relative
CSS Animations
CSS Grid
CSS Obsidian Snippets
CSS Reset
CSS tweaks for Obsidian Publish
Custom Search Engines
D&D is an Infinite Game
Daily Standup template
Data Binding and Interpolation
Dataview
Dataview - Recently Edited
Declarative programming
Deep Focus
Delegate decision-making as much as possible
Dense Layer (ML)
Dependency Inversion principle
Design
Destructuring based on access
Dieter Rams’ 10 principles for good design
Different fonts when writing encourage different states of mind
Digital garden
Discipleship is 80% encouragement
Discipleship MOC
Domain - Economics
Domain Name System
Domains of Society
Drop in CSS Frameworks
Each culture and person has unique obstacles to encountering Jesus
Early Game Steps
Edit hosts file on macOS
Elite: Dangerous
Emergence
Emojis That Sync with Dropbox
Emotional well-being
Encapsulation
End of the Year Questions
End-to-End tests
Epochs (ML)
Espionage
Evergreen notes are additive over time
Examples of flow activites
Excellence
Expected Value
Extract Conditional Pattern
Faith ⚐
Fasting
Favicons
Favourites
FinanceKit
Firebase
Five Lessons From a New Programmer For a New Programmer
Flow experiences bring happiness
Flow increases the complexity of our self
Flow MOC
Flow occurs when you are challenged to the brink of your abilities in a meaningful activity with immediate feedback
Focused Podcast
FPC over MVP
From Stack Overflow:
Frontal lobe
Garden Timeline
Generic type arguments
Get current Focus Mode with JXA
Getting started with Obsidian Publish in three steps
Getting started with plugins
Gif to animated favicon
Git
git bisect
Git discard local changes
git patch
Git rebase
Git submodules
Giving attention is giving authority
God gave us good physical bodies
Good habits are attractive
Good rest takes some effort
GTD
h3
Hammerspoon
Happiness comes from internal order rather than outward circumstances
Happiness MOC
Hearing God through a sense (or absence) of peace
Hippocampus
Holy Post
How to add an Obsidian note to the homescreen on Android
How to decide between Pages, Components and Layouts in Nuxt
How to embed a newsletter sign-up form
How to engage with any cultural text
How to safely share email in Nuxt
How to view basic analytics in Obsidian Publish
How to view package version in nuxt
Hypothalamus
Idol stories are counterfeit gospels that can't fulfil
Image Bearers
Importing tailwind config in Nuxt
In a culture of radical individualism, the church is called to go deep
In Machine Learning, you receive rules based on data and answers provided
In order to be productive, you need sufficient sleep
In sequential ML models rules flow straight out of data
IndexedDB
Indie Hacking Reading List
Inheritance
input shape (ML)
Integrating LLMs into SwiftUI
Interests ⚐
Interface segregation principle
Internet packet
iOS Development
iOS Indie Hacking
IP addresses
It is better to give than to receive
JavaScript
JavaScript Arrays
JavaScript async and await
JavaScript check if an array is valid
JavaScript Functions
JavaScript If Statements
JavaScript Loops
JavaScript Map
JavaScript Object Constructors & Prototypes
JavaScript Objects
JavaScript One-liner remove key from Object
JavaScript Proxies
JavaScript random UUID
JavaScript reduce
JavaScript String Manipulation
JavaScript Switch
JavaScript Variables
JavaScript wat
Jest
Jesus Christ
Jesus lived with immense focus
Jesus the Messiah
Jesus, the new Adam
Johnny Decimal System
JS Primitives
Keras Python library
Keychron K6
Large Language Models
Lazy Load background image in Vue
Leadership MOC
Learning in public
Level of Certainty
Level of Effort
Lighthouse
Limbic system
Limiting the power of wealth is more effective than limiting wealth
Liskov substitution principle
Local first development
Local LLM models
loss function (Machine Learning)
Lua
Luna Plugin
Machine Learning
Man's three basic questions
Mastery comes from deliberate practice
Matrix
Mental Models MOC
Messiah imagery
Meta
Migrate from yarn to bun
Minimal drag and drop vue template
Missions needs to engage the Third Culture differently than the First Culture
Monthly subscriptions
MVVM
My favourite books
My favourite things on the internet
My favourite tools and utilities
My inspirations
Navigators Discord Community
Newsletter
Newsletter: Link letters
Ni package manager
Nitro
Node.js
Normalisation (ML)
NT Letters
Nuxt ⚐
Nuxt Assets
Nuxt Composables
Nuxt Dynamic routes
Nuxt Error Handling
Nuxt Layouts
Nuxt Middlewares
Nuxt navigateTo
Nuxt Pages
Nuxt Rendering Modes
Nuxt Server
Nuxt server routes
Nuxt Static Site generation
Nuxt UseAsyncData
Nuxt useFetch
Nuxt useState
NuxtImage
NuxtLink
Object Oriented Programming Principles
Obsidian API
Obsidian Callout types
Obsidian Publish
Obsidian Theme Development
Obsidian You Plugin
Occam's Razor
Occipital lobe
Online Marketing
Open-closed principle
OpenAPI
optimizer function (Machine Learning)
Our attentional space is limited
Parietal lobe
Parkinson's Law
Passive recreation
Pausing dissolves emotionality
Periodic media, like podcasts, are a form of spaced repetition
Pinia
Podcasts
Portugal
Post-Christianity corrodes institutions
Post-Christianity offers a kind of alternative, liberal form of Christianity
Prefrontal cortex
PrimeVue
Programming ⚐
Psychology MOC
PWA
Python
Questions
Radical individualism is the modus operandi in post-Christianity
React Class-based components
React Components
React Context
React Functional Components
React Hooks
React useContext
React useEffect
React useRef
React useState
React.memo
ReactDOM
Readability
Reading Narrative Fiction holds a variety of benefits
Reckoners Trilogy
Refactoring
Regex for Obsidan links
Regression (ML)
Related: Attention MOC
remove duplicates from an array
Responsive images, image optimisation
Rest MOC
Revisionist History
Sabbath
Scalar
Scale - colour scale generator
Scripture
Scrum
SCSS
Secrecy
Self-Leadership
Semantic Versioning
Sequential Model (ML)
Setting up Obsidian on Android with Dropbox sync
Setup Swift LSP in nvim
sh
Share the process
Shell
Shoelace vs Nuxt UI
Shuffling (ML)
Silence
Similarity measures
Single responsibility principle
Software release life cycle (Software versions)
SOLID
Solitude
Spaced Repetition
Spaced repetition can be used as identity-building
Spiritual Disciplines
SSL
Starting a new Obsidian plugin checklist
Steal from your heroes
Steps of confrontation
Steps to set up a ML model
Steps to use a ML model
Steps to use a ML model in TensorflowJS
Storekit
Storm in a teacup
Styling for every nth child
Supercharged Links
Supervised Learning
Supervised learning classifies labeled data
Sustained focus increases productivity
Swift enum
Swift functions
Swift Hashable
Swift UI code prompt
SwiftData in Widgets
SwiftUI
SwiftUI App Intents
SwiftUI architecture models ⚐
SwiftUI Array methods
SwiftUI Button styles
SwiftUI font sizes
SwiftUI Singleton
SwiftUI State
SwiftUI Unit tests
Symlink
Tailwind Breakpoints
TailwindCSS themer
Temporal lobe
Tensor
Tensor shape
TensorflowJS
Testing (Programming)
Testing in Bun
Thalamus
The Brain
The Cosmere
The decline of nominal Christian belief provides an opportunity
The diamond of transformation
The Farseer Trilogy
The Gospel is subversive fulfilment of idol stories
The Internet MOC
The Internet overview
The loss function measures the guess against the correct answer.
The makeup of post-Christian belief
The optimizer function runs when another guess is made. It tries to minimise the loss based on the loss function.
The rule of least power
Theology of Work
This Cultural Moment MOC
Time blocking
True community is vital for human flourishing
Type any
Typed Component Props
TypeScipt Tuples
Typescript
TypeScript enum
TypeScript Functions
Typescript objects
TypeScript Union Types
Ubiquitous capture
UI libraries
Universal Rendering
Unsupervised Learning
Unsupervised learning finds patterns in unlabeled data
useCallback
useMemo
User Experience
Utopia and TailwindCSS
v-bind
v-for
v-html
v-if
v-model
v-on
v-once
v-show
v-slot
Vector
Venice
Version management in XCode
Video games
Vue
Vue animations
Vue Components
Vue Composition API
Vue Computed Properties
Vue Controlling Scroll
Vue Directives
Vue Dynamic Components
Vue Dynamic Styles
Vue emits
Vue HTTP requests
Vue Hydration Mismatch
Vue Instance Lifecycle
Vue Methods
Vue Navigation Guards
Vue Provide & Inject
Vue Reactive
Vue Ref
Vue Refs
Vue Routing
Vue Scoped Slots
Vue Slots
Vue teleport
Vue transition element
Vue Watch
We don't have a body, we are a body. Make you process hands-on.
Web Authentification API
Web performance
webp
Well-named methods
What about other faiths
What’s required to release an iOS MVP 1.0.0
Wireless internet
Work and Rest are symbiotic
Work is a blessing
Work is broken
Work is cursed
Working Music
World Wide Web
Writing
XCode build environments
yarn update all
60 Outputs
62 Projects
Bible Study Kit
+Overview
About me
Benefits of Connected Biblical Thinking
BibleGateway-to-Obsidian Script
Chaotic Waters (Image)
Connected Biblical Thinking
Connecting makes you engage Scripture
Connecting simplifies retrieving
Connecting strengthens remembering
Creation narrative
CSS tweaks
Design (example)
Download the Bible Study Kit
Examples of Connected Biblical Thinking
Examples of deductive note-taking
Examples of inductive note-taking
Faith MOC (example)
Financial Policy
Garden City: Work, Rest, and the Art of Being Human.
Glossary
God-centered life
God's unified story
Home 🌱 (example)
Interests MOC (example)
Journal Note
Knowledge Management
Release Notes
Set up your Obsidian for Bible Study
Settings, queries and plugins
Sleep MOC: Commentary
Split Thinking
Start connecting Scripture
Start here
The Basics of connecting
The shortcomings of common note-taking practices
The shorter your sleep, the shorter your life
Tower of Babel
What is the Gospel?
Obsidian You 🎨
Books Read (Auto-Updating)
Currently Reading (Auto-Updating)
Recent new files
Recently edited
Recently read
Home
❯
50 Slipbox
❯
SwiftUI architecture models ⚐
SwiftUI architecture models ⚐
Aug 15, 2024
SwiftUI architecture models ⚐
up::
SwiftUI onboarding
MV Swift Architecture
MVVM
Graph View
Backlinks
MVVM