ctron's blog

Projects

  • PatternFly Yew
  • Yew OAuth2
  • Trunk
  • OpenShift Update Graph
  • OIDC CLI
  • CSAF Walker
  • Maven RPM Builder

More

  • About
  • PGP Key
  • Attic

Good news everyone: Trunk is back

Let’s start 2024 with something positive! At the end of 2023 I did fork trunk, a tool to build web application based on Rust and WebAssembly. I laid out the reasons in a blog post, but also said that I would merge things back into trunk if the project came back, and it did!

Read more …
  • 2 minute read Jens Reimann
  • 14 January 2024
  • Technical Stuff
  • #rust #webassembly #frontend

Yew components for OpenID connect and OAuth2

The Yew project is a framework for creating web application in Rust. Similar to what ReactJS is in the JavaScript world. Of course, some web application will require integration with a single sign-on technology like OAuth2 or OpenID connect (OIDC). And of course, no one is really fond to start a new project by implementing some OIDC token handshake first.

yew-oauth2 is a crate which does exactly that. Implement an OAuth2 or OpenID connect login flow using Yew components. Not making any assumption on the rest of the stack you’re going to use.

Read more …
  • 6 minute read Jens Reimann
  • 22 October 2023
  • Technical Stuff
  • #rust #webassembly #frontend

trunk-ng, the fork of trunk

trunk is a great piece of software! When I started with Rust on the frontend, the webpack wasm-pack plugin was the best tooling one could get to compile and package a Rust-based web application. However, that also included a toolchain full of JavaScript tools, the kind of stuff I actually tried to avoid. When Its development came to a halt, trunk showed up, and it was the tool I was hoping for.

Unfortunately, it seems that the development of trunk came to a halt too. Now what?

Read more …
  • 7 minute read Jens Reimann
  • 14 October 2023
  • Technical Stuff
  • #rust #webassembly #frontend

A fresh start

More than 10 years ago, I switch my personal blog from iWeb to WordPress. iWeb was fun for a small, personal homepage. But it also stopped working, and so I decided to give WordPress a try. Turns out, it was fun too. It was super easy to write posts, which lead to a good number of posts over the last few years.

And yet, there’s a big gap between this post and the last.

Read more …
  • 5 minute read Jens Reimann
  • 3 October 2023
  • Personal Stuff

    Using Ingress on OpenShift backed by Routes

    When you want to get traffic into your OpenShift cluster, Routes are just awesome. But every now and then, using Ingress instead might provide some benefits. Here are a few tricks how you can have the best of both worlds.

    Read more …
    • 5 minute read Jens Reimann
    • 21 May 2021
    • Technical Stuff
    • #kubernetes #openshift
    ⇤❬
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    ❭

    Recent Posts Archive

    • CSAF Walker: Working with CSAF providers in Rust
    • WebAssembly loading progress visualization with Trunk
    • ReSyMo: Remote System Monitoring
    • An OpenID Connect command line client
    • Release of Trunk 0.19.0

    Categories All Tags

    • Development
    • Infrastructure
    • IoT
    • Open Source
    • Personal Stuff
    • Technical Stuff
    © ctron's blog – All rights reserved
    • Disclaimer
    • Impressum / Impress
    • Datenschutzerklärung / Privacy Policy
    Contact