Weekly Shaarli

All links of one week in a single page.

Week 26 (June 27, 2022)

Comment Strava permettait de remonter la piste d’agents des renseignements français et étrangers
thumbnail

Excellent article de NextInpact sur l'utilisation de Strada (le réseau social sportif) et des traces GPS des utilisateurs pour identifier le personnel des services de renseignements, et même de désanonymiser certains profils !

C'est un très bon exemple d'OSINT (Open Source Intelligence), une discipline qui consiste à collecter du renseignement depuis des sources publiques.

PS: si vous n'avez pas d'abonnement sur ce média indépendant alors il suffit d'attendre quelques jours pour que l'article soit disponible.

Pas de pub, pas de trackers, pas d'actionnaires, NextInpact est un des derniers média indépendants High Tech de qualité et ils ont besoin de soutien!

Chapitre 9 : l’échec | ploum.net

Un article de Ploum sur la connexion constante aux flux d'informations de notre société

I fucking hate Jira.

Collection d'avis (réels ou pas) sur Jira 🙈

#ToutLeMondeDetesteJira

Les zextrêmes
thumbnail

Excellente bande dessinée sur la diabolisation d'une partie de la gauche sous l'étiquette "extrême gauche" par LREM en opposition avec l'extrême droite qui lui est préférée.

Enfaîte c'est plutôt la droite qui rejoint l'extrême droite, naturellement.

Moi, journaliste fantôme au service des lobbies…

L'histoire dingue d'un mec qui a été payé pendant des années à écrire des faux articles de presse commandés par des lobbies dans le but d'influencer la population en fonction de leurs intérêts.

Earthly - The effortless CI/CD framework that runs anywhere

Earthly est un framework pour définir ses jobs de CI.

On écrit le job dans une syntax qui ressemble à un Dockerfile et ensuite on peut l'exécuter dans une CI (Github, Gitlab, Jenkins, etc) mais aussi sur sa machine en dev !

Ça permet de tester le fonctionnement des étapes de CI en local donc énormément de temps gagné lors de la mise en place.

# Earthfile
VERSION 0.6
FROM golang:1.15-alpine3.13
RUN apk --update --no-cache add git
WORKDIR /go-example

all:
  BUILD +lint
  BUILD +docker

build:
  COPY main.go .
  RUN go build -o build/go-example main.go
  SAVE ARTIFACT build/go-example AS LOCAL build/go-example

lint:
  RUN go get golang.org/x/lint/golint
  COPY main.go .
  RUN golint -set_exit_status ./...

Puis dans la CI où en local: earthly +all

The really important job interview questions engineers should ask
thumbnail

Des questions très intéressantes à demander en entretien d'embauche.

Le but est de déterminer si l'entreprise à un produit pérenne, une stratégie de vente qui tient la route et une culture tech acceptable.

Quelques exemples:

  • Votre produit a t-il trouvé son marché ?
  • À quelle vitesse "brûlez" vous votre argent ? Quand pensez-vous atteindre la rentabilité ?
  • Quel est le turnover ? Comment faites vous pour garder vos employés ?
GitHub Collection of TypeScript type challenges with online judge
thumbnail

Des exercices pour progresser avec l'utilisation des types en TypeScript !

Grâce aux corrections c'est aussi une très bonne source d'informations pour résoudre des problèmes de définition de types 🔥