In this weeks episode Mick and Edd have a long overdue catchup!
We start off the show by discussing Mick’s new job, the new stack he is using, and the benefits of working in a team.
From here we highlight how his company uses Scrum (Sprints, Planning Poker and Story Points), handling event-sourced models with the introduction of GDPR, and logic within annotations.
Finally, we touch upon Edd’s recent engagement and marathon, a new Serverless/React blog series he is working on, developing applications for the Ethereum blockchain, and how to manage application secrets.
- Event Sourcing
- Planning Poker - An Agile Estimating and Planning Technique
- What Are Story Points?
- doctrine/dbal - Doctrine Database Abstraction Layer
- Mince Pie Challenge - Building a Serverless RESTful API and React Client
- eddmann/mince-pie-challenge-api-serverless - Serverless HAL API, using Webpack, Flow, Jest, DynamoDB, Cognito and Docker
- eddmann/mince-pie-challenge-client - React Client, using create-react-app, Redux and Enzyme
- eddmann/mince-pie-challenge-client-terraform - AWS S3/CloudFront deployment def. for the Frontend Client, using Terraform
- eddmann/mince-pie-challenge-dapp - Truffle, Solidity, IPFS, Web3 and React
- Truffle Suite - Your Ethereum Swiss Army Knife
- IPFS is the Distributed Web
- AWS Lambda Adds Amazon Simple Queue Service to Supported Event Sources
- Head First Design Patterns - O’Reilly Media
- Secrets, Secrets, Are No Fun - PHP Roundtable
- Vault by HashiCorp
- AWS Secrets Manager - Rotate, Manage, Retrieve Secrets
- Using Libsodium in PHP Projects - Paragon Initiative Enterprises
This month the team discusses Alexa telling its owner : All I see is people dying
Other topics include
In this weeks episode we are lucky to be joined by Alex Bilbie to discuss all things AWS, Golang and iOS development.
We start off the show by exploring how he got into programming, the stack he currently uses, and moving from a Monolith Laravel application to Golang microservices (deployed using ECS).
From here, we move on to highlight his time developing the popular PHP OAuth 2.0 Server package, and how he first got interested in the AWS platform.
We then discuss the power of composing services offered by AWS together, the concept of being ‘cloud-proof’ and the AWS certification system.
Finally, we talk about his upcoming S3 master-class video series, use of Terraform for IaC and experiences building/shipping an iOS application.
Secrets, secrets, are no fun, all they do is cause pain when trying to deploy to production. By secrets, we're talking about database passwords, API keys, and other credentials that we want to keep from prying eyes.
There are a number of solutions out there to keep our secrets out of the codebase and in a more secure area. We discuss the options we have for managing secrets and the tradeoffs for using them.
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
This month the team discusses BeEF - The Browser Exploitation Framework Project
Other topics include
In this weeks episode we catch-up with Joe Watkins.
We start off discussion with a recent blog post he wrote about the unhelpful ‘just because you can, doesn’t mean you should’ response he sees surrounding some of his PHP extensions.
From here we move on to highlight a debugger you can ‘composer require’, reasons behind creating such a tool and how it works.
This leads us on to mention some updates to uopz for PHP 7 support, a weak references RFC he has recently published and future plans for PHP.
Finally, we wrap up by talking about a CommonMark extension he has published, and how CQL provides the ability to efficiently traverse a document.
Static analysis is a fancy word to describe a tool that looks at our code and gives us helpful hints on how to improve it. We'll be discussing what static analyzers do, which tools the PHP community has access to, and how we can incorporate the tools into our daily development flow.