Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. Home Assistant can read calendars from almost anywhere but has no way to push them back out to an external calendar with real create-and-delete sync.

  2. Home Assistant has no built-in way to say "this entity is expected to go unavailable because its socket is switched off."

  3. I built the same website — same content, same editorial tasks — in five different content management systems (TYPO3, Strapi, Pimcore, Storyblok, Payload) and gave a talk about it at TYPO3 Developer Days 2026.

  4. All three deploy zero-downtime releases with the same releases/current/shared symlink pattern — Capistrano invented it, Deployer and Shippy both cite it as their inspiration.

  5. shippy backup produces a ZIP with a database dump and shared files; shippy gitlab:upload pushes it to a package registry.

  6. Shippy is a single Go binary that deploys Composer-based PHP projects over SSH with zero-downtime, atomic releases.

  7. Set up Playwright for a Next.js site with automatic dev server management, and why its accessibility-tree-based locators mean your tests double as accessibility checks.

  8. Run GitLab CI/CD jobs directly inside DDEV environments — the same setup you use locally, now in your pipeline.

  9. Discover Traefik and mkcert setup for HTTPS and local development.

  10. Sentry & TYPO3

    Integrate Sentry with TYPO3 for real-time error tracking and performance monitoring: installation, configuration, and best practices.

  11. Navigation icons can be a great addition to your TYPO3 website, providing a visual representation of different pages in the navigation menu.

  12. Set up persistent local volumes on Docker Desktop’s Kubernetes (WSL2 or Mac).

  13. GitLab provides a TYPO3 project template.

  14. How to change the docroot of a TYPO3 composer-based install while using DDEV — switch from public to html and adjust DDEV settings.

  15. Complete guide to set up Shopware 6 on DDEV: installation, Elasticsearch, storefront/administration build & watch, HTTPS/ports, and useful tips.

  16. Use a TYPO3 Symfony Console command to import data, validate entities via Extbase, and persist them with your Extbase repository.

  17. Import definitions from separate Symfony Dependency Injection YAML files to keep services.yaml small and maintainable (works well in TYPO3 projects).

  18. Build a TYPO3 website with Tailwind CSS and Symfony Encore/Webpack: install, configure, and integrate assets in Fluid templates.

  19. TYPO3 Backend Module Registration — how to register a custom TYPO3 backend module, render it with Fluid templates and register custom icons or CSS.

  20. Fixing Xdebug step debugging in DDEV when the client can’t connect on port 9003, especially on WSL2 and PHPStorm.

  21. Provide a TCA tree (renderType=selectTree) backed by a custom data provider (non‑DB source) for configuration-like selections.

  22. Run TYPO3 core/extension tests with PHP 8 locally: requirements, Composer constraints, and invoking the test runner.

  23. Extend the TYPO3 Configuration backend module to expose custom settings, readers, or debug info for your extensions.

  24. Configure and use TYPO3 image crop variants (focus/cover areas) in TCA and Fluid to deliver correctly cropped/responsive images.

  25. Use phpdbg to generate PHPUnit coverage without Xdebug – faster startup, simple CI usage, and easy IDE integration.

  26. Exploring PHP 8’s JIT impact in a Symfony-style workload: expectations vs. reality.

  27. A look at PHP performance evolution across versions based on common micro-benchmarks and real-world tasks.

  28. Build (and alternatively install) PHP 8 on WSL2 Ubuntu: prerequisites, configure flags, make install, switching versions, and troubleshooting.

  29. Run tests with coverage and debug inside DDEV from PhpStorm: interpreters, path mappings, Xdebug, and PHPUnit config.

  30. Format dates, numbers, and currencies locale-aware in TYPO3 Fluid templates.

  31. Implement automatic language detection in TYPO3 using a PSR-15 middleware that redirects users based on Accept-Language or custom logic.

  32. Useful Commands

    Handy Bash and SQL snippets I reach for regularly: search/replace, one‑liners, and maintenance helpers.

  33. Use Symfony VarDumper’s dump()/dd() effectively in TYPO3 for quick, readable debugging in CLI and backend contexts.

  34. Small PSR‑15 middleware example for TYPO3: register a middleware that appends a custom HTTP response header.

  35. Spin up a local observability stack (Prometheus for metrics, Loki for logs, Grafana for dashboards) using docker-compose with minimal configs.

  36. Create a reusable custom date table in Power BI using Power Query (M) with fiscal year support and handy helper columns.

  37. Mock HTTP responses and verify requests in unit tests using Guzzle’s MockHandler and History middleware with PSR-18/PSR-7 clients.

  38. Ingest Caddy access logs with Promtail: configure scrape job, parse logfmt/json, extract labels and fields, and forward to Loki/Grafana.

  39. TYPO3 v10 deprecated and v11 removed Fluid widgets.

  40. Use the built-in supervisord in DDEV to run long-running workers (e.g.

  41. Measuring Composer 2 vs.

  42. Overview of hCaptcha, key settings, integrations (Laravel, Symfony), and how to use it in TYPO3 via an EXT:form element.

  43. Install and configure PHPStan for your project and wire it into PhpStorm – including baselines, framework stubs, and running inside Docker/DDEV.

  44. Generate fast code coverage for TYPO3 (or any PHP project) using phpdbg — run from PhpStorm or CLI without Xdebug, with tips for setup and troubleshooting.

  45. How to migrate from Twig's deprecated transchoice to trans using ICU messages: rename files, rewrite messages, pass variables, and register ICU resources.

  46. Configure PhpStorm to run everything inside DDEV: CLI/Composer, PHPUnit with coverage, debugging (Xdebug), and quality tools – fully integrated.

  47. Enable the Swagger UI for Shopware 6 Store API in dev/test despite CSP blocks by adjusting DI parameters; plus tips for mocking with Prism.

  48. A snapshot of my 2020 development environment: IDEs, terminals, tooling, and quality-of-life tweaks.

  49. Wire Bootstrap 4 into a TYPO3 site package and bundle assets with Webpack: project structure, configs, and Fluid integration.

  50. Add syntax highlighting with Prism.js to TYPO3/CKEditor: include assets, configure CKEditor, and render highlighted code blocks.