Founded in 2015, Gapstars is a B2B service provider to Dutch software companies. Over the years, the company has developed a method to help fast-growing tech companies with high performing agile offshore development teams. Through its Explorer Series meetups, Gapstars aims to share what they’ve learned over the years and engage with the larger tech community. The latest edition of the Explorer Series meetups will be happening on the 18th of October inside Hatch and will be tackling the topic of TDD with Laravel.
A basic introduction to TDD and Laravel
Test-driven development (TDD) is a software development process. One designed to ensure that developers write code that works and build great products. According to Wikipedia, “it relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved so that the tests pass. This is opposed to software development that allows software to be added that is not proven to meet requirements.”
Enter Laravel, which is a familiar name to PHP developers. Initially released in 2011, the open-source PHP web framework has grown in popularity over the years. At this latest edition of the Explorer Series meetups, the speakers will be focusing on the testing features available out of the box with Laravel and how they can be used to build better products.
Who are the speakers and how do I sign up?
The first speaker of the day will be Jeroen Jochems – CTO of Temper. His talk will be focused on giving an introduction to TDD. During his talk, he will display how TDD is used in the real-world through a simple Code Kata programming exercise. He will also share how TDD helps developers refactor their code and how the process can be adopted to develop an actual feature.
The next speaker will be Treasure Priyamal – Senior Software Engineer Gapstars. During his talk, Treasure will be sharing how mocking can be done with TDD. In case you’re lost, mocking is another process of software development during the testing phase. Underneath the hood, modern software development involves putting together a number of different parts aka objects together.
These objects can be dependent on other more complex objects. As a result, testing can be complicated. Therefore, mocking involves creating a simpler duplicate object for testing purposes to see if it’s operating as it should. How this can be done with TDD is what Treasure will be sharing at the upcoming Gapstars Explorer Series meetup.
So if you’re a developer or anyone else curious about building quality software products, this is a meetup not be missed! Looking back at previous iterations, we’re confident that you’ll walk away having gained some valuable insights. With entrance being free, all you need to do is click here to register now.