• 8LU Keynote w/ Dave Hoover: Ethereum Fundamentals and Introduction to Solidity
    Join us Friday, November 30th for an 8th Light University keynote presentation by Dave Hoover! --- SCHEDULE: 12:15 - 12:30: Lunch Service 12:30 - 1:30: Presentation 1:30: Questions/Networking ABOUT THE TALK: The first part of this talk lays the foundation for understanding how Ethereum works and the purpose of smart contracts. The second part of this talk walks through the development lifecycle of developing smart contracts using the Solidity programming language. SPEAKER: Dave (https://twitter.com/davehoover) is the co-author of "Apprenticeship Patterns", co-founder of Dev Bootcamp, and is currently co-authoring "Hands-on Smart Contract Development with Solidity and Ethereum". He is the father of three awesome teenagers. --- Lunch will be provided by 8th Light (https://8thlight.com/). We will be live streaming the event via Zoom (https://zoom.us/j/388176656) and a link to the recording will be made available after the event. Want to learn more about 8th Light? Hang out after the presentation to chat with one of our crafters and find out how 8th Light is changing the software community. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

  • Global Day of Coderetreat Chicago #GDCR18
    The Global Day of Coderetreat is back in Chicago for 2018! Join us on Saturday, November 17th for an opportunity to get back to the basics of how to craft clean, sustainable, test-driven code. WHAT IS GLOBAL DAY OF CODERETREAT? from https://www.coderetreat.org/ : "Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take part in focused practice, away from the pressures of 'getting things done', the Coderetreat format has proven itself to be a highly effective means of skill improvement. Practicing the basic principles of modular and object-oriented design, developers can improve their ability to write code that minimizes the cost of change over time." Global Day of Coderetreat is a "Global" event because developers from around the world participate in the activity. From Portland to Poland, Israel to India, thousands of developers from hundreds of cities will all be working towards a shared goal- to come together to hone their skills and practice their craft. WHAT TO EXPECT • The day-long session consists of 5-6 sessions • Each session is about 45 mins per session • The challenge that you are working on is Conway's Game of Life • For each session you will have a new partner • There will be different constraints for each session • With each new session, you will start over from scratch • After each session, you will conduct a retro with your pair SCHEDULE Breakfast and lunch will be provided by our host and sponsor, 8th Light (https://www.8thlight.com). The schedule will roughly be as follows: 8:30 - BREAKFAST 9:00 - Welcome, introductions, explaining the problem 9:30 - Session 1 10:15 - Retrospective / break 10:30 - Session 2 11:15 - Retrospective / break 11:30 - Session 3 12:15 - Retrospective / break 12:30 - LUNCH 1:30 - Session 4 2:15 - Retrospective / break 2:30 - Session 5 3:15 - Retrospective / break 3:30 - Session 6 4:15 - Retrospective / break 4:30 - Final retro PREPARATION Bring a laptop with your favorite programming language and IDE installed If you want to check out the problem ahead of time, the Wikipedia page for Conway's Game of Life is fairly thorough: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life. --- Want to learn more about 8th Light? Hang out and chat with one of our facilitating crafters and find out how 8th Light is changing the software community. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

    15 comments
  • 8LU Keynote w/ Jeremy Hanna: Uncoupling Systems
    Join us Friday, October 19th for an 8th Light University keynote presentation by Jeremy Hanna! Jeremy will be previewing his RubyConf 2018 talk. Uncoupling Systems --- SCHEDULE: 12:15 - 12:30: Lunch Service 12:30 - 1:30: Presentation 1:30: Questions/Networking ABOUT THE TALK: We tackle unique business challenges but are solving similar problems, and all too rarely will we talk through our designs and mistakes. Integrations, external APIs, data-stores - these might not be pure code but we can learn a lot from good object design when scaling our systems. In this talk we’ll discuss how parts of a distributed systems rely on each other, how data flow can couple and propagate failure, and how common emergent patterns can encapsulate services to be resilient. This is a journey of close calls, errors, and design smells researched into how a service gets simplified. SPEAKER: My name is Jeremy Hanna and I'm presenting this talk at the upcoming RubyConf in LA. The past 3 years I've worked at Kenna Security in Chicago, scaling and building out our back-end data pipeline platform. I'm currently heading up the effort to split out services and migrate to containers. Hope to see you here! --- Lunch will be provided by 8th Light (https://8thlight.com/). We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event. Want to learn more about 8th Light? Hang out after the presentation to chat with one of our crafters and find out how 8th Light is changing the software community. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

    1 comment
  • 8LU Keynote w/ Chris Powers: Building teams where everyone is heard
    Join us Friday, October 5th for an 8th Light University keynote presentation by Chris Powers! Building teams where everyone is heard --- ABOUT THE TALK: Most teams pay lip service to the importance of team diversity and getting the best ideas on the table, but how many teams actively invest in it? Building teams where everyone is heard doesn’t come for free. Rather, it is rooted in valuing diversity and grown through intentional action. In this discussion we will explore ways to promote full-team engagement for under-represented groups, soft-spoken employees, people with imposter syndrome – everyone! Attendees will walk away with concrete steps to open up communication within their teams, whether they are in management or an individual contributor. SPEAKER: Chris Powers has been leading software development teams for the last twelve years, and he loves sharing his passion for building teams and software with audiences nationwide. As a Clean Coders author, Chris is producing an educational video series entitled "Clean Code in the Browser". Chris is a Director of Engineering at Sprout Social and lives in the northern Chicago suburbs with his wife and two children. In his free time he enjoys drumming and tabletop gaming. --- Lunch will be provided by 8th Light (https://8thlight.com/). We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event. Want to learn more about 8th Light? Hang out after the presentation to chat with one of our crafters and find out how 8th Light is changing the software community. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

    8 comments
  • 8LU Workshop w/ Casey Brant: Make a Game in 3 Hours with PuzzleScript
    Join us Friday, September 21st for a workshop delivered by 8th Light's Casey Brant! Workshop: Make a Game in 3 Hours with PuzzleScript Lunch will be provided by 8th Light (https://8thlight.com/). --- PuzzleScript (https://www.puzzlescript.net/) is a fun and easy-to-learn web-based game creation tool. It's a game engine, programming language, level editor, pixel art creator, and sharing platform all in one. By focusing on a subset of game genres (specifically, block-pushing puzzle games), PuzzleScript introduces constraints that make it possible to go from zero experience to a working game in a surprisingly short amount of time. DETAILS: In this workshop, Casey will teach the basics of PuzzleScript, and then we'll form small groups and create our own games! At the end of the session, each group will take a few minutes to present their game and anything interesting they discovered while building it. The opening presentation will be broadcast online (https://zoom.us/j/3541015445), and we'll have a Slack channel for discussion during the workshop portion. If you want to participate but can't make it to the 8th Light office, send an email to [masked] to get an invitation to the Slack channel. WHY PUZZLESCRIPT? + Breaking out of your normal specialty and building something multi-disciplinary like a game can be a valuable perspective shift and fosters creative thinking. + Because the PuzzleScript environment is so constrained, a single person or small group can quickly create an entire game themselves. Even if you lack prior experience in art, design, or programming, you can make something that looks good and is fun to play. + PuzzleScript's programming model involves an interesting pattern-matching language and event loop which combine in surprising and elegant ways. If you're a programmer, the different style is interesting to explore; if you're not a programmer, PuzzleScript's language is intuitive enough that you'll still be able to get something working quickly. + It's fun! Watching someone else play your game can be immensely satisfying. ROUGH SCHEDULE: 12:30 - Lunch / setup 12:45 - Introduction and crash course in PuzzleScript 1:30 - Form small groups and make a game 4:30 - Lightning talks: each group shows off their game and something interesting that happened along the way 5:00 - Done! SPEAKER: Casey is a software crafter at 8th Light. He lives in Madison, Wisconsin, where he worked at Adorable IO prior to the two companies merging earlier this year. When he's not programming, Casey is usually either reading, gaming (video and tabletop), or spoiling his two cats, Henry and Otto. --- This event is a hands on workshop. After the initial opening presentation, the workshop portion will not be streamed. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

  • Designing Basecamp: A behind the scenes look at how we design and ship products
    Join us Friday, September 7th for an 8th Light University keynote presentation by Jonas Downey! Designing Basecamp: A behind the scenes look at how we design and ship products --- THE TALK WILL INCLUDE • An overview of Basecamp's unique product design process, from conception to completion • Peeling back the curtains on specific features and the stories behind them • Tips for being productive with intentionally small teams (planning, managing scope, tracking work, etc.) • A quick glance at how to make a side project that broadens your horizons, without burning out SPEAKER: Jonas Downey (@jonasdowney) is a Principal Designer at Basecamp (https://basecamp.com/), the industry-leading tool that helps growing businesses stay on the same page. At Basecamp he's been responsible for a wide range of projects, from interface design to customer onboarding and business development, and he's an avid writer about design topics on Basecamp's blog, Signal vs. Noise. Jonas is also the co-creator of Hello Weather (https://helloweatherapp.com/), the no-nonsense weather app for iOS. His projects and articles have been featured in The Wall Street Journal, USA Today, Macworld, Smashing Mag, Entrepreneur, and .net magazine. --- Lunch will be provided by 8th Light (https://8thlight.com/). We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event. Want to learn more about 8th Light? Hang out after the presentation to chat with one of our crafters and find out how 8th Light is changing the software community. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

  • 8LU Keynote: Chris Wilson - ReasonML and ReasonReact: "X" Marks the Spot
    Join us Friday, July 27th for a keynote presentation by 8th Light's own Chris Wilson! Lunch will be provided by 8th Light (https://8thlight.com/). --- ReasonML and ReasonReact: "X" Marks the Spot ABSTRACT: ReasonML is a new/old programming language developed by Facebook and the creators of ReactJS. ReasonReact is a library for React implemented in (and redesigned) for ReasonML. ReasonML the language is really a new syntax for the venerable OCaml programming language -- much the same relationship as TypeScript to standard JavaScript. This syntax is transpiled into regular OCaml and then is itself compiled by the existing OCaml tooling. This allows Reason to be compiled to bytecode or native. Reason gains JavaScript output via a sister project called BuckleScript. BuckleScript creates very efficient and readable JS output. This talk covers the ReasonML language and tooling and makes the case for why ReasonReact may be its killer app. More broadly, the talk argues that languages with feature sets similar to OCaml, Elm, SML, and F# are a strong fit for the kind of general-purpose application development that most programmers do. SPEAKER: Chris Wilson is a software developer with, depending on how you measure it, 20 years of experience (1990s Angelfire website, FTW!). He's worked in research science, healthcare software, and now consulting. Chris is fond of typed functional programming, and recently, embedded software development. --- We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

    1 comment
  • 8LU - Daniel X O'Neil: Alcoholics Anonymous as a Model for Community Technology
    Join us Friday, May 25th for a keynote presentation by Daniel X. O'Neil! Lunch will be provided by 8th Light (https://8thlight.com/). --- Alcoholics Anonymous as a Model for Community Technology Abstract: As we analyze the role of technology in the upcoming midterm and 2020 elections, clearly there is a need for need models. In this talk, early civic tech practitioner Daniel X. O'Neil argues that Alcoholics Anonymous is one way for technologists to engage with communities in order to create systems that create real communion rather than division. Speaker: Daniel X. O’Neil has been a leading writer, convener, and practitioner in the American open data, open government, and civic tech fields. He’s written widely on community-based user testing and commissioned & edited books on civic tech and community technology design modes. He’s been named to Crain’s Chicago Business’ Tech 50, served as a member of the Chicago Police Accountability Task Force, and was a White House Champion of Change for Technology and Innovation. Full bio: http://www.danielxoneil.com/bio/ --- We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

  • 8LU Keynote - Colin Jones: FP vs. OOP: Beyond the Bikeshed
    Join us Friday, May 18th for a keynote presentation by Colin Jones! Lunch will be provided by 8th Light (https://8thlight.com/). --- FP vs. OOP: Beyond the Bikeshed Abstract: In object-oriented languages like Ruby, people often say that “everything is an object”—but first-class functions have become standard for object-oriented languages too. C# has had them and other related features for years, and even Java is in the game these days! Some “functional” languages seem to have some very object-oriented-looking features, too. If that sounds wrong to you, let’s talk about polymorphism and more in languages like Clojure, Elixir, and even Haskell! So where does object-oriented programming (OOP) end and functional programming (FP) begin? In this session, you’ll learn to look at these programming paradigms with a more critical eye, focusing on where FP and OOP folks fundamentally disagree, where these paradigms have more in common than the industry’s rhetoric suggests, and how you can use those insights to make better decisions about the software you build. Speaker: Colin Jones is CTO at 8th Light, where he works with teams to craft reliable, maintainable software. He’s into distributed systems, performance, security, and programming languages. --- We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event. If you have trouble finding the office, please call Nicole (804)[masked]

    This Meetup is past

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

    5 comments
  • 8LU Keynote - Safia Abdalla: Building a Product on a Budget
    Join us Friday, March 30th for a keynote presentation by Safia Abdalla! Lunch will be provided by 8th Light (https://8thlight.com/). --- Building a Product on a Budget Abstract: Writing software is hard. It’s even harder when you don’t have a lot of money or time. In this talk, I’ll share some of the technical and deployment decisions that I made as a solo technical founder to speed up product development. I’ll also discuss how I translate feedback from sales calls or customer support interactions to product features and bug fixes as a solo developer. Finally, I’ll share my perspectives on what things are automated and what things are best left un automated in a product. Attendees will leave this talk with a perspective on how to deal with common product development challenges on a budget. Speaker: Safia is the solo technical founder of Zarf, a marketplace for the written word. She blogs about code at blog.safia.rocks and shares her knowledge and experiences at talks across the country. When she is not in front of a computer, you can find her reading on her Kindle or working out. --- We will be live streaming the event via Zoom (https://zoom.us/j/3541015445) and a link to the recording will be made available after the event. If you have trouble finding the office, please call Nicole (804)[masked]

    8th Light Chicago

    25 E. Washington, Suite 509 · Chicago, IL

    1 comment