🐒
Construction workerThis page is a work in progress, it may have bugs or missing content, handle with care!!Construction worker

Library

This page is a giant library of everything on this website, from my content to others, from photos to links and reviews.

As someone who regularly complains about capitalism it's also been my goal to try to help people imagine alternatives. Many times I have looped back to the concept of library, of free knowledge exchange and commons. So this page is a bit my homage to it as an attempt to showcase everything accessible here in one place.

Toggle options

click to filter · double-click to exclude · click label to reset
Genre
acousticactionaction adventureadventurealternativealternative folkalternative metalalternative popalternative rockambientanimalsanimationarcadeartaustralianautismbasecampberlinsocialclubblack metalbreakcorebritpopbuildingbullet heavenbuyfromeucasualcello rockchiptuneclassic rockclassicalcoldwavecomedycrimecutedancedarkwavedeath metaldeep housedocumentarydoom metaldramadream popdreampopdrone metaldrugsdubstepelectroclashelectronicelectronic rockerotismetymologyexperimentalexperimental popexplorationfamilyfantasyfolkfpsframeworkfrancefree to playfrench popfunk rapgamblinggamegofnyourselfgoth rockgothicgothic rockgrungeguitar virtuosohandcrafthard rockhardcorehealthheavy metalhip hophistoryholuphorrorillustrationincrementalindieindie rockindustrialindustrial metalinstrumental rockinternetjazz raplearninglgbtlifelitteraturemachinelearningmental healthmetalcoremetroidvaniamotivationalmoviesmusicmysteryneo classicalneuroanoisenoise rocknotionnownu metaloddlyarousingopenaipcgamingphotographyplatformpoppop rockportfoliopost grungepost hardcorepost metalpost punkpost rockpridepridemonthproceduralprogressive metalprogressive rockprogressive trancepsychedelic rockpsytrancepunkpuzzleraprap alternatifrap classiquerap melodiquerap modernerapcorerealityrelationsreviewrockroguelikeromancerpgsandboxsci fi fantasysciencescience fictionsexshoegazesimulationsinger songwriterslamsludgesocietysolarpunksoulsoundtrackstealthstrategystreet photostupidsurvivalsurvival horrorsurvivalhorrorswedishswisssymphonic metalsynthpopsynthwavetechnotechnologythejoysofsymfonythrillertrip hoptv movieurbexutilitiesutilitywarwesternworkworldnewsxcom
omg Big Filter is hiding results from the people!!😱click here to OPEN YOUR EYES!!!!
Querying your Redux store with GraphQL
Querying your Redux store with GraphQLBymyselfTypearticleDate (at 30)Language🇬🇧 englishTags

#react#technology#writing#learning

StatuscompletedStarsWords2642Time to read11 minutes

Rationale When working in a React application, one pain point that often comes up is Redux. People say that as soon as an application uses it, things quickly get overrun with boilerplate and "wiring" code that ultimately clogs your codebase more than it helps it. This isn't something inherent to Redux but more something to do with the best practices associated with it, and with people...

Gatsby and the new era of site generators
Gatsby and the new era of site generatorsBymeTypearticleDate (at 29)Language🇬🇧 englishTags

#technology#react#writing#learning#review

StatuscompletedStarsWords2791Time to read12 minutes

Why Gatsby? One of the greatest aspects of modern web development is how modular and composable everything has become. Building an application these days has become a lot like tinkering with building blocks: piecing together packages, APIs, services and so on. Each doing what they do best. We've learned that reinventing the wheel is often not the solution and by embracing interoperability we've...

Way later in my career as as (now proper) software engineer, I wanted to play with all the cool new Javascript framework that were coming out. Particularly I loved  Static Site Generators  (which was by no means a new or JS-specific concept) so I ended up picking  Gatsby  at the time. It allowed me to create a clean, fast and responsive website that centralized data from dozens of third party sources into a  GraphQL  API that all pages queried to be then rendered fully statically. It was a marvel of performance but also a pain to build and maintain especially as Gatsby got abandoned.

