Daily Shaarli

All links of one day in a single page.

November 22, 2021

5 questions à se poser pour bien comprendre les micro frontends | OCTO Talks !
  1. De quoi parle-t-on ?

l’architecture micro frontend c’est faire d’une application web front-end un ensemble d’applications indépendantes (cycle de vie, complexité, technologie) cohabitant et communiquant sur le même site.

  1. Concrètement, pourquoi faire ?

  2. front + front = front ?
    Technologies pour les construire:

    1. Web Components
    2. Node.js / Express / EJS
    3. Framework Single SPA
  3. Comment les applications communiquent entre elles ?

    1. Attributes et properties
    2. DOM / Custom Events
    3. Solution de state management
    4. sessionStorage / localStorage / cookies
  4. Quelle stratégie de tests utiliser ?

  5. Ai-je vraiment besoin des micro frontends ?

Using pre-commit hooks makes software development life easier | werner-dijkerman.nl

I find it also useful to run eslint src/* ---fix

I hop cargo fmt in the future.

reacherhq/check-if-email-exists: Check if an email address exists without sending any email, written in Rust.

A project to check email, because it is hard to do it by hand !

Beautiful Free Images & Pictures | Unsplash

The classic but the one I forget everytime ! A bank of images that are free to use

EmojiCopy | Simple emoji copy and paste keyboard by JoyPixels®
MVP.css - Minimalist stylesheet for HTML elements

Why would I use this?

If you just want to launch already.
An MVP is a temporary site, it doesn't have to be and shouldn't be perfect.

What is an email alias? - ProtonMail

I will start using it. It seems useful if you give your email address to third-parties or to know where someone got your email from.

Setting Up a New Project · The Third Bit

Checklist to set up a new python project on Github

Free Stock Photos, Royalty Free Stock Images & Copyright Free Pictures · Pexels

Another bank of images that are free to use

Screely - Generate Website Mockups

Generate browser images from raw images 👍‍

Useful to get a presentation of a website with screenshots of it. In gives more context about webviews :)

Namecheap

Generate and share logos fast

CheerpX: Using WebAssembly to run any programming language in the browser

Okay so these guys built a WebAssembly based virtual machine to run x86 binaries. SO you can run ANY type of programs in the browser !

Git ls-files is Faster Than Fd and Find | Clément Joly – Software Engineer

Mhmhmh ok ! I note the hyperfine command to benchmark the speed of cli commands :)