Weekly Shaarli

All links of one week in a single page.

Week 12 (March 20, 2023)

Apache Arrow, A cross-language development platform for in-memory analytics
thumbnail

Apache Arrow est un projet qui développe des SDK dans la plupart des langages afin de manipuler efficacement des données tabulaires (vecteurs, matrices) en RAM.

Ils ont notamment des optimisations des calculs spécialement conçues pour les CPU et les GPU.

Par exemple, les données sont regroupées pour éviter les "jump" CPU et tenter de les faire tenir dans les différents caches.

Pour les GPU, Arrow utilise CUDA afin de paralléliser les calculs.

C'est utilisé dans la nouvelle version 2.0 de Pandas, la lib de référence en Python pour manipuler les données.

Les performances peuvent être jusqu'à 25x supérieurs (!)

(Merci Ocav pour le partage)

Web Streams Everywhere (and Fetch for Node.js)
thumbnail

Très bon article qui récapitule l'utilisation des streams avec l'API fetch incluse dans Node.js 18.

Implementing an event-driven serverless story generation application with ChatGPT and DALL-E
thumbnail

Une application de bout en bout qui créé des histoires pour les enfants en utilisant des services AWS et OpenAI.

Ça génère l'histoire, l'audio, une image de couverture et sauvegarde le tout.

Write a title and a rhyming story on 2 main characters called Parker and Jackson. The story needs to be set within the scene haunted woods and be at least 200 words long

The Age of AI has begun
thumbnail

Le point de vu de Bill Gates sur les récentes avancées en IA.

Selon lui les IA vont notamment permettre de grandes avancées dans la productivité, la santé et l'éducation.

Want an unfair advantage in your tech career? Consume content meant for other roles
thumbnail

Très bon conseil pour booster une carrière.

Il est important de rester curieux et de s'intéresser aux autres métiers de la tech (product, management, marketing, sales), c'est ce qui permet d'avoir une meilleure compréhension de l'ensemble d'une entreprise et d'améliorer la qualité de ses contributions.

Les personnes ayant été à des rôles de manager et d'individual contributor sont très souvent plus ouvertes car elles connaissent les deux côtés de la barrière.