• Computational Complexity and Big O Notation

    Collaboratory

    COMPUTATIONAL COMPLEXITY AND BIG O NOTATION Join SWFL Coders and James English on this awesome presentation on computer science. Programming techniques might be called "linear," "log time," or "O(1)." Problems can be labeled "Polynomial" or "NP-Complete." This is the language of computational complexity and Big O Notation, a powerful tool used by programmers to measure the difficulty of problems and quality of solutions. This talk will cover the meaning and language of computational complexity as used in practice by programmers. It will be shown how it applies to common parts of a program, like data storage and sorting. Additional examples will be given from the domains of robotics, cryptocurrency, and machine learning. This foundation will lead to discussion of the philosophical aspects and fundamental limits of programming and computing AGENDA: 6:30 - Arrival /Networking 6:45 - Introduction and announcements by the organizers 6:50 - Companies/Employers Needs: Connect to local developers 7:00 - Computational Complexity and Big O Notation 8:20 - Wrap Up 8:30 - After party celebration ABOUT THE SPEAKER: James English is the President and CTO of Energid Technologies, a robotics software company.

    1
  • Code Collab: North Session

    Fort Myers Regional Library Meeting Rooms

    Stuck on a programming problem? Like helping folks with their coding problems? Don't know where to start on your programming journey? Just want to hangout with other tech minded people and talk? Bring your laptop, your pet project, and join us at Code Collab. The Format: 1. Small optional introductions, who you are, what you're working on if applicable, what your expertise is in, or what you need help with. 2. Hang out and code/discuss ideas 3. Maybe meetup somewhere after for food and drinks

  • Query Optimization with New Relic

    24301 Walden Center Dr

    QUERY OPTIMIZATION FOR THE WORKING PROGRAMMER Join SWFL Coders and Tommasina Miller on this awesome presentation about Query Optimization with New Relic. Query optimization for the working programmer* with New Relic Bad or slow SQL queries can impart a poor user experience, increase load to your system, prevent other queries from running, or even bring down your web application. Additionally, it can be very difficult to track down these crucial bottlenecks without a good performance monitoring tool. Enter New Relic. Using New Relic's performance dashboard to check our progress, we'll optimize several bad queries during the course of this presentation, while learning about the broader best (and worst!) practices of query-craft. * Tommasina is not a DBA, but she has brought down production with a bad query and lived to tell this tale. AGENDA: 6:30 - Arrival /Networking 6:45 - Introduction and announcements by the organizers 6:50 - Companies/Employers Needs: Connect to local developers 7:00 - Query Optimization using New Relic 8:20 - Wrap Up 8:30 - After party celebration ABOUT THE SPEAKER: Tommasina Miller is a remote-based software engineer at Granicus who works mostly on React and Rails. She loves civic tech and local government, and is enjoying her first season as a snowbird.

    1
  • Code Collab: South Session

    Two39 Work

    Stuck on a programming problem? Like helping folks with their coding problems? Don't know where to start on your programming journey? Just want to hangout with other tech minded people and talk? Bring your laptop, your pet project, and join us at Code Collab. The Format: 1. Small optional introductions, who you are, what you're working on if applicable, what your expertise is in, or what you need help with. 2. Hang out and code/discuss ideas 3. Maybe meetup somewhere after for food and drinks

    1
  • Introduction to React Hooks

    Fort Myers Regional Library Meeting Rooms

    SetState is Dead, Long Live UseState: AN INTRODUCTION TO REACT HOOKS Join SWFL Coders and Casey Metz for this awesome presentation about React Hooks. React is good at sharing, most of the time. The library’s hallmark strength is the ease with which you can share UI, state, and data across your application. However, sharing stateful _logic_ has been a different story, especially when dealing with functional components. The quest to re-use behavior across components has given rise to a pair of workable-but-not-super-awesome patterns: First came the “Higher Order Component” (HOC) pattern, which got the job done, but at the price of producing artificially hierarchical and deeply nested component trees. Next came the “RenderProps” pattern, which can be difficult to read and intuit. The problem is that React has no native API for sharing stateful logic—that is, until now. The React “Hooks” proposal introduces several sharable utility methods for “hooking” into React’s core state-related logic, even from functional components. We’ll take a tour of a few of these hooks, and see how they stack up against the HOC and Render Props patterns. We’ll also look at some of the “gotchas” with hooks, discuss how they can replace lifecycle methods, and ponder whether or not we’ll ever have to write `extends Component` again. AGENDA: 6:30 - Arrival /Networking 6:45 - Introduction and announcements by the organizers 6:50 - Companies/Employers Needs: Connect to local developers 7:00 - Introduction to React Hooks 8:20 - Wrap Up 8:30 - After party celebration at Patio de Leon (courtyard behind Downtown Pizza) ABOUT THE SPEAKER: Casey is a JavasScript developer who works primarily in React. He and his partner, also a remote-based developer, live in Milwaukee, Wisconsin, except for during the winter when they stay in Sarasota, embracing their identities as the “Youngest Snowbirds Ever.”

    4
  • Code Collab: South Session

    Venture X - Naples Office Space

    Stuck on a programming problem? Like helping folks with their coding problems? Don't know where to start on your programming journey? Just want to hangout with other tech minded people and talk? Bring your laptop, your pet project, and join us at Code Collab. The Format: 1. Small optional introductions, who you are, what you're working on if applicable, what your expertise is in, or what you need help with. 2. Hang out and code/discuss ideas 3. Maybe meetup somewhere after for food and drinks

  • Building Serverless with AWS Lambda Functions

    Fort Myers Regional Library Meeting Rooms

    BUILDING SERVERLESS WITH AWS LAMBDA FUNCTIONS Join SWFL Coders and Ben Giddins on this awesome presentation about Design Patterns used in Serverless Computing. This session explores some of Amazon's serverless offerings such as AWS Cognito, AppSync and Lamdba, and how they are being used in the real world. Rumple (a local fintech startup) uses Lambda as the core platform in building out a highly performant mobile application and single page application ecosystem from scratch, without a single traditional server. We'll look at how we are using React, GraphQL and Go to build an event driven platform with Functions as a Service at its heart, and the different ways functions can be triggered, invoked, subscribed to or scheduled. AGENDA: 6:30 - Arrival /Networking 6:45 - Introduction and announcements by the organizers 6:50 - Companies/Employers Needs: Connect to local developers 7:00 - Building Serverless with AWS Lambda Functions 8:20 - Wrap Up 8:30 - After party celebration at United Ale House

    2
  • Design Patterns for Software Architecture

    Fort Myers Regional Library Meeting Rooms

    SOFTWARE ARCHITECTURE: WHAT ARE DESIGN PATTERNS AND WHY DO I NEED TO KNOW ABOUT THEM? Join SWFL Coders and Ron Garlit for this awesome presentation about Design Patterns used in Software Architecture. The presentation is specifically designed NOT to fry your brain. It is meant to be a fun introduction to “Software Design Patterns” for both new and experienced programmers. The working code from the presentation will be free to download and ready to run in Visual Studio Code. AGENDA: 6:30 - Arrival /Networking 6:45 - Introduction and announcements by the organizers 6:50 - Companies/Employers Needs: Connect to local developers 7:00 - Design Patterns for Software Architecture 8:20 - Wrap Up 8:30 - After party celebration at United Ale House

    5
  • Intro to Software Development with Docker

    Flightdocs Technology Center

    THINKING IN DOCKER: An Introduction to Software Development with Docker Join SWFL Coders on this awesome event about Docker. This month our event will be hosted by our friends of Flightdocs in their new Technology Center in Bonita Springs. Being a developer, you want to use tools and technologies that can help make your day to day processes better. Being the first to market is important and using tools that are more like chisels than sledgehammers is critical to remain lightweight and precise. Docker has revolutionized the market around improving the full lifecycle of development from source to deployment, and operations back to development. Join me in learning about Docker concepts and how you can use it in your day-to-day work. Flightdocs will be providing pizza and beverages, so we advice RSVPs are made in advance. Note: Flightdocs is hiring! AGENDA: 6:30 - Arrival /Networking 6:45 - Introduction and announcements by the organizers 6:50 - Companies/Employers Needs: Connect to local developers 7:00 - Introduction to Software Development with Docker 8:20 - Wrap Up 8:30 - After party celebration SPEAKER: Chris Berhold, Software Engineer at Flightdocs

    10
  • Secure Static Site Generation with Jekyll

    Fort Myers Regional Library Meeting Rooms

    SECURE STATIC SITE GENERATION WITH JEKYLL Join SWFL Coders and Josh Embrey on this great session. This talk will focus on the static site generator Jekyll, the benefits of using a static site, and its compatibility with Github Pages. We will go over installation of Jekyll, design of the site, creating content and blogs, and deployment. This will be followed by a demonstration of the flexibility and extensibility of the platform by adding multi-user blogging support with profiles. AGENDA: 6:30 - Arrival /Networking 6:45 - Introduction and announcements by the organizers 6:50 - Companies/Employers Needs: Connect to local developers 7:00 - Secure Static Site Generation with Jekyll 8:20 - Wrap Up 8:30 - After party celebration at United Ale House FROM JOSH EMBREY (SPEAKER): I'm a 30-something developer who has worked many different positions over the course of 12 years in IT and development. I have a love of squashing bugs in code and often prefer that over creation of new code. When I'm not developing, I'm working at a music store (of all things). My Github has been inactive since I became a parent, but that's starting to change. https://github.com/MrSchism

    2