🐕

Blog

One of the first websites I put up was a blog for myself, and I started writing reviews and anecdotes and opinions and whatnot very early on. I'm lucky to have been able to keep all these articles over the decades, including the numerous ones I wrote about web development, for and while at work.

Toggle options
omg Big Filter is hiding results from the people!!😱click here to OPEN YOUR EYES!!!!
LessCSS
LessCSSTypearticleDate (at 21)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords760Time to read3 minutes

Je ne parle pas beaucoup de webdesign et de programmation sur mon blog. Pendant longtemps la raison a été que je ne me sentais pas forcément à l’aise avec ce que je faisais - pas assez au point par rapport aux nombreux standarts du web et à la qualité de ce qui se faisait ailleurs. Depuis le travail en agence m’a fait énormément progresser : moi qui n’avait à l’origine que quelques lointaines...

Iconic & Entypo
Iconic & EntypoTypearticleDate (at 22)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords1034Time to read4 minutes

En terme de web les modes vont et viennent, tant au niveau du fond que de la forme. C’est à la fois dû à l’évolution des langages eux-mêmes et l’évolution des navigateurs qui lisent et déchiffrent ces langages. Sans doute est-ce le fait que je suis plus informé qu’avant mais j’ai l’impression que les choses s’accélèrent de plus en plus - et dans le bon sens. Quand je vois les efforts monstrueux de...

Preprocessors
PreprocessorsTypearticleDate (at 22)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords1492Time to read6 minutes

Depuis quelques temps j’ai envie d’écrire une mince série de billets sur ce que je fais plus concrètement au travail. Histoire de partager, recueillir quelques avis et puis pouvoir discuter un peu de sujets qui me passionnent avec des gens qui traversent la même chose. Comme je l’avais mentionné dans un précédent article, j’ai commencé à travailler il y a deux ans et demi de cela. Quand je suis...

Version Control
Version ControlTypearticleDate (at 22)Language🇫🇷 françaisTags

#technology#writing#learning

StatuscompletedStarsWords2327Time to read10 minutes

“If you’re not on Github, you’re essentially unable to participate in the rich open-source community that has arisen around front-end development technologies.” Quand je dis que ma manière de travailler a changé je ne parle pas seulement du résultat final de mon travail mais du processus en lui-même, le workflow. En quelques mots c’est tout ce qui, de l’idée originelle, conduit au résultat final —...

Test de nouveau designTypearticleDate (at 22)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords326Time to read1 minute

Pendant les travaux l’exposition continue. On ne se moque pas je bidouille encore. Si vous avez des remarques ou que ça bug chez vous dites-le moi. Pour ceux que ça intéresse après mon article sur les préprocesseurs, le code du design est sur Github. Si vous avez toujours codé en CSS et vous demandez après mon article à quoi ressemble le code d’un design en SASS, vous pourrez y voir comment j’ai...

Laravel ou l'élégance perdue du PHP
Laravel ou l'élégance perdue du PHPTypearticleDate (at 22)Language🇫🇷 françaisTags

#php#writing#learning#laravel#technology#review

StatuscompletedStarsWords2995Time to read13 minutes

Dans la vaste école des frameworks web, de langage en langage le paysage est bien différent. Là où les développeurs Ruby et Python ont su se mobiliser pour une même cause autour des piliers que sont désormais Rails et Django, il faut bien avouer que du côté du PHP ressort un certain côté cours de récré. Des frameworks à la pelle, chacun dérivés de X ou Y, pas un pour s’entendre sur des...

Redesign of my portfolio
Redesign of my portfolioTypearticleDate (at 22)Language🇬🇧 englishTags

#css#technology#javascript#writing#learning

StatuscompletedStarsWords1966Time to read8 minutes

I have to admit to a rather superficial habit - and perhaps shared by others in my profession - when I start talking to someone who does my job, the first thing I do is click on the link to their site. I look at the sources, and from there criticism comes quickly. It’s not logical I admit it because even if I try to follow very well all the good codes and practices in terms of webdesign, I don’t...

