JWTs - What PHP developers need to know - LonghornPHP.pdfDan Moore
The document discusses JSON web tokens (JWTs) and what PHP developers need to know about them. It covers JWTs in brief, the problem they solve, validation, bearer tokens, common issues, refresh tokens, and JWT revocation. The key points are that JWTs are signed JSON objects used to securely transmit information between parties as a replacement for session cookies, and the document outlines best practices for using and validating JWTs.
In this presentation, after a brief introduction to JSON HTTP APIs, you'll build a PHP based API project which allows users to retrieve Chuck Norris quotes. You'll then progressively protect the API using a variety of methods. You'll also understand why and when to use each choice, as well as the tradeoffs they provide.
JWTs - What PHP developers need to know - LonghornPHP.pdfDan Moore
The document discusses JSON web tokens (JWTs) and what PHP developers need to know about them. It covers JWTs in brief, the problem they solve, validation, bearer tokens, common issues, refresh tokens, and JWT revocation. The key points are that JWTs are signed JSON objects used to securely transmit information between parties as a replacement for session cookies, and the document outlines best practices for using and validating JWTs.
In this presentation, after a brief introduction to JSON HTTP APIs, you'll build a PHP based API project which allows users to retrieve Chuck Norris quotes. You'll then progressively protect the API using a variety of methods. You'll also understand why and when to use each choice, as well as the tradeoffs they provide.
What you need to know to build a slackbot. Why you would, what your options are, and other considerations for constructing a Slack facade over operational complexity.
The document provides an overview of AWS (Amazon Web Services) including the types of cloud services, key AWS concepts and services, security considerations, and how to get help. It discusses infrastructure as a service (IAAS), platform as a service (PAAS), and software as a service (SAAS). Key services mentioned include EC2, S3, RDS, IAM, VPC and Lambda. The presenter provides their contact information and notes their company is hiring.
Three things that surprised me when I was a new developerDan Moore
Congrats! You learned to code and now are looking for a job as a developer; or perhaps you’ve just found a shiny new job as a developer, and are excited to start programming. I have some bad news, however. Being a developer is about so much more than just churning out code. In this presentation I’ll cover things I wish I’d known as a new developer that surprised me. Includes war stories over 20 years of development, but nothing about how to get a job.
New developer talk culture foundry - 0519Dan Moore
Congrats! You learned to code and now are looking for a job as a developer; or perhaps you’ve just found a shiny new job as a developer, and are excited to start programming. I have some bad news, however. Being a developer is about so much more than just churning out code. In this presentation I’ll cover 10 things I wish I’d known as a new developer.
Super Simple Supervised Learning - AML - Dan MooreDan Moore
This document provides an overview of Amazon Machine Learning (AML) including:
- AML allows for supervised learning on structured CSV data with little to no coding needed using AWS hosted models.
- AML is best for exploring data, intro to machine learning, and not wanting to manage infrastructure or pay high costs.
- Limitations include only supporting "medium data", no model export, single region/algorithm, and being AWS only.
- An example shows training data, observations, predictions for customer churn, and discusses ethics and scale issues.
- Alternatives like other AWS services, Google, Azure, and open source tools are also presented.
Life at an early stage SaaS company as a technical co-founderDan Moore
This document discusses the author's experience as a technical co-founder of an early stage SaaS startup. It covers the initial steps of shipping the first version of the product, choosing technologies, expectations for long hours and challenges, finding early customers, strategies for revenue, working with a co-founder, and eventually leaving the startup. The author shares lessons learned from starting and helping grow a software as a service company in its early days.