• JavaScript Object Signing and Encryption & Automate daily routine and save money

    In March, we will be sponsored by METRO Markets (hhttps://www.metro-markets.de/). and do an evening with two talks: • No Way, JOSE! (by Sam Bellen) • Automate daily routine and save some money (by Roman Alekseev) +++ Agenda +++ • 18:00 - 19:00: Arrival, get a drink, and socialise • 19:15 - ~19:55: Talk #1 + Q&A • 20:10 - ~20:50: Talk #2 + Q&A • 20:50 - Open End: Socialising +++ No Way, JOSE! (by Sam Bellen) +++ --- Is your first thought when thinking about cryptography, “nope, that’s not for me!”? There’s no need to. When explained with simple examples, you can see the basics are not that complicated. The JavaScript Object Signing and Encryption, or JOSE for short is a framework that helps us deal with encryption. It describes ways to securely transfer data either signed (JWS) or encrypted (JWE). Let’s take a leap of faith and explore the wonderful world of cryptography together, shall we? In this talk, Sam will try to explain the basics of encryption and hashing through simple examples. We’ll look into how the JOSE standard can help us with encrypted content on the web using JSON Web Encryption (JWE) and JSON Web Keys (JWK). The audience does not need any specific knowledge about cryptography as this talk will go through the basics. Some JavaScript knowledge can be useful but not necessary as code examples will be simple and explained. Sam is a Google Developer Expert who works as a Senior Developer Advocate Engineer at Auth0. At Auth0 we're trying to make authentication and identification as easy as possible, while still keeping it secure. After office hours I like to play around with the web-audio API, and other "exotic" browser APIs. One of my side projects is a library to add audio effects to an audio input using JavaScript. +++ Automate daily routine and save some money (by Roman Alekseev) +++ --- "Machines must suffer" - I've heard this at the conference many years ago. There are so many things that can and should be automated in your daily routine. But for some reason, we normally don't pay attention to that. Maybe we automated everything at work and simply don't have enough will to do the same things at home. I'll give you several examples of things I automated for myself. Some of them helped to save me money, some of them saved me time. Let's make machines suffer a bit more and automate things together! Roman is a software engineer and a technical manager from Cologne, who tries to find a balance between both roles. When he is not trying to find that balance he is a father, camping lover, freerides skier, inline skier, bicycle rider. He is not active in social networks, so don't try finding him there. Oh yeah, he is a creator and a host of Web Meetup Cologne, so you know how to find him ;)

  • Automated frontend design testing && The power of data to build better products

    In April, we will be sponsored by sipgate (https://www.sipgate.de/) and do an evening with two talks. • Improving automated frontend design testing (by Hans Christian Reinl) • Leveraging the power of website data to build better products (by Sheetij Jain) +++ Agenda +++ • 18:30 - 19:00: Arrival, get a drink and socialize • 19:10 - ~19:45: Talk #1 + Q&A • 19:55 - ~20:30: Talk #2 + Q&A • 20:25 - Open End: Socialising +++ Improving automated frontend design testing (by Hans Christian Reinl) +++ --- The test-pyramid claims that testing the UI layer of your web applications and websites is slow and expensive. While looking at tools for visual regression testing you might have experienced just that: Testing different breakpoints and states, handling components with arbitrary content and running tests on any CI tool isn’t fun. On the other hand, ensuring the UI looks just the way you want it to look in production is the main contract you have with the outside world. Let’s explore how we can get out of this dilemma. Hans is one of the hosts of the Working Draft Podcast (https://workingdraft.de/) and one of the Co-Founders of Warhol (https://warhol.io), a tool that automates frontend design testing. He works as a full-stack developer and software architect. +++ Leveraging the power of website data to build better products (by Sheetij Jain) +++ --- By 2025, it’s estimated that 463 exabytes of data will be created each day globally – that’s the equivalent of 212,765,957 DVDs per day! Every user interaction on your website can be now be logged which also means that your product is producing an enormous amount of data. This ever-increasing data also demands better utilization. With an example we will try to answer the following questions : - What is website data? - What if we don’t have the required data? - How can we use this data to build better products? Sheetij Jain (a.k.a SJ) - Product Manager at trivago. The power of data never stops to amaze me. With the quest of helping companies unlock the full potential of data, I worked in the data analytics team of multiple companies - Microsoft, T-Mobile, Cisco, and Amazon. And now as a product manager at trivago, I productize the learnings from our enormous datasets to build better product features for our users.