• Let's make a retro game in 30 Minutes! (in PICO-8)

    The Olympia Center (community center)

    Let's make a retro game in 30 Minutes! (in PICO-8) - Learn game design from someone who's never done profession game design! - Learn the basics of basic Lua! (programming language) - Learn the basics of Entity/Component/System framework for games! - Watch a pictionary flunky draw horrible pixel art! - Watch a former middle school drummer compose music! - Play real games while ignoring the guest speaker! - Donate thousands of dollars for the inevitable kickstarter failure! - Leave the talk knowing your kid could do a better job! (And learning how to get them setup to do so!) * After every meetup, we head over to the Oly Taproom for an hour of social time. Be sure to join us on Slack and join the conversation! Follow this link to join us: http://bit.ly/SSDUG-Slack P.S. Please comment on your favorite retro game you'd like to recreate. We'll decide at the meetup.

    5
  • SSDUG Code Challenge

    The Olympia Center (community center)

    Put your skills to the test and compete head-to-head to solve some interesting and fun algorithmic programming challenges! This is a coding competition where you will attempt to solve fun and challenging algorithmic puzzles as a team. The format will largely follow the ACM programming contests rules and will be proctored using the Google Code Jam archive of questions and evaluation. Rules 1. You can form into teams as large as 3 members or compete solo if you wish. 2. You can use any programming language supported by the Google Code engine (currently: Bash, C, C++, C# (mono), Go, Haskell (ghc), Java 8, JavaScript (nodejs), Python 2, Python 3, PHP, and Ruby) 3. Your code will be scored by Google's code judging robot. This will make for a fair and impartial scoring, but requires inputs and outputs to be formatted exactly to specification for the automated system to approve. 4.All reference material is fair game. This means Google, StackOverflow, Your cousin Nina from Pasadena, etc.. 5. There is no penalty for submitting incorrect answers. So trial and error is encouraged. There is partial credit for completing puzzles working on the small data sets, but failing for large. 6. Each correctly answered question will earn your team a balloon, just like an ACM contest, and give you immediate visual street cred among your peers! The problem set will be posted on the day of the meetup. If you already have a good understanding of algorithms and want to challenge yourself, I'd suggest attempting the problems using a language you are unfamiliar with. For more information on the Google Code Jam system please see the FAQ here: https://codingcompetitions.withgoogle.com/codejam/faq

    2
  • Testing Vue and TypeScript with Jasmine by Jeff Johnson

    The Olympia Center (community center)

    Front end JavaScript frameworks can be daunting, particularly for developers that spend most of their time coding C#. This talk will cover how to ease into things slowly, first by rapidly prototyping with the Vue CDN and then by solving cross-browser issues by moving to TypeScript. We will close by building unit tests with Jasmine and integrating them into Visual Studio and VSTS with Chutzpah. Jeff Johnson * After every meetup, we head over to the Oly Taproom for an hour of social time. Be sure to join us on Slack and join the conversation! Follow this link to join us: http://bit.ly/SSDUG-Slack

  • Identity 101

    The Olympia Center (community center)

    When you first set out to add authentication to your app, it might be scary. It is, after all, an important part of every successful application. You start doing some research and quickly get overwhelmed by all the terminology and concepts you come across. What's a token and how do you use them? What does OpenID Connect do? Do I need single sign on? Don't worry, in this talk, we'll go over the basics of identity. I'll try to explain some of the most common standards and best practices, and when to use them. Bobby Johnson Auth0 * After every meetup, we head over to the Oly Taproom for an hour of social time. Be sure to join us on Slack and join the conversation! Follow this link to join us: http://bit.ly/SSDUG-Slack

    2
  • Interactive development in 80kb of RAM

    The Olympia Center (community center)

    Microcontrollers can be a lot of fun; tiny computers that can interact with the real world in a variety of ways. But they can also be a drag to program; who has time to sit around and wait thru a compile/upload/test cycle? In this talk we'll explore how a much more pleasant development cycle can be achieved on the ESP8266 platform with the remarkably versatile Fennel programming language. * After every meetup, we head over to the Oly Taproom for an hour of social time. Be sure to join us on Slack and join the conversation! Follow this link to join us: http://bit.ly/SSDUG-Slack

  • Trivia Night, featuring Twitch Extensions, Pub/Sub, and AWS Serverless

    The Olympia Center (community center)

    Twitch Extensions are a cool new way to inflict compelling interactive experiences on a growing audience of impressionable millenials. Come learn how to leverage AWS Cloud technologies, the Twitch Pub/Sub system, and Javascript to build a multiplayer trivia app. * After every meetup, we head over to the Oly Taproom for an hour of social time.

  • Code and Converse

    The Olympia Center (community center)

    Come to enjoy 4 exciting and engaging presentations by members of SSDUG. Bring a laptop and plenty of questions! Presentations (30 mins each) 1. Carter Barnes: Actor Model - What is it good for? 2. Joel Tennant: .Net Core 2.1 Templates 3. Available 30 minute slot 4. Available 30 minute slot * After every meetup, we head over to the Oly Taproom for an hour of social time.

  • Fire Talks

    The Olympia Center (community center)

    Please join us for SSDUG's second Fire Talk meetup! Fire Talks give our members the chance to share their favorite topics in tech. Come and listen to 9 members present on a wide variety of tech topics. After every meetup, we head over to the Oly Taproom for an hour of social time. Interested in presenting? Go to our GitHub and check the schedule. Then follow the instructions to submit your presentation. https://github.com/ssdug/FireTalks/blob/master/November-Fire-Talks-Schedule.md PRESENTATIONS 1. Chris Fuess - BBC Micro:bit - Learn Coding For Kids 2. Jill Headen - Orleans: tutorial one 3. Joel Tennant - .Net Core 2.1 Angular templates on Ubuntu. 4. Open 5. Carter Barnes - Electron. What is it good for? 6. Open 7. Phil Hagelberg - Autumn Lisp Game Jam 8. David Houchin - Programming on PS2 9. Open

  • Building a DIY laptop thru the magic of lasers and open source

    The Olympia Center (community center)

    We've all heard the adage "If you want something done right, you've got to do it yourself." What do you do when you feel repeatedly frustrated by the design choices in modern laptops? Take the DIY approach, of course! I'll talk thru my quest to design a machine that's perfect for me, starting with the keyboard and working up to the Atreus Deck: an open-source tiny laptop design that repurposes outmoded yet capable consumer electronics destined for a landfill and turns it into a productive handmade device. Presented by Phil Hagelberg (technomancy) https://technomancy.us/colophon * After every meetup, we head over to the Oly Taproom for an hour of social time.

  • Developing Microcontroller Appilcations with VS Code

    The Olympia Center (community center)

    Level : Intermediate Tag(s) : C++, Debugging, Development, IoT, Python, Visual Studio Code, Visual Studio Code (VSCODE) is primary thought of as a IDE for WEB and desktop application development; however with the proper extensions and external tool chains it can also provide a powerful IDE for microcontroller based applications. In this session the presenter will discuss the VSCODE extensions and tool chain configurations need to needed to turn VSCODE in to a microcontroller IDE. The presentation will include two demonstrations of the use of VSCODE to develop microcontroller based IOT sensor applications 1. A LoraWan rain gauge using C++ and the MBED libraries running on a Multi-Tech MDot 2. A Bluetooth temperature sensor using Micro Python and the PyCom libraries running on a FiPi Steve Mylroie Bio: http://www.smylroie.com Steve is an independent software consultant in Silicon Valley specializing in the Microsoft product stack having retired after a 40+ year career doing semiconductor industry, with side excursions in to medical image management. Over the years he has worked with a wide range of platforms from mainframes to PCs, many of which have gone to the great scrap yard in the sky. Co-chair Baynet User Group's South Bay Chapter and Baynet Treasurer