• Machine learning for web developers & Typescript all over the place
    • What we'll do Our next meetup will be hosted by Axi in Willebroek • Schedule: 18h00: arrival at Axi offices. Axi will provide us with food and drinks. 19h00: Intro by JSBE 19h05 Axi 19h15: "Machine learning for web developers" Machine learning is the thing that puts the wow-factor into your application. And just like any other wow-factor, people get used to it and start to expect it. Machine learning is the domain of data scientists, but is getting more and more important for developers too. After all, you have to put this into your app. In this talk we'll go through the basics of machine learning and illustrate those concepts with just a bit of tensorflow.js. This is a talk by a developer for developers Speaker: Lander Verhack 20h00: "Typescript all over the place" In this talk I will explain to you how to use angular universal together with inversifyJS and an orm in typescript. Using one language will provide you with more flexibility on both the client and the server. We will dive into Questa an opensource question and answer platform build with these technologies to learn all these technologies and the advantages that it brings. What are the tricks and caveats when you are using typescript all over the place is something you will find out after this talk. Speaker: Joris Hermans Joris Hermans was responsible for goudengids.be in the past. He works now at Dematic building web application in the cloud for the industrie 4.0 movement. You will find also some video course of him about node.js published by Packt Publishing, check out his latest title, tips tricks and techniques with node.js development. Want to find out more about Typescript then his youtube channel is great resource to follow, https://www.youtube.com/channel/UCrCJmpy47G_bcEYYCZ60NLw 22h00: Doors close • Sponsor Thanks to Axi for hosting us & providing food & drinks!

    Axi

    Molenweg 107 · Willebroek

    4 comments
  • e2e testing with Cypress.io & memory leaks in RxJS
    • What we'll do Our next meetup will be hosted by Cegeka in Leuven • Schedule: 18h00: arrival at Cegeka offices. Cegeka will provide us with food and drinks. 19h00: Intro by JSBE 19h05 Cegeka 19h15: "Changing the Game with Cypress" When we talk about UI tests, the first thing that comes to mind is probably Selenium. No wonder, it’s the most widely used testing framework for web applications. It was originally developed in 2004 and now, after 14 years, it still takes a dedicated team of QA engineers to implement it correctly. Tests are often flaky, painful to debug, and the overall developer experience is rather poor. But for many years there wasn’t another choice, until Cypress was born. Cypress tries to solve the biggest testing challenges, e.g. painless setup, easy to write tests, support for async testing, performance, and a good understanding of why tests fail. Cypress is made from scratch focusing on developer experience, debuggability and consistency. In this talk, we’ll look at how to get started with Cypress and dive into some basic tests. We’ll also see how to work with http requests and explore the debugging capabilities of Cypress. Speaker: Dominic Elm 20h00: "Keep your memor(ies|y) safe!" RxJS is the single greatest thing in Angular in my opinion. But using it properly is a whole other thing. The learning curve is steep and the paradigm shift is big. And even if you get all of that, we still have to be careful with memory leaks. We need to clean up our resources. In this talk we will define what a memory leak is, how we can find them and why they can occur in our RxJS powered applications. We will learn how and when we need to unsubscribe (is it needed in a service or for an http observable?) and learn some unsubscription strategies. We will do this by refactoring an application with some real life examples and remove all the different types of memory leaks! By the end you should be able to identify and tackle the same problems in your own apps! Speaker: Kwinten Pisman 22h00: Doors close • Sponsor Thanks to Cegeka for hosting us & providing food & drinks!

    Cegeka

    Interleuvenlaan 16 · 3001 Leuven

  • NGXS & Architectures for huge Angular Apps ( in co-op with Angular Belgium )
    For our May meetup we pair-up with AngularBelgium to welcome you again for an evening of learning about new web-technologies! Special guests this time are Manfred Steyer & Maarten Tibau. Please RSVP at the Angular Belgium Meetup Group! https://www.meetup.com/Angular-Belgium/events/249697455 Schedule: • 18:30 - 18:35 Angular Belgium & JSBE welcome • 18:35 - 18:40 Microsoft introduction • 18:45 - 19:25 Maarten Tibau - NGXS - State Management for Angular • 19:25 - 19:50 Break • 19:50 - 20:30 Manfred Steyer - Enterprise Architectures for huge Angular Applications: Packages, Monorepos and Microservices Special thanks to Microsoft for hosting this meetup! Manfred Steyer: Trainer and Consultant with focus on Angular. Google Developer Expert (GDE) who writes for O'Reilly, the German Java Magazine, windows.developer and Heise. Regularly speaks at conferences. We are still looking for: • Future speakers • Future venues Please RSVP at the Angular Belgium Meetup Group! https://www.meetup.com/Angular-Belgium/events/249697455

    This Meetup is past

    Microsoft Belgium

    Da Vincilaan 3 · Zaventem

  • Workshop: Marble testing with RxJS
    For the next meetup we will be doing a mini workshop (microbrew) hosted at Ordina and provided by Strongbrew! The topic of the evening will be 'Marble testing with RxJS', tackling one of the most confusing topics about RxJS. The workshop will consist of some theory combined with some exercises, so be sure to bring your own laptop! Schedule: • 18:30 - 18:35 JSBE welcome • 18:35 - 18:40 Ordina introduction • 18:45 - 21:30 Workshop by Strongbrew on 'Marble testing with RxJS' Special thanks to Ordina for hosting this meetup! Strongbrew will not only provide the mini workshop but they will also give one workshop ticket for their upcoming workshop 'Advanced RxJS in Angular' (for more info see: https://strongbrew.io/advanced-rxjs-in-angular-ghent) away for FREE to one of the attendees! Ps: Please try to RSVP only if you are planning on coming, as spaces are limited, thanks! We are still looking for: • Future speakers • Future venues

    Ordina

    Blarenberglaan 3B · Mechelen

    1 comment
  • Scaling JavaScript for Video Ad Tech & An introduction to Nest.js
    • What we'll do Our next meetup will be hosted by Zentrick in Merelbeke. http://www.zentrick.com/ • Schedule: 18h30: arrival at Zentrick offices. Zentrick will provide us with food and drinks such as - (Cold) wraps - Desserts - Various non-alcoholic beverages - Beers 19h00: Intro by JSBE & Zentrick 19h15: "Scaling JavaScript for Video Ad Tech" Description: Operating in ad tech, Zentrick is a true full-stack company: our servers handle hundreds of thousands of requests per minute, and our front-end video ad technology runs on millions of computers every single day. Most of this stuff is time-critical, and in addition, produces a ton of valuable data to analyze. On each of those fronts, we almost exclusively use JavaScript. In our talk, we'll tell you how Zentrick, together with other players, delivers video ads to your screen. We'll explore the fundamentals of video ad tech, discuss which components we use and why, and highlight how we tackled our biggest technical challenges over the years. Speaker: Tim De Pauw 20h00: "NestJs: the nodejs framework we’ve all been waiting for building efficient and scalable server side applications" Description: Nest is a framework for building efficient, scalable Node.js server-side applications. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). This talk will be an introduction to nestjs. How it works and why you should use it for your next node application. Speaker: Bo Vandersteene is a Freelance Software Engineer with a focus on Javascript 20h45: closing remarks & networking at Zentrick • Sponsor Thanks to Zentrick for hosting us & providing food & drinks! • How to get there Address Zentrick Guldensporenpark 2, Building A 9820 Merelbeke Arriving by bus From Sint-Pieters Station Take bus 41 Direction : Gent Blaarmeersen – Merelbeke Kwenenbos Bus ride: 30 to 35 minutes Bus stop: Merelbeke Plataan Cross Hundelgemsesteenweg to enter the business park Keep the buildings on your left side Walk all the way down to Zentrick in building A From Gent Zuid Take bus 42, 44 or 48 Direction : Gent Zuid/ Merelbeke - Gavere Bus ride: 25 to 30 minutes Bus stop: Merelbeke Plataan Cross Hundelgemsesteenweg to enter the business park Keep the buildings on your left side Walk all the way down to Zentrick in building A Arriving by car From Ghent City Centre Follow Hundelgemsesteenweg, direction Merelbeke. Cross the bridge and take the 3rd exit of the roundabout onto Guldensporenlaan. The entrance of the business park is at your right side. Drive until the end of the entranceway and pass the barrier onto the parking. Zentrick’s offices are located in Building A, which is closest to the parking entrance. From Antwerp Follow E17 direction Ghent. At the interchange Destelbergen, follow R4 toward Eeklo/Merelbeke. Take exit 7 - Merelbeke for R4/ toward Eeklo/Merelbeke. After 800m, take the N444 exit toward Merelbeke. Merge into Hundelgemsesteenweg. Cross the bridge and take the 3rd exit of the roundabout onto Guldensporenlaan. The entrance of the business park is at your right side. Drive until the end of the entranceway and pass the barrier onto the parking. Zentrick’s offices are located in Building A, which is closest to the parking entrance. From Brussels Follow E40 direction Ghent. At the interchange Merelbeke, use the right lane to follow R4 toward E17/Antwerp/Zelzate/Eeklo/N9/Gent/Merelbeke. Keep right at the fork. Then go left to continue toward Van Laetestraat. Turn left onto Heidestraat and continue on Guldensporenlaan. The entrance of the business park is at your left side. Drive until the end of the entranceway and pass the barrier onto the parking. Zentrick’s offices are located in Building A, which is closest to the parking entrance.

    Zentrick

    Guldensporenpark 2 · Merelbeke

    3 comments
  • Lighthouse (CI) & What's next for JavaScript
    • What we'll do Our next meetup will be at Technopolis in Mechelen. Hosted by KommaBoard: https://kommaboard.be/ • Schedule: 18h00: arrival at Technopolis, hosted by KommaBoard (Mechelen). KommaBoard will provide us with sandwiches, soup & drinks! 19h00: Intro by JSBE & KommaBoard 19h15: "What's next for JS" Description: With the release of ES2015 (“ES6”) a lot has changed in JavaScript-land. Lesser known (and less feature rich) releases are the ES2016 and ES2017 releases. This talk not only touches these two new releases but also digs into the brand new ES2018 release, and finally looks forward at what's to come next for JavaScript. Speaker: Bram Van Damme 20h00: "Building a better web with Lighthouse" Description: Creating fast and resilient web applications is hard and keeping them up to date even harder. What if there was a tool to help you identify these problems and help you fix these issues. I'll tell you all about Lighthouse and how to integrate it with your CI. Speaker: Ward Peeters is a frontend architect at Mediahuis by day and a Lighthouse core member by night. He loves creating performant scalable applications on the web! 20h45: closing remarks & networking at KommaBoard • Sponsor Thanks to KommaBoard for hosting us & providing food & drinks!

    Technopolis

    Technologielaan X Room STEM & LUX · Mechelen

    5 comments
  • Make testing great again and WebComponents with StencilJS
    • What we'll do Our next meetup will be at Showpad in Ghent. Schedule: 19h00: arrival at Showpad (Ghent). Showpad will provide sandwiches, drinks & chips. 19h30: Talk 1 "Make Testing Great Again" Joris De Smedt (senior frontend at Showpad) will be going through the techniques to make Unit Testing meaningful and fun; how to decide on the right parts to test, how to test them etc. 20h15: Web Components with StencilJS Our own Kwinten Pisman will explain to us that web components are a way to create custom components using only web apis. Specifically, he will talk about creating web components with StencilJS. StencilJS is a compile time framework that spits out native web components. We will dive into web components, how we can write them with StencilJS and how we can integrate them in some popular frameworks! 21h00: closing remarks & networking at Showpad. Thanks to Showpad for hosting us!

    Showpad Europe

    Moutstraat 62, "De Schelde II" · Gent

    7 comments
  • Web audio and RxJS & VueJS
    Location: A link to the 'driving directions and parking' document can be found here: https://docs.google.com/document/d/1qKosfqVHD-7foWX4mr6a-Ja_p3RfZ7sgzQMCxGi_tvg/edit?usp=sharing Schedule: • 18:30 - 18:35 JSBe welcome • 18:35 - 18:45 TVH introduction • 18:45 - 19:15 Thibault Nguyen - RxJS and web audio "Manipulating sounds is a great use case for reactive programming. In this talk we will explore some powerful reactive patterns applied to sounds through the Web Audio API. Expect live coded examples and a lot of noise." • 19:15 - 19:20 Break • 19:20 - 20:00 Diedrik De Mits - Starting with VueJS React and Angular, the two major databinding frameworks out there. They're great, but maybe you're interested in something else for a while. In this introductory session I'll show you the starters, the syntax and the fun parts of VueJS. Special thanks to TVH for hosting this meetup! We are still looking for: • Future speakers • Future venues

    TVH

    Brabantstraat 15 · Waregem

    5 comments
  • React Native & Creating and maintaining OpenSource libraries
    Your best option to get into Antwerp is by public transport: The venue is a 10 min walk from the Central Station. Road description by car (Spilberg): Take exit 5A ( Het Zuid) on the ring onto the "Leien". At the old building of the National Bank you take a left into the Bourlastraat to take a right into the Leopoldstraat. You take the right into the Arenbergstraat and on the end of this street, at your right, you can park at the Arenberg parking (4, Oude Vaartplaats, 2000 Antwerpen). Schedule: • 18:30 - 18:35 JSBe welcome & introduction • 18:35 - 19:05 Jeroen Nelen & Jo Somers We will be showing you everything you need to know in order to start building native apps using the React-Native framework. During this talk we will go through some interesting modules & tools like Redux, Flow-typing and unit testing with Jest along with some code examples and leave you with some handy references for your nextgen Android/iOS app. Bio: Jeroen Nelen Shifted his focus from Angular apps to React(-native) apps working as a web-developer at Rombit. Jo Somers Working as a React Native developer & mobile expert at Rombit. Prior to joining Rombit, Jo was busy as a native Android developer & coach. • 19:05 - 19:15 Break • 19:15 - 20:00 Sam Verschueren - Creating and maintainig OpenSource libraries Creating and maintaining OpenSource modules can be and will be rewarding, but it can also be time consuming and frustrating. Everyone uses OpenSource packages these days because it's easy, fast and you don't have to reinvent the wheel all the time. Sam will be talking about how to get started with OpenSource. What are the best practices and what tools can you use to speed up the entire process from idea to publishing? Besides all the technical details, he will also cover the human aspect. Lot's of people already burned out from doing OpenSource. What is it like to be a maintainer? How can you deal with angry users or with out-of-scope feature requests? Bio: (Coming soon) We are still looking for: • Future speakers • Future venues

    Spilberg

    Graanmarkt 2 · Antwerpen

    5 comments
  • Angular in a microservice world and Module loading vs Module bundling
    Speakers: • 18:00 Welcome with drinks and food • 18:30 - 18:35 JSBe introduction • 18:35 - 19:10 Brecht Billiet Angular in a microservices world This talk is about how to use angular in a microservices world. It’s about learning about the different approaches on how to give teams specific ownership of code. • 19:20 - 19:30 Break • 19:30 - 20:15 Diedrik De Mits Module bundling vs Module loading When you're creating a new JavaScript project, you'll split up your codebase into small files that are dependent on each other. This introduces the problem of making sure a file gets loaded at the correct time. A couple of developers were smart about this and worked out a concept called Module Loading. We'll have a look at the techniques behind Module Loading and also what other options - under the form of Module Bundling - might look like and how both of them compare to each other. We are still looking for: • Future speakers • Future venues We hope to see you there!

    Teamleader CRM

    Dok Noord 3A/101 · Gent

    19 comments