Digests tagged with  OpenSource

DevoShare 0x1E

Les architectures logicielles modernes se déclinent en plusieurs approches, chacune présentant des avantages spécifiques selon les contextes techniques et organisationnels. Parallèlement, les bonnes pratiques en développement, sécurité et gestion des données jouent un rôle clé pour optimiser la qualité et la maintenabilité des applications.

9 bookmarks
‘Data’ sucks
Déployer CSP : une approche en 5 étapes
NetEscapades.​AspNetCore.​SecurityHeaders 1.0.0 has been released
Components Are Just Sparkling Hooks
Monolithic vs. Modular Monolithic vs Microservices: A High Level Overview

TechWatch #11

In this edition we have various topics: observability, GenAI, software architecture, performance, and a french-written article about why Apple could buy Perplexity. Enjoy reading!

6 bookmarks
DeepWiki | AI documentation you can talk to, for every repo
Pourquoi Perplexity, et pas un autre ? La semaine Apple
GitHub - bearstech/phptop: PHP basic ressource profiler (CPU/memory), safe and useful for production sites
The Synergy of Meditation and Software Development: Unlocking Clarity and Efficiency
SigNoz | The Open Source Datadog Alternative

DevoShare 0x1C

Améliorer la qualité du code passe par une meilleure compréhension des outils, des bonnes pratiques et des technologies qui les sous-tendent. Du typage strict en TypeScript à l’usage réfléchi des assistants IA, en passant par les nouveautés dans les environnements de développement, ces ressources offrent un tour d’horizon utile pour les développeurs soucieux de progresser techniquement. Elles abordent aussi des concepts fondamentaux comme OAuth2 ou les shaders, pour renforcer la culture technique.

8 bookmarks
GitHub - hoppscotch/hoppscotch: Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, Insomnia)
New, Simpler Solution File Format - Visual Studio Blog
Why I stopped using AI code editors ·
Luciano Nooijen
Dis donc Jamy : Comment ça marche un shader ? | Turbo Tartine Games
How to refactor code with GitHub Copilot

DevoShare 0x1A

Les récentes avancées technologiques et les meilleures pratiques en développement logiciel sont au cœur de l'actualité. Les développeurs explorent de nouvelles méthodes pour optimiser les performances des applications React au-delà de React.memo, tandis que Microsoft annonce une version native du compilateur TypeScript, promettant des gains de performance significatifs. Parallèlement, des discussions émergent sur les limites des frameworks CSS et les pièges courants liés à la gestion du temps et des noms dans les logiciels. Les développeurs doivent également faire face à de nouveaux défis, notamment l'impact des bots alimentés par l'IA qui génèrent des tickets fictifs dans les dépôts open source, perturbant ainsi le travail des mainteneurs. Et un petit bonus sur la déclaration d'impôts (c'est la période).

10 bookmarks
React.memo Demystified: When It Helps and When It Hurts
AI Is Spamming Open Source Repos With Fake Issues
How Core Git Developers Configure Git
TypeScript Migrates to Go: What’s Really Behind That 10x Performance Claim?
Falsehoods programmers believe about time

TechWatch #8 - Authentication

This edition lists a bunch of self-hostable solution for user management, authentication, IAM, SSO etc. Most of them supports popular protocols such as Oauth2, OIDC, SAML, …

8 bookmarks
Ory Hydra - Open Source OAuth 2.0 and OpenID Connect Server
Lago - Open Source Metering & Usage-Based Billing
Welcome | authentik
Casdoor · An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, RADIUS, Google Workspace, Active Directory and Kerberos | Casdoor · An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, RADIUS, Google Workspace, Active Directory and Kerberos
ZITADEL • Identity infrastructure, simplified for you

TechWatch #7

This edition contains links about: Observability, AI powered IDE, and open-source analytics platform

6 bookmarks
OpenPanel
GitHub - grapeot/devin.cursorrules: Magic to turn Cursor/Windsurf as 90% of Devin
Junie, the coding agent by JetBrains
Observer votre application Symfony en toute simplicité avec OpenTelemetry (partie 1) | Les-Tilleuls.coop
Observer votre application Symfony en toute simplicité avec OpenTelemetry (partie 2) | Les-Tilleuls.coop

TechWatch #6

Open source software, mostly self-hostable for orchestration, authentication, team management, source control, etc

5 bookmarks
LaunchDarkly: Feature Flags, Feature Management, and Experimentation
Everything App for your teams
Hanko — Open Source Clerk Alternative
GitButler | Git Branching, Refined
Kestra, Open Source Declarative Data Orchestration

DevoShare 0x0E

Cette semaine, creusons un peu dans les entrailles de React avec un tutoriel sur comment recréer React from scratch. Sinon plus simplement, comment se faire une librairie de gestion de state ? Une collection d'outils comme des "couteaux Suisse" pour développeurs, qui vous serviront tous les jours. Pour finir, un peu de lecture (et une vidéo) sur comment la NASA code sans bugs (hum...) ; pourquoi le "work in progress" c'est du temps perdu ; ou comment gérer une popularité non prévue de son site ?

10 bookmarks
Build your own React state management library in under 40 lines of code
DigiPDF by La Digitale
CyberChef
WIP is waste
Comment la NASA code sans bug

Cool stuff from the Web #20

Curated links from JoliCode watch, PHP and Web development only.

8 bookmarks
Vinted Search Scaling Chapter 8: Goodbye Elasticsearch, Hello Vespa Search Engine
Quel CDN d’images choisir en 2024 ?
Greppability is an underrated code metric
cpx
PHP is the Best Choice for Long‑Term Business

TechWatch #1

This first edition of TechWatch is mainly about PHP and Symfony+Twig with a last link to my own macOS app called Sleepr!

6 bookmarks
GitHub - twigstan/twigstan: TwigStan is a static analyzer for Twig templates powered by PHPStan
Creating a Symfony Reproducer
Dynamic workflows with the Symfony Workflow Component
Rediscovering PHP: A Modern Alternative to JavaScript Fatigue
Sleepr - The missing macOS sleep timer