Of links, feeds and fever
Of links, feeds and feverTypearticleDate (at 23)Language🇬🇧 englishTags

#technology#productivity#writing#learning

StatuscompletedStarsWords1463Time to read6 minutes

In my branch there are a lot of things that make it possible to distinguish someone who does his job well from someone who doesn’t. Compliance with norms and standards, the reusability of the code, the consideration of accessibility, and so on. But above all, it is the willingness and ability to update oneself. It is this quality that makes people who are considered very good in their field...

Webpack your bags
Webpack your bagsTypearticleDate (at 25)Language🇬🇧 englishTags

#learning#writing#javascript#technology

StatuscompletedStarsWords6691Time to read29 minutes

By now you’ve probably heard about this new cool tool on the block called Webpack. If you haven’t looked that much into it you’re probably a bit confused by some people calling it a build tool à la Gulp and other people calling it a bundler like Browserify. If on the other hand you have looked into it you’re probably still confused because the homepage presents Webpack as both. To be honest, at...

Set Blackfire to the Rain
Set Blackfire to the RainTypearticleDate (at 25)Language🇬🇧 englishTags

#technology#php#writing#learning

StatuscompletedStarsWords1612Time to read7 minutes

If you’ve ever worked on any PHP application, or package, or anything you know that debugging performance issues is hard. There are several ways to ease the pain a little: debug bars, putting timers a bit everywhere. Or if you’re courageous like I was for a long time, you use xdebug snapshots which requires you to configure it, and then parsing the snapshots which takes a long time, etc....

Thread Carefully
Thread CarefullyTypearticleDate (at 25)Language🇬🇧 englishTags

#technology#php#writing#learning

StatuscompletedStarsWords4072Time to read17 minutes

As far as I can remember, PHP has always had a terrible reputation at handling very heavy or asynchronous tasks. For a long while if you wanted to parallelize long tasks you had to resort to forking through pcntlfork which had its own issues, and you couldn’t really handle the results of those tasks properly, etc. As such, a habit has kind of developed where we go straight for more intricate...

PHPStorm and simplified annotationsTypearticleDate (at 28)Language🇬🇧 englishTags

#learning#writing#php#technology

StatuscompletedStarsWords180Time to read1 minute

