
đ WA-Tech&DevNews N°19
Postgres SQL 14
Le 30 septembre est sortie la version 14 de PostgreSQL. Au programme une amélioration des performances et des meilleures possibilités pour manipuler des données json dans vos bases, et ça ça fait plaisir.
La note de release ici.
Sortie de Windows 11
Le nouvel OS de Microsoft est disponible, gratuit pour les possesseurs de Windows 10.
Parmi les grosses nouveautĂ©s de lâinterface on remarque surtout la barre d’icĂŽne centrĂ©e, incluant le menu DĂ©marrer. Menu DĂ©marrĂ© Ă©purĂ© d’ailleurs, comme vous pouvez-le-voir ci-dessous. On note Ă©galement lâapparition de multi-bureaux pour ouvrir plusieurs fenĂȘtres en simultanĂ© (et je parle sans avoir Ă les redimensionner et les placer vous-mĂȘme sur votre Ă©cran).
Niveau logiciels/app, on note aussi que ça y est, Teams remplace dĂ©finitivement Skype sur cette version. De plus on nous avait annoncĂ© que les prochains OS intĂ©greraient un noyau Linux, et câest le cas, le windows store intĂ©grera les app Androids et ça câest pas rien (sauf que pas avant 2022 âla douche froideâ tĂ©moigne William Krieg). Allez les gars, on croise les doigts pour avoir un terminal qui supporte les commandes shell linux.
Niveau perf par contre, malgrĂ© que lâOS se prĂ©sente pensĂ© Ă©galement pour les Gamers, les premiers retours annoncent des pertes de performances parfois assez significatives. En attente de correctifs de ce cĂŽtĂ© lĂ …
Ils lâont testĂ©, leur premiers retours
Note : certains problĂšmes ressentis peuvent ĂȘtre dus Ă lâabsence de drivers Ă jour de la part dâĂ©diteurs tiers.
William Krieg : âGlobalement la nouvelle interface est plutĂŽt jolie, la colorimĂ©trie des thĂšmes est trĂšs bien gĂ©rĂ©e (avec leur matĂ©rial design Mica >> Mica material – Windows apps | Microsoft Docs ), on a lâimpression dâavoir un mĂ©lange de Mac et dâUbuntu. Quelques amĂ©liorations sur lâaudio avec la dĂ©tection des flux audios. Par contre, le casque Bluetooth met beaucoup de temps Ă ĂȘtre dĂ©tectĂ© (30 sec/1 minute pour ĂȘtre dĂ©tectĂ© et devenir le pĂ©riphĂ©rique de sortie). Quelques problĂšmes de lags lors du redimensionnement des fenĂȘtres.
Truc top : la rĂ©organisation de lâinterface dynamique.
Un peu dommage, le Teams intĂ©grĂ© dans lâOS est un Teams personnel, pas un Teams entreprise (du coup personne ne va l’utiliser).
On note un chouette travail de lâhorloge avec la mise en place de minuteurs et dâun mode âconcentrationâ, pour couper toutes les notifications pendant une pĂ©riode donnĂ©e, connectable avec Spotify pour lancer certaines playlists pendant des pĂ©riodes choisies. »
Dâailleurs câest une exclu mais dans la doc de Mic Material on dĂ©couvre des copies dâĂ©crans dâun nouveau bloc-note pas encore disponible !
Opéra GX
Quel est donc ce navigateur dont on entend parler et qui se prĂ©sente comme le navigateur des gamers (Câest peut-ĂȘtre pour ça quâil nâest disponible que sur Windows, snif) ?
Opera GX est une version spĂ©ciale du navigateur Opera conçue spĂ©cialement pour les joueurs. Le navigateur comprend des fonctionnalitĂ©s uniques telles que des limiteurs dâunitĂ© centrale, de mĂ©moire vive et de rĂ©seau pour vous aider Ă tirer le meilleur parti de vos jeux et de votre navigation.
Le navigateur embarque de nombreuses options de personnalisations trÚs appréciables ,
Un grand point positif pour la gestion du mode sombre et clair, ce dernier est particuliĂšrement rĂ©ussi et vient sublimer votre bureau si vous ĂȘtes dans une piĂšce blanche par exemple.
GX Corner est une fonctionnalité inédite à Opéra GX vous retrouverez des jeux gratuits ainsi que les meilleures offres du moment.
Pour les adeptes de Twitch vous pouvez surveiller vos streamers grĂące Ă un onglet dĂ©diĂ© dans la barre latĂ©rale de gauche et gĂ©rer vos notifications pour savoir lorsquâun stream dĂ©marre ! Attention cependant Ă ne pas trop nĂ©gliger votre travail !
Discord est nativement intĂ©grĂ© dans cette barre latĂ©rale en mode Web. TrĂšs pratique pour lâavoir sous la main sans lâinstaller sur son PC, et si comme moi vous aimez le Whatsapp PC sachez quâil est aussi disponible de la mĂȘme façon avec Messenger et Telegram
Vous aimez Pinterest ? Opéra GX intÚgre un systÚme similaire nommé PinBoards, trÚs pratique pour organiser du contenu à relire plus tard.
Pour les développeurs :
Opéra GX et opéra sont développés avec le moteur Chromium comme Chrome ou Edge vous retrouverez donc toutes les fonctionnalités habituelles ainsi que la compatibilité WebKit
Pour dĂ©couvrir OpĂ©ra GX câest par ici :
Opera GX | Navigateur de jeu | Opera
Tutoriels / Outils
Face-api
Reconnaissance faciale avec Javascript en 30 minutes par CodeConcept
Alpine.js
Il y a quelques news je vous ai parlĂ© de Alpine.js un Vue.js âlightâ et ça tombe bien Grafikart a fait une vidĂ©o entre temps :
Alpine.js : https://alpinejs.dev/
Grafikart – Typescript
Restant sur Grafikart avec une playlist complÚte de vidéo pour apprendre le Typescript sortie il y a peu.
https://www.youtube.com/watch?v=ffCIANfx_-0&list=PLjwdMgw5TTLX1tQ1qDNHTsy_lrkCt4VW3&ab_channel=Grafikart.fr Plus aucune excuse pour ne pas sây mettre !
Découverte Youtube CoderCoder
Vous le savez, chez WA-Tech&DevNews on consomme beaucoup de vidĂ©os Youtube ! Câest un peu le site du zĂ©ro de 2021 mais en beaucoup moins organisĂ© ! Aujourdâhui je vous prĂ©sente la chaĂźne de âCoder Coderâ
https://www.youtube.com/c/TheCoderCoder/featured vous y trouverez de nombreuses vidéos en anglais toutes plus intéressantes les unes que les autres. Ici on ne parle pas juste de code mais aussi du métier de développeur, de la motivation et de plein de sujets techniques transverses .
Docker
Depuis peu je me force Ă monter des environnements docker mĂȘme pour faire 5 lignes de PHP.
Jâai dĂ©couvert ce site pour me faire rapidement une installation fonctionnelle :
https://phpdocker.io/generator trÚs pratique, vous générez votre config et ensuite il suffit de créer un fichier /public avec votre code dedans ! Super sympa pour notre quotidien de développeur
Coding Font
Faites concourir des polices afin de trouver laquelle vous plait le mieux et ne plus passer 3 heures à paramétrer votre nouvel IDE avec ce site amusant : https://www.codingfont.com/
LâinconvĂ©nient Ă©tant que la prĂ©visualisation est disponible uniquement en CSS, et que vous ne pouvez pas voir les ligatures si vous les utilisez.
Et si vous ne savez pas ce que sont les ligatures dans votre Ă©diteur de code, câest le fait de remplacer les chaĂźnes de caractĂšres des opĂ©rateurs par des symboles associĂ©s. Voici quelques exemples :
Sans ligatures | Avec Ligatures |
-> | â |
=> | â |
>= | †|
<= | â„ |
!= | â |
=== | ⥠|
!== | âą |
En ce qui me concerne jâutilise Fira Code (MĂ©dium) avec ligatures et je ne peux plus mâen passer !
Pour configurer sur phpStorm si vous avez une police compatible, allez dans File > Settings > Font et cochez âEnable font ligatures
Modern PHP Cheatsheet
Un trĂšs bon rĂ©capitulatif de tout ce quâil est possible de faire en PHP jusquâĂ la version 8, avec notamment tous les opĂ©rateurs dâassignation et les typages quâon a tendance Ă ignorer le plus souvent (Ă tort).
Angular 13 next release
Je vous présente ici les modifications ou nouveautés significatives de cette prochaine version
- Prise en charge de Typescript 4.4
- Prise en charge de Rxjs V7
- Les validateurs des formControl deviennent dynamiquement activables ou non
- Une API ViewContainerRef.createComponent simplifiée permet la création dynamique de composants.
- Le gestionnaire d’erreurs a Ă©tĂ© amĂ©liorĂ©.
- Le routeur ne remplace plus lâURL du navigateur lorsquâune nouvelle navigation est annulĂ©e par une navigation en cours
- Le cache du service worker est effacĂ© pour sâassurer que le contenu obsolĂšte ou cassĂ© nâest pas utilisĂ© dans les demandes futures.
- La prise en charge dâIE11 (Internet Explorer) est en cours de suppression total du framework
- Modification sur lâapi RouterOutletContract permettant de modifier le contrat dâinterface pour lâinjection de composant dans une view ( en particulier pour les applications multivues )
Gitlab 14
Equipe OPS : nous prévoyons dans les mois à venir le passage à la derniÚre version 14 de Gitlab. Celle-ci inclut de nombreuses fonctionnalités par rapport à notre version 12 utilisée actuellement.
(Bon au moment oĂč j’ai Ă©cris ces lignes câĂ©tait pas prĂ©vu, mais comme vous avez remarquĂ©, câest fait !)
Outre les nombreux changements dĂ©jĂ apportĂ©s par la version 13 que nous nâavons pas utilisĂ©e, cette version 14 offre une panoplie d’amĂ©liorations et nouvelles fonctionnalitĂ©s que vous pouvez consulter en cliquant ici
Nous envisageons de crĂ©er une nouvelle instance pour ce Gitlab 14 Ă©tant donnĂ© les problĂ©matiques rencontrĂ©es Ă upgrader depuis notre version 12 actuelle, sachant que cette derniĂšre a dĂ©jĂ subi de nombreux upgrades depuis la V8 initialement installĂ©e Ă lâĂ©poque et que lâOS sur lequel elle est installĂ©e a aussi besoin dâun coup de dĂ©poussiĂ©rage (Ubuntu 16.04).
Rédaction : | Timothée Garnaud, William Krieg |
Relecture : | Sonia Klein |
Participation indirecte : | àŒŒ 〠â_â àŒœă€ |
No Comment