• MancJS March2020

    WeWork Office Space Dalton Place - Coworking & Office Space

    1
  • MancJS January 2020

    AO Corporate Office

    Hi guys, Welcome to the first MancJS meetup of the year! Hope you all had a good time over the Xmas and New Year break. This time we are hosting Grace Zarczynska who is a Javascript Developer at Sky. We will also have another speaker whose name will be announced the following days. The event will start at 7pm and will be held at the AO Offices. We've got some healthy snacks, beer and non-alcoholic beverages to enjoy before the talk. Hope to see you there on the 30th of January, 7pm. Make sure you RSVP now to confirm your place. A special thanks also goes to our MRJ Recruitment for their help with organizing the event. Thanks to those who have agreed to speak, you can find speaker details and talk abstracts below. We hope to see you there! Talks: Grace Zarczynska Grace Zarczynska is currently a Javascript Developer at Sky. She has previously worked in Inviqa as a Front End Developer. Her specialties include Node.js, React and GraphQL. Talk Productive ways to speed up your coding Some tasks take too much time. When writing code, I found myself waiting or fiddling with arduous tasks. This talk aims to supply you with few tips to make your programming workflow faster.

    9
  • NodeJS Streams and TypeScript 3 - 2nd Oct, MancJS

    Federation House

    Hi everyone, Once again, welcome to MancJS meetup! This time we are hosting Luciano Mammino who is a Cloud Architect at Vectra.ai, an AI-driven network threat detection company and Chris Dell who is a back-end and front-end developer and a TypeScript evangelist. The event will start at 7pm and we’ll be meeting at Federation House once again. We've got some healthy snacks, beer and non-alcoholic beverages to enjoy before the talk. Hope to see you there on 2nd October, 7pm. Make sure you RSVP now to confirm your place. A special thanks also goes to our sponsors MRJ Recruitment, Manchester Codes and Codurance for their continuous support! Thanks to those of have agreed to speak, you can find speaker details and talk abstracts below. Luciano Mammino: Bio: Luciano, coming directly from Dublin, Ireland, is a Cloud Architect at Vectra.ai, an AI-driven network threat detection company. Luciano is the co-author of the book "Node.js design patterns, second edition" (Packt) and maintains fullstackbulletin.com, a curate weekly newsletter for the ambitious full stack developer. You can find him on Twitter as @loige or read his blog at loige.co. Abstract: With very practical examples we'll learn how streams work in Node.js & the Browser. With streams, you will be able to write elegant JavaScript applications that are much more composable and memory efficient! Streams are probably one of the most beautiful features of Node.js, but still largely underestimated and rarely used. Once you'll grasp the fundamentals, you'll be able to solve some ordinary programming challenges in a much more elegant and efficient way. With streams power in your tool belt, you'll be able to write applications that can deal with gigabytes or even terabytes of data efficiently. This talk will cover the following topics: Streams: when and how; Different types of streams; Built-in and custom streams; Composability; Utils & Streams in the browser. Chris Dell: Chris Dell is a freelance back-end and front-end developer. He is also a TypeScript evangelist. Abstract: Taking static typing and inference to crazy new levels using the advanced new features in TypeScript 3.X. Chris will describe ways of writing robust type safe code that works first time and also overcoming some of the challenges where static typing is frequently abandoned. Talk will include a demo of a couple of libraries that he has published that can aid in writing type safe software. We hope to see you there!

    3
  • MancJS - July2019

    Federation House

    Hi everyone, Welcome to the first MancJS meetup of the summer! This time we are hosting Callum Fraser who is a Lead JavaScript Engineer at Barclays and Hew Ingram who is a full-stack engineer at a startup called Applied. Thanks to our sponsors MRJ Recruitment and Manchester Codes for making this night possible. The event will start at 7pm and we’ll be at Federation House. We've got some healthy snacks, wine and beer and non-alcoholic beverages to enjoy before the talk. Hope to see you there on 18th of June, 7pm. Make sure you RSVP now, as places will go fast for this one! Speakers: Callum Fraser Bio: “Lead JavaScript Engineer at Barclays who is passionate about inspiring and helping people be the best they can.” Talk: “With the complexity of everything how do you make software engineering more effective? A talk that guides you through making everything as understandable as possible by Optimising for it.” Hew Ingram: Bio: Hew is a fullstack engineer at a hiring startup called Applied, building tools to help companies hire more diversely. He mainly works on Node.js and Vue/React. He’s a big old fan of testing, a lover of building cool products for user and a certified Scrum Master. Currently, he lives in London and helps organise LNUG and coach at CodeBar. Talk blurb: Automated testing is wonderful, TDD is shown to result in cleaner code with less bugs (as well as a bunch of other benefits) and running tests in the deploy pipeline is a great way of having confidence you’re not going bring your site down with a silly bug. In this talk Hew will run through an overview of the classic types of automated testing people use both in Node.js and in React (or Vue for all you Vue fans out there). He will also talk about one of the biggest challenges he has had with testing: legacy code. It’s very easy to write code that works, but isn’t easily testable so he will explain some ways to get test coverage up (easily) on legacy code. Then… it’ll get weird. He will run through some of the weirder (at least in the world of javascript) types of testing we can use.

    6
  • Building GraphQL backends using Graphile and Postgres

    1 Portland St

    Big thanks Dept Agency for hosting us this time! https://www.deptagency.com/ After a short break, we are back with two talks -Thomas Ankcorn and Ersel Aker. In his speech, Thomas will be talking about how PostGraphile can help you build more with less. Later on, Ersel will talk about some common anti-patterns seen with React. The event will start at 7pm and it'll take place at the Dept Agency. Hope to see you there on 15th of May, 7pm. Make sure you RSVP now, as places will go fast! Thomas Ankcorn Thomas likes to find and try out JavaScript tools and then tell people about them. Especially ones that make building things more accessible. Currently, he lives in London and helps organise LNUG and coach at CodeBar. Talk Description He's going to be talking about how PostGraphile can help you build more with less. It's a node.js tool that inspects your PostgreSQL schemas and creates a very performant Real Time GraphQL API. Together you are going to build the backend for a rate his meetup application and learn how to query it with GraphQL. Ersel Aker Ersel Aker is a full-stack developer based in Manchester, UK. He has been working with FinTech and SaaS startups using Python, Nodejs and React. He is the author of Spotify terminal client library and contributor to various open source projects. He organizes Microservices Manchester meetup quarterly and teaches JavaScript at ManchesterCodes https://www.manchestercodes.com part-time coding bootcamp. Talk Description This talk is about some common anti-patterns seen with React. Ersel teaches React at an evening coding Bootcamp and also works as a Lead Front-End developer during his day job. Over the last 2 years, he has taught tens of people how to write applications in React and spotted some mistakes and anti-patterns people often make. These include unnecessary state and props fields, visibility props, non-generic “generic” components, controlled components used in a non-controlled manner, directory location disparity between related components and many others… In this talk, Ersel will summarise his experience and observations dealing and resolving such anti-patterns and what you can do to avoid them

  • Service Worker Workshop

    Code Computerlove, 4th Floor, Sevendale House, Dale Street,

    This meetup we will start with an introduction to Service Workers. These are instrumental to so-called Progressive Web Apps (PWAs), by allowing web applications to function in offline environments and where internet connectivity is poor quality or scarce. PWAs in some cases are beginning to replace traditional native apps as they can now provide many of the same functions but with greater ease of development using a single platform agnostic codebase. After the introduction a workshop will follow where teams/individuals will learn how to upgrade a simple JavaScript Todo application to work offline. This will include various Service Worker patterns such as: - Pre-caching application assets so the app can reload offline - Lazy caching data retrieved from a REST API and graceful degradation when offline - Backlogging updates that are to be sent once connectivity is restored. NOTE: To participate in this workshop please bring a laptop with at least NodeJS 8 installed. If you prefer you are welcome to come along and watch, or join in with another team. Pizza will be kindly provided by Code Computerlove!

    13
  • July Meetup - Lightning Talks!

    Code Computerlove, 4th Floor, Sevendale House, Dale Street,

    NOTE: We have changed the venue, we are now in the Code Computerlove office, address details on this page. Lightning talks this time, no not talks about lightning, just very short talks from anyone who wants to give one. An open mic of sorts. Though if anyone has combined JavaScript and lightning in a project, that would sure make a good talk! Current Speakers - Dave Aspinall (@dave_aspinall) - Cypress.io - JavaScript End to End Testing Framework - Dan Parkin (@danpkn) - Wallaby - Integrated Continuous Test Runner for JavaScript - Ersel Aker (@ErselAker) - Static Analysis of ES6 Modules - Bob Davies (@bobbigmac) - TBC - Sam Marshall (@sjmarshy) - TBC - Jason Yu - Show & Tell of Faviator - A simple easy favicon generator Leave a comment if you want to be added to this list! :-) If you have anything exciting you want to share with the group, like a cool new project or library that you've discovered, this will be a great opportunity to show it off. Talks need only be 5 - 10 mins so don't be shy! Get in touch if you have an idea, or if you're not sure just wait until the day, impromptu talks always welcome, time permitting! Stayed tuned for updates.

    2
  • June Social

    Common

    Just a social meetup this month as we were unable to sort a new venue in time. We'll be meeting in Common which is opposite our usual meetup place. Hopefully some interesting discussions will be had. Also interested in any proposals for talks / workshop ideas. Come along for drinks and geekery!

  • Code Golf - A competition for extreme brevity

    MadLab

    This month we're bringing back Code Golf with some fresh new coding challenges! Pizza kindly provided by Capsule. They're hiring! Check out their vacancies: https://capsulecrm.com/jobs/ Code Golf is a group programming game where we compete against each other to come up with the shortest possible solution to a series of trivial problems. This way we can push our problem solving abilities to the limit and hopefully learn something in the process. Contestants can choose to play in teams or as individuals. Remember, the main objective is to have fun! All you need is your laptop, a text editor and a willingness to write code you feel truly ashamed of. Code Golf is a group programming game where we compete against each other to come up with the shortest possible solution to a series of trivial problems. This way we can push our problem solving abilities to the limit and hopefully learn something in the process. Contestants can choose to play in teams or as individuals. Remember, the main objective is to have fun! All you need is your laptop, a text editor and a willingness to write code you feel truly ashamed of.

    2
  • Serverless JavaScript APIs on Lambda Workshop

    MadLab

    This month we have Mike (@M1ke) leading a workshop on Serverless JavaScript APIs. Serverless presents a great opportunity for developers to ship code without worrying about where it runs - almost. Learn how to create an API in AWS with Lambda & API gateway in this workshop session, then expand this by automating with Terraform. As usual expect plenty of pizza.

    4