- KarlsruheJS Februar 2019: 🎨 Design Systems & 🏔Monoliths
It's the first KarlsruheJS of the year and we have some dope topics for you! See the agenda below. AGENDA 19:00: Intro 19:15: 🎨 DESIGN SYSTEMS FOR DEVELOPERS by Emma Wedekind (https://twitter.com/emmawedekind) A design system is a set of reusable components and set of standards which allow teams to efficiently build consistent user interfaces. They're comprised of a design language, component library, and style guide. In this talk, we'll delve into real-world design systems and break down the pieces you need to build a successful one. We'll examine the benefits and drawbacks of design systems as well as the reasons why you should build one in your company. 19:45: 🍕 & 🍺 20:30: 🏔 BREAKING UP THE MONOLITH by Sammy Braun Maintaining a huge Single Page Application is hard. At Brandwatch we decided to modernize our app and as part of that move away from Backbone to React. We went through several iterations to figure out what the best solution would be to make use of React. Initially we started with the idea of completely separate apps that are loaded into the main application. This caused a major maintenance overhead and wasn’t adopted within the company - after 1 year we had one app in production. Our latest approach involves side-loading of a React build and executing it from within Backbone. But we aren’t done here - we want to further split the app to move in a direction of multiple smaller Single Page Applications that are running independent from each other. 21:00: Hangout --- This event is hosted and sponsored by our friends at LogMeIn (http://logmein.com)
- KarlsruheJS – Advanced TypeScript & WebDRM
- KarlsruheJS Oktober 2018
We have some great talks in the pipeline for you: 19:00: INTRO by Kahlil Lechelt & Manuel Rauber 19:15: ONE BRAIN, ONE KEYBOARD, ONE EDITOR by Miroslav Šedivý (https://twitter.com/eumiro) Master Your fundamental tools — keyboard and text editor — and use your muscle memory to concentrate on your task, no matter in which language and what type of text you're working on. 20:00: BREAK 🍕& 🍺 20:30: SINGLE PAGE APPLICATIONS IN ELM by Reiner Dolp This talk answers theses three big questions: Why use Elm? How do you writ non-trivial apps? Is Elm ready for production? 21:00: QUICK BREAK 21:15: ⚡️-Talk: CORDOVA vs REACT NATIVE by Cédric Jung The differences between Cordova and React Native a quick history of React Native and some tools to use with React Native. 21:30: HANG OUT -- This meetup is hosted and sponsored by LogMeIn.
- KarlsruheJS - wolkenkit ☁️📦 & DDD Special 🎉
- Themed Event: ✨ Progressive Web Apps ✨
KarlsruheJS Themed Event: ✨ Progressive Web Apps ✨ UPDATE: We have a last minute addition to our speaker list! Eugene Terehov, one of the founders of KarlsruheJS will join us remotely and give us some Digital Nomad Insights™. See the abstract below. --- This installment of KarlsruheJS will be a one of our famous themed events. The last time we did this it was all about Hoodie (http://hood.ie). This time we are talking ✨ Progressive Web Apps (PWAs) ✨! We have two great speakers lined up for you. Steffen Jahr (http://twitter.com/steffenjahr) will be giving an introduction to PWAs and Robin Mehner (http://twitter.com/rmehner) – organizer of BerlinJS (http://berlinjs.org/) among other things – is giving a real world account of building PWAs out in the wild. Major big ups to EXXETA (http://exxeta.de) for hosting and sponsoring this event. AGENDA 19:00: Intro by Kahlil Lechelt (http://twitter.com/kahliltweets) and Manuel Rauber (http://twitter.com/manuelrauber) 19:15: 17 months as a Digital Nomad by Eugene Terehov (http://twitter.com/eugeneterehov) ABSTRACT I left Germany in March 2016 without much of a clue what was going to happen, yet having big dreams. Today, 17 months later I worked and lived in 8 countries (Indonesia, Malaysia, Vietnam, New Zealand, Australia, Hungary and Estland), launched two new Start Ups, met awesome people from all other the world and saved one little dog with two broken legs. These are my learnings and a little bit of inspiration: We have the perfect job to shoot for our dreams! 19:35: Progressive Web Apps - Make The Web Native by Steffen Jahr (http://twitter.com/steffenjahr) ABSTRACT What are PWAs and how can I build one? The term PWA describes the technologies you can use to develop a new type of web application. Push notifications, offline possibilities and installable apps are only a few of the application's properties. But there is more... Steffen Jahr from Thinktecture will give you a short overview about Progressive Web Apps and their features. 20:05: Break! 🍕 & 🍺 20:45: Progressive Web App, ???, ~~Profit~~ Reality by Robin Mehner (http://twitter.com/rmehner) ABSTRACT In mid 2016 we set out to build a progressive web app to help people in Africa fight their diabetes and live a better life. The road was bumpy and filled with bugs, misunderstandings, browser challenges, spacer-GIFs and wrong documentation, but eventually we were ready for launch! Only, our enthusiasm didn't last long as we've took a big hit from reality. In this talk I'll recap our experiences building a PWA, share our learnings, highlight some of the mistakes we made and tell you what saved us in the end. 21:15: Hang out... --- This KarlsruheJS Meetup is proudly hosted & sponsored by EXXETA (http://exxeta.de) and supported by Thinktecture (http://thinktecture.com).
- KarlsruheJS Returns! 🎉
Welcome to KarlsruheJSs triumphant return 🎉 ! We are back on the 27th of April and this is the schedule: 19:00: Welcome and Introduction by Kahlil Lechelt and Manuel Rauber 👋 19:15: Evolutionary AI Basics by Christoph Martens (http://cookie.engineer/) In this talk, you will learn how to build an Evolutionary AI that learns how to play multi-agent and multi-simulation challenges. It will teach you the basics of every Evolutionary AI concept, how genetic programming is being used in practice and how to use the randomization idea behind parallelized simulations. There's also a live demo which will explain the architecture with an easy-to-understand Flappy Bird game simulation. 19:45: Break 🍕 & 🍺 20:30: How To Build Your Bot 🤖 with Node.js by Nicoleta Mihali (https://twitter.com/nikk_mihali) Nico will show us how we can leverage Microsoft Bot Framework and Cognitive Services to build compelling bots with Node.js. 21:00: Short Break 21:15: #neuland by Tim Roes (http://twitter.com/tim_roes) In this talk we will have a look at some of the upcoming Web-APIs. In some (hopefully working) live demos we will have a look at the Web Bluetooth API and Web USB. We'll also look at more upcoming APIs like the Web Share API, Web Share Target API and we will also cover how Chrome allows Web Developers to test out these new - yet flagged - APIs to a wider audience via Chrome Origin Trials. --- This KarlsruheJS Meetup is proudly hosted & sponsored by ETECTURE (http://etecture.de).
We need more Lightning Talks! Send us an email: [masked]! Or contact us on Twitter: @karlsruhejs (http://twitter.com/karlsruhejs). TALKS 19:00: How OnWerk uses VersionEye by Robert Reiz VersionEye is an open source project and a cloud service which notifies software developers about: • Security Vulnerabilities • License violations • New versions Beside NPM and Bower.io 10 more packages managers are supported. Through the VersionEye API it is very easy to integrate the tool into custom build pipelines and to use it without exposing source code to the internet. Martin Christmann wrote an NPM module for the VersionEye API which is used by Onwerk GmbH to monitor their customer projects. The plugin is executed on each build on the internal Jenkins server. We would like to demo how Onwerk is using VersionEye to keep their Node.JS projects in shape. 19:30: Break 🍻 🍕 20:00: ⚡️-Talk: Advanced usage of Chrome Dev Tools by Tim Roes 20:30: More lightning talks or hanging out. --- This event is hosted by Sophos (http://sophos.com). Food and drinks are sponsored by Sophos (http://sophos.com).