The Curious Engineer

All blogs / PHP

DerEuroMark

dereuromark.de

PHPTesting / QAWeb developmentEngineering blogs

Posts
211 from 16 Jun 2010 to 23 Oct 2026
Posting
weekly (24 in the last year)
Kind
personal blog
Feed
https://www.dereuromark.de/feed/

2026 21

  1. Docs that grow up: what Carve does after the first draft
  2. CakePHP File Storage: store it once, upload it in pieces
  3. From Markdown to Carve
  4. Pandoc: What survives a conversion?
  5. Tailwind/DaisyUI drop-in for CakePHP
  6. Why Carve markup Changes How You Author Rich Text in Shopware 6
  7. Twenty years of Markdown hindsight, in one markup language: Carve
  8. CakePHP 5.4 is around the corner
  9. CakePHP Reactions: 👍, ❤️, or 🚀
  10. CakePHP is now fully generics-able
  11. A powerful composable menu builder for CakePHP
  12. RFC 9116: security.txt for your PHP apps
  13. CakePHP Fixture Factories 2.0
  14. CakePHP AuditStash 2.0: Beyond CRUD
  15. ACL Is Back in CakePHP
  16. Working with IPs in CakePHP
  17. TOML Support in PHP
  18. Data Governance in CakePHP with Bouncer and AuditStash
  19. DTOs at the Speed of Plain PHP
  20. Displaying maps in (Cake)PHP
  21. CakePHP Tips – 2026 Part 1

2025 12

  1. Djot PHP: A Modern Markup Parser
  2. CakePHP File Management Solution
  3. TestHelper for your CakePHP apps
  4. CakePHP Tips Autumn 2025
  5. Fresh expert tips on CakePHP IDE and tooling best practices
  6. Improved Session authenticator for CakePHP
  7. CakePHP Tips Spring 2025
  8. IdeHelper plugin on steroids
  9. eInvoicing in PHP
  10. One time login links in CakePHP
  11. TinyAuth and CakePHP authorization plugin
  12. TinyAuth and CakePHP authentication plugin

2024 7

  1. CakePHP Static Analyzer updates
  2. CakePHP Tips 2024 Autumn Edition
  3. Simple local dev env for (Cake)PHP apps
  4. CakePHP and static analyzers
  5. CakePHP background processing
  6. Upgrading MySQL 5 to 8
  7. Enums in CakePHP – reloaded

2023 6

  1. Templating and Icons in CakePHP
  2. Improved Paginator for CakePHP
  3. Database migration tips for CakePHP
  4. Working with decimals in PHP apps
  5. CakePHP 5 upgrade guide
  6. Creating a logo with ChatGPT

2022 1

  1. Font icons in CakePHP apps

2021 3

  1. Keeping up with framework upgrades
  2. (Cake)PHP queuing: Real-life examples
  3. Nginx setup for your (CakePHP) apps

2020 8

  1. Upgrade to PHP 7.4 now
  2. The ultimate upgrade guide to Cake 4
  3. Improved CakePHP ErrorHandler
  4. Leverage your IDE
  5. Flash Messages in CakePHP 4
  6. Exposing records in CakePHP
  7. CakePHP Tips Winter 2020
  8. Virtual query fields in CakePHP

2019 5

  1. CakePHP and Heroku
  2. CakePHP Tips Summer 2019
  3. DTOs in CakePHP
  4. Virtual entity fields in CakePHP
  5. Test composer dependencies with prefer-lowest

2018 4

  1. CakePHP 3.7 and PHP 7.3
  2. Tutorial: CakePHP & Tagging
  3. Middleware and CakePHP
  4. CakePHP 3.6 is coming

2017 1

  1. CakePHP Tips 2017 Part 1

2016 9

  1. CakePHP Tips Winter 2016
  2. Emoji and CakePHP
  3. Templated emails in CakePHP
  4. CakePHP and connecting to GitHub API
  5. CakePHP Tips Fall 2016
  6. Use 3.x Migrations for your 2.x CakePHP app
  7. Chronos – Let there be time
  8. Use isset() and empty() wisely
  9. Developing CakePHP 3+ Plugins, it’s fun!

2015 7

  1. Avoid Yoda conditions
  2. Return null vs return void
  3. CakePHP Tips 2015
  4. CakePHP Meetups
  5. CakePHP 3.0 Migration Notes
  6. CakePHP 2.6 – and the end of the beginning
  7. ACL – Access Control Lists – revised

2014 14

  1. Why CakePHP?
  2. CakePHP 3.0 coming up
  3. UTF8 can be tricky – especially with PHP
  4. All new CakePHP Tips Summer 2014
  5. Migrating SVN apps to Git and Composer
  6. HTML, Markdown or BBCode?
  7. CakePHP 2.5 arrived + CakePHP Tips 2014
  8. CakePHP flash messages 2.0
  9. Update your Server to PHP5.4+
  10. Generating PDFs with CakePHP
  11. Using Composer
  12. Continuous Integration with Jenkins
  13. CakePHP and NamedScope for DRY conditions
  14. AJAX and CakePHP

