Toggle navigation
Events
About
Login
Dana Luther
Twitter:
@danaluther
Comments
Up to my Eyeballs in Technical Debt!
at
php[tek] 2024
on 25 Apr 2024
Building a PHP Safety Net
at
php[tek] 2024
on 24 Apr 2024
Do you know where your secrets are? Exploring the problem of secret sprawl and secret management
at
php[tek] 2024
on 24 Apr 2024
Let's Build a Composer Package
at
php[tek] 2024
on 23 Apr 2024
How to Embrace Change with Curiosity, Creativity, and Compassion
at
php[tek] 2024
on 23 Apr 2024
The Dark Corners of the SPL
at
php[tek] 2024
on 23 Apr 2024
Thanks For Coming
at
php[tek] 2023
on 19 May 2023
Building Enterprise Applications with Domain Driven Design (DDD)
at
php[tek] 2023
on 19 May 2023
It’s Your Decision. Where Do You Want to Take Your Career?
at
php[tek] 2023
on 18 May 2023
Debugging Our Way Through PHP
at
php[tek] 2023
on 18 May 2023
Diagram Like a Principal Engineer
at
php[tek] 2023
on 18 May 2023
HAL It Works
at
php[tek] 2023
on 18 May 2023
Setting up GitHub Actions for your PHP projects
at
php[tek] 2023
on 18 May 2023
Stop Committing Your Secrets - GIt Hooks To The Rescue!
at
php[tek] 2023
on 18 May 2023
Domain-driven Design in PHP Workshop
at
php[tek] 2023
on 17 May 2023
Data Privacy in Software Development
at
php[tek] 2023
on 17 May 2023
Database Abstractions and Where They Leak
at
php[tek] 2023
on 17 May 2023
What Does A Modern PHP Application Look Like?
at
php[tek] 2023
on 17 May 2023
Let Go of Ownership
at
php[tek] 2023
on 17 May 2023
Refactoring with Patterns and Automation
at
Longhorn PHP Conference 2021
on 15 Oct 2021
Releasing High-Quality PHP Packages
at
Longhorn PHP Conference 2021
on 15 Oct 2021
Xdebug 3.0
at
SunshinePHP 2020
on 9 Feb 2020
Effective Redis for PHP Developers
at
SunshinePHP 2020
on 9 Feb 2020
First, Write The Tests
at
SunshinePHP 2020
on 8 Feb 2020
Delivering Quality Software
at
SunshinePHP 2020
on 8 Feb 2020
Add Location-based Searching to Your PHP App with Elasticsearch
at
SunshinePHP 2020
on 8 Feb 2020
The Reign Of Quantity, or Why Reinvention Is Not Always Better
at
SunshinePHP 2020
on 8 Feb 2020
Eight
at
SunshinePHP 2020
on 8 Feb 2020
Break Off a Piece of That Monolith
at
SunshinePHP 2020
on 8 Feb 2020
Think like a programmer
at
SunshinePHP 2020
on 7 Feb 2020
Saturday dinner and post conference social
at
PHPBenelux Conference 2020
on 26 Jan 2020
Enums: The Missing Data Type
at
PHPBenelux Conference 2020
on 26 Jan 2020
Map, Filter, and Reduce in PHP
at
PHPBenelux Conference 2020
on 25 Jan 2020
Effective Code Review
at
PHPBenelux Conference 2020
on 25 Jan 2020
Improving Code Quality with PHP_CodeSniffer
at
PHPBenelux Conference 2020
on 25 Jan 2020
Pairing With RUM: How DevOps Can Benefit From Real User Monitoring
at
PHPBenelux Conference 2020
on 24 Jan 2020
The La(te)st PHP 7 — What’s new in PHP 7.4
at
PHPBenelux Conference 2020
on 24 Jan 2020
API Platform: A Modern Framework for REST, GraphQL, OpenAPI & More!
at
php[world] 2019
on 25 Oct 2019
Which Way is the ElePHPant Pointed?
at
php[world] 2019
on 25 Oct 2019
Describe Your API with OpenAPI
at
php[world] 2019
on 24 Oct 2019
Climbing the Abstract Syntax Tree
at
php[world] 2019
on 24 Oct 2019
Zombie Hunt: Find and Remove Dead Code and Dependencies
at
php[world] 2019
on 24 Oct 2019
Automating your WebOps Workflows to Reduce Pain and Suffering
at
php[world] 2019
on 24 Oct 2019
Panel: The Future of PHP
at
php[world] 2019
on 24 Oct 2019
Hypermedia!
at
php[world] 2019
on 24 Oct 2019
PHP-FIG Panel
at
Cascadia PHP
on 23 Sep 2019
When did you stop speaking up?
at
Cascadia PHP
on 21 Sep 2019
Wrapping Legacy Apps to modernize your workflow
at
Cascadia PHP
on 21 Sep 2019
Why Open Source?
at
Cascadia PHP
on 21 Sep 2019
Building World Class Developer Organizations
at
Cascadia PHP
on 21 Sep 2019
The Knowledge Grows
at
Cascadia PHP
on 21 Sep 2019
Xdebug will forever change the way you debug your PHP code
at
SunshinePHP 2019
on 10 Feb 2019
Think Like a Trainer: Strategies for Improving Your Communication Skills
at
SunshinePHP 2019
on 10 Feb 2019
Swoole 4: Introducing the New Coroutine Design Pattern in PHP
at
SunshinePHP 2019
on 10 Feb 2019
The MySQL Document Store
at
SunshinePHP 2019
on 10 Feb 2019
Driving Innovation with MySQL 8.0 and Docker
at
SunshinePHP 2019
on 9 Feb 2019
Dependency Injection for Mere Humans
at
SunshinePHP 2019
on 9 Feb 2019
The Ten Commandments of Object-Oriented Code
at
SunshinePHP 2019
on 8 Feb 2019
Introduction to Serverless PHP
at
SunshinePHP 2019
on 8 Feb 2019
Pentesting for Developers
at
SunshinePHP 2019
on 8 Feb 2019
Confessions Of a Not-So-Accidental Leader
at
SunshinePHP 2019
on 8 Feb 2019
PHP Code review
at
SunshinePHP 2019
on 7 Feb 2019
Swimming with Docker
at
ZendCon & OpenEnterprise 2018
on 17 Oct 2018
Writing code that lasts…
at
ZendCon & OpenEnterprise 2018
on 17 Oct 2018
MariaDB and MySQL: Past and future
at
ZendCon & OpenEnterprise 2018
on 17 Oct 2018
PHP: A glimpse into the future
at
ZendCon & OpenEnterprise 2018
on 17 Oct 2018
The war on general purpose computing is the war on security
at
ZendCon & OpenEnterprise 2018
on 16 Oct 2018
Device-independent API design using microservices+GraphQL
at
ZendCon & OpenEnterprise 2018
on 16 Oct 2018
You Were Lied To About Optimization
at
SunshinePHP 2018
on 12 Feb 2018
Functional programming for the Advanced Beginner
at
SunshinePHP 2018
on 12 Feb 2018
Forget accessibility - Think inclusive design
at
SunshinePHP 2018
on 12 Feb 2018
Win Big, Cache Out
at
SunshinePHP 2018
on 12 Feb 2018
Create an API-centric System for Web and Mobile
at
SunshinePHP 2018
on 12 Feb 2018
A Review of Code Reviews
at
SunshinePHP 2018
on 10 Feb 2018
How to Communicate When You are from Mars and the Business is from Venus
at
SunshinePHP 2018
on 10 Feb 2018
MySQL 8
at
SunshinePHP 2018
on 10 Feb 2018
How to beat memory bloat with generators
at
SunshinePHP 2018
on 10 Feb 2018
Domain-Driven Data
at
SunshinePHP 2018
on 9 Feb 2018
Apple, Butter, Darmok: A communications primer for developers
at
SunshinePHP 2018
on 9 Feb 2018
Start testing your PHP code
at
SunshinePHP 2018
on 8 Feb 2018
Dockerize your unit tests for faster feedback
at
SunshinePHP 2017
on 4 Feb 2017
Containing Chaos with Kubernetes
at
SunshinePHP 2017
on 4 Feb 2017
MySQL's JSON Data Type & Document Store
at
SunshinePHP 2017
on 4 Feb 2017
Design for Developers
at
SunshinePHP 2017
on 4 Feb 2017
Life Badges
at
SunshinePHP 2017
on 3 Feb 2017
Docker for PHP Developers
at
SunshinePHP 2017
on 3 Feb 2017
Create Your Own Local Development Environments With Vagrant
at
SunshinePHP 2017
on 3 Feb 2017
The continuous PHP Pipeline
at
SunshinePHP 2016
on 7 Feb 2016
Become a RUM runner!
at
SunshinePHP 2016
on 7 Feb 2016
Performance Testing for Modern Apps
at
SunshinePHP 2016
on 7 Feb 2016
Extreme Team Building: Surviving an Ocean Crossing
at
SunshinePHP 2016
on 7 Feb 2016
Introduction to Graph Databases with Neo4j
at
SunshinePHP 2016
on 7 Feb 2016
Feature Flags are Flawed: Let's Make Them Better
at
SunshinePHP 2016
on 7 Feb 2016
Navigating Your Git Repository
at
SunshinePHP 2016
on 6 Feb 2016
TBA
at
SunshinePHP 2016
on 6 Feb 2016
Demystifying Object-Oriented Programming
at
SunshinePHP 2016
on 6 Feb 2016
Test, Create, Secure, Repeat
at
SunshinePHP 2016
on 6 Feb 2016
Containers and Docker for the PHP developer
at
SunshinePHP 2016
on 6 Feb 2016
View profile