Skip to content
Think To Code

Think To Code

Mastering best practices, patterns and architectures on the web

Latest Posts

Domain Events with Symfony and Doctrine

August 9, 2018 Jeffrey Verreckt Doctrine, PHP, Symfony

Domain Events are important for any application that puts the business domain in the centre. A common requirement within a[…]

Read more

Decoupling from Symfony Event Dispatcher

August 2, 2018 Jeffrey Verreckt PHP, Symfony

We all know the Symfony Event Dispatcher. But just using the event dispatcher makes us coupled to the framework. Our[…]

Read more

Symfony Mailer Service

July 26, 2018 Jeffrey Verreckt PHP, Symfony

Whenever you work with big and complex applications. It might be a good idea to abstract pure infrastructure-focused tasks outside[…]

Read more

Ports and Adapters Architecture

July 19, 2018 Jeffrey Verreckt PHP, Software Architecture

Ports and Adapters or also known as Hexagonal Architecture, is a popular architecture invented by Alistair Cockburn in 2005. Allow an[…]

Read more

Layered Architecture – Skeleton Example

July 12, 2018 Jeffrey Verreckt PHP, Software Architecture, Symfony

In the previous article we discussed the Layered Architecture. Now let’s make a skeleton application following this architecture. This skeleton[…]

Read more

Layered Architecture

July 5, 2018 Jeffrey Verreckt PHP, Software Architecture

Have you heard of Layers before? Well one of the most known software architecture is the Layered Architecture. Layering your[…]

Read more

Symfony 4 and ReactJS – Routing

June 28, 2018 Jeffrey Verreckt JavaScript, PHP, Symfony

In the previous article we learned how to setup ReactJS in our Symfony application. The next step is to add[…]

Read more

Symfony 4 and ReactJS

June 21, 2018 Jeffrey Verreckt JavaScript, PHP, Symfony

We know that Symfony is a PHP framework used to create web applications. And deciding how to implement the front[…]

Read more

Symfony Unit Testing – With a Database

June 14, 2018 Jeffrey Verreckt PHP, Symfony, Testing

When you are writing tests, you will want to test code that interacts with a database. You can do a[…]

Read more

Symfony Unit Testing Part 2 – Test Doubles

June 7, 2018 Jeffrey Verreckt PHP, Symfony, Testing

In the previous blog post we went over the basics of asserting. Another important concept is test doubles. I already[…]

Read more

Posts navigation

«Previous Posts 1 2 3 4 5 … 7 Next Posts»

Follow @JeffreyVerreckt

Recent Posts

  • Domain-Driven PHP Architecture
  • One request, one Doctrine transaction
  • Hydrating Query Objects with DTO’s
  • Query Object Pattern in Symfony
  • Abstracting the Doctrine ORM flush

Archives

  • January 2022
  • November 2019
  • September 2019
  • August 2019
  • March 2019
  • January 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • August 2017

Categories

  • Best Practices
  • Clean Code
  • Design Patterns
  • Doctrine
  • JavaScript
  • OOP
  • PHP
  • Software Architecture
  • Software Principles
  • Symfony
  • TDD
  • Testing
WordPress Theme: Poseidon by ThemeZee.