DEV Community

Cover image for Back to Back #17 - Back-end news by SFEIR
Alexandre Moevi for SFEIR

Posted on • Updated on

Back to Back #17 - Back-end news by SFEIR

Comme chaque fin de mois, les experts de SFEIR publient la newsletter back-end. Retrouvez la sélection de contenu, les outils coup de cœur et les astuces.


📰 Articles

Python 3.11.0 is now available

La PSF a annoncé la sortie de la version 3.11 de Python. Ce billet de blog liste les nouveautés du langage (comme une meilleure localisation des erreurs dans les tracebacks ou les groupes d'exceptions) mais aussi un gain de performances notable par rapport à la 3.10.

Quarkus Defends REST APIs against Attack

La version 2.13.0 de Quarkus est sortie avec l’ajout d’un filtre CSRF pour les serveurs RESTEasy Reactive. Un guide est disponible pour les développeurs voulant activer ce mécanisme de défense.

Ten Years of TypeScript

TypeScript a 10 ans ! L’anniversaire a eu lieu au tout début de ce mois. Pour cette occasion, Daniel Rosenwasser revient sur les premiers pas du langage et le scepticisme ambiant de l’époque.

🛠️ Outils

bat

Avec Halloween, l’occasion est parfaite pour parler de bat 🦇 Écrit en Rust, ce clone de la commande cat qui vient avec une coloration syntaxique pour un grand nombre de langages et une intégration de Git pour afficher les modifications dans les fichiers.

GitHub logo sharkdp / bat

A cat(1) clone with wings.

bat - a cat clone with wings
Build Status license Version info
A cat(1) clone with syntax highlighting and Git integration

Key FeaturesHow To UseInstallationCustomizationProject goals, alternatives
[English] [中文] [日本語] [한국어] [Русский]

Sponsors

A special thank you goes to our biggest sponsors:
WorkOS
Your app, enterprise-ready.
Start selling to enterprise customers with just a few lines of code.
Add Single Sign-On (and more) in minutes instead of months.

Syntax highlighting

bat supports syntax highlighting for a large number of programming and markup languages:

Syntax highlighting example

Git integration

bat communicates with git to show modifications with respect to the index (see left side bar):

Git integration example

Show non-printable characters

You can use the -A/--show-all option to show and highlight non-printable characters:

Non-printable character example

Automatic paging

By default, bat pipes its own output to a pager (e.g. less) if the output is too large for one screen If you would rather …

Key Promoter X

Pour ceux qui utilisent Intellij, le plugin Key Promoter X affiche le raccourci clavier pour l'action que vous venez de faire avec la souris. Pour les boutons qui n'ont pas de raccourci, le plugin vous propose d'en créer un. Ainsi, Key Promoter vous aide à prendre le réflexe d’utiliser le clavier au lieu de la souris.

GitHub logo halirutan / IntelliJ-Key-Promoter-X

Modern IntelliJ plugin to learn shortcuts for buttons

Downloads Badge Build Status Slack Banner


I'm grateful this project is currently sponsored by

CodeStream

and receives $4/month from Daniel Babiak Stefan Hagen jlash13 Mark McCorkle, Indrek Toom, OpenTrainTimes Ltd., incubyteco, $2/month from Mac Adamarczuk, Frank Harper, Christopher Kolstad, Sudhir Jonathan, Hasnain Baxamoosa, Karl Spies, Ryan Quinn, Cristian Radulescu, Brian Levis, Ignat Beresnev, PCoetzeeDev, and $1/month from 24 other people.


The Key Promoter X is a plugin for IntelliJ-based products like IDEA, Android Studio, or CLion, and it helps to learn essential keyboard shortcuts from mouse actions while you are working When you use the mouse on a button inside the IDE, the Key Promoter X shows you the keyboard shortcut that you should have used instead. This provides an easy way to learn how to replace…

💡 Trucs et astuces

Ce guide d'Anthony Package NPM universel répond à une problématique du développement en JS : créer un module qui pourra être utilisé partout, aussi bien sur un serveur que dans un navigateur Internet Explorer.

Top comments (0)