What we're about

JavaScript is quickly becoming required knowledge for all levels of web design and development, including static web pages, highly interactive web applications, and server-side APIs. Join us to learn more about JavaScript.

Our focus is on emerging technology including leading libraries such as Node, React/Redux, Angular, and more. We highlight techniques and tools, but we're also interested in supporting beginners by teaching debugging techniques and skill building.

We have something for everyone, all levels welcome: beginner, intermediate, advanced, super-guru-ninja!

Facebook: https://www.facebook.com/semichjs

Twitter: https://twitter.com/sem_js

Upcoming events (5)

Crafting Testable JavaScript with Bob Fornal

Online event

# Summary: How confident can we be that untested code is free of bugs? Tested code increases confidence that a project is free of bugs. Good unit tests ... test only one method. Good unit tests should not rely on other methods being called or used and should have only a single assertion. Good integration tests ... verify that the parts can work together. Good integration tests strike a great balance on the trade-off between confidence and speed/expense. * Less than 50% code coverage on a project is a red flag. * Between 60% and 80% code coverage is the sweet spot. * Anything over 80% is gravy. What is testable code? What is a good unit test? Is there code we can watch for that can indicate potential issues that will make testing difficult? These questions and more will be covered in this presentation. # Bio Senior Developer with Leading EDJE: Husband, father, and programmer Husband, father, and ... programmer (senior developer). My focus is on front-end development: * JavaScript * CSS * SVG * AngularJS and Angular * React * Ionic

STUDY GROUP: Monthly Meeting

ITHAKA

Why did we create the SEMjs Study group? To have a safe space for members of our community to learn from, teach and mentor each other, as all of us grow as developers, while discussing all things JavaScript-related. What do we do at Study Group? • Work with individual JS issues and problems; bring in JS projects that you are struggling with, we can help! • JS questions? Bring 'em! • Networking with other JS developers in our local community • JS topic of the day; there is always a new topic being discussed • Other JS discussions, whatever you are interested in! Chances are, there will be others that are interested too! • Work with exercism.io, which is a code kata site for JS practice (as well as other languages) • Work on a group project • Pair programming • Group code kata • Tooling and frameworks discussions • And, generally, anything that you can think of, we can accommodate you. It's really up to you! The question really is, what do YOU want to learn today? And, finally, you don't HAVE to have an agenda when you come to study group, but do come! You will walk out with new ideas, regardless of how you walked in :)

STUDY GROUP: Monthly Meeting

ITHAKA

Why did we create the SEMjs Study group? To have a safe space for members of our community to learn from, teach and mentor each other, as all of us grow as developers, while discussing all things JavaScript-related. What do we do at Study Group? • Work with individual JS issues and problems; bring in JS projects that you are struggling with, we can help! • JS questions? Bring 'em! • Networking with other JS developers in our local community • JS topic of the day; there is always a new topic being discussed • Other JS discussions, whatever you are interested in! Chances are, there will be others that are interested too! • Work with exercism.io, which is a code kata site for JS practice (as well as other languages) • Work on a group project • Pair programming • Group code kata • Tooling and frameworks discussions • And, generally, anything that you can think of, we can accommodate you. It's really up to you! The question really is, what do YOU want to learn today? And, finally, you don't HAVE to have an agenda when you come to study group, but do come! You will walk out with new ideas, regardless of how you walked in :)

STUDY GROUP: Monthly Meeting

ITHAKA

Why did we create the SEMjs Study group? To have a safe space for members of our community to learn from, teach and mentor each other, as all of us grow as developers, while discussing all things JavaScript-related. What do we do at Study Group? • Work with individual JS issues and problems; bring in JS projects that you are struggling with, we can help! • JS questions? Bring 'em! • Networking with other JS developers in our local community • JS topic of the day; there is always a new topic being discussed • Other JS discussions, whatever you are interested in! Chances are, there will be others that are interested too! • Work with exercism.io, which is a code kata site for JS practice (as well as other languages) • Work on a group project • Pair programming • Group code kata • Tooling and frameworks discussions • And, generally, anything that you can think of, we can accommodate you. It's really up to you! The question really is, what do YOU want to learn today? And, finally, you don't HAVE to have an agenda when you come to study group, but do come! You will walk out with new ideas, regardless of how you walked in :)

Past events (139)

Photos (82)

Find us also at