• Concurrency and the Actor Model

    Excella Consulting Arlington Tech Exchange ATX

    3
  • Journey to Serverless

    Excella Consulting Arlington Tech Exchange ATX

    Serverless applications abstract the concept of servers completely and do not require you to provision, scale and manage your servers which increased agility and lower total cost of ownership. However, this comes with other hidden challenges. In this session we will walk through FINRA’s enterprise serverless journey to support tracking of user behavior and system events across any enterprise system by leveraging AWS services like Lambda, API gateway, Elasticsearch, Kinesis data stream, SNS and SQS. We will go over best practices and lessons learnt in our journey. We will cover a few key concepts like: • Deploying severless application and systems to communicate events using AWS managed services • Architecture - Asynchronous, decoupled and AWS managed • Strategies to handle Lambda cold startup times • Mitigating Lambda Concurrency Limits • Deployment practices • Managing shared code using Layers Presented by Brijesh Patel and Bindu Katragadda Brijesh is a software developer with over 4 years of experience in designing and developing applications and tools for CI/CD DevOps automation using various AWS services. Bindu is a Senior Application Engineer at FINRA responsible for continuous integration and delivery of applications. She has started her Devops journey at FINRA in 2012 as a Configuration Manager and seen technology evolve over the years from in house applications to cloud and now serverless.

  • Rekindling a love of creation with Ruby and Raspberry Pi

    Excella Consulting Arlington Tech Exchange ATX

    Does your life and work as a software developer ever leave you feeling depleted? Have you lost your inspiration to create? Do you want to share your love of software and design with your children but don't know how? Well, fortunately if you already know Ruby it is a short leap to building physical devices with the Raspberry pi! This talk will give a detailed explanation on how to get started on the Pi with Ruby, and outline a few fun projects you can build with your children (or just yourself) to explore your love of software and hardware. This talk will also cover basic electronics (don't be scared of the breadboard), and show you how to build a whoopie cushion prank with some paper plates and your Pi. Leave feeling inspired to create something fun! Colleen is the owner of Bitmapped Designs, a full-stack web development company specializing in Ruby on Rails. She switches codebases frequently, and has seen all sorts of interesting problems and code styles. She lives at the beach, and tries valiantly to squeeze in time for weightlifting. She used to have a thoughtful and eclectic list of hobbies that made her sound worldly and impressive, but she replaced them with three children. She can be found on twitter at @leenyburger.

  • What’s new in Rails 6?

    Excella Consulting Arlington Tech Exchange ATX

    Open discussion about a few of the new things in Rails 6. Fun exciting things like Multiple DB support, Action Mailbox, Trix editor; and a few gotchas to know about like config.hosts, and migrating to Webpacker. (Photo credit: Kevin Haag)

  • Data Engineering 101

    Excella Consulting Arlington Tech Exchange ATX

    At the heart of "Big Data", enabling Data Science and Machine Learning, scaling up data analysis and visualization work to cloud scale, and nearly anything else involving moving data around in our industry is the domain of Data Engineering. But what IS Data Engineering exactly? What is it NOT? When is it applied? What tools and processes are used? How does this domain parallel other areas of Software Engineering and what unique challenges does it have? This talk will cover all that by giving a high level view of the Data Engineering space. Eric Schiller is Data Engineer at Excella who brings his years of widely varied IT experience to projects where data and software engineering intersect. His favorite projects are legacy modernizations and finding the middle ground in disparate domains (both technical systems and people with different specialties). He also has a huge interest in technical ethics and peer mentoring. When he's not at work, he enjoys spending time with his family, watching the Capitals, travel, and the pursuit of good food and craft beer. Photo Credit: https://twitter.com/jessetanderson/status/1115618459725979649

    3
  • Injecting Dependencies for Fun and Profit

    Excella Consulting Arlington Tech Exchange ATX

    Topic Change! What's new in Rails 6 got bumped a month (seems apropos for a new release update). For details https://www.meetup.com/Arlington-Ruby/events/262840301 In lieu of that, we will be injecting dependencies and reaping the profits with Chris Hoffman. It will be fun.

  • Introduction to PostgreSQL

    Excella Consulting Arlington Tech Exchange ATX

    Have you heard about PostgreSQL but aren't sure what it is, what it's for, or why you might consider using it? We'll talk about what PostgreSQL is, a bit about the PostgreSQL community, and then go into a discussion of the PostgreSQL architecture and major features, including indexes, foreign data wrappers, security, data types, scalability and more! Stephen Frost is Chief Technology Officer for Crunchy Data, a company which provides training, support and consulting for PostgreSQL. As a PostgreSQL major contributor, Stephen has brought a number of features to PostgreSQL, including the role system, column-level privileges, and row-level security.

    5
  • Getting your first tech job as a college dropout

    Excella Consulting Arlington Tech Exchange ATX

    A career strategy talk by a first generation Asian-American from an immigrant family that emphasized traditional higher education but then decided otherwise - dropping out of college in his senior year This talk will tell his story and strategies on achieving the ultimate goal of becoming a Software Engineer Attendees will walk away with: - A toolbelt to ensure your success in every interaction - Strategies to give you a leg up when Networking - What interviewers look for outside of coding skills Bio: Steve Chen is a Software Engineer in Test at Framebridge. He currently works with Ruby on Rails across distributed teams, systems, and internal tooling. He also moonlights as a Product Manager on Booster. His resume includes software development on internal tools at GrubHub, on-demand delivery jobs, freelancing, and 4-ish startups. He's also hosted/organized meetups such as DCJS, NodeSchool, and DC Code & Coffee. In his spare time, you can see him zipping around on his electric skateboard, fly fishing in MD, or at your local DC meetup! https://www.linkedin.com/in/stevechendc/

    5
  • Teach by Learning; Lead by Teaching

    Excella Consulting Arlington Tech Exchange ATX

    Have you ever caught yourself dictating code to a junior dev, rather than pairing? Or resorted to saying “best practice” because you knew you were right, but couldn’t articulate why? We can solve both these problems with “dialogic teaching,” a cornerstone of modern adult-education theory. In this talk, you’ll learn how to go from monologue to dialogue. You’ll learn how to teach developers of all skill levels in ways that center their goals and let you learn from them too. You’ll learn how to practice technical leadership when you’re right – and how to practice it when you’re wrong. Betsy Haibel is an Arlington Ruby staple and local web developer. She writes fiction and nonfiction in English, Ruby, and Javascript, and is a co-organizer of Learn Ruby in DC.