SonarQube is undoubtedly one of the top tools for code quality. By default, it has a whole lot of rules that catch common bugs and code smells. It even reports code coverage! In this post, we’ll look at quickly setting up a local instance that devs can use to improve their code quality and we’ll […]
Posts Tagged ‘Docker’
Leverage Containers for Digital Transformation
Software containers are taking over. Is your organization ready for the transformation? Organizations are gravitating towards software containers as a way to package, distribute, and run their applications. The benefits of container technology such as Docker and Kubernetes include: SPEED – Containers are lightweight relative to virtual machines. New application instances can be launched more […]
Big Data Bootcamp by the Beach: Getting Started Smart
In the first post in this series, I talked about giving a Big Data Bootcamp in the Dominican Republic to a large group of very smart students. In this post, I’ll go over the basic tools and techniques that I think are most relevant in the job market. These are basic tools that most are […]
Big Data Bootcamp by the Beach: An introduction
This is a little story about nothing ventured; nothing gained. One day, I got a LinkedIn message asking if I would like to teach a Big Data Bootcamp at an event for the Universidad Abierta Para Adultos in Santiago de Caballeros, República Dominicana. Luis didn’t know me; he just saw my profile and saw that I’ve been […]
Retrospective on Google Cloud Next 2018
What should you take away from this year’s Google Next annual cloud conference? To begin with, containers were front and center. Quite literally. The main stage was composed of multiple large rotating containers which severed as periodic hosts for demos and the morning DJs. Containers weren’t the only themes this year; we heard a lot […]
How Docker Containerization Reduces CI/CD Deployment Costs
Whenever I hear the word “container,” the first thing that comes up in my mind is the containers on large cargo ships. The same context applies to the containerized application in IT as well. The containers on the cargo ships are packed with goods to ship to their destinations. Similarly, in IT, we can use […]
How to Run Liferay in Docker
One of today’s trending technologies is Docker, useful and being widely applied in the continuous integration (CI), continuous delivery (CD) and auto deployment practices. While commonly used in application development use cases, there are also successes in digital experience situations, as our Perficient China team has discovered. Their implementation makes our entire application/instance to be […]
How to Facilitate Multiple Oracle Services in One Linux Server
Docker is an open platform that gives customers the ability to deploy multiple o/s containers on any give host. This allows for the deployment of multiple environments without having to incur the overhead of having a virtual machine for each environment. Docker uses Linux o/s facilities like namespaces, groups and union capable file systems to […]
How to Install a Kafka Cluster in Docker Containers
The Kafka is a stable and real-time communication and message delivery distribution system. Usually the enterprise Kafka application and system will ask for several machine servers supports. But for proof-of-concept or for special circumstances, we want to show you a simpler way to use the Kafka application. Below, I will show you how to install a Kafka […]
How Containers are Transforming the Hybrid Cloud
One of the main technology trends, as reported by the press for 2017, are containers, a form of serverless computing that enable the isolation of software processes. Research firm Forrester corroborates these claims, stating that Linux containers will be available in every major public and private cloud platform by the middle of the year. Advocates […]
How to Run an Existing Liferay Application in Docker Container
As an instrumental containerization tool in the DevOps technologies, Docker is useful and being widely applied in the continuous integration (CI), continuous delivery (CD) and auto deployment practice. Perficient China portal team has just completed a Liferay application dockerization. This implementation makes our entire application/instance to be lightweight in the deployment and lay the foundation […]
How to Overcome Challenges with Microservices Architecture
Microservices is a growing buzzword in the enterprise integration space – and a growing tactic as organizations work to modernize IT stacks and digitally transform business models. While microservices is a new, popular approach to integration as we move beyond SOA, it does come with many prerequisites and barriers to realizing the benefits. Join Perficient […]