work journal
Doings, learnings & interesting things.
Week of September 15th
Learning
- Learning to reason with LLM
Interesting things
- Astro's Content Layer API
Week of August 18th
Work
- Secondary market is almost ready 🎉
Learning
- react and PDF
- Tips from using tanstack/router
- async preloading SPA
Interesting things
- Intro to xstate-store
Week of August 11th
Work
- The reminders system has all the core operations ready and working!
- Continue to work on the backend work for the secondary market
Week of July 28th
Work
- Finalising new reminder system
- Starting to build the backend for secondary market
Learning
- Data fetching in useEffect VS remix loaders
- Astro server islands 🏝️
Interesting things
- State of React 2023 - results
- How Airbnb upgrades React
Week of July 21st
Learning
- next.config.ts
Interesting things
- 5 misconception about server components
- rust based terminal
Week of July 14th
Work
- More work on the secondary market
Learning
- Remix Fog of War
Interesting things
- More ShadcnUi-esque UI library
Week of July 7th
Work
- Proof of concept for secondary market ready!
Interesting things
- Shadcn-ui just releasd charts!
Week of June 30th
Work
- Started to build our secondary market 👀
- Remix v2.10
Interesting things
- Caching in Next.js
Week of June 23rd
Work
- Getting started with Radix-themes
Interesting things
- Resend handbook
- Black Amber Citadel 3 👀
- TypeScript 5.5
- Component, colocation & composition
Week of June 16th
Work
- Serverless v4
Interesting things
- React 19 drama
- How deep is your DOM?
Week of June 9th
Learning
- Mind the gap
- Interactive dropdown menu with Radix UI
Interesting things
- Typesafe routes in Remix + react-router V7 👀
- Supabase vector database
Week of June 2nd
Learning
- Vercel feature flags
- Improved vercel toolbar
Week of May 19th
Learning
- Animating Radix primitives
- React Compiler
- Remix merges with react-router 👀
Interesting things
- Why React Query
- Build your own react
Week of May 12th
Work
- Improving Reminders in settings from feedback
Learning
- Why patching globals is harmful
Week of May 5th
Work
- final touches to our new reminder system
- Headless UI v2
Learning
- The Front-end handbook!
- Remix for Next.js
Interesting things
- Added some background grids to my site for fun 💅🏼
- Effect is now stable
- Over 700 days of Readwise highlights
Week of April 28th
Work
- working on improving internal tools for our operations in Copenhagen
- Still building the new lading page for gigover
- Trying to set up metabase through dynamodb -> s3 -> glue -> athena -> metabase 😮💨
Learning
- Algebraic effects for the rest of us
Week of April 21st
Work
- Building a new landing page for gigover
- Building order overview system for Tiffin
Learning
- If I would build a shopify store I would use hydrogen 🤩
- React 19 beta 🎉
Interesting things
- remix PWA offline
- Vercel reverted all edge rendering back to nodejs
Week of April 14th
Work
- Building user interface in Retool for our reminder system
- set up a new vite react project for a new landing page in my freelancing job
Learning
- Writing react 19 from scratch
- View Transition in Next
Interesting things
- Only 13 tests until we are turbo 👀
- the wtf notebook
Week of April 7th
Work
- Reworking our listLaggards API
Interesting things
- signals to JavaScript 👀
- linear redesign pt I
- linear redesign pt. II
Week of March 31st
Work
- Set up Twilio and connected it to Courier for our sms notifications
- Build sms sending into our backend
Learning
- Radix themes 3.0
- shadcn/ui blocks 👀
- What is a layout in React?
Interesting things
- Bun v1.1
- New drag and drop, this might become handy in future projects
- Code annotation made simple!
Week of March 24th
Work
- Started to use the new reminder system
- Released a Tiffin framer website
Learning
- Read through the Rust book
- JSON canvas
- React native new architecture
Interesting things
- Shiki - syntax highlighter
Week of March 10th
Work
- We finished updating the aws-sdk on our backend
- Started a new cycle
- Building a new improved reminder system
Learning
- Typescript 5.4
- Set up Rust, following curiosity 👀
Interesting things
- i18n in Remix
- Tailwind V4 👀
- Only if I could be as good a designer as these people 😮💨
- New JavaScript framework!
- New interesting Astro database
- Interesting read about a neat editor
Week of March 3rd
Work
- Still working on updating aws-sdk for our Lambda functions
- Almost finished the updating of aws-sdk!
Learning
- The lexorank algorithm is interesting.
- remix + vite is stable to use in SPA mode
- rethink the startup mvp
Interesting things
- Working more on a side-project 🤫
- JSR is deno open-source package manager
- remix + shadcn + drizzle + cloudflare
- Why Facebook doesn't use git
Week of February 25th
Work
- Cleaning up the new menu release - UI updates
- Planning for next cycle
- Improving error handling on our client with useActionData()
- Started to update aws-sdk on our Lambda functions 🛠️
Learning
- Using lexoRank when building drag and drop
Interesting things
- Mario Kart built with React 🍄
Week of February 18th
Work
- Need to upgrade aws sdk 😫
- Remix vite is stable 🎉 We have done some minor steps to move towards this, now we can do more!
- Release a new menu configuration 🎉
Learning
- React-labs: February 2024
Interesting things
- RaycastUI
- The nine states of Design
- Build your dashboards with code
- I want one of these 👀
Week of February 11th
Work
- improving new menu-controls on smaller screens
- It's so incredibly nice to have a designer a part of the team 😮💨
Learning
- In-depth video about nested routing in Remix
Interesting things
- Apple made a YAML alternative
- You will like this if you like shadcn-ui
- I can't believe how good Sora is 🤯
Week of February 4th
Work
- Rebuilding menu-controls for menu ui
- Building a reusable, multi page information modal with headless-ui
Learning
- bruno is an interesting alternative to postman
- Remix SPA mode
Interesting things
- Raycast snippets
- Apple Vision Pro
- Ólafur Arnalds live in Icelandic nature
- Next.js app router re-write
- Direction aware Framer motion
- Generate fake date with Raycast from type definition 🤯
- jQuery 4 is out 👀
Week of January 28th
Work
- We updated our FIT to work better
- Design meeting on menu changes
- Removed tanstack-query from one of our project
Learning
- Added react-email to my personal portfolio
Interesting things
- Super cool grid content
- Benford's law
- Super cool way of displaying code
Week of January 21st
Work
- Added fathom analytics events
- Starting to prepare to deploy Framer landing page
- useFetcher in remix is a good hook to use, but it takes some time to get used to it 😮💨
Learning
- Using tags in things helps to get better overview of your todos
Interesting things
- Tailwind developer tools
- Great looking changelog from Fey ✨
- I've reviewed my readwise highlights for 600 days in a row 🎉
- Biome is an all in one toolchain
Week of January 14th
Work
- Updating aws amplify UI
- Building a route overview for Tiffin operations
Learning
- Now the fly cli has some issues
- Setting up subdomain
- Need to figure out this subdomain thing 🥴
- Remix SPA
- Started to build a raycast extension 🫡
Interesting things
- First post after fly deploy
- Deploying remix app to fly with bun did *not* work
- Component Composition