sydphp / meetup-talks Goto Github PK
View Code? Open in Web Editor NEWThe SydPHP meetup group's topic tracking repository
The SydPHP meetup group's topic tracking repository
Building on top of #11
If there are still slots available I would like to do a quick overview of tools I've been using with my team to generate useful and updated documentation for our microservices, everything commited in the repos instead of using softwares such as Confluence or Google Drive docs.
I'm available to speak next Thursday 28th of Feb.
Tags: documentation, api, documentation as code, apidocs, swagger, postman, confluence
Docker - What it is, why use it, quick how to.
Windows server now supports natively, as does Linux.
Orchestrators: Kubernetes, AWS EKS, AWS ECS, Docker Swarm, Docker Compose.
How you should persist session data across multiple web servers to enable an efficient, evenly distributed and scalable cluster.
DynamoDB
Redis
Neptune
In this talk, we will go through the amazing API Platform that has taken the Symfony world by storm. We will go through best practices and also discuss some global standards for your API.
State machines - Why / What/ How
Metabor and Finite state machines
AWS SWF
Lambda Step Functions (?)
BDD testing done right
For consideration for the meetup on 28th February 2019, I would be happy to take on the challenge of learning how to get started using RubixML and come up with an example of using it within 7 days to share with the group...
Summary
"Lately I've seen people talking about RubixML.
It's an open source high-level machine learning library written in PHP that allows you to build programs which learn from data.
Knowing there was a speaking opportunity at the February SydPHP meetup with about a week to go until the event, I thought it would be interesting to learn more about why I might want to use something like that and how easy it would be to get started. I thought I would take a look and see what I can learn about it within a week.
I'll look forward to sharing what I have learned with you on the night..."
I'm keen to have a walkthrough on Application Localisation using the intl extension if possible on the next meetup. It would be a long talk.
A quick look at today's browsers and the pros / cons of each. Why one is 'actually' better for developing in?
Tips and tricks to help you find one.
SOLID
12 Factor app
Common design patterns
In this talk, I'll talk about the dependency inversion principle, dependency injection and DI containers, using real-life examples for each of the concepts to understand the difference between them, how they align together and the benefits of applying it to your code.
The talk goes back to some base concepts and ties them together while showing practical PHP examples. It takes about 30 minutes.
Description
Every time we build something, we learn and improve our methods, however anything we've built in the past can be difficult to improve, modify or even trust. How can we take old scary code, and make it something we can be proud of?
"PHP applications can be deployed in many ways - copied to one or more servers to run directly on the given OS, packaged into a container, upladed to AWS Lambda to run in a roundabout way, and so on. One of the options is using a Kubernetes cluster, which also provides many other services readily available. Let's see how a Kubernetes-based PHP API orchestration works in practice!"
This is a mostly practical talk (1/3 slides 2/3 prac) about building APIs quickly in PHP using the Laravel API boilerplate (a github project of mine).
There are about 15m of slides to introduce the topic and give it some grounding. The rest of the talk is live coding + demo; showing how easy it is to use this boilerplate, and then a rundown of the key features.
This is around about the same talk as done at the Laravel April meetup. My idea is to iterate over it based on feedback. So I will take on feedback and comments from that talk and people beginning to use it, make various improvements and refinements before giving it again at SydPHP.
Total length of the talk is 60-70 minutes, depending on number of questions asked by audience. I would ask for a slot of 60 minutes at least, and if more time could be given, that's great - if not, that's ok.
In order to have enough time to improve the demo, ideally I would do this talk at the July meeting - but could be later if needed (just not earlier).
This talk has been proven to work well and the feedback so far as been very positive (in terms of how interesting the talk is). There is little risk since all the material is ready, and it will only be improved between now and then.
We � UTF-8
What / why / how
https://www.stellar.org/ - What is it, why could it be cool.
How to make your site handle traffic spikes using CDNs (Cloudflare, Amazon)
Wordpress. Every user loves it, but every developer hates it. In this we walk through several production-ready libraries and tools you can use to modernise your Wordpress stack and find some semblance of sanity.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.