jonaslagoni / jonaslagoni

0 stars 0 forks source link

What have, and am I working on? 👀

The projects 🔭

EventStack

EventStack

Is my company that develops software and offers consultancy and contract work around event-driven architectures and open-source software.

The Codegen Project banner

The Codegen Project

Is a next-gen code generator, that easily can be integrated into any project (regardless of language) that simplifies the implementation and testing phase.

GamingAPI banner

GamingAPI

GamingAPI.org is a side project of mine where I try to use everything from AsyncAPI (tooling and spec) and incorporate it into a standard for interacting with all types of game servers (focus on Rust, upcoming Minecraft, etc.) through generated SDK's, documentation, governance, and more!

AsyncAPI logoAsyncAPI was a spare-time project turned full-time job at Postman for an amazing 4 years and still engaged with the project. I am part of the AsyncAPI Technical Steering Committee, release coordinator for v3, and maintainer and creator of a bunch of the open source tools such as;

Tooling

Here are all the tools I am doing some kind of maintenance on;

Here is a list of all the previous/archived libraries and projects I have worked on; - https://github.com/jonaslagoni/Wizard-Of-Treldan, university group project, 2d and 2 different UI games in one, with a custom game engine, written in Java. - https://github.com/jonaslagoni/NEON, university group project, a 2d tower defense game, using OSGi to use a modular system to load and unload towers, maps, game modes, etc on the fly, build upon libgdx, written in Java. - https://github.com/jonaslagoni/csgoLiveServer, spare time project trying to reflect what happens in a CSGO server in the web browser, first version of GamingAPI I guess. - https://github.com/jonaslagoni/asyncapi-quicktype-template, AsyncAPI generator template to generate typed models with QuickType. - https://github.com/jonaslagoni/asyncapi-quicktype-filter, the core library code for the QuickType template. - https://github.com/jonaslagoni/.NET-websocket-client-template, an old AsyncAPI generator template for generating a WebSocket wrapper in .NET. - https://github.com/jonaslagoni/ts-websocket-server-template, an old AsyncAPI generator template for generating a WebSocket wrapper in TypeScript. - https://github.com/jonaslagoni/Java-to-JSON-Schema, a JSON Schema draft-7 DSL for writing JSON Schema through code in Java. - https://github.com/jonaslagoni/Java-to-AsyncAPI, an AsyncAPI DSL for writing AsyncAPI documents through code in Java. Uses the JSON Schema variant as well internally to define payloads. - https://github.com/asyncapi/dotnet-nats-template, an AsyncAPI template for generating .NET/C# NATS code, superseded by [The Codegen Project](https://github.com/the-codegen-project/cli/) - https://github.com/asyncapi/ts-nats-template, an AsyncAPI template for generating TypeScript NATS code, superseded by [The Codegen Project](https://github.com/the-codegen-project/cli/)

Writings

I am using eventstack.tech/posts as my personal sanctuary for writing stuff about projects, updates, and different tech stuff, but can also be found in the wild.

Here is an overview of the subjects so far:

Conferences

This section is more for me than you, trying to keep track of what I am participating in or have.

Here is a list of previous conferences and speaking arrangements in case you find it interesting. - (speaking) APIDays conference Helsinki, 2024, in-person, gave a talk about `Navigating the jungle of the AsyncAPI Ecosystem` - (speaking) AsyncAPI conference, at Sngular Madrid, 2023, in-person (watch the recording here: https://www.youtube.com/live/FN5eR1Zqh9c?si=A4gxOaJlHCg4ID3P&t=7038) - (participating) AsyncAPI conference, at IBM London, 2023, in-person - (speaking) APIDays Paris 2022, in-person, gave a talk about `AsyncAPI and schema format complexity` - (participating) GOTO Copenhagen 2022, in-person - (participating) Digital Transformation World, TMForum, Copenhagen 2022, in-person - (speaking) AsyncAPI conference 2022, had two talks here. The two talks were `Next Generation of AsyncAPI` (watch the recording here: https://www.youtube.com/watch?v=WOMDYzHh-3w) and `The Intricacies of a Single Keyword in AsyncAPI` (watch the recording here: https://www.youtube.com/watch?v=fLAAXAXOGlE) - (speaking) API:World 2021, online, talked about `How AsyncAPI can enhance your developer experience` - (speaking) APIDays Interface 2021, online, talked about `How AsyncAPI can enhance your developer experience`. Watch the recording here: https://www.youtube.com/watch?v=W7L0ryT3Qmo - (participating) Info Security Denmark 2021, in-person - (participating) APIDays Paris 2019, in-person, invitation by [Fran](https://github.com/fmvilas) - (participating) Info Security Denmark 2019, in-person