Loading
  • ONLINE: #ngHeidelberg v11 with Valentin Kononov and Sam Vloeberghs

    Welcome to our newest ngHeidelberg ONLINE meetup. Join our "🅰️Angular Best Practices special" with two great talks: 🗣️ "Bad Practices: What to avoid in Angular" and "Angular and Technical SEO" with a Q&A session afterwards. We are honoured to present our speakers and special guests: Valentin Kononov and Sam Vloeberghs: Valentin is a skilled Angular developer from Minsk. Sam is a GDE in Angular and a Co-organiser of the NG-BE conference and the Angular Belgium meetup. ––––––––– 🎥 Live Stream Access: https://angular-heidelberg.de ––––––––– 🗣️ #ngHeidelberg v11 - 1st TALK: Valentin Kononov: Bad Practices: What to avoid in Angular Best practices… There are lots of best practices how you can make your app better. But at the end of the day we usually forget what we should NOT do in order to achieve better results. Let’s talk about some bad stuff like mis-using pipes, subscriptions, leaks, big lists, TS features and so on. This way we can finally get even closer to better and more performant apps in Angular. The talk will be held in English. 🗣️ #ngHeidelberg v11 - 2nd TALK: Sam Vloeberghs: Angular and Technical SEO Handling proper SEO for Angular (and in general, JavaScript based) applications and websites has been a challenge in the past. But with Angular Universal and more recently Scully things have evolved in the right direction! In this talk we will discuss several practical and technical techniques that will make your website SEO-proof for all Search Engines and social crawlers, even in a multi language setup, like; - Server-side-rendering, Static Site Generation and prerendering - Setting the title and meta tags - Rendering JSON-LD - Supporting multiple languages - Localizing the application routes The talk will be held in English. ABOUT VALENTIN KONONOV Valentin works at Mapbox R&D center in Minsk, Belarus, experienced in .NET, Angular, React, React Native, NodeJS, NestJS and other interesting stuff in full stack software development. He loves modern web technical stack, but strongly believes in understanding of fundamental aspects of programming. He likes code writing, work in amazing and useful projects, which can bring something valuable to people. ABOUT SAM VLOEBERGHS Sam is a freelance software architect and Internet entrepreneur, currently focusing on frontend technologies and frameworks like Angular and Workbox while keeping a sharp eye on the basics and advanced aspects of HTML5. He is the co-organiser of the Belgian Angular Conference, NG-BE and the Angular Belgium meetup. Sam writes about the technologies he uses on a daily basis at https://samvloeberghs.be . 🌍 LOCATION Fully remote at: https://angular-heidelberg.de This meeting will be an online meetup via Zoom. You find all links to join the meetup at angular-heidelberg.de. We encourage you to turn on your webcam for the community spirit where we can see each other. You can post questions regarding the running talk in the zoom chat. We will collect the questions during the talk and ask the speaker in a short Q&A session afterwards. ⏰AGENDA 19:00 - Official beginning of the meeting 19:00 - 19:15 - Community Updates 19:15 - 19:50 - 🗣️ 1st Talk with Valentin Kononov 19:50 - 20:00 - short break ☕️ 20:00 - 20:25 - 🗣️ 2nd Talk with Sam Vloeberghs 20:25- 20:40 - Q&A session with both speakers 20:40 - Official end of the meeting & recording -- but we will activate the chat function for everyone in Zoom 🔖MORE You are encouraged to tweet with the hashtag #ngHeidelberg. Recording: The full meetup will be recorded. Also every public activity of all participants is recorded in the same way. All recordings will be added to YouTube and optionally to social media platforms. If you don't agree to be recorded, please only use the chat functionality and disable the camera and your microphone. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

  • ONLINE: #ngHeidelberg v10 with Siddharth Ajmera & Alex Rickabaugh

    👋 Welcome to our second ngHeidelberg online meetup. Join our "Ivy special" with two great talks 🗣️ "Ivy - The Present and The Future" and "Stronger Type-Checking in Templates with Ivy". We are honored to present our speakers and special guests: Siddharth Ajmera and Alex Rickabaugh: Siddharth is a GDE in Angular and Web Technologies based in Sydney and Alex Rickabaugh is an engineer from the Angular core team at Google. ––––––––––––––––––––––––– 🎥 Live Stream Access: https://angular-heidelberg.de ––––––––––––––––––––––––– 🗣️ #ngHeidelberg v10 - 1st TALK: Siddharth Ajmera: Ivy - The Present and The Future This talk will introduce you to the new features that Ivy brings to Angular. We'll go through the Designs Goals of Ivy and you'll learn about a few new features that Ivy enables at present. the new possibilities on how to develop Angular Apps in the future. A few features that you'll learn about are Dynamic Component Loading, the new debugging utility in Angular, etc. After that, you'll also learn what Angular will be able to offer in the near future. So we'll go through a few new API to render components with the Component Factory Resolver, load Angular Components without the need of an Angular Module, implement HoCs and perform Change Detection without using Zones. All these will be shown by examples. After the talk, you will be well aware of these shiny new Angular features that you can and will be able to use in the near future. The talk will be held in English. 🗣️ #ngHeidelberg v10 - 2nd TALK: Alex Rickabaugh: Stronger Type-Checking in Templates with Ivy One of the new features in Angular Ivy is `strictTemplates`, a compiler flag that turns on much stronger validation and type-checking of component templates. Discover how to use this new flag with Angular Framework team member Alex Rickabaugh. Learn how the new type-checking works, how best to migrate a large project onto stricter type-checking, and take a peek under the hood at how this feature works. The talk will be held in English. ABOUT SIDDHARTH AJMERA Siddharth is a Google Developer Expert in Angular and Web Technologies currently based out in Sydney. As a Sr. Full Stack JavaScript Developer he works on Digital Transformation Engagements for his Organization. Apart from his regular 9-5 Job, he is an Angular and Firebase instructor on Udemy, writes Articles and creates YouTube videos. You can find him almost anywhere on the Web with SiddAjmera. ABOUT ALEX RICKABAUGH Alex Rickabaugh is a software engineer at Google, and for the last three years has been a core member of the Angular team. Throughout his time on Angular, Alex has worked on the Service Worker implementation for Progressive Web Apps, server-side rendering support, and a rewrite of the HTTP API. Currently, he works on the Angular Compiler, getting it ready for the next generation architecture, Angular Ivy. 🌍LOCATION Fully remote at: https://angular-heidelberg.de This meeting will be an online meetup with YouTube. You find all links to join the meetup at angular-heidelberg.de. You can post questions regarding the talks in theYouTube chat. We will collect the questions during the talks and ask the speakers in a Q&A session afterwards. ⏰AGENDA 19:00 - Official beginning of the meeting 19:00 - 19:15 - Community Updates 19:15 - 20:00 - 🗣️ 1st Talk with Siddharth Ajmera 20:00 - 20:10 - short break ☕️ 20:10 - 20:30 - 🗣️ 2nd Talk with Alex Rickabaugh 20:30 - 20:45 - Q&A session with both speakers 🔖MORE You are encouraged to tweet with the hashtag #ngHeidelberg. Recording: The full meetup will be recorded. All recordings will be added to YouTube, meetup.com and to social media platforms like twitter. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

  • ONLINE: #ngHeidelberg v9 with Diego Julião Armenta & Santosh Yadav

    👋 Welcome to our first ngHeidelberg online meetup. Join us for two great talks 🗣️"Angular Builders in Depth" and "Code like Google does with Nx", community updates and some remote socialising afterwards. Our speakers and special guests are Santosh Yadav who was recognised by Google as a Developer Expert (GDE) and Diego Julião Armenta who is the creator of `ng deploy` for npmjs. ––––––––––––––––––––––––– 🎥 Live Stream Access: https://angular-heidelberg.de ––––––––––––––––––––––––– 🗣️ #ngHeidelberg v9 - 1st TALK: Diego Julião Armenta: Code like Google does with Nx One of the biggest challenges of building a full-stack web application is managing complexity; if you're building a serious product, you likely have multiple front-end applications that communicate with a back-end that share interfaces with multiple team members that need to collaborate efficiently. Nx is a tool that can dramatically simplify the way you organize tests and share code between multiple JavaScript applications. The tool itself is based on the best practices developed at Google to scale thousands of applications across thousands of developers in a single mono repo, but you don't need to be operating at Google scale to see the benefits of NX, it can be a very powerful tool for projects of all sizes and not just angular but full stack javascript. The talk will be held in English. 🗣️ #ngHeidelberg v9 - 2nd TALK: Santosh Yadav: Angular Builders in Depth Angular made the Angular CLI builders API public – in this talk we will explore why it was required and how to use it. We will learn how to create our own builder and make complicated things easier for us. We will explore the API in depth and learn a lot about how the CLI works internally. Of course, I will also show you the most popular builders that will make your daily work easier and showcase you a some of the lesser-known gems that might be added to the Angular CLI as a command in the future. The talk will be held in English. ABOUT DIEGO JULIÃO ARMENTA Diego Julião Armenta is a Software Engineer with 5+ years of professional experience focused on JavaScript technologies, passionate and committed with the quality of his work. Working with Angular since version 2 and with widely experience with its ecosystem, NativeScript, NestJS, Nx and create/publish libraries for the framework. ABOUT SANTOSH YADAV Santosh is a GDE for Angular and web Technologies and an active contributor to Angular and NgRx. He writes for AngularInDepth and mentors at Dotnettricks and Orgnizer of Pune Tech Meetup. He is the creator of the `ng deploy` package for Netlify and part of NestJSAddons core team. 🌍LOCATION Fully remote at: https://angular-heidelberg.de This meeting will be an online meetup with Zoom. You find all links to join the meetup at angular-heidelberg.de. We encourage you to turn on your webcam for the community spirit where we can see each other. Please see the section below for details about recording and publishing. You can post questions regarding the running talk in the zoom chat. We will collect the questions during the talk and ask the speaker in a short Q&A session afterwards. ⏰AGENDA 19:00 - Official beginning of the meeting 19:00 - 19:15 - Community Updates 19:15 - 19:50 - 🗣️ 1st Talk with Diego Julião Armenta (including Q&A) 19:50 - 20:00 - short break ☕️ 20:00 - 20:35 - 🗣️ 2nd Talk with Santosh Yadav (including Q&A) 20:45 - Official end of the meeting, but you can stay in the cannel and chat as long as you want 🔖MORE You are encouraged to tweet with the hashtag #ngHeidelberg. Recording: The full meetup will be recorded. Also every public activity of all participants is recorded in the same way. All recordings will be added to YouTube, meetup.com and to social media platforms like twitter. If you don't agree to be recorded via camera or audio, please only use the chat functionality. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

  • #ngHeidelberg v8 with Michael Hladky & Kai Röder - Tackling State Reactively

    Free coffee, pizza and a special guest. Heidelberg's 8th Angular meetup is coming. 🚀Join for two great talks 🗣️ "Tackling Component State Reactively" and "Storybook", community updates and networking 🤝. Our speakers and special guests are Michael Hladky who was recognised by Google as a Developer Expert (GDE) and Kai Röder who is an active member of our meetup. #ngHeidelberg v8 - 1st SHORT TALK: Kai Röder: The Benefits of a Design System: How Storybook Can Improve Your Daily Work Component driven frameworks are all over the place. But how can we manage components in a maintainable and transparent way without losing track? At the end of this talk you should know more about isolated component development, design systems and Storybook itself. The talk will be held in English. #ngHeidelberg v8 - 2n LONG TALK: Michael Hladky: Angular and RxJS – Tackling Component State Reactively Ever heard about "ephemeral state"? Ngrx, ngxs, akita etc did a great job in managing global state in SPAs. However, nobody talked about the complexity and pain of managing the local component state. Based on a quote of "Gang of Four": "If you stick to the paradigms of OOP the design patterns appear naturally". I will solve isolates problems in a reactive way and the final design pattern for reactive component state results naturally. If you attend this talk you will hear about: - subscrption-less components - local state management - handling local side-effects You will be able to write fully reactive components that will be well structured and organised without any effort. The talk will be held in English. ABOUT KAI ROEDER Kai works as a lead developer at AEB with a focus on the company's Angular client framework. In October 2018, he joined the Storybook team as an open source maintainer. ABOUT MICHAEL HLADKY Michael is located in Austria Vienna. He is a certified Google Developer Expert (GDE), trainer developer and consultant in the field of Angular, RxJS and Ionic. As an active community member, he is the organiser of Angular Vienna and founder and leading head of Angular Austria, a non-profit association to support Angular. LOCATION This time we will meet again at B_Fabrik Heidelberg (https://www.bfabrik-coworking.de/). Expect a very friendly and creative atmosphere at a coworking space. No need for a car, the location is very central (Hauptbahnhof Heidelberg). Next tram stop is "Betriebshof". AGENDA 18:30 - Doors open 19:00 - Official beginning of the meeting 19:00 - 19:30 - Round of introductions, Community Updates 19:30 - 21:00 - 🗣️ Talks 21:00 - 22:00 - 🍕 Evening meal (Pizza) & 🤝 Networking 22:00 - Official end of the meeting CATERING Pizza 🍕🍕🍕Coffee ☕ and water comes for free (sponsored by Angular.Schule). You can order other beverages 🍺from the sales desk, too. MORE You can bring your laptop with you, if you want. But you won't need it. A mobile phone might be useful, since you are encouraged to tweet with the hashtag #ngHeidelberg. Photography: Pictures will be taken. They will be added to meetup.com and to social media platforms like twitter. If you don't agree to be photographed, please mention this to the organiser of the meeting (Johannes and Martina). We respect this and will not take a photo of you or anonymise the picture before publishing. The location has toilet facilities for men and women. The complete location is wheelchair accessible due to an elevator. Unfortunately, there is no wheelchair accessible toilet is available. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

    4
  • #ngHeidelberg v7 SummerEdition with Christian Janz: CDK – Toolbox for Angular

    Free coffee, pizza and a special guest. Heidelberg's SummerEdition Angular meetup is coming. 🚀Join us for a great talk 🗣️"CDK – Toolbox for Angular", community updates and networking 🤝. It's summertime! This means that you have to wear short summer clothes and you might want to bring your 🏓table tennis bat. The event takes place outdoors. 🏝⛱ +++ REGISTRATION IS NOW OPEN! +++ Be quick: ONLY 30 SEATS! #ngHeidelberg v7 - TALK: CDK – Toolbox for Angular When developing enterprise apps with Angular, we need a rich set of UI components in order to be fast and efficient. But what happens if there is no ready-made component for a use case available? The "Component Dev Kit" (CDK) comes to the rescue. It simplifies the development of wizards, popups, drag & drop and other component behaviours. In this talk, Christian will give an overview of the CDK followed by some live coding. The talk will be held in English. ABOUT CHRISTIAN JANZ Christian Janz works as a Senior Software Architect in the Product Development unit at oxaion GmbH in Ettlingen. He is particularly interested in the architecture and development of business applications using modern JavaScript and Java frameworks. Christian studied computer science at the University of Karlsruhe and has more than 10 years of experience in professional software development. He regularly shares his experiences from the various projects at conferences and meetups. LOCATION FensterPlatz Kurfürsten-Anlage[masked] Heidelberg https://goo.gl/maps/SFcre2tMW68HD7oa8 HOW TO GET THERE: By car 🚗 Parking in the direct area is officially only allowed at the parking lots of the main station (Hauptbahnhof). By train/ bus 🚃🚌 The route is super easy. Leave the main station (Hauptbahnhof), walk to the big horse and then keep right and follow the street "Kurfürsten-Anlage". The funny octagonal building is the "Fensterplatz". AGENDA 18:30 - Doors open 19:00 - Official beginning of the meeting 19:00 - 19:15 - Round of Introduction 19:15 - 20:15 - 🍕Pizza, 🍺Beer & 🤝Networking & 🏓Table Tennis 20:15 - 20:30 - Community Updates 20:30 - 21:30 - 🗣️Talk by Christian 21:30 - Official end of the meeting CATERING Coffee ☕ and water is for free (sponsored) at the bar. You can order other beverages from the bar, too. Everything which is not coffee or water must be paid on you own. Please do not take a drink directly from the fridge! Always place you order to one of the Fensterplatz staff. Pizza 🍕comes for free, too (sponsored by Angular.Schule). MORE There is free WLAN available. A mobile phone will be very useful, since you are encouraged to tweet with the official hashtag #ngHeidelberg. Photography: Pictures will be taken. They will be added to meetup.com and to social media platforms like twitter. If you don't agree to be photographed, please mention this to the organisers of the meeting (Johannes and Martina). We respect this and will not take a photo of you or anonymise the picture before publishing. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

    4
  • #ngHeidelberg v6 with Christian Liebel: Angular Performance

    Free coffee, pizza and a special guest. Heidelberg's 6th Angular meetup is coming. 🚀Join us for a great talk 🗣️"Angular performance", community updates and networking 🤝. Our speaker and special guest is Christian Liebel from Thinktecture who was awarded with the Microsoft MVP title. #ngHeidelberg v6 - TALK: Angular Performance: Your App at the Speed of Light In this talk, we’ll have a look at common performance pitfalls in Angular applications and how to avoid them. We’ll have a look at different change detection strategies and ChangeDetectorRef, Zone.js and NgZone, lazy loading, server-side rendering and Service Worker support. Let’s make your Angular app blazing fast! The talk will be held in English. ABOUT CHRISTIAN LIEBEL Christian Liebel is a cross-platform development enthusiast thrilled by the opportunities offered by modern web technologies: Christian helps enterprises and independent software vendors to develop modern, cross-platform business applications based on Angular. He speaks about Progressive Web Apps at user groups and conferences, both national and international and published a book on this topic as well. Publishing regularly in major German developer magazines, Christian is well known in the German-speaking developer community. You can reach him directly via email ([masked]) or Twitter (@christianliebel). LOCATION Instaffo GmbH (New Building) Römerstrasse[masked] Heidelberg https://goo.gl/maps/qcm4EgHysfRzwce96 HOW TO GET THERE: By car 🚗 The location is in 2.2km distance from the Heidelberg central station. Drive on Lessingstraße to the north and then switch to Römerstraße and then turn left to find a free parking slot (see screenshot attached to the event). By train/ bus You can take the tram 🚋 23 from Heidelberg,S-Bf.West-/Südstadt to Markscheide. Or the bus 🚌 line 29 to Saarstr. AGENDA 18:30 - Doors open 19:00 - Official beginning of the meeting 19:00 - 19:30 - Round of introductions, Community Updates 19:30 - 20:30 - 🗣️ Talk by Christian 20:30 - 21:30 - 🍕 Evening meal (Pizza) & 🤝 Networking 21:30 - Official end of the meeting CATERING Pizza 🍕🍕🍕, Coffee ☕ and other drinks 🍺 comes for free. The complete catering is sponsored by Instaffo. Thank you very much ❤️! MORE There is free WLAN available. A mobile phone will be very useful, since you are encouraged to tweet with the official hashtag #ngHeidelberg. Photography: Pictures will be taken. They will be added to meetup.com and to social media platforms like twitter. If you don't agree to be photographed, please mention this to the organisers of the meeting (Johannes and Martina). We respect this and will not take a photo of you or anonymise the picture before publishing. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

    3
  • #ngHeidelberg v5 with Philipp Burgmer: Angular up to Date - Bazel, Ivy & more

    Free coffee, pizza and a special guest. Heidelberg's fifth Angular meetup is coming. 🚀Join us for a great talk 🗣️"Angular up to Date", community updates and networking 🤝. Our speaker and special guest is Philipp Burgmer from theCodeCampus. #ngHeidelberg v5 - TALK: Angular up to Date: Bazel, Ivy, Elements & more Angular 8, Bazel and Ivy are currently hot topics in the angular universe. Phillipp will give us an overview of some great new features in Angular 8 – especially Bazel and Angular Elements. How do they affect our daily work with Angular? And what advantages do they promise? For some time now, the Angular team has been tinkering with the build system bazel. Bazel is already being used internally by Google for many products. We'll see what advantages the new build has and how easy it is to get started. Of course, we have to take a closer look at the eagerly awaited Ivy renderer. So much can be revealed: the bundle size of your app could be made enormously smaller! But those are not all advantages of Ivy... Finally, everyone can enjoy a little introduction to Angular Elements, which will benefit greatly from Ivy's changes. The talk will be held in English. ABOUT PHILIPP BURGMER Philipp Burgmer is a web native. Developing web applications for 15 years, he likes to pass on his accumulated and constantly refreshed knowledge through trainings, lectures and conferences. He works as a developer, consultant and trainer for W11K GmbH / theCodeCampus. LOCATION This time we will meet again at B_Fabrik Heidelberg (https://www.bfabrik-coworking.de/). Expect a very friendly and creative atmosphere at a coworking space. No need for a car, the location is very central (Hauptbahnhof Heidelberg). Next tram stop is "Betriebshof". AGENDA 18:30 - Doors open 19:00 - Official beginning of the meeting 19:00 - 19:30 - Round of introductions, Community Updates 19:30 - 20:30 - 🗣️ Talk by Philipp 20:30 - 21:30 - 🍕 Evening meal (Pizza) & 🤝 Networking 21:30 - Official end of the meeting CATERING Pizza 🍕🍕🍕Coffee ☕ and water comes for free (sponsored by Angular.Schule). You can order other beverages 🍺from the bar, too. MORE There is free WLAN available. A mobile phone will be very useful, since you are encouraged to tweet with the official hashtag #ngHeidelberg. Photography: Pictures will be taken. They will be added to meetup.com and to social media platforms like twitter. If you don't agree to be photographed, please mention this to the organisers of the meeting (Johannes and Martina). We respect this and will not take a photo of you or anonymise the picture before publishing. The location has toilet facilities for men, women and wheelchair users. There are no gender neutral restrooms. The complete location is wheelchair accessible due to an elevator. There's still renovation in the building and the elevator could be refurbished. But the elevator works in any case. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

    1
  • #ngHeidelberg v4 with Michael Hladky: RxJS - Advanced Patterns for Angular

    Free coffee, pizza and a special guest. Heidelberg's fourth Angular meetup is coming. 🚀Join for a great talk 🗣️ "RxJS - Advanced Patterns", community updates and networking 🤝. Our speaker and special guest is Michael Hladky who was recognised by Google as a Developer Expert (GDE) . #ngHeidelberg v4 - TALK: RxJS - Advanced Patterns: Learn how to manage heavily dynamic Angular apps Angular is build on top of RxJS. All asynchronous tasks are implemented with observables. Therefore it is immensely important to master this toolset. Let's explore advanced techniques with RxJS! In a livecoding session we will learn: • how to implement the basics of CQRS • orchestrate rendering and UI interaction • dynamically compose event patterns • optimise performance This talk has an advanced level, but we will make sure that also beginners are not left behind. The talk will be held in English. ABOUT MICHAEL HLADKY Michael is located in Austria Vienna. He is a certified Google Developer Expert (GDE), trainer developer and consultant in the field of Angular, RxJS and Ionic. As an active community member, he is the organiser of Angular Vienna and founder and leading head of Angular Austria, a non-profit association to support Angular. LOCATION This time we are sponsored by VERIVOX (https://www.verivox.de/). We are guests at their main office in Heidelberg. They have a nice and modern office with excellent meeting rooms. No need for a car, the location is next to the tram stop "Taubenfeld" (RNV 5). Some parking places are available, too. AGENDA 18:30 - Doors open 19:00 - Official beginning of the meeting 19:00 - 19:30 - Round of introductions, Community Updates 19:30 - 20:30 - 🗣️ Talk by Michael 20:30 - 21:30 - 🍕 Evening meal (Pizza) & 🤝 Networking 21:30 - Official end of the meeting CATERING VERIVOX is very generous: drinks (☕, 🍺) and pizza 🍕are for free. (sponsored) A huge thumbs up for that! 👍 MORE You can bring your laptop with you, if you want. But you won't need it. A mobile phone might be useful, since you are encouraged to tweet with the hashtag #ngHeidelberg. Photography: Pictures will be taken. They will be added to meetup.com and to social media platforms like twitter. If you don't agree to be photographed, please mention this to the organiser of the meeting (Johannes). We respect this and will not take a photo of you or anonymise the picture before publishing. The location has toilet facilities for men and women. The complete location is wheelchair accessible due to an elevator. A wheelchair accessible toilet is available on request. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

    2
  • #ngHeidelberg v3 with Manfred Steyer: Architectures for huge apps

    Free coffee, pizza and a special guest. Heidelberg's third Angular meetup is coming. 🚀Join for a great talk 🗣️ "Architectures for huge Angular based enterprise applications: npm Packages, Monorepos and Micro Apps", community updates and networking 🤝. Our speaker and special guest is Manfred Steyer who was recognized by Google as a Developer Expert (GDE) . #ngHeidelberg v3 - TALK: Architectures for huge Angular based enterprise applications: npm Packages, Monorepos and Micro Apps Nowadays, we build large enterprise applications with Angular. But how to best structure such projects to ensure long-term maintainability and reusability? This session provides multiple answers to this question. We explore how to split large projects into individually reusable npm packages and how to deploy them through an internal and public registry. As an alternative, we discuss the Monorepo approach that is used successfully by big companies like Google and Facebook and which compensates for some of the disadvantages of npm packages in internal projects. The use of micro apps is also discussed and implementation options, advantages and disadvantages are investigated. By the end the audience will know the options for architecting enterprise apps. The talk will be held in English. ABOUT MANFRED STEYER Manfred is a Trainer and Consultant with a focus on Angular. Google Developer Expert (GDE) who writes for O'Reilly, the Java Magazine and windows.developer. He also regularly speaks at conferences. In short, Manfred is one of the best presenters in the German-speaking world and you should not miss this opportunity! LOCATION We expect more guests than usual. So this time we are partnering with B_Fabrik Heidelberg (https://www.bfabrik-coworking.de/). Expect a very friendly and creative atmosphere at a coworking space. No need for a car, the location very near to the central station (Hauptbahnhof Heidelberg). Next tram stop is "Betriebshof". AGENDA 18:30 - Doors open 19:00 - Official beginning of the meeting 19:00 - 19:30 - Round of introductions, Community Updates 19:30 - 20:30 - 🗣️ Talk by Manfred 20:30 - 21:30 - 🍕 Evening meal (Pizza) & 🤝 Networking 21:30 - Official end of the meeting CATERING Coffee ☕ and water is for free (sponsored) at the bar. You can order other beverages from the bar, too. Everything which is not coffee or water must be paid on you own. Please DO NOT take a drink directly from the fridge! Always place you order to one of the B_Fabrik staff. Pizza 🍕comes for free, too. MORE There is WLAN available, but not electricity for everybody. You can bring your laptop with you, if you want. But you won't need it. A mobile phone might be useful, since you are encouraged to tweet with the hashtag #ngHeidelberg. Photography: Pictures will be taken. They will be added to meetup.com and to social media platforms like twitter. If you don't agree to be photographed, please mention this to the organizer of the meeting (Johannes). We respect this and will not take a photo of you or anonymise the picture before publishing. The location has toilet facilities for men, women and wheelchair users. There are no gender neutral restrooms. The complete location is wheelchair accessible due to an elevator. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

    1
  • Angular Heidelberg: #ngHeidelberg v2 Progressive Web Apps with Christian Liebel

    Free coffee, pizza and a special guest. Heidelberg's second Angular meetup is coming. 🚀Join for a great talk 🗣️ "Web goes Native: Progressive Web Apps (PWA) with Angular", community updates and networking 🤝. Our speaker and special guest is Christian Liebel from Thinktecture who was awarded with the Microsoft MVP title. #ngHeidelberg v2 - TALK: Web goes Native: Progressive Web Apps (PWA) with Angular Buzzword Bingo time! For sure, PWA is one of the hottest topics in Web space today. Come and join Thinktecture’s Christian Liebel to learn about how to design and build Progressive Web Apps with Angular. A PWA should feel like a real app we are used to since years, users want an icon on the home screen and native-like performance and functionality. To achieve this, we are going to touch several architectural and feature areas such as application shell, offline capabilities, push notifications and payment. And of course, we will see all of this in action with Angular CLI and accompanying tools. This is surely going to be a lot of fun, not just for mobile devices. LOCATION We are partnering with Fensterplatz Heidelberg (https://www.fensterplatz-heidelberg.de/). Expect a very friendly and creative atmosphere at a coworking space. No need for a car, it's very near to the central station (Hauptbahnhof Heidelberg). AGENDA 18:30 - Doors open 19:00 - Official beginning of the meeting 19:00 - 19:30 - Round of introductions, Community Updates 19:30 - 20:30 - 🗣️ Talk by Christian Liebel 20:30 - 21:30 - 🍕 Evening meal (Pizza) & 🤝 Networking 21:30 - Official end of the meeting CATERING Coffee ☕ and water is for free (sponsored) at the bar. You can order other beverages from the bar, too. Everything which is not coffee or water must be paid on you own. Please DO NOT take a drink directly from the fridge! Always place you order to one of the Fensterplatz staff. Pizza 🍕comes for free, too. MORE There is WLAN available, but not electricity for everybody. You can bring your laptop with you, if you want. But you won't need it. A mobile phone might be useful, since you are encouraged to tweet with the hashtag #ngHeidelberg. Photography: Pictures will be taken. They will be added to meetup.com and to social media platforms like twitter. If you don't agree to be photographed, please mention this to the organiser of the meeting (Johannes). We respect this and will not take a photo of you or anonymise the picture before publishing. The location is small and you might search for toilet facilities. They do exists, follow the information sign which leads you to the main building. CODE OF CONDUCT Please play fair. This is our code of conduct: https://berlincodeofconduct.org/

    14