Made blog post for project structure make legacy code quick yo: www.dantleech.com/blog/2026/01...
Dan
Dan
@dantleech.bsky.social
Developing Phpactor language server, PHPBench, and other stuff. Working with #PHP, #Go, Typescript. Bad musician, not good at spelling. Learning #Rust painfully. Contractor! My opinions are yours unless otherwise stated. https://fosstodon.org/@dantleech
93 followers74 following23 posts
Dan reposted
UK folks should sign this petition (which I know never makes a difference, because why would the government actually listen to people?) but worth a shot. Starting to see effects of this roll out and it's making me angry 🙄 petition.parliament.uk/petitions/72... #OSA #OnlineSafetyAct #UK #UKPolitics
I've been working on an DBGP (Xdebug) step-debugging TUI. It allows you to step forwards and backwards, shows inline values and has vim-like key bindings. This release includes a macos build. github.com/dantleech/de... #php #rust #xdebug
Dan reposted
Dan reposted
✦ Bref Cloud is live ✦ Modern PHP hosting should be simple: instantly scalable, redundant, monitored, and secure. Get the best of AWS and serverless with an intuitive dashboard and CLI. No need to become an AWS expert try it out ↓ bref.sh/cloud
Dan reposted
Why would I sign a contract and then ignore it? This feature seems odd, and not sure why so many people are voting yes. wiki.php.net/rfc/optional...
Dan reposted
Meta won a legal victory on Wednesday against a former employee who published an explosive, tell-all memoir, as an arbitrator temporarily prohibited the author from promoting or further distributing copies.
Dan reposted
Dan reposted
Dan reposted
As Vance 'lectures' Europe on free speech, it is good to be reminded that the United States ranks 55 (!) on the World Press Freedom Index. The top 10 countries are ALL in Europe. #journalism #democracy #freepress rsf.org/en/index
Running the Portland Coastal Marathon: www.dantleech.com/blog/2025/02...
Dan reposted
Create an expression langauge in #php or another #programming language in one our or more (or read in 5 minutes or less) with my patented* expression langauge recipe (blog post) with added Godzilla: www.dantleech.com/blog/2025/01...
#PHP, DTOs, C-DTO, and You 🫵 a mildly opinionated blog post www.dantleech.com/blog/2024/12...
Dan reposted
Dan reposted
I got tired of mocking frameworks in class-based languages, so I created the simplest, most compatible, and most powerful mocking library that I could imagine. It's great for PHP / Java and other class-based languages. github.com/ShawnMcCool/...
Dan reposted
My Year in the Year 2024 in Years: www.dantleech.com/blog/2024/12...
Dan reposted
Replying to @philsturgeon.com
Food is a complicated topic, especially trying to balance nutrition with lower climate impacts and animal welfare, but I’ve taken a stab at explaining a bunch of it here with no nonsense or judgement. philsturgeon.com/unf-king-the...
Dan reposted
Dan reposted
Want to learn about how to bring the power of generics to PHP? For the next 24 days I'll be releasing a video a day to cover all you need to know about generics in PHP and the tools required. Day 1 - Introduction: vimeo.com/1035029403
Dan reposted
Dan reposted
I keep hacking on my Rust Strava TUI. It's a glorious mess and it's great. github.com/dantleech/st...
Dan reposted
I wrote a new blog post: PHP, Value Objects and You 🫵 www.dantleech.com/blog/2024/11...
Blogged about my PHPBench workflow: www.dantleech.com/blog/2024/09...
You are up to date.