# Veille techno — Première / Résumé de l'été 2020 — ## Pourquoi une présentation ### Tout le monde ne fait pas de la veille * ça prend du temps * où chercher ? * comment faire le tri ? ### Un quickie pour résumer * Format participatif * Avec un outil * Sur Git ## Langages ### Java * [Support de Jib pour Quarkus](https://github.com/GoogleContainerTools/jib/issues/1555#issuecomment-652684314) * [Project LOOM: état d'avancement sur les threads virtuels](http://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1.html) * [Serialisation avec les Records](https://inside.java/2020/07/20/record-serialization/) * [GC tuning to lower latency](https://jet-start.sh/blog/2020/08/05/gc-tuning-for-jet) * [Quarkus Cheatsheet](https://lordofthejars.github.io/quarkus-cheat-sheet/) ### Javascript * [Date and time in JS : request for feedback](https://blogs.igalia.com/compilers/2020/06/23/dates-and-times-in-javascript/) * [How do environments and clojure work in JS ?](https://exploringjs.com/deep-js/ch_environments.html) ### Rust * [A look into Rust language](https://about.gitlab.com/blog/2020/07/21/rust-programming-language/?utm_medium=social&utm_source=twitter&utm_campaign=blog) * [Learning Rust through exercises](https://egghead.io/playlists/learning-rust-by-solving-the-rustlings-exercises-a722) * [SPA with Rust](http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/) ### Kotlin * [Kotlin 1.4](https://kotlin.developpez.com/actu/307535/Kotlin-1-4-est-disponible-et-met-l-accent-sur-la-qualite-et-la-performance-cette-version-inaugure-le-Coroutine-Debugger-pour-localiser-avec-precision-les-bogues-dans-vos-applications/) * [Kotlin 1.4](https://blog.jetbrains.com/kotlin/2020/08/kotlin-1-4-released-with-a-focus-on-quality-and-performance/?utm_source=twitter&utm_medium=social&utm_campaign=release-14) * [KTOR 1.4.0](https://blog.jetbrains.com/ktor/2020/08/18/ktor-1-4-0-now-available/) ### Autre * [Gradient CSS](https://www.gradientmagic.com/) ## Outils ### Gitlab * [Matrix jobs avec GitlabCI](https://docs.gitlab.com/ee/ci/yaml/#parallel-matrix-jobs) * [Gitlab 13.3](https://about.gitlab.com/releases/2020/08/22/gitlab-13-3-released/?utm_medium=social&utm_source=twitter&utm_campaign=release) ### Workshops * [Adobe inclusive desing workshop](https://github.com/adobe-inclusive-design/id-workshop) * [Gitlab CTF](https://about.gitlab.com/blog/2020/08/12/how-to-play-gitlab-ctf-at-home/) ### Divers * [Git 2.28](https://github.blog/2020-07-27-highlights-from-git-2-28/) * [Hardening docker containers](https://www.grottedubarbu.fr/docker-non-root-container/) * [A deep dive into Keycloak](https://developers.redhat.com/blog/2020/08/07/a-deep-dive-into-keycloak/?sc_cid=7013a000002gbzfAAA) * [Keep draw.io diagrams on code repo](https://dev.to/rlespinasse/keep-your-draw-io-diagrams-in-sync-inside-your-repository-bka) * [GraalVM 20.2.0](https://medium.com/graalvm/announcing-graalvm-20-2-0-674e7f6dae27) * [nnn file manager for terminal](https://github.com/jarun/nnn) ## Platefomes / Cloud ### Kubernetes * [Garbage collecting on Kubernetes](https://medium.com/sparsecode/garbage-collection-in-kubernetes-88a60d6a5409) * [Documentation pour template Helm ](https://github.com/norwoodj/helm-docs) * [Certification CKA](http://www.ageekslab.com/art15/) * [Hierarchical namespaces](https://kubernetes.io/blog/2020/08/14/introducing-hierarchical-namespaces/) ### Kubernetes * [Yaml highlighter](https://github.com/andreazorzetto/yh?utm_sq=gh4flofltd) * [Tips pour certification CKAD](https://dev.to/aurelievache/tips-about-certified-kubernetes-application-developers-ckad-exam-287g) ## Méthodes ### Architecture * [Clean architecture en hexagonal](https://beyondxscratch.com/2017/08/19/hexagonal-architecture-the-practical-guide-for-a-clean-architecture/) ### Review * [Sécurity review: 8 tips](https://snyk.io/blog/secure-code-review/) * [REX sur la pratique des code reviews](https://medium.com/@mickael_andrieu/ce-que-jai-appris-de-mes-3000-code-reviews-b0de1ee5ccee) ### REX * [Panne à Slack: sans moyen de communication](https://www.zdnet.fr/actualites/slack-notre-terrible-horrible-journee-ou-une-panne-nous-a-contraint-a-faire-du-zoom-et-de-l-e-mail-39906495.htm?utm_term=Autofeed&utm_medium=Social&utm_source=Twitter#Echobox=1594750237) * [Spotify n'applique pas sa méthode](https://www.jeremiahlee.com/posts/failed-squad-goals/) ## Sécurité ### Méthodes / tips * [Tips for quickwin for RSSI ](http://goupilland.net/articles/quickwins-rssi/) * [security.txt](https://bruno.kerouanton.net/blog/2020/08/11/le-fichier-security-txt/) * [Incident response linux cheatsheet](https://www.hackingarticles.in/incident-response-linux-cheatsheet/) ### Hacking * [Hacking with env variables](https://www.elttam.com/blog/env/#content) ## Business ### Opensource * [OpenJDK passe à la fondation Eclipse](https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-to-join-the-eclipse-foundation/) * [MDN fête ses 15 ans](https://hacks.mozilla.org/2020/07/mdn-web-docs-15-years-young/) ### Rachats / Ventes / ... * [Rancher racheté par Suse](https://rancher.com/press/suse-to-acquire-rancher/) * [Softbank vend ARM: Nvidia bien placé](https://www.theverge.com/circuitbreaker/2020/7/31/21349332/nvidia-talks-buy-arm-processor-mobile-deal-32-billion-softbank-purchase-rumor) * [Supprimer les cookies n'a pas fait diminuer les revenus](https://www.wired.com/story/can-killing-cookies-save-journalism/) * [Mozilla supprime 250 postes](https://blog.mozilla.org/blog/2020/08/11/changing-world-changing-mozilla/) ### Légal * [Privacy shield annulé...](https://twitter.com/EUCourtPress/status/1283668810374021121) * [...avec effet immédiat](https://www.usine-digitale.fr/amp/article/l-annulation-du-privacy-shield-doit-s-appliquer-immediatement-tranche-la-cnil-europeenne.N989069?__twitter_impression=true) ### Oups * [Doctolib perd des données](https://www.lemonde.fr/pixels/article/2020/07/23/doctolib-victime-d-un-vol-de-donnees_6047078_4408996.html) * [Fuite de 20Go de données chez Intel]() * [Noeuds de sortie Tor hackés](https://www.zdnet.com/article/a-mysterious-group-has-hijacked-tor-exit-nodes-to-perform-ssl-stripping-attacks/) * [Flaws in VoLTE](https://threatpost.com/revolte-attack-hackers-listen-mobile-calls/158325/) * [Failles critiques dans Apache](https://thehackernews.com/2020/08/apache-webserver-security.html?utm_source=social_share) ### Pas fait exprès * [AWS uses users data outside of users region](https://www.cbronline.com/news/aws-user-data) * [Kindle pas très discret...](https://nullsweep.com/kindle-collects-a-surprisingly-large-amount-of-data/) * [Always check what you have created!!](https://elazzabi.com/2020/08/11/the-day-i-accidentally-built-a-nudity-porn-platform/) ## Autre ### Liens intéressants * [Questions wizardzines](https://questions.wizardzines.com/) * [alexsoyes - podcasts](https://alexsoyes.com/podcasts-developpeurs/) * [web by google](https://landshark.io/2020/08/16/web-by-google.html) * [/yubico-magic-unlock](https://kliu.io/post/yubico-magic-unlock/) * [mentors nsp best pratices](https://mentors-nsp.netlify.app/best-practices.html) * [prez Wanadev](https://prez.wanadev.org) ### WTF * [Docker aliases](https://github.com/brouberol/marcel) * [Une tour de 212 étages dans Flight simulator](https://twitter.com/liamosaur/status/1296305262144364544) ## Remarques / questions