• 850+ members and growing!
• Developers, Businesses, Startups
• Work opportunities
• Featured RIM, Strongloop, IBM DevOps
• Live coding demos
• Q&A with presenters
• Low barrier to entry; Beginners to Experts
• Learn in a casual environment
• Inclusive to all skill sets
Join us for an evening of engaging talks hosted at The Working Group (Adelaide and Spadina). Doors open at 6:30, and we'll be kicking the talks off at 6:45 pm. Here are the details:
Sam Roberts (@octetcloud), Node/Ops developer at StrongLoop, an IBM Company, will be giving a session on some of the pitfalls in the Node.js core API, how to avoid them, and a discussion of whether they can or should be fixed. Sam will discuss why these APIs behave the way they do and how they might be changed, along with the arguments for keeping them the same.
Ahmad Nassri (@ahmadnassri), VP of Engineering at Mashape, a San Francisco based startup focused on powering API driven software. He will be walking us through building and publishing modules with ES2015, covering everything from transpiler choices, testing, and publishing on npm.
Spencer Kelly (@spencermountain), freelance web developer, will be discussing his library nlp_compromise. He recently shared this at the GOTO conference in Chicago, and it has gotten a lot of attention for doing Natural Language Processing in the Browser. He’ll be demonstrating some of the pros and cons of nlp_compromise.
Food & Beverages will be provided courtousey of our gracious hosts, The Working Group.
Thanks again to our sponsors!
- The Working Group
- Strongloop, an IBM Company
We've got the first meetup of 2016 coming up this Tuesday Feb 23rd, hosted courtesy of the fine folks at BrainStation (King & Spadina). Doors open at 6:30pm and we'll be kicking off the presentations at 6:45pm. We've another great lineup of speakers this time around, here are the details:
Keith Horwood, Engineer at Synthego will be coming up from SF to speak about his open-source project, NodalJS. NodalJS was built with the sole purpose of making the developer's life easier. NodalJS uses MVC patterns to accelerate creating an effective product while minimizing technical debt.
Rares Crisan, Lead Educator at BrainStation will be giving a presentation on Node's single thread and the event loop, covering how servers handle traffic and why Node's single thread is faster compared to other languages.
We're looking forward to seeing you all there, and as always if you're interested in presenting at a future meetup please do get in touch.
Greetings Nodesters, join us for our long overdue next meetup - Tuesday, December 8th. We’ve got three exciting talks planned, Pizza & Refreshments (courtesy of the fine folks at The Working Group), and Q&A sessions with presenters. We’ll be meeting from 6:30-8:30pm at The Working Group, 425 Adelaide St W #300.
Andrew Carreiro (@arcadeerrorwin), Platform Architect at Klick Health will be presenting ‘Building your own Slack bot on the modern AWS stack’. Hop on the Amazon Web Services hype train and learn how to make a serverless slack bot that runs for pennies per month with NodeJS and Amazon services like Lambda and API Gateway. With just a few steps we’ll be able to enter commands into slack and receive pre defined responses.
Adam Winick, Sr. Web/Mobile developer at Real Matters brings ‘Avoiding callback hell with promises’. He’ll be walking us through the concept of promises in node and presenting a scenario illustrating nested callback overload. Adam will then demonstrated the same scenario (much improved) using promises.
Rudolf Olah (@src_contribute) is a Fullstack Software Developer at CanadaHelps. Rudolf will be speaking about ‘Node.js as an API shim’, giving a tutorial on leveraging Node as an API shim between a java REST API and an AngularJS web app.
Slides and video will be shared on our website, http://torontonodejs.com after the event.
We're looking forward to seeing you all there, it's been a while :)
- Toronto Node.js Crew
We've got a special event for you on Tuesday Jan 27 - StrongLoop is coming all the way from SF to deliver a 3 hour training session on REST based APIs with Node. This event is geared towards beginner and intermediate developers with basic understanding of Node.js.
Training Session Description:
Bring your laptops and join us for an informative and hands on Node.js workshop. In this workshop you'll learn: Jumpstart tips for Rails, .NET, Java and PHP developers new to Node, pros and cons of various frameworks for developing Node-powered APIs, how to develop APIs from scratch with the open source Loopback.io framework, connecting Node apps to datasources including MongoDB, Oracle and MySQL, creating aggregations, mashups and custom methods on API endpoints Creating API-based mobile services like push and geolocation through iOS, JS and Android SDKs, enabling offline sync for your devices and apps, build and deployment best practices for Node, how to monitor Node apps using StatsD and your own graphical visualization tool, managing logs in single server and multi-server configurations, deploying and managing Node clusters
Shubhra is an accomplished speaker who has delivered keynotes and talks on API development, DevOps and best practices in Node.js at MidwestJS, ConnectJS, HTML5DevConf and QCon plus numerous Node.js and MEAN stack Meetups.
StrongLoop is the industry leader in providing enterprise-grade solutions for organizations designing, deploying and scaling APIs developed in Node.js. Launched in 2013 and based in Silicon Valley, StrongLoop was founded by core engineers who have been contributing to Node.js since 2011. StrongLoop is the single largest contributor to the upcoming Node v0.12 release, maintains almost 100 open source npm modules and sponsors the popular LoopBack and Express frameworks. Additionally it builds and promotes open source products for building, deploying, monitoring and scaling node.js applications
Here are the talks for this event:
Docker, Dashboards & Node - Mario Pareja from 360incentives will talk about how 360 leveraged Docker to distribute their production application coupled with a customized metrics dashboard app. Mario will explain the importance of the dashboard view at development time and how simple it was for 360 to run a production-like world on a laptop by leveraging Docker. Mario's goal is for everyone to leave the talk with practical examples and the confidence to leverage Docker to create and tear-down their own production-like worlds.
An Intro to Sails.js - Lee Rosen from Opencare will discuss why you should consider the Sails.js framework, and demonstrate how to quickly create a backend app from scratch. He'll also discuss real-world tips and limitations, new features like associations, and what the future of Sails looks like.
Using Node.js to Replace Legacy Presentation Technology - Node.js provides an active and modern platform for application development that focuses on new approaches for delivering applications. AudienceView is an web based provider of eCommerce solutions for the entertainment market implemented using classic ASP technology.
After a review of current technologies, AudienceView initiated a project this summer to use Node.js to completely reinvent the way they deliver software. Geoff Wells, CTO and Cory Serratore, architect will review the challenges of using Node.js to replace the ASP technology stack. The presentation will focus on the challenges faced in the implementation including:
· Enabling the technology transition while continuing to deliver new functionality
· Converting ASP multi-threading to Node.js event queuing
· Providing support for application session management
· Interfacing between Node.js and legacy C++ business logic
· Seamlessly bridging new technology patterns with the existing application capabilities
We're looking forward to seeing everyone again on Tuesday Nov 18th. Please forward the invite along to anyone you think might be interested in joining the Toronto Node community.
Join us Tue Aug 5th for the summer 2014 Node.js meetup. We've got two great talks, a fireside chat, and pizza and beers courtesy of The Working Group.
From IBM DevOps Services, Dejan Glozic will discuss leveraging a Microservice archicture with Node.js. Micro-services have emerged as a popular strategy for building modern distributed systems in the last couple of years. In this talk Dejan will show why Node.js is a particularly good choice as a technology for building micro-services, and why his IBM team has chosen to do it.
Matt Sergeant the creator of Haraka the open-source SMTP server used by Craigslist will present "Why Node Users Should Choose PostgreSQL." Matt will be discussing the pros and cons of using PostgreSQL as a data store for Node projects.
We're looking forward to seeing everyone again Aug 5th.
Welcome back nodesters, we're having our first meetup of 2014. We'll be meeting Feb 25th from 7-9pm at The Working Group, with presentations from the team at Indigo and the NodeBB team.
Kreshnik Mati and Oleg Kirichenko are going to discuss how Node is leveraged at Indigo with their presentation:
"Distributed, Asynchronous, Computing, using Node.js and other tools at Indigo.
Node.js is built around an opinionated choice that all I/O should be asynchronous. This means that the whole Node ecosystem is also asynchronous.Distributed, service oriented architectures have been researched and developed widely for a while, but the rise of asynchronous, reactive systems has opened the doors for loose micro-services that communicate internally with each other and still allow for high throughput.
Julian Lam and the NodeBB team are going to present their forum software and share some interesting Node tricks and tips.
We're looking forward to seeing you all soon. Please make sure to RSVP early to ensure a spot at this meetup.
Greetings Nodesters, we've got another meetup just around the corner with two great speakers on deck: Matt Sergeant the creator of Haraka the open-source SMTP server used by Craigslist, and Gareth Marland Senior Developer at Rand Worldwide. We'll be holding the meetup at InPowered (King & Duncan), courtesy of Serge Bornow.
Matt Sergeant - Converting a large size Rails application to Node.js
This talk will cover the various aspects of converting a large scale project from Rails+Angular to Node+Angular, including: Why?, HAML to Jade conversion, SASS/SCSS delivery, Sidekiq workers, creating a data access layer from scratch, and live deployment scenarios.
Gareth Marland - Websockets with Node.js
Easily implemented websockets are the dream, but reality can prove a bit more difficult. This talk will explain how to build reliable and scalable websockets in a hosted environment.
Each talk will be followed by a brief Q&A session, and there will be an opportunity to network after the talks. Looking forward to seeing you all there.
We have a new venue this meetup, 24 Duncan Street, courtesy of InPowered Inc.
Matthew Dobson is a Software Engineer at Apigee, and will be talking about Node.js as your API layer. Matthew will be demonstrating The Argo Project, and explaining why Node is ideal for your API layer. If you're wondering why Argo would be a great proxy and origin server, then make sure to join us for Matthew's talk. Matthew will provide a demo using Argo to create an API quickly.
Thanks to Myplanet Digital for bringing Benjamin to Toronto, and thanks to Apigee for bringing Matthew.
Matthew is also providing a free HTML5 App Building Class with Apigee, on Wednesday July 24th and Thursday July 25th. Be sure to check out his event:
Greetings Nodesters, we've got another meetup just around the corner, with two great speakers on deck. Anson MacKeracher VP of Technology at Top Hat Monocle, and Serge Bornow Senior Engineer at InPowered will be speaking at this event. We're meeting Tuesday June 4th 7pm at Extreme Startups (Queen & Bathurst).
Here's an overview of the talks:
Anson MacKeracher - Threaded and Evented: Bacon and Eggs
How can the evented nature of Node.js augment a traditional threaded stack to get a) asynchronous messaging from server to client b) clean REST APIs and c) easy barrier of entry for Django/Rails developers? Cottontail, a message routing middleware developed at Top Hat, explores this space.
Serge Bornow - Speeding up Node with the Cluster API
We'll explore the Cluster API of NodeJS, demonstrating how to spread worker processes across multiple cores to get things done faster and in parallel. We'll investigate a practical example of the Cluster API using PhantomJS.
Each talk will be followed by a brief Q&A session, and there will be an opportunity to network after the talks. Looking forward to seeing you all there.
Welcome back everyone, we're having our first meetup of 2013, Feb 26 at Extreme Startups.
David Misshula (@davidmisshula) from Understoodit.com is going to present a talk on Node hosting. David will talk about how and why Understoodit transitioned from Joyent hosting to AWS, sure to spark some interesting discussion.
We're still looking for a second speaker for the meetup. If anyone is interested please get in touch with me via Meetup or Twitter (@npollock).
After a long summer hiatus, we're back with the Toronto Node.js Fall Meetup. Two great speakers you'll recognize, and one new venue you're sure to visit again. On deck this meetup, Matt Sergeant and Liam Kaufman.
Matt Sergeant is the creator of Haraka, the highly scalable Node mail server used by Craigslist. Matt will be discussing the Haraka, which is sure to be of interest to startups and developers alike.
Liam Kaufman is the founder of Understoodit, and a Toronto Node veteran. Originally a Rails developer, Liam will be sharing his experiences using Node, Express, and Socket.io to build Understoodit.
We'll be hosting the event at Extreme Startups, at Queen & Bathurst. Usual time, 7-9pm, see you all there.
We've got a great meetup scheduled for you, we're going to be diving into practical examples of Node. Two brilliant presenters, Geoff Flarity from Well.ca, and Laura Doktorova from Bebedo.com, will be demonstrating their open source contributions.
Geoff Flarity (@gflarity), who graciously organizes our space at CSI each month, will be presenting one of his personal projects, QDis.
QDis is a simple durable fanout pub/sub queue built using Redis and Node.JS. Simplicity is it's goal and advantage. To publish you use the Redis API, first you start a transaction using MULTI then LPUSH to a list, then PUBLISH on a channel to announce something new is available. Run EXEC to execute the transaction. Consuming is handled in a similar manner. Finally, QDis (node.js) listens and handles the fanout operations behind the scenes.
We're looking forward to seeing everyone at 7pm at CSI Annex, followed by social drinks at Paupers Pub on Bloor.
We're pleased to announce the second Toronto Node.js meetup, 7pm April 4th at CSI Annex.
We've got two great speakers this month, Nukul Bhasin from RIM, and Donny Ouyang from Rayku. There'll be two presentations, each followed by a brief Q&A period, then we'll head over to Pauper's Pub on Bloor for the obligatory drinks and socializing. Presentations and Q&A will likely run until 8:15-8:30.
Our first speaker, Donny Ouyang, is the founder of Rayku, an p2p micro-tutoring platform that lets students share and ask for academic help in real time. Rayku has a cool real time shared whiteboard that's been built with Node. Donny is going to be taking about his startup and how they leveraged Node to build the shared whiteboard.
Our second speaker, Nukul Bhasin, is a developer at RIM. Nukul will be sharing some work and personal projects with the group, and discussing organizing code, modules, and debugging tools. Sure to be a great session for anyone looking to improve their development process. Here's a few of the projects Nukul will be presenting,
Node implementation of the development tool Ripple Emulator - https://bdsc.webapps.blackberry.com/html5/download/ripple
Node implementation of BlackBerry 10 WebWorks SDK - (not public yet)
A personal project - web tool built with Node (also not public yet)
We're looking forward to having another great meetup, hope to see you all there on Wednesday.
We're excited to announce the two speakers for our first Toronto Node.js meetup, Geoff Flarity & Liam Kaufman.
Geoff will be giving a talk entitled 'Things Every Node Developer Should Know'
Liam will be discussing his experience creating his first Node module, Delivery.js
We're looking forward to a great first meetup. If it so happens that you can't attend, please update your status, as we'd like to give people on the wait list a chance to attend.