Jenkins is one of the earliest and still one of the most-used continuous integration and continuous delivery (CICD) servers. It has lots of competition these days, but still has a robust community and a wide range of plugins (1,400 when I last checked). Even if you wind up using a different automation server, it is worth understanding how to use Jenkins: The underlying concepts of CICD don’t change much from one implementation to another, even though the vendors do tend … Read the rest
August 24th, 2017No Comments, Agile Development, Development Tools, Devops, Java App Dev, others, Programing, by admin.
Once upon a time, there was a developer who needed to write code against a database. So he asked the database administrator for access to the production database.
“Oh, dear me, no,” said the DBA. “You can’t touch our data. You need your own database. Ask operations.”
“Oh, dear me, no,” said the operations manager. “We don’t have a spare Oracle license, and it would take six months to get you that and the server on which to run it. … Read the rest
August 9th, 2017No Comments, Development Tools, Devops, Java App Dev, Open Source, others, Programing, by admin.
Clearly, Kubernetes is an elegant solution to an important problem. Kubernetes allows us to run containerized applications at scale without drowning in the details of balancing loads, networking containers, ensuring high availability for apps, or managing updates or rollbacks. So much complexity is hidden safely away.
But using Kubernetes is not without its challenges. Getting up and running with Kubernetes takes some work, and many of the management and maintenance tasks around Kubernetes are downright thorny.
As active as Kubernetes … Read the rest
July 12th, 2017No Comments, Cloud Computing, Development Tools, Devops, Enterprise Architecture, others, Programing, by admin.
With every innovation comes new complications. Containers made it possible to package and run applications in a convenient, portable form factor, but managing containers at scale is challenging to say the least.
Kubernetes, the product of work done internally at Google to solve that problem, provides a single framework for managing how containers are run across a whole cluster. The services it provides are generally lumped together under the catch-all term “orchestration,” but that covers a lot of territory: scheduling … Read the rest
May 31st, 2017No Comments, Data Analytics, Devops, Enterprise Architecture, Enterprise Java, IDG Insider, Java App Dev, others, Programing, by admin.
It’s tempting to think of machine learning as a magic black box. In goes the data; out come predictions. But there’s no magic in there—just data and algorithms, and models created by processing the data through the algorithms.
If you’re in the business of deriving actionable insights from data through machine learning, it helps for the process not to be a black box. The more you know what’s inside the box, the better you’ll understand every step of the process … Read the rest
April 14th, 2017No Comments, Agile Development, Devops, Java App Dev, others, Programing, Programming Careers, by admin.
Devops is indeed working, at least for those organizations using it, according to a recent survey by development tools provider Atlassian and IT management solutions company xMatters. But many organizations have not even heard of the concept.
For the 2017 xMatters Atlassian Devops Maturity report, released this week, the companies in January and February surveyed more than 2,000 people at organizations ranging in size from 500 to more than 10,000 employees. The survey found that 41 percent of respondents were … Read the rest
April 5th, 2017No Comments, Development Tools, Devops, Java App Dev, Open Source, others, Programing, by admin.
Blue Ocean, a reimagined user interface for the Jenkins continuous delivery platform, makes its official debut Wednesday as a free, open source plugin.
The interface helps make software development more accessible, said Tyler Croy, director of evangelism at Jenkins solutions provider CloudBees and a board member and contributor on the Jenkins project. With Blue Ocean, any member of a devops team now can use Jenkins without having to be experts in it; the interface is more user-friendly and faster to … Read the rest
March 31st, 2017No Comments, Devops, Java App Dev, Java Security, Open Source, others, Programing, by admin.
Developers keep finding new ways to deliver higher-quality software faster—and automation is playing a big part in that transformation. But to avoid introducing new flaws at that same hurry-up pace, security needs to be integrated directly into the development lifecycle.
For many modern dev shops, Jenkins has become the open source engine of CI/CD (continuous integration/continuous delivery). Jenkins and its community have given rise to hundreds of plugins, including those that automate security. There’s no reason why repetitive tasks, … Read the rest