• London Node.JS Meetup - JSON Web Tokens & Non-deterministic testing for NodeJS

    Hi everyone, Our first London Node.JS Meetup will be on the 6th of March at the YLD office. If you would like to speak at our future meetups, send us a message! EVENT DETAILS 1) Sam Bellen (@sambego) - Developer Evangelist @ auth0 *Knock knock, who's there? Authenticating your single page apps using JSON Web Tokens* In this talk, Sam will try to explain in depth, the way JSON Web Tokens work and can be used to secure your single page apps. He will explain the difference between using opaque tokens and JWTs. The talks will also give an overview of a modern authentication flow and a step by step breakdown of how it works exactly. No specific previous knowledge is required, but it helps the audience has some experience with authenticating users. 2) Mike Solomon (@h4x0r4l1f3) - CEO @ Meeshkan *Non-deterministic testing for NodeJS* This talk turns the deterministic testing paradigm on its ear, focusing on unchanging code bases with changing, non-deterministic unit tests that use different input data and different API outcomes on each run of a continuous integration process to build an evolving map of potential outcomes. ______________ Thank you to our sponsors: YLD https://twitter.com/YLDio YLD is one of London’s fastest growing software engineering consultancies building exciting products and platforms in React / Node for Trainline, Vogue, The Economists and many more. The team is committed the open source community aiming to create a long-standing engineering culture and delivery capability in each piece of work. YLD is looking for React / Node / Devops engineers to join the team: https://jobs.lever.co/yld Join the conversation: - Twitter @YLDio(https://twitter.com/YLDio) - LinkedIn(https://www.linkedin.com/company/yld)

    3
  • #LNM - November Meetup

    MailOnline ( DailyMail )

    Hi everyone, So excited to announce the last #LNM of 2018 on the 7th of November at MailOnline offices. If you would like to speak or host this meetup, drop Raquel a message! We already have one speaker confirmed. 1) Joseph Schofield (@JoeTheScho) - Software Engineer, YLD * A talk of ice & fire * In this talk, Joe will offer an introduction to the node debugger CLI, including an overview of its features and how to use them. He will conclude with a brief demo on how using the debugger can help with investigating problems much quicker than writing a thousand console.logs! 2) Luís Fetzner (@FetzPT) - Senior Developer, MailOnline * Puppeteer in action * In this talk, Luis will do an introduction to Puppeteer, some of its features, limitations and some alternatives, and show how you can use it with Jest, for browser testing. ------ If you would like to speak or host this meetup next year, drop Raquel a message! ----- Thank you to our sponsors: YLD https://twitter.com/YLDio YLD is one of London’s fastest growing software engineering consultancies building exciting products and platforms in React / Node for Trainline, Vogue, The Economists and many more. The team is committed the open source community aiming to create a long standing engineering culture and delivery capability in each piece of work. Watch Tech Talks YLD youtube channel for more talks on React and Node: https://www.youtube.com/TechTalksYLD Join the conversation: - Twitter @YLDio (https://twitter.com/YLDio) - LinkedIn (https://www.linkedin.com/company/yld) --------- MailOnline Twitter @MailOnline ( https://twitter.com/MailOnline) www.dailymail.co.uk UK-born MailOnline is the world’s largest English-language newspaper website reaching over 225 million unique monthly visitors globally, 75 million of those coming from the United States. MailOnline has one of the web's most advanced advertising programs incorporating nearly every form of advertising from mobile, social and video, to native and e-commerce, with plans for more. Its robust analytics assure a brand-friendly environment currently enjoyed by some of today's top global advertising brands. In candid video interviews, visitors call the site "addictive, revealing, funny, honest, and probing. --- Thank you YLD for organizing and to MailOnline for hosting the meetup and providing the snacks and drinks! Subscribe to #LNM talks HERE (https://bit.ly/2HZJyyu)

    2
  • #LNM - Node10 & Serverless Patterns

    DAZN

    Hi everyone, Excited to host another #LNM meet up about Node10 and Serverless Patterns on 29 May at DAZN offices. Agenda: 6:30 - Arrival, drinks & networking 7:00 - Talk #1 - Node10 by Francesco Lentini (YLD) 7:30 - Networking break, food & drinks served 8:00 - Talk #2- Serverless Design Patterns by Yan Cui (DAZN) 8:30 - Wrap up & networking 1) Francesco Lentini ( @tpkit) - Software Engineer, YLD *Node10* A closer look to the new features in the latest LTS version of Node JS 2) Yan Cui ( @theburningmonk) - Principal Engineer, DAZN *Serverless Design Patterns* Serverless technologies like AWS Lambda has drastically simplified the task of building reactive systems - drop a file into S3 and a Lambda function would be triggered to process it, push an event into a Kinesis stream and magically it'll be processed by a Lambda function in real-time, you can even use Lambda to automate the process of auditing and securing your AWS account by automatically reacting to rule violations to your security policy. Join us in this talk to see some architectural design patterns that have emerged with AWS Lambda, and learn how to pick the right event source based on the tradeoffs you want. Amongst the many patterns we'll explore, here are a few to whet your appetite : pub-sub, cron, push-pull, saga and decoupled invocation. --- Thank you to our sponsors: YLD https://twitter.com/YLDio YLD is one of London’s fastest growing software engineering consultancies building exciting products and platforms in React / Node for Trainline, Vogue, The Economists and many more. The team is committed the open source community aiming to create a long standing engineering culture and delivery capability in each piece of work. Watch Tech Talks YLD youtube channel for more talks on React and Node: https://www.youtube.com/TechTalksYLD Join the conversation: - Twitter @YLDio (https://twitter.com/YLDio) - LinkedIn (https://www.linkedin.com/company/yld) --------- DAZN Twitter @dazn_ngnrs (https://twitter.com/dazn_ngnrs) http://engineering.dazn.com/ DAZN is a revolutionary live sports streaming service that lets fans watch their sport, their way. With access to the world’s best sports including top European football, US sports, tennis, darts and more, fans can watch their favourite teams, leagues and players at home or on the go for an affordable price. DAZN features the widest array of live sports ever offered on one TV service and has the ability to play, pause and rewind any game live or on-demand. Currently available in Germany, Austria, Switzerland, Japan and now in Canada, fans can find DAZN on most connected devices including Smart TVs, smartphones, tablets and games consoles. --- Thank you YLD for organising and to Perform for hosting the meetup and providing the snacks and drinks! YLD is looking for React / Node / DevOps engineers to join the team: https://jobs.lever.co/yld Subscribe to #LNM talks HERE (https://bit.ly/2HZJyyu)

    3
  • #LNM - Node.js with Kafka and GraphQL

    Hive - British Gas

    Hey there, we're looking forward to hosting another London NodeJS Meetup with 3 great talks! 1) Anna Doubková - (Software Engineer @ Hive, British Gas) https://twitter.com/lithinn *Gotchas in Serverless Framework* Did you know it's not very hard to hit a cap of CloudFormation resources? Or that file size changes drastically when packing your code with webpack without correct settings? In this talk, you'll learn how to use Serverless Framework on a large production scale without having to figure out all these things the hard way. ------ 2) Gaetano Checinski (Software Engineer @ YLD) https://github.com/nikhedonia *GraphQL - Why and How* A introduction to GraphQL. We will discuss what problem it solves how it compares to traditional REST, how to get a GraphQL server running with serveral code examples ---- 3) Abhishek Gupta (Product Engineer @ Hubble) https://www.linkedin.com/in/abhishek-gupta-42476a5b/ Intro to Kafka with Node.js Introduction to Kafka for Node developers, discussing the advantages of using Kafka for real-time event processing, and comparing it with different messaging queues. --- Thank you our sponsors: YLD https://twitter.com/YLDio YLD is one of London’s fastest growing software engineering consultancies building exciting products and platforms in React / Node for Trainline, Vogue, The Economists and many more. The team is committed the open source community aiming to create a long standing engineering culture and delivery capability in each piece of work. YLD is looking for React / Node / Devops engineers to join the team: https://yld.breezy.hr/ Watcj Tech Talks YLD youtube channel for more talks on React and Node: https://www.youtube.com/TechTalksYLD Join the conversation: - Twitter @YLDio (https://twitter.com/YLDio) - LinkedIn (https://www.linkedin.com/company/yld) --- Hive, British Gas https://twitter.com/HiveHomeUK Thank you Hive for hosting the meetup and providing some awesome nibbles and drinks!

    6
  • London NodeJS Meetup - Web performance and Open Stack Monitoring

    IBM Southbank (SE1 9PZ)

    Hi there, Excited to hear two amazing node talks at IBM on 14 November! Here is agenda: 6:00 - 6:15 Register and grab a drink (going through security and coming up to the venue may take longer than usual - please allow extra time for arriving) 6:30 - 7:10 Open Stack Monitoring with minimal effort (Toby Corbin, IBM) 7:10 - 7:40 Break time - networking, food & drinks! 7:40 - 8:20 - Web perf like it's 2017 (Csaba Palfi, Home Away) 8:20 - wrap up and heading to a local pub 1st talk: Open Stack Monitoring with minimal effort Toby Corbin (https://www.linkedin.com/in/toby-corbin-b9974915/) - Software Engineer @ IBM (https://twitter.com/IBM) Finding performance problems in open stack solutions can be a tricky affair with many options available to the user. In this presentation, we will showcase Application Metrics for Node.js, our open source Node.js monitoring solution, and show how it can integrate with other open stack solutions like Prometheus and Zipkin Toby is a Software Engineer and lead technical architect of Consumability tooling in Runtimes. The team develops monitoring and analytic solutions for Swift, Node.js and Java. These solutions inlcude low overhead monitoring, profiling and diagnostics capabilities and free Eclipse based tools such as Health Center, Garbage Collection and Memory Visualizer (GCMV), Memory Analyzer and IBM Diagnostics Data Explorer (IDDE). For the last few years, Toby has been focusing on providing a monitoring solution that can be adapted to multiple runtimes and integrated into new technologies. --------- 2nd Talk: Web perf like it's 2017 Csaba Palfi (https://twitter.com/csabapalfi) - Full-stack Developer @ HomeAway.com (https://twitter.com/HomeAwayUK) Everything is changing so fast: new devices, JS framework of the day, the expectations of our users. How do we respond? What's the current state of the art in web performance? What's worth measuring and how? What are some common pain points? Let's find out! Csaba is a contract full-stack developer currently helping HomeAway.com in building their landing pages. ---------- Thank you our sponsors: YLD (https://twitter.com/YLDio) YLD is one of London’s fastest growing software engineering consultancies working with European brands such as The Economist, Trainline and Thomas Cook. We augment our clients’ teams with some of the best JavaScript engineers in Europe and help our clients win by employing the best software engineering practices and introducing cutting edge technologies. Our ethos is defined by a commitment to the open source community - we aim to create a long standing engineering culture and delivery capability in each piece of work we do. We don’t stop until we get there. Check us out at YLD Blog (https://blog.yld.io/) and Tech Talks YLD (https://www.youtube.com/channel/UCPXA8SlHzOsPNYlXGKZRPdg/featured) Youtube channel for more talks and expert tech commentary; join the conversation on Twitter @YLDio (https://twitter.com/YLDio), Github (https://github.com/yldio) and LinkedIn (https://www.linkedin.com/company/yld)! ---------- Thank you IBM for hosting the meetup at their office! Watch previous #LNM talks HERE (https://www.youtube.com/channel/UCPXA8SlHzOsPNYlXGKZRPdg/playlists?view_as=subscriber)! *** Please provide your full name when RSVP as per IBM security policies. If you haven't provided your name please send a message to Greta***

    14
  • #LNM - Implementing with ES2015 Proxies // Worker Queue with Child Processes

    Excited to present LNM October meetup at the TravelCorp offices which will cover node and ES2015 Proxies. Agenda: 6:15 - 6:23 Register and grab a drink 6:30 - 7:00 Re-implementing even more with ES2015 Proxies (João Jerónimo, The TravelCorp) 7:00 - 7:20 Break time - networking, food & drinks! 7:20 - 7:50 Implementing a Worker Queue using Child Processes (James Wright, YLD) 8:00 - wrap up and heading to a Horse and Groom pub (https://www.google.co.uk/maps/dir/11+Grosvenor+Place,+London+SW1X+7HH/Horse+%26+Groom,+7+Groom+Pl,+Belgravia,+London+SW1X+7BA/@51.5001037,-0.1527032,17z/data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x48760524f219e803:0x4cca31e210420b81!2m2!1d-0.150375!2d51.500748!1m5!1m1!1s0x487605249faf5de7:0xcb33467e83c886ee!2m2!1d-0.151068!2d51.4993171) to continue conversation -------------------------- 1st session: Re-implementing even more with ES2015 Proxies João Jerónimo (https://twitter.com/joaojeronimo?) - Principal Developer @ TravelCorp (https://ttc.com/) Following James Wright's talk about ES2015 Proxies, here are three more ideas of what could be re-implemented with ES2015 proxies: - an ORM, - an Immutableobject library and - a spy/mock library With code walkthroughs of course. João is a principal developer at TTC, has previously worked at YLD and CrowdProcess. He has ran node.js in production on all of them over the past 7 years. -------------------------- 2nd session: Implementing a Worker Queue using Child Processes James Wright (https://twitter.com/jamesseanwright) - Software Engineer @ YLD (https://twitter.com/YLDio) Given Node.js' single-threaded nature, CPU-heavy computation can hamper the performance of our software. Fortunately, we can use the child_process module to offload work onto a number of different processes. Together, we'll see how we can use this capability to create a worker queue, as well as discussing its performance gains and caveats. James is a full-stack software developer at YLD with a passion for web technologies. He is currently working with JavaScript and C#, and has engineered solutions for the likes of Sky, Channel 4, Trainline, and NET-A-PORTER. Before this meetup James is hosting Tech Talks YLD - an open-house event at YLD where engineers will be sharing their work with node.js, react.js and other open-source projects at clients such as Trainline, Vogue, eLife Sciences and more. Join here on 10 October: http://meetu.ps/c/33yx6/yxlQ4/f --------------------------------------------------------------------------------- Thank you our sponsors: YLD (https://twitter.com/YLDio) YLD is one of London’s fastest growing software engineering consultancies working with European brands such as The Economist, Trainline and Thomas Cook. We augment our clients’ teams with some of the best JavaScript engineers in Europe and help our clients win by employing the best software engineering practices and introducing cutting edge technologies. Our ethos is defined by a commitment to the open source community - we aim to create a long standing engineering culture and delivery capability in each piece of work we do. We don’t stop until we get there. Check us out at YLD Blog (https://blog.yld.io/) and Tech Talks YLD (https://www.youtube.com/channel/UCPXA8SlHzOsPNYlXGKZRPdg/featured) channel for more talks expert tech commentary; join the conversation on Twitter @YLDio (https://twitter.com/YLDio) and on LinkedIn (https://www.linkedin.com/company/yld)! ---------- The Travel Corp (https://ttc.com/) Operating in 60 countries, TTC (The Travel Corporation) offers an extensive selection of award-winning international travel and tourism companies including Trafalgar, Insight Vacations, Contiki Holidays, The Red Carnation Hotel Collection, Uniworld Boutique River Cruise Collection, and more. TTC Tech is composed of a number of Agile teams with an ever expanding portfolio of applications to support the global business. We believe in fully owning our applications, right from writing the code using a wide range of languages and technologies, through to building and maintaining our own infrastructure using AWS and continuous deployment. We pride ourselves on building amazing teams who strive to improve by the day and enjoy taking on new challenges. Find out more about TTC here (http://www.ttc.com/). --------------------------------------------------------------------------------- ***Please note that as per security policies, attendees must provide their full names when RSVP. If your meetup.com username does not include your full name, please send a private message to the organiser Greta enclosing your full name. Thanks! *** --------------------------------------------------------------------------------- Looking forward to seeing you soon! #LNM

    4
  • #LNM September - Adventures scaling a node app + creating a real-time extension

    Welcome back to London Node.JS Meetup! Our September meetup will cover adventures scaling a Node.js app as well as creating a real-time Chrome extension. Agenda: 6:15 - 6:25 Register and grab a drink 6:30 - 7:10 Building a real time chrome extension with nodejs and socket.io (Matt Lawson, comparethemarket.com) 7:10 - 7:40 Break time - networking, food & drinks! 7:40 - 8:20 - Adventures scaling a node app (Hamant Brahmbhatt, YLD) 8:20 - wrap up and heading to a local pub: Draft House Old St (https://www.google.co.uk/maps/dir/White+Collar+Factory,+Old+Street,+London/Draft+house+old+Street/@51.5258864,-0.0904728,17z/data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x48761caf545faca5:0x436f285e5dde097a!2m2!1d-0.0878933!2d51.525251!1m5!1m1!1s0x48761ca612ff5757:0xec160706c624c0f3!2m2!1d-0.088985!2d51.5265769) -------------------------- 1st session: Building a real time chrome extension with nodejs and socket.io Matt Lawson (https://twitter.com/mattsgarage?lang=en) - Senior Software Engineer @ comparethemarket.com (http://www.comparethemarket.com) The talk will explain how to get as close to real time as possible chrome extension communicating with a node.js chat server. Chrome Extensions have their quirks of getting truly real-time data to a user, so let’s see how close we can get towards a real-time user experience whilst remaining as close to best practices as possible. -------------------------- 2nd session: Adventures scaling a node app Hamant Brahmbhatt (https://www.linkedin.com/in/hem-brahmbhatt-44893251/) - Software Engineer @ YLD (https://twitter.com/YLDio) With node being picked up more and more by large organisations, there’s been more demand than ever before. Some of these organisations look to replace existing applications which have had years of development to get them where they are now. Prepare for a whirlwind adventure where I take you through replacing these behemoth applications with node and show you that there’s more to scaling than meets the eye! Hem is a developer from London specialising in web development. Currently at NewsUK, he’s helped implement entire stacks at large organisations such as Net-A-Porter and Sky --------------------------------------------------------------------------------- Thank you our sponsors: YLD (https://twitter.com/YLDio) YLD is one of London’s fastest growing software engineering consultancies working with European brands such as The Economist, Trainline and Thomas Cook. We augment our clients’ teams with some of the best JavaScript engineers in Europe and help our clients win by employing the best software engineering practices and introducing cutting edge technologies. Our ethos is defined by a commitment to the open source community - we aim to create a long standing engineering culture and delivery capability in each piece of work we do. We don’t stop until we get there. Check us out at YLD Blog (https://blog.yld.io/) and Tech Talks YLD (https://www.youtube.com/channel/UCPXA8SlHzOsPNYlXGKZRPdg/featured) channel for more talks expert tech commentary; join the conversation on Twitter @YLDio (https://twitter.com/YLDio) and on LinkedIn (https://www.linkedin.com/company/yld)! ---------- comparethemarket.com (http://www.comparethemarket.com) At comparethemarket.com we’re on a mission to create slick, responsive webpages for our award-winning comparison site, whilst improving customer experience for our millions of users. We’re passionate about what we do and are advocates of sharing, learning and collaborating – we don’t mind challenging each other. Join us on Twiiter @comparemkttech (https://twitter.com/comparemkttech?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) --------------------------------------------------------------------------------- ***Please note that as per security policies, attendees must provide their full names when RSVP. If your meetup.com username does not include your full name, please send a private message to the organiser Greta enclosing your full name. Thanks! *** --------------------------------------------------------------------------------- Looking forward to seeing you soon! #LNM

    11
  • JS turtles all the way down - from the front-end to deployment #LNM

    We are excited to bring another LNM meetup with two sessions about building and deploying with Node.JS! --------------------------- Agenda: 6:00 - 6:15 Register and grab a drink (going through security and coming up to the venue may take longer than usual - please allow extra time for arriving) 6:30 - 7:10 Taming microservices with Apollo (Claudia Matosa, YLD) 7:10 - 7:40 Break time - networking, food & drinks! 7:40 - 8:20 - Replatforming The Times with Node.JS (Rudi de Sousa, News UK) 8:20 - wrap up and heading to The Rake (https://www.google.co.uk/search?q=The+rake&oq=The+rake&aqs=chrome..69i57j0l5.365j0j7&sourceid=chrome&ie=UTF-8#q=The+rake&rflfq=1&rlha=0&rllag=[masked],[masked],2258&tbm=lcl&rldimm=[masked]&tbs=lrf:!2m1!1e2!2m1!1e3!3sEAE,lf:1,lf_ui:2) around the corner to continue conversation! --------------------------------------------------------------------------------- 1st session: Taming microservices with Apollo Modern client-side web applications need to deal with large amounts of data. Very often, the information required to build interfaces comes from different databases and API endpoints. As micro-service architectures increase in popularity, how can front-end developers create structures that are robust and straightforward to set up and modify? GraphQL can solve this problem while allowing us to keep user interface code decoupled from data structures, business logic and API requests. At the moment, two main GraphQL clients are ready for development: Apollo and Relay. This talk will tell the story of how a team discovered them and decided to use Apollo to develop the first iteration of a product. It will also cover some of the most useful features of Apollo: schemas, queries, mutations, subscriptions, caching and developer tools. Claudia Matosa (https://twitter.com/claudiamatosa)- Software Engineer @ YLD (https://twitter.com/YLDio) Claudia is a Javascript consultant, helping companies to bring their front-end architecture up to date with the latest technologies and coding patterns. Currently working with YLD as a ReactJS developer, where she discovered GraphQL. ---------------------------------- 2nd session: Replatforming The Times with Node.JS Speaker: Rudi de Sousa (https://twitter.com/rudids) - Head of Engineering @ News UK (https://www.news.co.uk/) At The Times we value innovation and high collaboration between our teams, so we are working on a project that aims on moving our platform to React and it’s ecosystem, targeting both native and web environments - in the digital age this approach allows for greater flexibility in the way content is consumed through our different digital distribution channels, while also allowing our teams to work together on a single shared codebase (and open-sourced on top of all that!). We are targeting React Native as our main platform and using react-native-web which allow us to reuse as much code as possible between the native and web platforms, while keeping in mind the specificity of each platform. Moving our data layer to GraphQL, allows us to streamline our content API’s into a single source of truth, while empowering different applications to consume their needed content, without having to rely on hitting different sources or having to filter unnecessary data. --------------------------------------------------------------------------------- Thank you our sponsors: YLD (https://twitter.com/YLDio) YLD is one of London’s fastest growing software engineering consultancies working with European brands such as The Economist, Trainline and Thomas Cook. We augment our clients’ teams with some of the best JavaScript engineers in Europe and help our clients win by employing the best software engineering practices and introducing cutting edge technologies. Our ethos is defined by a commitment to the open source community - we aim to create a long standing engineering culture and delivery capability in each piece of work we do. We don’t stop until we get there. Check us out at YLD Blog (https://blog.yld.io/) and Tech Talks YLD (https://www.youtube.com/channel/UCPXA8SlHzOsPNYlXGKZRPdg/featured) channel for expert tech commentary; join the conversation on Twitter @YLDio (https://twitter.com/YLDio) and on LinkedIn (https://www.linkedin.com/company/yld)! -------------------------------- News UK (https://www.news.co.uk/) News UK is a great company full of talented, dedicated and creative people. We are an organisation that holds journalism at its very heart. Our newspapers and digital products include some of the most powerful media brands in the English speaking world: the Times, The Sunday Times and The Sun - reaching 30 million people each week. Despite differences in audience and content our brands are united by a commitment to independent journalism that connects our customers. --------------------------------------------------------------------------------- ***Please note that as per security policies, attendees must provide their full names when RSVP and have a photo ID document when entering the building. If your meetup.com username does not include your full name, please send a private message to the organiser Greta enclosing your full name. Please kindly note that the security will not be able to let people in that don't have their full name listed and photo ID provided upon arrival. Thanks!*** --------------------------------------------------------------------------------- Looking forward to seeing you soon! #LNM

    5
  • Node and Containers in production #LNM

    CloudMargin

    Welcome to another #LNM event where we'll learn how to configure and build containers, how to deploy efficiently to different environments and how to ensure your production environment is resilient! Agenda: 6:15 - 6:30 Welcome, grab a drink and a seat 6:30 - 7:10 Ilya Dmitrichenko - A Practical Guide to Continuous Delivery for a JavaScript Developer 7:10 - 7:40 Break time - networking, food & drinks! 7:40 - 8:20 - João Jerónimo - The Production Node App that Won't Go Down 8:20 - wrap up and heading to The Woolpack (https://goo.gl/maps/y44LNiP27bk) pub by the office --------------------------------------------------------------------------------- Ilya Dmitrichenko (https://twitter.com/errordeveloper?lang=en) - Developer Experience Engineer @Weaveworks (https://www.weave.works/) A Practical Guide to Continuous Delivery for a JavaScript Developer In this talk I am going to outline what are the 3 pillars of CD, then show you what we do at Weave, and finally show a step-by-step demo of using Kubernetes & Prometheus with Node.js. Outline: – definition: 3 pillars of CD 1. release management 2. validation 3. monitoring – how we do it – live demo: using Prometheus with a Node.js app, step-by-step About Ilya Dmitrichenko (https://www.linkedin.com/in/ilyadmitrichenko/): Ilya is a Developer Experience Engineer at Weaveworks, focused on making the adoption of microservices easier. Prior to Weaveworks, Ilya worked at Xively, where he personally experienced the shift to a true DevOps culture. He began to shift focus down the stack, becoming one of the early evangelists of and contributors to open source projects in the emerging Docker/container ecosystem. --------------------------------------------------------------------------------- João Jerónimo (https://twitter.com/joaojeronimo?lang=en) - Principal Developer @Travelcorp (https://ttc.com/) The Production Node App that Won't Go Down Running node on production is hard if your service/app cannot afford to go down. This talk will be a destilled version of past experiences with doing so with containers on AWS. A pretty good CloudFormation stack will be opensourced at the end of the talk so everyone can start running uptime-paranoid Node.js on production. About João Jerónimo (https://www.linkedin.com/in/joaojeronimo/): João is a developer at TravelCorp, has previously worked at YLD and CrowdProcess. He has ran node on production on all of them over the past 5 years. --------------------------------------------------------------------------------- Thank you our sponsors: Cloud Margin (http://www.cloudmargin.com) Headquartered in London, CloudMargin created the world’s first cloud-based collateral management workflow tool, which has earned eight different industry awards since 2015 for innovation and best-in-class technology. The firm’s Software-as-a-Service (SaaS) model is helping many of the leading financial institutions globally – including exchanges, brokerage firms, banks, asset management firms and insurance companies – meet time-critical regulatory deadlines and reduce costs associated with collateral requirements that are growing dramatically. CloudMargin bypasses many of the shortfalls of legacy, on-premise software, enabling clients to experience rapid implementation and access to robust and secure collateral management workflow software. For more information, visit CloudMargin website (https://goo.gl/f0xY8N). We are hiring! Simply click here to apply: https://cloudmargin.com/careers/ ---------------------------------------------------------------------------- YLD (https://twitter.com/YLDio) YLD is one of London’s fastest growing software engineering consultancies working with European brands such as The Economist, Trainline and Thomas Cook. We augment our clients’ teams with some of the best JavaScript engineers in Europe and help our clients win by employing the best software engineering practices and introducing cutting edge technologies. Our ethos is defined by a commitment to the open source community - we aim to create a long standing engineering culture and delivery capability in each piece of work we do. We don’t stop until we get there. Check us out at YLD Blog (https://blog.yld.io/) and Tech Talks YLD (https://www.youtube.com/channel/UCPXA8SlHzOsPNYlXGKZRPdg/featured) channel for expert tech commentary; join the conversation on Twitter @YLDio (https://twitter.com/YLDio) and on LinkedIn (https://www.linkedin.com/company/yld)!

    8
  • Node and AMP #LNM

    Salesforce London Office - 29th Floor, Salesforce Tower

    Join LNM to learn building and deploying with Node.JS as well as AMP! Agenda: 6:00 - 6:30 PM - Register, grab a drink and a seat 6:30 - 7:15 PM - 1st talk: Shipping Resilient And Scalable Applications with Node.JS and Artillery (Hassy Veldstra, YLD) 7:15 - 7:45 PM - Break time: snacks, beer and networking! 7:45 - 8:30 PM - 2nd talk: I can't believe it's AMP (Sebastian Benz, Google) 8:30 PM - finish up and heading to a local pub (TBC) to continue conversation --------------------------------------------------------------------------------- Hassy Veldstra (https://twitter.com/hveldstra) - Automation, DevOps, and Performance Testing Consultant Shipping Resilient And Scalable Applications with Node.JS and Artillery Artillery.io (https://artillery.io/) is an advanced load testing toolkit written in Node.js. It supports testing HTTP, Socket.io (https://socket.io/) and WebSocket-based services and can be scripted with JS. This talk will provide a walkthrough of how Artillery.io can be used to help you prepare your application for high load. About Hassy Veldstra (https://twitter.com/hveldstra): Hassy Veldstra is the creator of Artillery.io, and a DevOps and automation consultant with a particular interest in performance and chaos testing. --------------------------------------------------------------------------------- Sebastian Benz (https://twitter.com/sebabenz?lang=en) - Developer Advocate @ Google I can't believe it's AMP AMP has evolved quite a bit since being introduced as a way to create simple static web pages that render almost instantly. Today, it's possible to create complex, interactive websites only using AMPHTML. This talk provides an overview of the AMP ecosystem and demonstrates what's possible if you fully exploit the functionality of AMP components. About Sebastian Benz (https://www.linkedin.com/in/sebastianbenz/): Sebastian Benz is a Developer Advocate at Google. He created ampbyexample.com (https://ampbyexample.com/) and helps developers be more successful on the web and on Android. --------------------------------------------------------------------------------- Thank you our sponsors: Salesforce.com (https://www.salesforce.com/uk/?ir=1) Salesforce pioneered the revolutionary idea of replacing traditional desktop CRM software with CRM in the cloud, making it accessible anytime from anywhere. Our innovative cloud platform takes advantage of a wide range of languages and technologies including Node JS, Java and C#. Find out more about Salesforce here (https://www.salesforce.com/products/what-is-salesforce/) and on Salesforce engineering blog on Medium (https://medium.com/salesforce-engineering)! -------------------------------------------------------------------------------- YLD (https://twitter.com/YLDio) YLD is one of London’s fastest growing software engineering consultancies working with European brands such as The Economist, Trainline and Thomas Cook. We augment our clients’ teams with some of the best JavaScript engineers in Europe and help our clients win by employing the best software engineering practices and introducing cutting edge technologies. Our ethos is defined by a commitment to the open source community - we aim to create a long standing engineering culture and delivery capability in each piece of work we do. We don’t stop until we get there. Check us out at YLD Blog (https://blog.yld.io/) and Tech Talks YLD (https://www.youtube.com/channel/UCPXA8SlHzOsPNYlXGKZRPdg/featured) channel for expert tech commentary; join the conversation on Twitter @YLDio (https://twitter.com/YLDio) and on LinkedIn (https://www.linkedin.com/company/yld)! -------------------------------------------------------------------------------- *Please note that as per security policies, attendees must provide their full names when RSVP. If your meetup.com username does not include your full name, please send a private message to the organiser Greta enclosing your full name. Please kindly note that security has the right not to let attendees in without their full name provided. Many thanks*

    12