The web has changed. The tech necessary to build modern web applications is constantly evolving. Busy developers have a tough time keeping up and keeping their existing projects moving forward.
We have 5 great speakers presenting on different aspects of Modern Web Programming who will help you stay current. Join us and learn.
December 20, 2019 | 9:00 AM – 3:00 PM CST
DC4D events are one-day, online workshops consisting of five one-hour talks by well known experts. Videos of the talks are made available to all attendees. We offer individual as well as team tickets.
Presenting Speaker Number Three!
SERVERLESS APIs WITH BREF
I’ve just finished creating a new API with my favorite PHP framework and now I need to host it. Instead of setting up servers, dealing with containers or learn Kubernetes, I will use AWS Lambda. Why? To get a highly available, scalable and cost-efficient infrastructure with as little effort as possible. In this session, we will see live examples of how to use Bref to run an HTTP API on AWS using serverless technologies.
THE MODERN PHP API
Technology is constantly changing, and with it new approaches and buzzwords abound. So how do you actually build a scalable, secure PHP API? In this session we’ll look at the advantages of each type of API, how to build a modern RESTful API, available PHP frameworks, and new projects that provide added flexibility and increased speed – eliminating the need for multiple API calls and allowing the client to customize the data returned.
GETTING TO GRIPS WITH GIT
Many Git users tend to use Git as a save point, like in a video game; chronologically making checkpoint commits as they go. This spreads out changes to the same areas in the code over several commits, necessitates merging and resolving conflicts, and generally makes an incomprehensible jumble of your history. This talk makes a case for atomic commits and how to use them while only minimally affecting your workflow.
Using pre-recorded demos, you’ll learn how to properly interactively rebase, fix up, reset, bisect, and more. By the end of the talk, you’ll have seen how this Git workflow will make your life easier and how it will affect your ability to cherry pick, drop unwanted commits, and most importantly: not spend hours resolving conflicts in rebase hell. A little change in habits can go a long way!