2013 12

  1. Queue – Deferred execution in CakePHP
  2. ResetBehavior and HazardableBehavior
  3. RSS feeds in CakePHP
  4. Moving a CakePHP app
  5. CakePHP Tips – Summer 2013
  6. CakeFest 2013
  7. Passed, named or query string params?
  8. Interesting (CakePHP/PHP) links – 2013
  9. Continuous integration with Travis and CakePHP
  10. CakePHP and Tree structures
  11. IRC CakePHP Channel
  12. CakePHP Tips

2012 29

  1. CakePHP and SEO
  2. CakePHP and HTTP/1.1
  3. User-Switch for CakePHP apps
  4. Localized number formats for forms
  5. CakePHP Tips – Winter 2012
  6. Typographic Behavior and Typography Helper
  7. Namespaces in vendor files and Cake2.x
  8. CakePHP and PHPUnit
  9. Cakephp and Googl Url Shortener
  10. Geocoding with CakePHP
  11. More cakephp 2.x infos and 3.x notes
  12. Schema reference for table less models
  13. Cake Bake: Custom Templates “Deluxe”
  14. More interesting links
  15. CakePHP now fully MVC
  16. Auth – inline authorization the easy way
  17. Helper? Component? Lib? CakePHP2
  18. Introducing the EmailLib
  19. E_STRICT compliance in Cake
  20. PHP5.4 is out
  21. Some new crazy (Cake)PHP tricks
  22. Bitmasked – Using bitmasks in CakePHP
  23. Dynamic database switching
  24. Spellchecking with (Cake)PHP
  25. Interesting Links
  26. What REALLY speeds up your cakephp app
  27. Qlogin – Quicklogins für CakePHP
  28. More persistent sessions in Cake2.x
  29. New year, new cake version – 2.1

2011 33

  1. Traits – PHP5.4
  2. TinyAuth – The fastest and easiest authorization for CakePHP
  3. Tools Plugin – Part 2: Contact Form
  4. Unit-Testing Tips for 2.0 and PHPUnit
  5. Serving views as files in Cake2
  6. Freshly baked Cake2.0 tips
  7. More great news: CakePHP 2.0 stable is out!
  8. Finally – SVN becomes more GITish
  9. Working with virtual fields in Cake1.3
  10. Maximum power for your validation rules
  11. Common CakePHP problems and solutions
  12. Working with passwords in CakePHP
  13. Gravatar CakePHP Helper
  14. Forms and redirecting
  15. Useful CakePHP shell scripts
  16. Bitcoins and CakePHP
  17. Introducing two CakePHP behaviors
  18. Making your apps future-proof
  19. Very useful CakePHP Code Snippets
  20. Storing and managing accounts
  21. Working with domains locally
  22. Cakephp Console on Linux systems
  23. Unit-Testing in CakePHP
  24. All new CakePHP Tips and Tricks
  25. Working with models
  26. Web Development Snippets
  27. Is your website IPv6 ready?
  28. Useful PHP coding tips
  29. Widgets and CSRF – How To
  30. Enrich your website with Rich Snippets
  31. Coding Standards in PHP
  32. Prevent friendly error page
  33. Prevent disposable emails to register

2010 39

  1. SVN and Auto Checkout after Commit
  2. New CakePHP Resources
  3. GoogleMapsV3 CakePHP Helper
  4. Flattr CakePHP Helper
  5. Internet Tips and Tricks
  6. Frequent PHP problems and solutions
  7. Preventing Brute Force on Login
  8. Loading Classes on the fly
  9. Frequent CakePHP problems and solutions
  10. About PHP basics and pitfalls
  11. Complete CakePHP naming conventions
  12. CakePHP Beginner Tips
  13. CakePHP Security
  14. Console for CakePHP
  15. Behaviors in CakePHP
  16. Subversion and Git
  17. Useful Windows 7 Tricks
  18. Setting up PHPDesigner for CakePHP
  19. Saving Model Data and Security
  20. External links and the target attribute
  21. Keeping track of users/guests
  22. Necessary Core Hacks – Cake1.3
  23. Useful hidden functions
  24. Development vs. Productive Setup
  25. How to implement Captchas properly
  26. Extended core validation rules
  27. Redirect Root Domain to WWW Subdomain
  28. User Add Console Script
  29. Subversion and multiple CakePHP apps
  30. Code-Completion Console Script
  31. Helper? Component? Lib?
  32. Tools Plugin – Part1: Token
  33. Static Enums or “Semihardcoded Attributes”
  34. Working with forms
  35. Cake Bake: Custom Templates
  36. CakePHP bootstrap goodies
  37. Validating multiple models at once
  38. CakePHP and Subversion
  39. Roadmap