• JS Monthly #66, August Meetup

    Busuu

    This event will be kindly hosted & sponsored by Busuu Agenda 18:15 - Doors open. Pizza and drinks are served 🍕 19:00 - React Hooks // Nicolas Marcora (Flatiron School) Building modern React applications, now with 100% fewer classes. 19:30 - Keep Calm and Fasten Your Seat Belt // Sonya Moisset (Photobox/Moonpig) Modern web development has many challenges and of those, security is both very important and often under-emphasised. Many of today’s data security professionals are beginning to recognise that unprotected web applications have become attractive targets for cybercriminals looking for easy entry points into their networks. It’s time to get serious about Web App Security. 20:00 - Let's Build A Form Around It // Sani Yusuf (HAIBRID) Reactive Forms are a mainstay in the Angular ecosystem yet a lot of developers limit their usage to just Login pages or traditional input collection. In this Worksop, we will showcase how you can take advantage of the full power of Reactive Forms to build some really powerful state-driven solutions. We will explore the hierarchy of Reactive Form Controls and showcase some smart ways to implement custom validation inside of your Angular application. The main aim of this talk is to enable users to be aware of what is at their disposal and how they can take advantage of the full power of Reactive Forms. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** HalfStack 2019 (22 November - London) https://halfstackconf.com/ For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    4
  • JS Monthly #65, July Meetup

    Busuu

    This event will be kindly hosted & sponsored by Busuu Agenda 18:15 - Doors open. Pizza and drinks are served 18:45 - Welcome to the Wonderful World of Busuu Frontend // Celia Usero 19:00 - Angular, Cypress, Cucumber with CI and CD // Eddie Jaoude / Andrew Cunliffe Best practices are not hard or costly. However, the consequences of delaying these things typically are. How often have you heard or said “it’s ok we will add the tests later” but later never comes around while everyone is firefighting...we will talk about best practices and show how simple it is to set up a project from scratch including automated testing and deployment with; Cypress, Cucumber and Circle CI 19:40 - 100% CSS Mario Kart // Stephen Cook Do you enjoy CSS? Do you enjoy retro games? Have you ever wanted to combine the 2, in such a way that the CSS Working Group will cry and ask you to stop? Then this is the talk for you! This talk will go over some cool CSS features and techniques, and pushes them to their limits. You will learn how to use some of these techniques in the real world (and hopefully when not to use them, such as in a mad attempt to clone a beloved retro game with a wildly unsuitable toolset). 20:05 - xMatters Introduction 20:10 - Next.js: The React Framework // Tim Neutkens - Zeit 63% of npm users are using React. Making it the most popular JavaScript framework ever. React is being used everywhere from your favorite websites and web applications to maybe your personal website. However building fast and scaleable React applications is complex. There are many pieces that have to come together, from compilation to optimization to developer experience. Furthermore there are many strategies in which websites and applications are being built today, for example statically prerendering, server-rendering and client-side only rendering. Let's explore how Next.js solves all of these problems for you. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** CSSCamp Barcelona (17 July - Barcelona) https://csscamp.tech/ Is the first CSSCamp conference: a one-day, one-track conference for Web designers and developers. HalfStack 2019 (22 November - London) https://halfstackconf.com/ For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    21
  • JS Monthly #64, June Meetup

    Busuu

    This event will be kindly hosted & sponsored by Busuu Agenda 18:15 - Doors open. Pizza and drinks are served 19:00 - Using proxies, generators and symbols in the real world \\ Amir Abdolrazaghi Many JavaScript developers don't use the more advanced features of the language such as proxies, generators and symbols. Some don't know how to use them and others haven't found real-world use-cases. In this talk, I'll be going over real-world examples of these features and how you can also use them to make your code more expressive. Amir work as a full-stack JS developer at Capital One and has have given a few meet-up talks now. You can find his last talk at React London here: https://www.youtube.com/watch?v=1zxQjzWiHT8 19:45 - How to build an advanced Admin Panel in Node.js and React using AdminBro \\ Wojciech Krysiak In the talk, he will tell you what the AdminBro is and in the live coding session, we will build from scratch an admin panel with: * CRUD and filters for all database models * beautiful dashboard Furthermore, he will tell about interesting design problems they've solved during the development of the library. Wojciech Krysiak - CTO in Software Brothers He graduated from 2 faculties at 2008: Electronic followed by Marketing and Management. He's been working in IT industry since then. During that time he's built dozens of products for biggest brands, such as Coca-Cola or Canal+. He has also created solutions for different international startups having hundreds of thousands of users. Now, apart from being a CTO of Software Brothers, he focuses himself on teaching developers how to code by giving keynotes and running a jscasts.tv youtube channel. https://www.linkedin.com/in/krysiak ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** CSSCamp Barcelona (17 July - Barcelona) https://csscamp.tech/ Is the first CSSCamp conference: a one-day, one-track conference for Web designers and developers. JSCamp Barcelona (18,19 July - Barcelona) https://jscamp.tech/ Is an International single-track and two-day conference covering all about JavaScript and modern web technologies. We have announced first invited speakers: Sean Larkin and Kyle Simpson. Last early bird tickets available! HalfStack 2019 (22 November - London) https://halfstackconf.com/ For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    5
  • JS Monthly #63, May Meetup

    Trainline

    This event will be kindly hosted & sponsored by Trainline Agenda 18:15 - Doors open. Pizza and drinks are served 19:00 - Using Open Source Responsibly \\ Josh Emerson We all love using open source dependencies, but did you know that many dependencies have known vulnerabilities in them? Josh Emerson will show how hackers can use vulnerabilities to exploit your websites, and will also explain how you can make sure the open source dependencies you are using do not have security vulnerabilities within them. Josh fell in love with the web before MySpace was cool. Since then he's used technology to create frictionless solutions to genuine human needs. He's worked at agencies and startups, and now works at Snyk, where he's building tools which help software developers to create and use open source software more securely. 19:45 - Let's get some Context \\ Anushree Subramani Why do we need React Context API? What problem is it solving? Rumor has it that Context is a replacement for redux. How much of that is actually true? Let's figure these out! Anushree is a full stack javascript developer who loves building things with reactjs and has a keen eye for performance optimizations. She has dabbled on a lot of different technologies before finding her love for javascript. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** JSNation Conference (6-7 June - Amsterdam) https://jsnation.com/ A festival like JavaScript event in Amsterdam, focused on framework-agnostic talks, and gathering authors of core libraries like Babel, Webpack, RXjs, Cypress and more. Hands-on workshops, and Node.js track included! CSSCamp Barcelona (17 July - Barcelona) https://csscamp.tech/ Is the first CSSCamp conference: a one-day, one-track conference for Web designers and developers. JSCamp Barcelona (18,19 July - Barcelona) https://jscamp.tech/ Is an International single-track and two-day conference covering all about JavaScript and modern web technologies. We have announced first invited speakers: Sean Larkin and Kyle Simpson. Last early bird tickets available! HalfStack 2019 (22 November - London) https://halfstackconf.com/ For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    8
  • CITYJSCONF 2019 - 1-3 May 2019 - Soho, London

    Curzon Cinema

    GET YOUR TICKETS from cityjsconf.org CityJSConf is a one day conference, a joint event from the London's JavaScript meetups, including London JS Community, JS Monthly, Halfstack and Node User Group It’s a fantastic opportunity for the JavaScript community to meet great local and international speakers and share their experience with modern Javascript development. For tickets please visit www.cityjsconf.org website to buy your tickets.

    1
  • JS Monthly #62, April x2 Meetup

    Buildit @ Wipro Digitial

    This event will be kindly hosted by Buildit At Wipro Digital. Agenda 18:15 - Doors open. Pizza and drinks are served 19:00 - We Need to Talk about the Main Thread \\ James Milner JavaScript is known for its single-threaded nature; in the browser, this means much of our code we write as developers runs on the same thread. This includes everything from input handlers, to fetch requests to update the DOM. This is a lot of things to keep up with! Thankfully the JavaScript event loop model and the general asynchronous nature of features like callbacks and Promises allow the browser to do work whilst also interleaving updates to the viewport for our users. This is a good thing to know, but when we write code these concepts are not always at the front of our mind. What about long running tasks? Will they block? How do we deal with this? In this talk we will take a high level look at the main thread and event loop, and then explore how we schedule work in ways that best fit the journeys of our users. 19:45 - CITYJSCONF SUPRISE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** CityJSConf (1-3 May - London) https://cityjsconf.org/ CityJSConf returns on the 3rd of May and is co-organised by several London JS meetup groups including HalfStack. Tickets are available at . Use COMMUNITYDISCOUNT CODE to get 20% off! You can't afford the ticket apply for scholarships https://cityjsconf.org/scholarships We have now partnered with events across Barcelona, and Amsterdam, some of the hottest conferences and we will be there. JSNation Conference (6-7 June - Amsterdam) https://jsnation.com/ A festival like JavaScript event in Amsterdam, focused on framework-agnostic talks, and gathering authors of core libraries like Babel, Webpack, RXjs, Cypress and more. Hands-on workshops, and Node.js track included! CSSCamp Barcelona (17 July - Barcelona) https://csscamp.tech/ Is the first CSSCamp conference: a one-day, one-track conference for Web designers and developers. JSCamp Barcelona (18,19 July - Barcelona) https://jscamp.tech/ Is an International single-track and two-day conference covering all about JavaScript and modern web technologies. We have announced first invited speakers: Sean Larkin and Kyle Simpson. Last early bird tickets available! HalfStack 2019 (22 November - London) https://halfstackconf.com/ For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    8
  • JS Monthly #61, April Meetup

    Trainline

    This event will be kindly hosted by Trainline. Agenda 18:15 - Doors open. Pizza and drinks are served 19:00 - The Way of the Web \\ James Nash The web is inherently unpredictable. While JavaScript is the most expressive part of our HTML, CSS & JS stack, it is also the most brittle. In this talk I make the case that we should therefore lean on progressive enhancement so that we can build the most resilient and inclusive products for our users. I highlight some of the browser functionality we can get "for free" with some simple HTML and how that can give us a robust foundation to then enhance with both CSS and JavaScript. 19:45 - Understanding "this" in JavaScript \\ Buwa Okome The "this" keyword in JavaScript is a confusing concept for quite a number of developers. This talk aims to bring some understanding to the subject. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** CityJSConf (1-3 May - London) https://cityjsconf.org/ CityJSConf returns on the 3rd of May and is co-organised by several London JS meetup groups including HalfStack. Tickets are available at . Use COMMUNITYDISCOUNT CODE to get 20% off! You can't afford the ticket apply for scholarships https://cityjsconf.org/scholarships We have now partnered with events across Barcelona, and Amsterdam, some of the hottest conferences and we will be there. JSNation Conference (6-7 June - Amsterdam) https://jsnation.com/ A festival like JavaScript event in Amsterdam, focused on framework-agnostic talks, and gathering authors of core libraries like Babel, Webpack, RXjs, Cypress and more. Hands-on workshops, and Node.js track included! CSSCamp Barcelona (17 July - Barcelona) https://csscamp.tech/ Is the first CSSCamp conference: a one-day, one-track conference for Web designers and developers. JSCamp Barcelona (18,19 July - Barcelona) https://jscamp.tech/ Is an International single-track and two-day conference covering all about JavaScript and modern web technologies. We have announced first invited speakers: Sean Larkin and Kyle Simpson. Last early bird tickets available! HalfStack 2019 (22 November - London) https://halfstackconf.com/ For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    11
  • JS Monthly #60, March Meetup

    Sapient Limited

    This event will be kindly hosted by Publicis Sapient. Agenda 18:15 - Doors open. Pizza and drinks are served 19:00 - Programming your data \\ Jacob Smith Use the right tool for the job, from hashmaps to queues to trees. This talk focuses on hashmaps and trees at a conceptual level, with practical examples for each: make your own cypher and word-complete. Jacob is a software engineer and recent transplant to London with 13 years of industry experience, the past 6 in front-end. 19:45 - JAMstack - the new kid on the block \\ Tamas Piros JAMstack stands for JavaScript, APIs, and Markup. But what does this really mean for a developer? We'll take a look at JAM Stack solutions, and see how this new stack can be leveraged - including a discussion on the key pieces that make up the stack, including but not limited to Static Site Generators, Headless CMS and other services. Tamas is a Developer Evangelist and experienced Technical Trainer. He has delivered successful training classes, workshops as well as presentations worldwide at prestigious conferences and Meetups. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** CityJSConf 2019 CityJSConf returns on the 3rd of May and is co-organised by several London JS meetup groups including HalfStack. Tickets are available at https://cityjsconf.org/. 20% discount for all our members https://ti.to/cityjsconf-london/cityjsconf-2019/discount/communityearlybirds HalfStack 2019 For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. Tickets are now available for HalfStack London at https://halfstackconf.com/ // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    6
  • JS Monthly #59, Feb Meetup

    Sapient Limited

    This event will be kindly hosted by Publicis.Sapient. Agenda 18:30 - Doors open. Pizza and drinks are served 19:00 - Native Web Components have come of age \\ George Adamson "Real, native, self contained components with no framework download. They've been around for years but browser support was patchy. Today, all the major browsers can play nicely with Web Components. They totally deserve your attention again. We'll code them, style them and tinker with the Shadow DOM. So much goodness. And some crazy weirdness." 19:45 - Dear JavaScript \\ Alessandro Cinelli This is the story of my journey with JavaScript. It’s about the things that I wish I knew since the beginning, my “ah-ah that’s how it works!” moments that guided me to write code in a more expressive and declarative way. It's a love letter for this powerful language, in the form of a talk that bounces between the technical and the personal perspectives. My hope is that everyone in the room, even experienced developers, will learn a bit more about writing more idiomatic and consistent JavaScript code, learning from the mistakes I made and that I still witness every time I see other developers. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** CityJSConf 2019 CityJSConf returns on the 3rd of May and is co-organised by several London JS meetup groups including HalfStack. Tickets are available at https://cityjsconf.org/ . HalfStack 2019 For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November. Tickets are now available for HalfStack London at https://halfstackconf.com/ // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    5
  • JS Monthly #58, Jan Meetup

    Sapient Limited

    This event will be kindly hosted by Publicis.Sapient. Agenda 18:30 - Doors open. Pizza and drinks are served 19:00 - How does the browser work and how you can use it to increase your page speed \\ Abi Travers Ever tried to go to a website but left before it loaded because of how long it took? What if this happens with other people on your website too? This talk will first go through how the browser works and how you can use this knowledge to speed up your site. 19:45 - Introduction to React Hooks // Giacomo Sorbi & Fabio Salimbeni React Hooks are a cool new feature which is about to be released (Q1 2019), but what do we really know about them? This talk will show a quick demo built using them we will discuss together to get a bit more familiar with them. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Please give us enough notice if you can't make it so that other people can take your place. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you have a talk we'd love to hear from you. Submit your talk here:(https://docs.google.com/forms/d/e/1FAIpQLSdFaatfveOUbrmer47jYb5J4J4ttxAFc1CgTjUDltBXmDOJmg/viewform) // ***************************** // Conferences //****************************** CityJSConf 2019 CityJSConf returns on the 3rd of May and is co-organised by several London JS meetup groups including HalfStack. Early bird tickets are available at https://cityjsconf.org/ . HalfStack 2019 For 2019, the HalfStack conference will be in Vienna in September, New York in October, and back in London on the 22nd of November! Early bird tickets are now available for HalfStack London at https://halfstackconf.com/ // ***************************** // Follow us //****************************** Follow us on twitter: https://twitter.com/jsmonthlylondon We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct. ( https://docs.google.com/document/d/1oMozS8jWkz4OXEZhCA97S9H9E_5ZiOj52ljXQoDfaac/pub )

    11