Reading Time: 7 minutesMinitest is a beautifully made test suite for writing tests to verify your expectations from your code base. According to the website, it “provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.” The way it’s implemented is rather straightforward, as you can see in creator Ryan Davis’ walk-through of Minitest’s design/implementation. […]
Continue ReadingReading Time: 6 minutesIn this article, I will continue where I left off with my previous post, Laravel and Behat Using Selenium and Headless Chrome, and explain what you can do when troubleshooting a failed build. In some cases, like the example I’ll use in this article, I need a bit more than headless Chrome to figure out […]
Continue ReadingReading Time: 4 minutesLearning Elixir has a way of challenging everything you know about programming. Redis is becoming an assumed part of many web stacks, in the same breath as your database. But with Elixir, do you need it? Do you even need a database? “Do you even need a database?” via @brightball Click To Tweet The Changing […]
Continue ReadingReading Time: 8 minutesThis article was originally published on Codeminer 42’s Engineering Blog by Luiz Rogerio, and with their permission, we are sharing it here for Codeship readers. It is not unusual to think about scalability as an easy thing to achieve. Hosting services such as Heroku are able to provide more resources to our applications, such as […]
Continue ReadingReading Time: 5 minutesIf you’re reading this blog, then you have a rough idea of what containers are and why you want to use them. Docker has made it easy to experiment with containers, and is slowly making it easier to deploy and manage them in production environments. However, there are a still a lot of gaps in […]
Continue ReadingReading Time: 5 minutesUPDATE: With January 1st, 2017 we rebranded our hosted CI Platform for Docker from “Jet” to what is now known as “Codeship Pro”. Please be aware that the name “Jet” is only being used four our local development CLI tool. The Jet CLI is used to locally debug and test builds for Codeship Pro, as […]
Continue ReadingReading Time: 10 minutesWhile NGINX is much younger than other web servers, it has quickly become a popular choice. Part of its success is based on it being the web server of choice for those looking for a lightweight and performant web server. In today’s article, we’ll be taking an out-of-the-box instance of NGINX and tuning it to […]
Continue ReadingReading Time: 7 minutesAn API doesn’t exist on its own. There are always two parties involved: The Client and the Server. In Rails, our apps are often the ones acting as the server, and we typically know how to troubleshoot the issues that inevitably arise. We can tail the logs to see what the incoming request looks like […]
Continue Reading