A Java Geek weekly 6

Using Channels in Rust: Why and When?

A good introduction to channels in Rust.

A Guide to Public Speaking for Software Engineers

Some worthwhile advices, some less so, but you can probably try everyone of them to know what works for you.

Zsh Configuration Files

I’m using zsh and I didn’t know most of the content. I definitely need to structure my configuration according to the recommendations.

Using Containers to Learn Nginx Reverse Proxy

The post mostly explains the difference between upstream and resolver in the context of Nginx.

Tailspin

Tailspin is a Rust-based log file highlighter. It’s available for Homebrew, cargo, Nix, and a couple of others. You can also build from source.

Oort

Oort is a "programming game" where you write Rust code to control a fleet of spaceships. Your code is responsible for the engines, weapons, radar, and communications of ships ranging from tiny missiles to massive cruisers.

Anti-patterns in event modelling - Clickbait event

A discussion on how you should model your events in an EDA.

Adding build provenance to Homebrew

Supply-chain security enhancement comes to Homebrew!

Introduction to Code Generation in Rust

TIL: the quote crate

How to Encode URL With curl

TL;DR: Use the --data-urlencode option, e.g., curl --data-urlencode 'arg1=value1' --data-urlencode 'arg2=value2 & data?'

Different kinds of testing

The subject of testing is vast. It may seem simple from outside, but it’s not. For example, one may define testing as checking that the software is fit for its purpose. But it encompasses a lot more: for example, mutation testing verifies that assertions do actually assert. In this post, I’d like to touch some testing flavors, what’s their purpose and how they compare to each other.

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.

Read More
A Java Geek weekly 6
Share this