Caching is a way to store and reuse the same data multiple times. By data, I mean anything like images, CSS files, JSON, etc. Caching will help you serve more requests per second and save on precious resources like network bandwidth and CPU load. What are some of the benefits and challenges that come with […]
Continue ReadingThis article was originally published on Cevo’s Blog by Steve Mactaggart, and with their permission, we are sharing it here for Codeship readers. A successful devops transformation sees a change in organizational culture. These changes often come in the way of adoption of specific tools or practices. However, to change culture, you need something more […]
Continue ReadingCodeship offers developers a vast array of possibilities when creating a continuous integration and deployment pipeline for their applications. I want to focus today on how to build a solid continuous integration and deployment (CI/CD) pipeline for a PHP Laravel application with Codeship Basic. Setting Up Your Local Environment Our tutorial has a few prerequisites: […]
Continue ReadingFor all the buzz about microservices and API gateways, finding specifics can prove surprisingly difficult. I am reminded of the cartoon by Sidney Harris where the first step of a complex mathematical formula is presented, then a miracle occurs, and the sudden appearance of the glorious solution prompts an observer to comment that perhaps we […]
Continue ReadingWhen it comes to modern JavaScript frameworks, it’s tempting to think of them as belonging to the bleeding edge as far as web technologies. But it can be a momentous task to install a modern framework into an older application — that can actually be the downfall of using these frameworks. Last year, we were […]
Continue ReadingThere are many kinds of applications and many ways to manage how they behave or perform via configurations. Software is designed with default behavior built in, so some specific configuration is usually required before the software works (like a path to reach a dependency), or a default and possibly rudimentary implementation may run without it. […]
Continue ReadingThis article was originally published on Nerdblog by Michal Matyas, and with his permission, we are sharing it here for Codeship readers. When the new Macbooks with Touch Bar were released in 2016, I was struggling. The new Touch Bar was pretty useless in my workflow. I kept accidentally touching action keys and missed good […]
Continue ReadingCodeship offers developers a vast array of possibilities when creating a continuous Integration and deployment pipeline for their applications. I want to focus today on how to build a solid CI/CD pipeline for a Django application with Codeship. Setting Up Your Local Environment Our tutorial is going to require a few prerequisites: Docker Community Editiion […]
Continue Reading