Menu

Primary Menu

Skip to content
  • Home
  • Talks
  • Software
  • About
  • Disclaimer / Impressum
    • Privacy Tools
    • Privacy Policy
Show Header Sidebar Content
GitHub LinkedIn

Carsten Windler

Don't just code - develop with passion

Category: PHP

Graphic showing a photo of Carsten, as well as the talk title

International PHP Conference Munich 2021

Posted onDecember 2, 2021December 2, 2021Leave a comment

Reading Time: < 1 minutes In October this year, I gave two talks at the International PHP Conference in Munich. I’m pleased that my talk “Coding against climate change” was picked as the keynote on Wednesday. This is a very Read More …

CategoriesClimate change, Green IT, PHP, TalksTagsBoilerplate code, Climate change, Keynote, PHP

PHP magazin cover

Frameworkless-Article released in PHP magazin

Posted onSeptember 4, 2021September 5, 2021Leave a comment

Reading Time: < 1 minutes I’m delighted to share that I published my very first article “Frameworkless – Weniger ist manchmal mehr” (Frameworkless – Sometimes less is more) in the August/September digital issue of the renowned German “PHP Magazin”! It’s Read More …

CategoriesArticles, PHPTagsArticle, Frameworkless, Frameworks, PHP

International PHP Conference 2021 – Frameworkless

Posted onJune 12, 2021September 4, 2021Leave a comment

Reading Time: < 1 minutes My first talk on the International PHP Conference 2021 about “Frameworkless” – building PHP applications without a framework. Read More …

CategoriesPHP, TalksTagsConference, Frameworkless, Frameworks, PHP

PHP Source code showing the usage of DocBlocks

Reduce boilerplate code with PHP 8

Posted onJanuary 10, 2021October 4, 2021Leave a comment

Reading Time: 7 minutes With the release of PHP 8, it’s time to look at some good old habits like Getters, Setters and DocBlocks and reduce boilerplate code. Read More …

CategoriesPHP, Software QualityTagsCode Quality, PHP, PHP 8

Enable xdebug on demand in your local docker environment

Posted onMarch 16, 2020January 13, 20216 Comments

Reading Time: 2 minutes Xdebug is a cool PHP debugger, but it can seriously slow down code execution. Learn how to easily toggle xdebug on and off in your local docker environment. Read More …

CategoriesPHP, Software DevelopmentTagsDocker, PHP, XDebug

http-helper and config packages reached stable state

Posted onSeptember 17, 2018September 17, 2018Leave a comment

Reading Time: < 1 minutes http-helper and config, two recent PHP composer packages of mine, have just reached stable state a few days ago. http-helper is there to help you debugging http requests and responses. It is purely for development purposes Read More …

CategoriesComposer package, PHP, ToolsTagscomposer, Configuration, HttpFoundation, PHP, PSR-7

File uploads not working with PhantomJS

Posted onApril 10, 20171 Comment

Reading Time: < 1 minutes Just a quick one today: when you struggle with writing Acceptance Tests for file uploads using PhantomJS (will version 2.5 ever come out? *sigh*), here are two possible solutions for you. File inputs are ugly, Read More …

CategoriesPHP, Software TestingTagsFile upload, PhantomJS, Tests

Automated bad practice

Posted onJanuary 19, 2017January 13, 20215 Comments

Reading Time: 3 minutes One new feature of Laravel 5.4 are so-called “Automatic Facades”. My colleague was expecting my reaction when he sends me the link to the blog entry announcing this feature (I’m not linking it intentionally) with Read More …

CategoriesPHP, Software DevelopmentTagsAntipattern, Facade, Laravel

DI container and IDE integration

Posted onOctober 25, 2016January 13, 2021Leave a comment

Reading Time: 2 minutes Say we use a DI container directly, i.e. via functions like get() or make(), how do we achieve proper IDE support? For example I create a class instance the usual way and I want to Read More …

CategoriesPHP, UsefulTagsContainer, DI, IDE, PHP-DI, phpStorm

Debug Unit Tests using the PhpStorm built-in test runner

Posted onMay 4, 2016May 4, 2016Leave a comment

Reading Time: < 1 minutes PhpStorm comes with a handy phpunit test runner, which lets you execute your tests with just one click. Even better: if a test fails, you can just run that test also with just one click. Read More …

CategoriesPHP, Software Development, Unit TestsTagsDebugging, phpStorm, Testrunner, Unit Tests, XDebug

Post navigation

← Older posts
Cover of the book Clean Code in PHP by Carsten Windler
Clean Code in PHP
Expert tips and best practices to write beautiful, human-friendly, and maintainable PHP

My first book—get your copy at

Amazon
Packt Publishing

Categories

  • Articles
  • Books
  • Climate change
  • Composer package
  • Extbase
  • Flow3
  • Gear
  • Green IT
  • isset($theRest[$i])
  • JavaScript
  • Linux, Webservers etc.
  • MySQL
  • PHP
  • Podcasts
  • Software Development
  • Software Quality
  • Software Testing
  • Talks
  • Tools
  • Typo3
  • Uncategorized
  • Unit Tests
  • Useful
  • Windows
  • Zend Framework 2

Recent Posts

  • How to write Coding Guidelines in PHP
  • Clean Code in PHP – My first book
  • Coding against climate change // code.talks 2022
  • New articles about Green IT
  • International PHP Conference Munich 2021

Tags

apache Cache Climate change composer Conference Console cwenvbanner cwmobileredirect Extbase Extension Frameworkless Frameworks Linux Linux shell Module MySQL Node.js Notebook OOP ownCloud PhantomJS PHP phpStorm PHPUnit php_admin_flag php_flag Podcast Profiling Refactoring Refurbished Routing ServiceManager Software Development Software Quality Talk Talks Technical Debt Typo3 Unit Tests vhost WAMP Windows XAMPP XDebug ZF2

Get connected!

GitHub LinkedIn
Copyright © 2023 Carsten Windler. All Rights Reserved. Privacy Policy
Clean Box by Catch Themes
Scroll Up
  • Home
  • Talks
  • Software
  • About
  • Disclaimer / Impressum
    • Privacy Tools
    • Privacy Policy