By default when using Doctrine in a project, in particular entities, you may have to use annotations a lot, example: / @Entity @Tablename="useraccounts" / class Account { / @var int @Id @GeneratedValuestrategy="AUTO" @Columnname="userid", type="integer" / protected $id; The issue however is that when using PHPStorm...

Using Prettier in PHP
Using Prettier in PHPTypearticleDate (at 28)Language🇬🇧 englishTags

#php#writing#learning#technology

StatuscompletedStarsWords1392Time to read6 minutes

What is Prettier? Originally from the Javascript ecosystem, if you're not familiar with it Prettier is a code formatter, which means it takes your code, and makes it as its namme indicates prettier. There are a lot of code formatters, and for a lot of languages – even Javascript has quite a few of them. But Prettier is currently one of the most popular code formatters out there and it has spread...

Immutability with Immer
Immutability with ImmerTypearticleDate (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,...

Chrome alternatives for devs
Chrome alternatives for devsTypearticleDate (at 29)Language🇬🇧 englishTags

#technology#writing#learning

StatuscompletedStarsWords2374Time to read10 minutes

What's up with Chrome? Recently Google has been in the headlines a lot due to an upcoming change affecting Chrome, which you can read about a bit more over here but the gist of it is the following: The proposed design changes would replace the API relied upon by privacy extensions like uBlock and Ghostery with another designed to “diminish the effectiveness of content blocking and ad blocking...

As developers we've grown accustomed to color schemes in our terminals, our editors, our websites. But why do we love them and sometimes prefer some to others? Why do we sometimes use bad color schemes and what makes one?
Why do we use bad color schemes?TypearticleDate (at 29)Language🇬🇧 englishTags

#technology#writing#learning

StatuscompletedStarsWords1492Time to read6 minutes

If you’re a developer, odds are most of what you’re looking all day is text and code. Whether it’s in a terminal, editor or webpage, you look at text, it’s our main medium of work. So to make life more bearable and to ease things up for ourselves, we made color schemes to brighten up our lives. Colors made it easier for us to parse code because suddenly things weren’t a uniform blob of nonsense....

A nice app on Elm street
A nice app on Elm streetTypearticleDate (at 29)Language🇬🇧 englishTags

#elm#writing#learning#technology

StatuscompletedStarsWords13099Time to read56 minutes

If you’ve ever worked with Redux – in the context of a React application or not – you may have heard numerous times that it was inspired not only by Flux which it followed but also by the Elm architecture. This is something that is thrown around a lot by people in the React ecosystem, and looking at the Elm homepage it may seem difficult to see the link between a strictly-typed language and a JS...

Gotta Go Fast: Reducing friction in everyday work
Gotta Go Fast: Reducing friction in everyday workTypearticleDate (at 29)Language🇬🇧 englishTags

#productivity#technology#writing#learning

StatuscompletedStarsWords2869Time to read12 minutes

It's safe to say programming, and everything around it, evolved tremendously since the Internet's beginnings. If you've ever created a Frontpage website or battled with Dreamweaver and Flash applications you know we've traveled a long way to get where we are now, and all along this way great strides were made to improve how we work. We got better languages, better tools around them, better...

Gatsby and the new era of site generators
Gatsby and the new era of site generatorsTypearticleDate (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...

Snapshot Through the Heart
Snapshot Through the HeartTypearticleDate (at 30)Language🇬🇧 englishTags

#technology#javascript#writing#learning

StatuscompletedStarsWords1965Time to read8 minutes

While snapshot testing has been around for a while in the form of visual snapshots used in visual regression testing, it's clear that the introduction of textual snapshots in Jest a few years ago had a big impact on testing, not only in Javascript but in other languages as well. But looking back on what it brought me a few years later I feel rather failed by snapshots. And while most of the...

Querying your Redux store with GraphQL
Querying your Redux store with GraphQLTypearticleDate (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...

Cypress or how I learned to stop worrying and love E2E
Cypress or how I learned to stop worrying and love E2ETypearticleDate (at 31)Language🇬🇧 englishTags

#technology#writing#learning

StatuscompletedStarsWords2482Time to read10 minutes

Over my career I've dabbled in various forms of testing, both on the back-end and front-end. I've tried various frameworks, experimented with different approaches, types of tests and philosophies, from unit tests to Gherkin behaviour tests to E2E tests with Selenium in the good ol days. And yet despite all this I don't consider myself good at testing, because I can be very lazy and that I tend to...

Typescript, Vue 3, and strongly typed props
Typescript, Vue 3, and strongly typed propsTypearticleDate (at 32)Language🇬🇧 englishTags

#javascript#writing#technology#learning

StatuscompletedStarsWords2054Time to read8 minutes

I’ve recently worked on a Vue application after working for a long time with React, and more particularly with React and Typescript. While I felt right at home in Vue 3’s Composition API given how similar it feels to React Hooks, I did miss the ability to easily use Typescript purely for props validation... or so I thought. Options API versus Composition API Now I’ve known for quite some time that...

Fediverse and the new era of social networks
Fediverse and the new era of social networksTypearticleDate (at 33)Language🇬🇧 englishTags

#technology#society#writing#learning

StatuscompletedStarsWords3127Time to read13 minutes

The era of social networks I consider myself a child of the internet, in that I discovered it towards the end of my childhood and spent most of my time there during my formative years instead of, you know, outside. Moving from AIM, to forums and IRC – where I met my wife And then later on as the era of social networks arrived, to Facebook, Twitter and Reddit yes I skipped a few. Since it began,...

Blog

One of the first websites I put up was a blog for myself, and I started writing reviews and anecdotes and opinions and whatnot very early on. I'm lucky to have been able to keep all these articles over the decades, including the numerous ones I wrote about web development, for and while at work.

Toggle options
omg Big Filter is hiding results from the people!!😱click here to OPEN YOUR EYES!!!!
LessCSS
LessCSSTypearticleDate (at 21)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords760Time to read3 minutes

Je ne parle pas beaucoup de webdesign et de programmation sur mon blog. Pendant longtemps la raison a été que je ne me sentais pas forcément à l’aise avec ce que je faisais - pas assez au point par rapport aux nombreux standarts du web et à la qualité de ce qui se faisait ailleurs. Depuis le travail en agence m’a fait énormément progresser : moi qui n’avait à l’origine que quelques lointaines...

Iconic & Entypo
Iconic & EntypoTypearticleDate (at 22)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords1034Time to read4 minutes

En terme de web les modes vont et viennent, tant au niveau du fond que de la forme. C’est à la fois dû à l’évolution des langages eux-mêmes et l’évolution des navigateurs qui lisent et déchiffrent ces langages. Sans doute est-ce le fait que je suis plus informé qu’avant mais j’ai l’impression que les choses s’accélèrent de plus en plus - et dans le bon sens. Quand je vois les efforts monstrueux de...

Preprocessors
PreprocessorsTypearticleDate (at 22)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords1492Time to read6 minutes

Depuis quelques temps j’ai envie d’écrire une mince série de billets sur ce que je fais plus concrètement au travail. Histoire de partager, recueillir quelques avis et puis pouvoir discuter un peu de sujets qui me passionnent avec des gens qui traversent la même chose. Comme je l’avais mentionné dans un précédent article, j’ai commencé à travailler il y a deux ans et demi de cela. Quand je suis...

Version Control
Version ControlTypearticleDate (at 22)Language🇫🇷 françaisTags

#technology#writing#learning

StatuscompletedStarsWords2327Time to read10 minutes

“If you’re not on Github, you’re essentially unable to participate in the rich open-source community that has arisen around front-end development technologies.” Quand je dis que ma manière de travailler a changé je ne parle pas seulement du résultat final de mon travail mais du processus en lui-même, le workflow. En quelques mots c’est tout ce qui, de l’idée originelle, conduit au résultat final —...

Test de nouveau designTypearticleDate (at 22)Language🇫🇷 françaisTags

#css#writing#learning#technology

StatuscompletedStarsWords326Time to read1 minute

Pendant les travaux l’exposition continue. On ne se moque pas je bidouille encore. Si vous avez des remarques ou que ça bug chez vous dites-le moi. Pour ceux que ça intéresse après mon article sur les préprocesseurs, le code du design est sur Github. Si vous avez toujours codé en CSS et vous demandez après mon article à quoi ressemble le code d’un design en SASS, vous pourrez y voir comment j’ai...

Laravel ou l'élégance perdue du PHP
Laravel ou l'élégance perdue du PHPTypearticleDate (at 22)Language🇫🇷 françaisTags

#php#writing#learning#laravel#technology#review

StatuscompletedStarsWords2995Time to read13 minutes

Dans la vaste école des frameworks web, de langage en langage le paysage est bien différent. Là où les développeurs Ruby et Python ont su se mobiliser pour une même cause autour des piliers que sont désormais Rails et Django, il faut bien avouer que du côté du PHP ressort un certain côté cours de récré. Des frameworks à la pelle, chacun dérivés de X ou Y, pas un pour s’entendre sur des...

Redesign of my portfolio
Redesign of my portfolioTypearticleDate (at 22)Language🇬🇧 englishTags

#css#technology#javascript#writing#learning

StatuscompletedStarsWords1966Time to read8 minutes

I have to admit to a rather superficial habit - and perhaps shared by others in my profession - when I start talking to someone who does my job, the first thing I do is click on the link to their site. I look at the sources, and from there criticism comes quickly. It’s not logical I admit it because even if I try to follow very well all the good codes and practices in terms of webdesign, I don’t...

Of links, feeds and fever
Of links, feeds and feverTypearticleDate (at 23)Language🇬🇧 englishTags

#technology#productivity#writing#learning

StatuscompletedStarsWords1463Time to read6 minutes

In my branch there are a lot of things that make it possible to distinguish someone who does his job well from someone who doesn’t. Compliance with norms and standards, the reusability of the code, the consideration of accessibility, and so on. But above all, it is the willingness and ability to update oneself. It is this quality that makes people who are considered very good in their field...

Webpack your bags
Webpack your bagsTypearticleDate (at 25)Language🇬🇧 englishTags

#learning#writing#javascript#technology

StatuscompletedStarsWords6691Time to read29 minutes

By now you’ve probably heard about this new cool tool on the block called Webpack. If you haven’t looked that much into it you’re probably a bit confused by some people calling it a build tool à la Gulp and other people calling it a bundler like Browserify. If on the other hand you have looked into it you’re probably still confused because the homepage presents Webpack as both. To be honest, at...

Set Blackfire to the Rain
Set Blackfire to the RainTypearticleDate (at 25)Language🇬🇧 englishTags

#technology#php#writing#learning

StatuscompletedStarsWords1612Time to read7 minutes

If you’ve ever worked on any PHP application, or package, or anything you know that debugging performance issues is hard. There are several ways to ease the pain a little: debug bars, putting timers a bit everywhere. Or if you’re courageous like I was for a long time, you use xdebug snapshots which requires you to configure it, and then parsing the snapshots which takes a long time, etc....

Thread Carefully
Thread CarefullyTypearticleDate (at 25)Language🇬🇧 englishTags

#technology#php#writing#learning

StatuscompletedStarsWords4072Time to read17 minutes

As far as I can remember, PHP has always had a terrible reputation at handling very heavy or asynchronous tasks. For a long while if you wanted to parallelize long tasks you had to resort to forking through pcntlfork which had its own issues, and you couldn’t really handle the results of those tasks properly, etc. As such, a habit has kind of developed where we go straight for more intricate...

PHPStorm and simplified annotationsTypearticleDate (at 28)Language🇬🇧 englishTags

#learning#writing#php#technology

StatuscompletedStarsWords180Time to read1 minute

By default when using Doctrine in a project, in particular entities, you may have to use annotations a lot, example: / @Entity @Tablename="useraccounts" / class Account { / @var int @Id @GeneratedValuestrategy="AUTO" @Columnname="userid", type="integer" / protected $id; The issue however is that when using PHPStorm...

Using Prettier in PHP
Using Prettier in PHPTypearticleDate (at 28)Language🇬🇧 englishTags

#php#writing#learning#technology

StatuscompletedStarsWords1392Time to read6 minutes

What is Prettier? Originally from the Javascript ecosystem, if you're not familiar with it Prettier is a code formatter, which means it takes your code, and makes it as its namme indicates prettier. There are a lot of code formatters, and for a lot of languages – even Javascript has quite a few of them. But Prettier is currently one of the most popular code formatters out there and it has spread...

Immutability with Immer
Immutability with ImmerTypearticleDate (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,...

Chrome alternatives for devs
Chrome alternatives for devsTypearticleDate (at 29)Language🇬🇧 englishTags

#technology#writing#learning

StatuscompletedStarsWords2374Time to read10 minutes

What's up with Chrome? Recently Google has been in the headlines a lot due to an upcoming change affecting Chrome, which you can read about a bit more over here but the gist of it is the following: The proposed design changes would replace the API relied upon by privacy extensions like uBlock and Ghostery with another designed to “diminish the effectiveness of content blocking and ad blocking...

As developers we've grown accustomed to color schemes in our terminals, our editors, our websites. But why do we love them and sometimes prefer some to others? Why do we sometimes use bad color schemes and what makes one?
Why do we use bad color schemes?TypearticleDate (at 29)Language🇬🇧 englishTags

#technology#writing#learning

StatuscompletedStarsWords1492Time to read6 minutes

If you’re a developer, odds are most of what you’re looking all day is text and code. Whether it’s in a terminal, editor or webpage, you look at text, it’s our main medium of work. So to make life more bearable and to ease things up for ourselves, we made color schemes to brighten up our lives. Colors made it easier for us to parse code because suddenly things weren’t a uniform blob of nonsense....

A nice app on Elm street
A nice app on Elm streetTypearticleDate (at 29)Language🇬🇧 englishTags

#elm#writing#learning#technology

StatuscompletedStarsWords13099Time to read56 minutes

If you’ve ever worked with Redux – in the context of a React application or not – you may have heard numerous times that it was inspired not only by Flux which it followed but also by the Elm architecture. This is something that is thrown around a lot by people in the React ecosystem, and looking at the Elm homepage it may seem difficult to see the link between a strictly-typed language and a JS...

Gotta Go Fast: Reducing friction in everyday work
Gotta Go Fast: Reducing friction in everyday workTypearticleDate (at 29)Language🇬🇧 englishTags

#productivity#technology#writing#learning

StatuscompletedStarsWords2869Time to read12 minutes

It's safe to say programming, and everything around it, evolved tremendously since the Internet's beginnings. If you've ever created a Frontpage website or battled with Dreamweaver and Flash applications you know we've traveled a long way to get where we are now, and all along this way great strides were made to improve how we work. We got better languages, better tools around them, better...

Gatsby and the new era of site generators
Gatsby and the new era of site generatorsTypearticleDate (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...

Snapshot Through the Heart
Snapshot Through the HeartTypearticleDate (at 30)Language🇬🇧 englishTags

#technology#javascript#writing#learning

StatuscompletedStarsWords1965Time to read8 minutes

While snapshot testing has been around for a while in the form of visual snapshots used in visual regression testing, it's clear that the introduction of textual snapshots in Jest a few years ago had a big impact on testing, not only in Javascript but in other languages as well. But looking back on what it brought me a few years later I feel rather failed by snapshots. And while most of the...

Querying your Redux store with GraphQL
Querying your Redux store with GraphQLTypearticleDate (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...

Cypress or how I learned to stop worrying and love E2E
Cypress or how I learned to stop worrying and love E2ETypearticleDate (at 31)Language🇬🇧 englishTags

#technology#writing#learning

StatuscompletedStarsWords2482Time to read10 minutes

Over my career I've dabbled in various forms of testing, both on the back-end and front-end. I've tried various frameworks, experimented with different approaches, types of tests and philosophies, from unit tests to Gherkin behaviour tests to E2E tests with Selenium in the good ol days. And yet despite all this I don't consider myself good at testing, because I can be very lazy and that I tend to...

Typescript, Vue 3, and strongly typed props
Typescript, Vue 3, and strongly typed propsTypearticleDate (at 32)Language🇬🇧 englishTags

#javascript#writing#technology#learning

StatuscompletedStarsWords2054Time to read8 minutes

I’ve recently worked on a Vue application after working for a long time with React, and more particularly with React and Typescript. While I felt right at home in Vue 3’s Composition API given how similar it feels to React Hooks, I did miss the ability to easily use Typescript purely for props validation... or so I thought. Options API versus Composition API Now I’ve known for quite some time that...

Fediverse and the new era of social networks
Fediverse and the new era of social networksTypearticleDate (at 33)Language🇬🇧 englishTags

#technology#society#writing#learning

StatuscompletedStarsWords3127Time to read13 minutes

The era of social networks I consider myself a child of the internet, in that I discovered it towards the end of my childhood and spent most of my time there during my formative years instead of, you know, outside. Moving from AIM, to forums and IRC – where I met my wife And then later on as the era of social networks arrived, to Facebook, Twitter and Reddit yes I skipped a few. Since it began,...