ctron's blog

More

  • About
  • PGP Key
  • Attic

Projects

  • PatternFly Yew
  • Yew OAuth2
  • Maven RPM Builder
  • Drogue IoT
  • OpenShift Update Graph
  • Eclipse IoT Packages

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

    Recovering from an expired OpenShift certificate

    A not-so-great way to start into a new week, is to figure out that the certificate of your API server expired on the weekend. Fixing and expired OpenShift certificate should be straight forward, but it wasn’t. Here is what happened, or you can directly scroll down for the solution.

    Read more …
    • 5 minute read Jens Reimann
    • 18 January 2021
    • Technical Stuff
    • #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
    ❭

    Recent Posts Archive

    • Yew components for OpenID connect and OAuth2
    • trunk-ng, the fork of trunk
    • A fresh start
    • Using Ingress on OpenShift backed by Routes
    • Recovering from an expired OpenShift certificate

    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