• A Series of Lightning Talks Focused Around Diversity, Equity, and Inclusion
    Diversity, equity, and inclusion matter in the workplace and beyond. Diversity provides a more qualified candidate pool, enables a more creative workforce, and can lead to capturing greater market share and overall economic growth. Please join us at ActiveCampaign for a round of lightning talks on this theme from a number of tech industry professionals. SCHEDULE 5:30 - 6:00pm Gather and socializing, food and drinks provided 6:00 ~ 6:30pm DEI Lightning Talks 6:30 - 7:00pm Gather and socializing SPEAKERS Rodney Dennis, Front End Engineering Manager at ActiveCampaign Marion Huebner, Engineer at ActiveCampaign Niki Madison, Account Manager at ActiveCampaign Brittany Canty, Director of Product and User Experience at WeSolv Francois Toubol, Sr. Director of Engineering at Reputation.com Cody Engel, Sr. Android Engineer at ActiveCampaign Please note: if you are interested in speaking at this event, or in the future, please reach out to me directly at ryan [at] refactor-chicago.com CODE OF CONDUCT Refactor::Chicago values the participation of each member. We would like all members to have an enjoyable and fulfilling experience. Accordingly, all members are expected to show respect and courtesy to other members throughout our Meetups and on our message boards. To make clear what is expected, all members, delegates/attendees, participants, speakers, exhibitors, organizers, and volunteers participating in Refactor::Chicago are required to conform to our Code of Conduct (http://www.meetup.com/refactor-chicago/pages/Code_of_Conduct/).

    ActiveCampaign HQ

    1 N Dearborn, 5th Floor · Chicago

    2 comments
  • Karl Hughes Presents Incremental Software Development
    6PM-6:15PM: Gather and socializing, light snacks provided 6:15PM-7:00PM: Karl Hughes (https://www.karllhughes.com/) Presents Incremental Software Development Software is never planned, built, and then left alone. The software we build is a constantly-changing body of work that needs to be useable and working every step of the way. Incremental software development is a way of thinking. Applications are really groups of smaller modules and the individual pieces will be traded out over time as the application grows. In this talk, you'll see: Illustrations of how real projects at startups have grown and evolved as the business found its footing. How to test and design applications to ensure successful integrations between new and old pieces of an evolving codebase. Considerations for engineers and project managers who work on evolving or growing projects. Bio: Karl is an engineering team leader currently building web applications as the CTO at The Graide Network (http://www.thegraidenetwork.com/). He also runs the open source organization JobApis.com (http://www.jobapis.com/) which helps make job board and company data more accessible. Code of Conduct: Refactor::Chicago values the participation of each member. We would like all members to have an enjoyable and fulfilling experience. Accordingly, all members are expected to show respect and courtesy to other members throughout our Meetups and on our message boards. To make clear what is expected, all members, delegates/attendees, participants, speakers, exhibitors, organizers, and volunteers participating in Refactor::Chicago are required to conform to our Code of Conduct (http://www.meetup.com/refactor-chicago/pages/Code_of_Conduct/).

    This Meetup is past

    Needs a location

    4 comments
  • Ben Voss Presents Facing Failure
    6PM-6:15PM: Gather and socializing, light snacks provided 6:15PM-7:00PM: Ben Voss (https://twitter.com/benvoss) Presents Facing Failure Error handling is tough to do well. Where to handle errors, deciphering complex responses, understanding what our programs will do in case of unforeseen issues, and keeping simple designs are all tough problems. We will review the error handling philosophies and implementations of Go, Erlang and asynchronous JavaScript libraries like RxJS to understand principles that can help us create complete, communicative, and extensible error handling abstractions in our own projects. Bio: Ben (@benvoss (https://twitter.com/benvoss)) is an engineer at Kenna Security (https://www.kennasecurity.com/) where he focuses on system design, testing, and performance. He spends most of his time reading, learning new languages, building mechanical keyboards, and enjoying cappuccinos. Code of Conduct: Refactor::Chicago values the participation of each member. We would like all members to have an enjoyable and fulfilling experience. Accordingly, all members are expected to show respect and courtesy to other members throughout our Meetups and on our message boards. To make clear what is expected, all members, delegates/attendees, participants, speakers, exhibitors, organizers, and volunteers participating in Refactor::Chicago are required to conform to our Code of Conduct (http://www.meetup.com/refactor-chicago/pages/Code_of_Conduct/).

    Wellspring

    350 North LaSalle Street #1200 · Chicago, IL

    4 comments
  • Steven Maguire presents Zero to 26,000: My Journey into Open Source
    This month we're partnering with the Chicago PHP User Group (http://www.meetup.com/Chicago-PHP-User-Group/)! Feel free to RSVP with either group. 6PM-6:30PM: Gather and socializing, pizza provided 6:30PM-7:30PM: Steven Maguire presents Zero to 26,000: My Journey into Open Source At the beginning of 2015 my Github profile was completely empty and I communicated a goal of contributing to one new open source project per month throughout the year. Over the next 12 months my profile grew to include over 40 public repositories, composed mostly of well tested, well documented, easily implemented, framework agnostic PHP libraries. Additionally, I was welcomed into the prestigious League of Extraordinary PHP Packages, where I eventually contributed to the core for two very popular libraries. Today, my individual packages have been downloaded and utilized over 26,000 times and I'd like to spend about an hour sharing some interesting details of this journey with you, and hopefully inspire you to begin getting involved in the open source community; it's not as scary as it may seem. Bio: Steven Maguire (https://twitter.com/stevenmaguire) is a builder of teams, software architect, and product designer living in Chicago, IL. He is currently using his powers to help mail delivery suck a little bit less as VP of Technology at Earth Class Mail. Prior to that he held technical leadership roles at several startups and medium sized companies. Sponsor: The Nerdery (https://nerdery.com/) is a custom software design and development company built on our belief that passionate nerds are the driving force behind business breakthroughs. Our vision is to be the best place in the world for nerds to work. Our purpose is to redefine what’s possible through technology – engineered by unstumpable problem solvers who are as passionate about our clients’ business as our own. With offices in Chicago, Kansas City, Minneapolis and Phoenix, The Nerdery is the professional home of 500 software engineers, UX designers, QA engineers and other Nerds. Nerdery Overnight Website Challenge volunteers have served 175 nonprofits. Code of Conduct: Refactor::Chicago values the participation of each member. We would like all members to have an enjoyable and fulfilling experience. Accordingly, all members are expected to show respect and courtesy to other members throughout our Meetups and on our message boards. To make clear what is expected, all members, delegates/attendees, participants, speakers, exhibitors, organizers, and volunteers participating in Refactor::Chicago are required to conform to our Code of Conduct (http://www.meetup.com/refactor-chicago/pages/Code_of_Conduct/).

    This Meetup is past

    Needs a location

    1 comment
  • Yan Pritzker Presents Domain Driven Rails
    6PM-6:15PM: Gather and socializing, light snacks provided 6:15PM-7:00PM:Yan Pritzker Presents Domain Driven Rails Many Rails projects benefit from monolith architecture in the beginning. In this talk I will present patterns for keeping your monolithic beast happy and maintainable for many years by distilling theoretical ideas like DCI and Domain Driven Design into simple language and practical applications. Bio: Yan Pritzker (https://twitter.com/skwp) has been a software developer for about 20 years and Rubyist for 10. He is currently the CTO at Reverb.com (http://reverb.com/) and the creator of the curated dotfiles project YADR (http://skwp.github.io/dotfiles/) (http://skwp.github.io/dotfiles/). Code of Conduct: Refactor::Chicago values the participation of each member. We would like all members to have an enjoyable and fulfilling experience. Accordingly, all members are expected to show respect and courtesy to other members throughout our Meetups and on our message boards. To make clear what is expected, all members, delegates/attendees, participants, speakers, exhibitors, organizers, and volunteers participating in Refactor::Chicago are required to conform to our Code of Conduct (http://www.meetup.com/refactor-chicago/pages/Code_of_Conduct/).

    Wellspring

    350 North LaSalle Street #1200 · Chicago, IL

    1 comment
  • Garrett Smith presents Fun With Unikernels
    6PM-6:15PM: Gather and socializing, light snacks provided 6:15PM-7:15PM: Garrett Smith (https://twitter.com/gar1t) presents Fun With Unikernels What single technology can, in one stroke, improve application performance, tighten security, increase reliability, and eliminate 40 years of accumulated inscrutable legacy code? No, it’s not the mythical unicorn — those aren’t real! The answer is unikernels. Unikernels are purpose-built operating systems that run your app and nothing more. Unikernels are poised to actually revolutionize software, not simply by packaging it, but by fundamentally changing the way it’s constructed and run. In this talk, Garrett will take you on a whirlwind tour of the unikernel ecosystem, it’s history, where it’s going, and what it could mean for the future of programming. You’ll learn about the scary state of the cloud — where your software runs atop the same bytes you run on your laptop! You’ll learn about the collective risk we face by relying on decades’ old C code, impenetrable by even experts. You’ll also learn how unikernel projects like MirageOS and LING are challenging age old-assumptions — and reforming the way we write, deploy, and run software. If you’re a programmer, architect, devops engineer — heck if you use software — don’t miss this talk. It’s rainbows and unikernels all the way down! Bio: Bio: Garrett Smith (https://twitter.com/gar1t) is senior architect at CloudBees (http://www.cloudbees.com/), the Jenkins company. Garrett specializes in distributed systems and reliable software. His programming of choice for systems programming is Erlang, a high productivity functional language specializing in concurrency and reliability. Garrett is an Erlang instructor and the author of e2, a library that accelerates correct Erlang/OTP programming. He is a frequent speaker at technical conferences world wide including OSCON, GOTO, Code Mesh, Strange Loop, and Lamba Jam. Garrett is also known for his videos "MongoDb is Web Scale" and "Node.js Is Bad Ass Rock Star Tech". Code of Conduct: Refactor::Chicago values the participation of each member. We would like all members to have an enjoyable and fulfilling experience. Accordingly, all members are expected to show respect and courtesy to other members throughout our Meetups and on our message boards. To make clear what is expected, all members, delegates/attendees, participants, speakers, exhibitors, organizers, and volunteers participating in Refactor::Chicago are required to conform to our Code of Conduct (http://www.meetup.com/refactor-chicago/pages/Code_of_Conduct/).

    Wellspring

    350 North LaSalle Street #1200 · Chicago, IL

    1 comment
  • Justin Searls presents Sometimes a Controller is just a Controller
    6PM-6:15PM: Gather and socializing, light snacks provided 6:15PM-7:15PM: Justin Searls (https://twitter.com/searls) presents Sometimes a Controller is Just a Controller We don't have a rigorous definition of what good code looks like, and we probably never will. Accepting that premise, it becomes clear that the social & economic motivations to evaluate the quality of our own and each other's code have led us astray. This talk will explore how that seemingly minor error has snowballed to devastating effect. You'll find reinforcing loops that push out empathetic developers in favor of more callous ones. You'll see why teams actively resist diversity. You'll better understand our collective interest in thought-leading celebrities. You'll even learn how our "Good Code" delusion has created systemic issues by teaching business people to misunderstand the nature of software. And if nothing else, you'll have a good time. Bio: Justin Searls (https://twitter.com/searls) has two professional passions: writing great software and sharing what he’s learned to help others write even greater software. He helped start a software agency called Test Double (http://testdouble.com/), whose crack team of double agents solve complex problems with clean and simple solutions.

    Wellspring

    350 North LaSalle Street #1200 · Chicago, IL

  • Project Euler Sprint
    This month we are excited to team up with Brian Kung (https://twitter.com/briankung/) and the Project Euler Sprint Meetup (http://www.meetup.com/Project-Euler-Sprint/events/220476664/). Additional details are below. Please only RSVP if you can make it, we will be limiting the attendees to a smaller number than usual. -- The Project Euler Sprint is a beginner friendly group where you can work on your own projects or engage in a friendly competition called, surprisingly enough, the Project Euler Sprint! The Project Euler Sprint is a friendly competition involving solving Project Euler (http://projecteuler.net (http://projecteuler.net/)) problems for points. Project Euler is a series of increasingly difficult computational math problems that must be solved with code (generally speaking: we've had an impressive paper solution as well as Excel spreadsheet solutions. Color me impressed). Each problem is harder than the last, so each problem is worth its problem number in points. Problem #1 is easy, so it's worth 1 point, while problem #50 is much harder, but worth 50 points. You can form teams of 4 people and solutions can be in any language as long as it's coded there. For more detailed rules, you can check each event. It's a low-pressure environment (I rarely get past problem #1, myself) to have fun and meet other people interested in programming. So check it out and hopefully I'll see you at the next sprint! Best, Brian The Project Euler Sprint is dedicated to a harassment-free experience for everyone. Our anti-harassment policy can be found at: https://gist.github.com/briankung/f5a252d6dfd6255f2e40

    This Meetup is past

    Wellspring

    350 North LaSalle Street #1200 · Chicago, IL

  • Laura Frank presents Containerizing Your Dev Environment
    6PM-6:15PM: Gather and socializing, light snacks provided 6:15PM-7:15PM: Laura Frank (http://laura.is/) presents Containerizing Your Development Environment Docker is a powerful platform for building and managing applications that is rapidly gaining momentum on development teams of all sizes. Even if you don't work in devops, if your application is deployed with Docker, you'll likely need to change up your development workflow. The good news is that Docker is a great tool for creating standardized environments -- whether you're on the back-end or the front-end. Although 'dockerizing' your workflow can feel daunting, you'll learn what Docker is, understand why development teams are adopting it, and walk away with what you need to quickly set up your own development environment and get to work. Bio: Laura Frank (http://laura.is/) is an engineer who creates tools to make development processes simpler. She started coding after receiving a hand-me-down DOS system and has been lost in the code mines ever since. She is currently a senior software engineer at CenturyLink Labs (http://www.centurylinklabs.com/) and lives in Chicago. When she’s not coding or trying to save Malvineous Havershim from the evil lord Xargon, she spends her time working toward her MS in software engineering.

    Wellspring

    350 North LaSalle Street #1200 · Chicago, IL

    1 comment
  • Holiday Meetup / Mixer at DevMynd Software
    DevMynd has invited Refactor::Chicago and a handful of other tech Meetups in Chicago to their Holiday Party. Details below, should be fun - hope to see you there! This event is capped at 15 attendees so please only RSVP "Yes" if you are sure you can make it. -- Come to the best design & development holiday party of 2014! …with a great variety of design/development meetup members! In celebration of another wonderful year of all of our awesome meetups in Chicago DevMynd Software (https://devmynd.com/) and ChicagoWebConf (http://www.chicagowebconf.org/) would like to open their doors for a nice holiday get together. Beer, Soda Pop, Pizza and a Holiday Headshot Photobooth will be set up for your enjoyment. Just stop on by have a slice and some nice conversation.

    Needs a location

    1 comment