KarlsruheJS: FIGHT DEPENDENCY HELL π₯ && STANDARDIZING FRONTENDS βοΈ


Details
Our 4th post-covid meetup π This time, we are hosting the event with Codesphere, providing you with two amazing talks, some cold drinks, and pizza π
WANT TO HOLD A TALK YOURSELF?
Send us your proposal at mail@karlsruhejs.org!
AGENDA
19:00: arriving and networking
19:15: Talk #1
19:45: Break, discussion, and pizza
20:30: Talk #2
21:00: Time for discussion and networking
TALKS
#1 π₯ How to Fight the Dependency Hell
In the ever-evolving landscape of today's JavaScript projects, dependencies are more complex and diverse than ever before. They span beyond NPM, reaching into Dockerfiles, GitHub Actions, Helm charts, and even further. Manually tracking and updating these dependencies is an uphill battle, if not downright impossible. Consequently, most projects install dependencies once and then leave them untouched, only revisiting when a new feature demands updating or a security vulnerability emerges. These stale dependencies can transform quickly into headaches when it's time for an update.
In this session, Tobias will showcase automation tools like GitHub's native Dependabot and the open-source project Renovate, demonstrating how they can seamlessly integrate into your project. He'll also touch on the less apparent benefits of these solutions, showing how they can elevate the overall developer experience and bolster project maturity.
Tobias Gabriel is a Senior Developer in the Open Source Program Office at SAP. He's a passionate advocate for enhancing developer experience and streamlining workflows. As part of his job he manages the dependency management automation at SAP as well as contributes upstream to the Renovate project.
#2 βοΈ Standardizing APIs to improve DevEx when developing CRMs
Building software in teams can be complex and inefficient due to different programming styles, levels of experience and usage of libraries. There are numerous ways to improve efficiency as you scale the software and company, from coding guidelines all the way to standardized and reusable internal libraries. One way, we will have a look at, is standardizing highly used components and data fetching across services. This does not only improve developer experience as a whole but also leads to faster feature implementation and iteration, as repeatable code intensive boilerplate tasks are abstracted away into an easy to use internal api. We will checkout how this can be solved for a standardized component often used in CRM systems.
Luka Sikic is Co-Founder of onpreo AG, a real estate CRM. He has also co-founded smashleads and he is senior advisor and investor at North House AB. He studied at RWTH Aachen University and previously published about tracking breast cancer cell forces together with Stanford University and Aalto University. His passion is building software products and iterating ideas fast and efficient with the right tooling and tech stack for the job.
LOCATION
FUX Festigungs- und Expansionszentrum
Alter Schlachthof 33
76131 Karlsruhe
Looking forward to seeing you π
COVID-19 safety measures

KarlsruheJS: FIGHT DEPENDENCY HELL π₯ && STANDARDIZING FRONTENDS βοΈ