atlas news
    
A Java Geek
24  mars     00h00
Apache APISIX North America Tour
   Once in a while, I write non technical blog posts when I ;ve something worth sharing. Today, I ;d like to write about my North America ’Tour’ across several conferences and user groups. The first leg of my journey started in Oakland, California, with Developer Week. Developer Week is an...
17  mars     00h00
The pitfall of implicit returns
   Implicit returns are a feature in some languages. They have recently bitten me, so here ;s my opinion. Statements, expressions, and returns Before diving into implicit returns, we must explain two programming concepts influencing them. A lot of literature is available on the subject, so...
10  mars     00h00
Using my new Raspberry Pi to run an existing GitHub Action
   Recently, I mentioned how I refactored the script that kept my GitHub profile up to date. Since Geecon Prague, I ;m also a happy owner of a Raspberry Pi: Guess what I won GeeCON Prague pic.twitter.com b dARUhfMd Nicolas Frankel nicolas frankel October , Though the...
03  mars     00h00
From Kotlin Scripting to Python
   GitHub offers a way to customize one ;s profile by allowing one to create a README in a specific repository, named as your profile, e.g., nfrankel nfrankel. A couple of years ago, I automated the update of my GitHub profile with up to date info: my latest blog posts, my upcoming talks, and the...
25  février     00h00
Secure your API with these 16 Practices with Apache APISIX - part 2
   Last week, we listed practices to help secure one ;s APIs and described how to implement them with Apache APISIX. Authentication ï ï Verifies the identity of users accessing APIs.Authorization s Determines permissions of authenticated users.Data Redaction ï Obscures...
18  février     00h00
Secure your API with these 16 Practices with Apache APISIX
   A couple of months ago, I stumbled upon this list of Secure your API with these practices to secure your API: Authentication ï ï Verifies the identity of users accessing APIs.Authorization s Determines permissions of authenticated users.Data Redaction ï Obscures sensitive...
    00h00
Secure your API with these 16 Practices with Apache APISIX - part 1
   A couple of months ago, I stumbled upon this list of practices to secure your API: Authentication ï ï Verifies the identity of users accessing APIs.Authorization s Determines permissions of authenticated users.Data Redaction ï Obscures sensitive data for protection...
11  février     00h00
Error management in Rust, and libs that support it
   As part of learning the Rust ecosystem, I dedicated the last few days to error management. Here are my findings. Error management The Rust book describes the basics of error management. The language separates between recoverable errors and unrecoverable ones. Unrecoverable errors benefit...
04  février     00h00
Hardening Apache APISIX with the OWASP’s Coraza and Core Ruleset
   The OWASP stands for Open Worldwide Application Security Project: The Open Worldwide Application Security Project is an online community that produces freely available articles, methodologies, documentation, tools, and technologies in the fields of IoT, system software and web application...
28  janvier     00h00
Improving upon my OpenTelemetry Tracing demo
   Last year, I wrote a post on Open Telemetry Tracing to understand more about the subject. I also created a demo around it, which featured the following components: The Apache APISIX API GatewayA Kotlin Spring Boot serviceA Python Flask serviceAnd a Rust Axum service I ;ve recently improved...