Daily Shaarli

All links of one day in a single page.

January 28, 2021

Abuse of Notation - The scrapbook of Boris Marinov - Structured programming: how to write proper if statements

Rule 1 - DO NOT use return for control-flow
Rule 2 - DO NOT conflate multiple logical conditions in a single statement
Rule 3 - DO NOT leave unhandled cases
Rule 4 - DO NOT encode data in if statements

Mes pires (ou meilleures) anecdotes en tant que développeur - Code Heroes
Avertissement et conseil aux abonnés Free Mobile qui souhaiteraient acheter un nouveau téléphone. - Liens en vrac de sebsauvage

Pour les abonnés Free Mobile, juste histoire que vous n'alliez pas au devant de déceptions: Avant d'acheter un nouveau téléphone, vérifiez que le modèle que vous avez choisi supporte la bande de fréquence B28. (Il y a un site pour ça: https://www.kimovil.com/fr/frequency-checker ou encore https://www.gsmarena.com/ (choisissez un modèle, et cliquez sur "Expand" dans la catégorie "Network")

Explications: C'est une bande de fréquence (700 MHz) massivement utilisée par Free Mobile (et dans une moindre mesure, Bouygues) (c'est une fréquence qui traverse mieux les murs que les autres). Or cette bande de fréquence n'étant pas utilisée dans beaucoup de pays, beaucoup de téléphones ne la supportent pas. Si vous prenez un de ces téléphones sans support de la B28, vous aurez énormément de problèmes d'envoi/réception de SMS et appels.
(Par exemple concernant mon téléphone (Xiaomi Mi A3), il existe en 2 versions: La version "Inde/Chine" qui ne supporte pas la B28. Et la version "international" qui supporte la B28.)

Je pense que ce détail est à la source de nombreuses frustrations et de commentaire du genre « Free Mobile ça marche pas ! » ou « Ce smartphone marche pas bien ».

Programmation compétitive, le paradoxe de la tech - Je suis un dev

Avantages des plateformes de programmation compétitives:

  • fun (mais on peut avoir du fun tout en faisant un truc plus utile)
  • amélioration de la logique algorithmique
  • préparation aux entretiens techniques

Ça va être très dur au début. Ça fait un choc à beaucoup de monde.

Vibora | Python Web Framework/Server

Wow looks promising !