So I rewrote the website in  NextJS  which was a pain but allowed me to simplify greatly the whole stack and start decoupling from the framework into something more generic. I tried to stretch the new framework to do everything I wanted it to do, but ultimately I was trying to bend it to do hybrid static generation in a way it wasn’t meant to. So after months of fighting in the mud, and fighting performance issues that left me questioning my sanity, I pulled the trigger and planned a  second  major rewrite back to  Laravel  which is how the previous version worked. The refactor was a pain but once settled back into my comfort stack I was able to do way more significant changes and I decided to continue updating it with more cool things that aren’t just my content, to make it more my digital garden like I had originally envisioned, make it more of a website like we used to do them. Hopefully I’ll manage.

The name comes from my second album  Out Through the Winter Throat , it’s an album that touches a lot about war and cataclysm, and its main title comes from humanity on the album being kicked out through the (nuclear) winter’s throat. Not disappeared, but swallowed in it. This is likely the most political version of my website, and it’s still miles away from how much I would want it to. But this image of us all gradually vanishing in our own doom stuck with me as I rewrote my website at a time where I myself was being swallowed by life.
The Winter ThroatBymy lil handsTypewebsiteDate (at 29)Language🇬🇧 englishTags

#javascript#gatsby#nextjs#react#code#portfolio#arts#fluff#society

StatuspermanentStars

Way later in my career as as now proper software engineer, I wanted to play with all the cool new Javascript framework that were coming out. Particularly I loved Static Site Generators which was by no means a new or JS-specific concept so I ended up picking Gatsby at the time. It allowed me to create a clean, fast and responsive website that centralized data from dozens of third party...

Immutability with Immer
Immutability with ImmerByM-ATypearticleDate (at 28)Language🇬🇧 englishTags

#react#writing#learning#technology

StatuscompletedStarsWords1308Time to read5 minutes

Why immutability? When working on a React application that needs to handle state, one of the main pitfalls to watch out for is accidental mutations. Which is fancy talk for mistakenly modifying stuff you didn't want to change: let user = { name: "foo" }; let updated = user; updated.name = "bar"; updated.name; // "bar" user.name; // "bar" In this case,...

Construction workerThis page is a work in progress, it may have bugs or missing content, handle with care!!Construction worker

Library

This page is a giant library of everything on this website, from my content to others, from photos to links and reviews.

As someone who regularly complains about capitalism it's also been my goal to try to help people imagine alternatives. Many times I have looped back to the concept of library, of free knowledge exchange and commons. So this page is a bit my homage to it as an attempt to showcase everything accessible here in one place.

Toggle options

click to filter · double-click to exclude · click label to reset
Genre
acousticactionaction adventureadventurealternativealternative folkalternative metalalternative popalternative rockambientanimalsanimationarcadeartaustralianautismbasecampberlinsocialclubblack metalbreakcorebritpopbuildingbullet heavenbuyfromeucasualcello rockchiptuneclassic rockclassicalcoldwavecomedycrimecutedancedarkwavedeath metaldeep housedocumentarydoom metaldramadream popdreampopdrone metaldrugsdubstepelectroclashelectronicelectronic rockerotismetymologyexperimentalexperimental popexplorationfamilyfantasyfolkfpsframeworkfrancefree to playfrench popfunk rapgamblinggamegofnyourselfgoth rockgothicgothic rockgrungeguitar virtuosohandcrafthard rockhardcorehealthheavy metalhip hophistoryholuphorrorillustrationincrementalindieindie rockindustrialindustrial metalinstrumental rockinternetjazz raplearninglgbtlifelitteraturemachinelearningmental healthmetalcoremetroidvaniamotivationalmoviesmusicmysteryneo classicalneuroanoisenoise rocknotionnownu metaloddlyarousingopenaipcgamingphotographyplatformpoppop rockportfoliopost grungepost hardcorepost metalpost punkpost rockpridepridemonthproceduralprogressive metalprogressive rockprogressive trancepsychedelic rockpsytrancepunkpuzzleraprap alternatifrap classiquerap melodiquerap modernerapcorerealityrelationsreviewrockroguelikeromancerpgsandboxsci fi fantasysciencescience fictionsexshoegazesimulationsinger songwriterslamsludgesocietysolarpunksoulsoundtrackstealthstrategystreet photostupidsurvivalsurvival horrorsurvivalhorrorswedishswisssymphonic metalsynthpopsynthwavetechnotechnologythejoysofsymfonythrillertrip hoptv movieurbexutilitiesutilitywarwesternworkworldnewsxcom
omg Big Filter is hiding results from the people!!😱click here to OPEN YOUR EYES!!!!
Querying your Redux store with GraphQL
Querying your Redux store with GraphQLByEmma Fabre, First of Her NameTypearticleDate (at 30)Language🇬🇧 englishTags

