We will be joining up with Google Developers Group (GDGKC) and KC Mobile Developers to put on Lightning Talks!
The format is very simple, anyone is willing to step up and present 3-5 minutes on any topics related to the web or mobile development. In the past, we've seen new frameworks, code samples, tool demonstrations, or even just bringing up a README for a new project you recently discovered.
No preparation required, this is just a chance to introduce your local dev community to some new ideas to explore in 2019. If you're looking to expand your ability to get up in front of a group of people, this is also a great place to start!
*Please note this meetup will begin promptly at 6pm, which is different than our usual meetup time*
From the React docs to Formidable’s home page to seemingly everything in between, the “ludicrously fast” static site generator Gatsby is the engine powering a growing percentage of statically generated sites. This talk goes into the details of what Gatsby is, what static site generation really is, and how each of us armed with this combo can make performant, dynamic, and truly great static sites and performant web applications with the incredibly powerful combination of Gatsby, React, and static site generation.
Can't make the evening meetup? Check out the KC React lunch session: https://www.meetup.com/Kansas-City-React-Meetup/events/hplgvpyxnbgc/
Learn how to correctly use types to create elegant and bug free code. This talk will teach you how to use the power of the mathematically sound curry-howard isomorphism to select which typing techniques to use, and which ones to avoid. All the examples will be in typescript, and will be focused on real world applications.
Leo has over 10 years of experience building a range of systems, from medical software to GPS devices for school buses. He is a functional programming enthusiast, and is eager to spread the word on how to use math to create better software.
Abstract: REST is wonderful at exposing single-consumer APIs. However, it starts to fall down when you need to provide a non-breaking long term solution that multiple clients with various concerns must depend on. To solve this and many other problems we have GraphQL.
This is not another Apollo GraphQL talk. Instead, this talk focuses on how to build out a Node.js hapi server to serve the needs of REST and GraphQL clients without the need for separate handlers for each case. The talk will also cover how to interact with GraphQL from the frontend using Vue. Additionally, it will focus on how to make GraphQL requests from a server to other servers. This talk will also cover basic approaches to testing these GraphQL services.
Bio: Wyatt regularly contributes to open source software, namely software in the Node.js ecosystem. I helped to create hapi and the surrounding ecosystem. He has a passion for containers, microservices, application security, and testing. You can find his open source work at https://github.com/geek
Everybody knows how important testing is and yet many of us have projects without tests, commented out tests, or testing disabled. In a perfect world, we build our new project with tests and everything is great until we get asked to refactor the application and now have hundreds of broken tests. In addition, I may have implemented my project with NgRx and I have a whole new set of items to test; actions, reducers, and effects. Jest.js makes testing regular and NgRx projects a breeze. I'll show you how to install and start testing with Jest.js with zero configuration. We will dive into serializers to simplify the output and explore how to test simple functions as well as actions, reducers, and effects. I'll show you how easy it is to test your components and know that they will render exactly the way you expect. I'll also be showing you how your refactor with hundreds of broken tests can be fixed in a matter of minutes.
Please register on Eventbrite to attend!!!
You've probably heard of PWAs or Progressive Web Apps at some point but you didn't know where to start. This event is the perfect opportunity to get up to speed! It's a hot topic right now due to support is increasing on multiple platforms as well as with multiple big name apps creating PWA versions of their web apps including Twitter, Lyft, Starbucks, NASA, and more.
• Intro to Progressive Web Apps - Kyle Paul
• Building PWAs with Angular - Avindra Fernando & Steven Barnhurst
• Building PWAs with Ionic - Devin Kelly-Collins
There will be food and giveaways, so make sure to stick around!
Looking forward to seeing you there!
What are my transport/parking options getting to the event?
Parking is limited and first come first serve at the Google Fiber Space - 1814 Westport Road. Street parking is available on nearby side streets (Bell St, Genessee St, Wyoming St) as well on Westport Road. We ask you do not park in the church lot to the East, adjacent lot to the Google Fiber parking space. Thanks!
Do I have to bring my printed ticket to the event?
You can also provide a digital ticket via the Eventbrite app or showing the PDF. No need to use paper!
How do I learn more about the groups involved?
GDG Kansas City - https://www.meetup.com/GDG-Kansas-City/
AngularKC - https://www.meetup.com/angularkc/
KC Mobile Devs - https://www.meetup.com/KCMobileDevs/
GraphQL has proven to be a viable technology since its inception at Facebook, but it has yet to go truly mainstream. With the advent of hosted GraphQL platforms like AWS AppSync, this no longer must be the case. GraphQL is a protocol and toolset for querying your data in a structured way. The AppSync platform enables easy management of GraphQL instances on AWS. In this session, we start with a brief introduction to GraphQL and how it can change the way you think about your data. Then we will look at how AppSync allows you to get up and running with your own GraphQL endpoint. This simple demo will show how hosting a GraphQL instance on AWS gives you a flexible, self-documenting API that can serve as an efficient alternative to RESTful web services. No experience with GraphQL or AWS is necessary, but a general understanding of REST and APIs in general is a plus.
Mat Warger is a consultant with Keyhole Software. He enjoys learning new concepts and has leveraged this curiosity in positions ranging from startups to the enterprise over the past decade. He can be found chasing the latest and (sometimes) greatest in a wide range of languages and platforms, including React, Angular, .Net, Spring, and the cloud. Find him on twitter @mwarger.
Knowledge transfer is important to us. We have a weekly technical dev blog, as well as in-team Tech Nights to keep our team all up on the latest in the industry. To our clients, we offer various techniques to provide the most value: one-on-one or group mentoring, lab/lecture courses, and access to our knowledge transfer engine GrokOla.
• What we'll do
Accessibility on the web is an increasingly important issue. In this presentation I'll discuss what that even means, why it matters and some easy tips for making your webapps more accessible. I'll also demonstrate how to use some of the most common accessibility software to evaluate your own work.
Speaker: Cody Loyd
• What to bring
• Important to know