#react#technology#writing#learning

StatuscompletedStarsWords2642Time to read11 minutes

Rationale When working in a React application, one pain point that often comes up is Redux. People say that as soon as an application uses it, things quickly get overrun with boilerplate and "wiring" code that ultimately clogs your codebase more than it helps it. This isn't something inherent to Redux but more something to do with the best practices associated with it, and with people...

Gatsby and the new era of site generators
Gatsby and the new era of site generatorsByEmma Fabre, First of Her NameTypearticleDate (at 29)Language🇬🇧 englishTags

#technology#react#writing#learning#review

StatuscompletedStarsWords2791Time to read12 minutes

Why Gatsby? One of the greatest aspects of modern web development is how modular and composable everything has become. Building an application these days has become a lot like tinkering with building blocks: piecing together packages, APIs, services and so on. Each doing what they do best. We've learned that reinventing the wheel is often not the solution and by embracing interoperability we've...

Way later in my career as as (now proper) software engineer, I wanted to play with all the cool new Javascript framework that were coming out. Particularly I loved  Static Site Generators  (which was by no means a new or JS-specific concept) so I ended up picking  Gatsby  at the time. It allowed me to create a clean, fast and responsive website that centralized data from dozens of third party sources into a  GraphQL  API that all pages queried to be then rendered fully statically. It was a marvel of performance but also a pain to build and maintain especially as Gatsby got abandoned.

So I rewrote the website in  NextJS  which was a pain but allowed me to simplify greatly the whole stack and start decoupling from the framework into something more generic. I tried to stretch the new framework to do everything I wanted it to do, but ultimately I was trying to bend it to do hybrid static generation in a way it wasn’t meant to. So after months of fighting in the mud, and fighting performance issues that left me questioning my sanity, I pulled the trigger and planned a  second  major rewrite back to  Laravel  which is how the previous version worked. The refactor was a pain but once settled back into my comfort stack I was able to do way more significant changes and I decided to continue updating it with more cool things that aren’t just my content, to make it more my digital garden like I had originally envisioned, make it more of a website like we used to do them. Hopefully I’ll manage.

The name comes from my second album  Out Through the Winter Throat , it’s an album that touches a lot about war and cataclysm, and its main title comes from humanity on the album being kicked out through the (nuclear) winter’s throat. Not disappeared, but swallowed in it. This is likely the most political version of my website, and it’s still miles away from how much I would want it to. But this image of us all gradually vanishing in our own doom stuck with me as I rewrote my website at a time where I myself was being swallowed by life.
The Winter ThroatByQueen EmmaTypewebsiteDate (at 29)Language🇬🇧 englishTags

#javascript#gatsby#nextjs#react#code#portfolio#arts#fluff#society

StatuspermanentStars

Way later in my career as as now proper software engineer, I wanted to play with all the cool new Javascript framework that were coming out. Particularly I loved Static Site Generators which was by no means a new or JS-specific concept so I ended up picking Gatsby at the time. It allowed me to create a clean, fast and responsive website that centralized data from dozens of third party...

Immutability with Immer
Immutability with ImmerByEmma Fabre, First of Her NameTypearticleDate (at 28)Language🇬🇧 englishTags

#react#writing#learning#technology

StatuscompletedStarsWords1308Time to read5 minutes

Why immutability? When working on a React application that needs to handle state, one of the main pitfalls to watch out for is accidental mutations. Which is fancy talk for mistakenly modifying stuff you didn't want to change: let user = { name: "foo" }; let updated = user; updated.name = "bar"; updated.name; // "bar" user.name; // "bar" In this case,...