Home Blog Page 532

Get Started with Containers for Developers and QA Engineers

Containers are becoming the de facto approach for deploying applications, because they are easy to use and cost-effective. With containers, you can significantly cut down the time to go to market if the entire team responsible for the application lifecycle is involved — whether they are developers, Quality Assurance engineers, or Ops engineers.

The new Containers for Developers and Quality Assurance (LFS254) self-paced course from The Linux Foundation is designed for developers and Quality Assurance engineers who are interested in learning the workflow of an application with Docker. In this self-paced course, we will quickly review some Docker basics, including installation, and then, with the help of a sample application, we will walk through the lifecycle of that application with Docker.

The online course is presented almost entirely on video and some of the topics covered in this course preview include:

  • Overview and Installation

  • Docker Machine

  • Docker Container and Image Operations

  • Dockerfiles and Docker Hub

  • Docker Volumes and Networking

  • Docker Compose

Access a free sample chapter

In the course, we focus on creating an end-to-end workflow for our application — from development to production. We’ll use Docker as our primary container environment and Jenkins as our primary CI/CD tool. All of the Docker hosts used in this course will be deployed on the cloud (DigitalOcean).

Install Docker

You’ll need to have Docker installed in order to work along with the course materials. All of Docker’s free products come under the Docker Community Edition. They’re offered in two variants: edge and stable. All of the enterprise and production-ready products come under the Docker Enterprise Edition umbrella.

And, you can download all the Docker products from the Docker Store. For this course, we will be using the Community edition. So, click on “GET DOCKER CE” to proceed further. If you select “Linux” in the “Operating Systems” section, you’ll see that Docker is available on all the major Linux distributions, like CentOS, Ubuntu, Fedora, and so on. It’s also available for Mac and Windows.

This preview series is intended to give you a sample of the course format and quality of the content, which is prepared and presented by Neependra Khare (@neependra), Founder and Principal Consultant at CloudYuga, Docker Captain, and author of the Docker Cookbook.

Watch the sample videos to learn more:  

Want to learn more? Access all the free sample chapter videos now!

How the Project Management Office Can Enable Agile Software Development

There are many benefits of agile software development, including the ability to accelerate growth, foster developer autonomy, and respond to changing customer needs faster, all while creating a company culture that embraces innovation. But, while we’re still bickering over what is precisely agile and what precisely isn’t, some feel left behind. From middle management to whole project management offices, there are many struggling to find their place in an agile transformation.

But there is an argument for the role the project management office (PMO) can play in a company gone agile, according to scrum master Dean Latchana, who gave a talk on this subject to a skeptical audience recently at the AgiNext Conference in London.

Read more at The New Stack

10 IoT Platforms Changing How Companies Do Business

Internet of Things (IoT) platforms are becoming a hub for connecting devices, sensors, networks, and services as well as providing a range of organizations with crucial data so they can drive more cash flow and stay ahead of competition. In 2016, IoT platforms generated about $2 billion in revenue and is expected to grow to $83.4 billion by 2025, according to a study by MachNation.

“When it comes to picking an IoT platform, it’s like the Wild West,” said Strategy Analytics Analyst Chris Ambrosio. “It all depends on what the customer needs, and each platform can be applied to different use cases.”

The IoT platform space is highly fragmented. In fact, some estimates indicate there are more than 350 different dedicated IoT platforms across different industry verticals. SDxCentral has narrowed its list to these 10 companies and platforms that we think are making the most inroads in IoT right now.

Read more at SDxCentral

The 2017 SD Times 100: ‘Best in Show’ in Software Development

It’s one thing to create a great piece of software. It’s quite another to have it make a mark on the entire industry. These are the companies and organizations whose work has had a significant impact on what others build, how they build it, and ultimately, who uses it.

Read more at SDTimes

Open Source Survey

The Open Source Survey is an open data project by GitHub and collaborators from academia, industry, and the broader open source community.

With over 50 questions, the 2017 survey covers a wide range of topics. Below, we highlight some of the most actionable and important insights about the community.

The data described below covers only the random sample sourced from open source repositories on GitHub.com. Percentages are rounded and may not always sum to 100.

  • Documentation is highly valued, frequently overlooked, and a means for establishing inclusive and accessible communities.
  • Negative interactions are infrequent but highly visible, with consequences for project activity.
  • Open source is used by the whole world, but its contributors don’t yet reflect its broad audience.
  • Using and contributing to open source often happens on the job.
  • Open source is the default when choosing software.

Read more at GitHub

Software Simplified

In 2015, geneticist Guy Reeves was trying to configure a free software system called Galaxy to get his bioinformatics projects off the ground. After a day or two of frustration, he asked members of his IT department for help. They installed Docker, a technology for simulating computational environments, which enabled him to use a special version of Galaxy that came packaged with everything he needed — called a container. A slight tweak to the Galaxy settings, and he was “done before lunch”.

Reeves, at the Max Planck Institute for Evolutionary Biology in Plön, Germany, is one of many scientists adopting containers. As science becomes ever more data intensive, more software is being written to extract knowledge from those data. But few researchers have the time and computational know-how to make full use of it. Containers, packages of software code and the computational environment to run it, can close that gap. They help researchers to use a wider array of software, accelerate experiments and promote reproducibility.

Read more in Nature

Linux Foundation: Introduction to Linux Course Review

The Linux Foundation offers a number of online courses via the edX platform including an Introduction to Linux. One very attractive feature of these courses is that they are free to take, although you can pay an additional fee of $99 (around £75) for a formal ‘certificate of completion’ if you wish.

The Introduction to Linux course has been prepared by Jerry Cooperstein, the Training Program Director for the Linux Foundation, and there’s even a short welcome message from the creator of the Linux kernel, Linus Torvalds himself. So it’s safe to say you’re in good hands.

 
 

The course is designed to help people who have basic IT skills to become familiar with Linux, both using a graphical interface and from the command line.

Read more at TechRadar

Imunify360 Linux Web Server Security Is Free for Nonprofits

If you work for a nonprofit organization or a charity, you can now request Imunify360 licenses for it at no cost. 

Usually, nonprofits have limited IT resources and are not always able to keep their web servers safe. Most of the security products available today were designed for the enterprise to be able to work in complex environments, which requires a lot of hand-holding from IT experts, and as a result is expensive and time-consuming. Imunify360 was created specifically for the purpose of automating the security for web-facing deployments.
 
Imunify360’s hands-off automated security combines a signature-based approach with a powerful new machine learning technology to process all insights collected from servers all over the world. It constantly analyzes results to maximize effectiveness. Imunify360’s six-layer approach includes sophisticated self-learning firewall, malware scanning, reputation management, and other advanced features to provide total protection against threats. It includes smart intrusion detection and protection systems (IDS/IPS), intelligent sandboxing that is coming soon, and an easy-to-use centralized dashboard. 
 
Imunify360 all-in-one, automated security product works on CentOS, Red Hat, and CloudLinux OS 6 and 7. It currently works with cPanel and Plesk control panels but other panels, and no-panel support is coming soon. You can read more about the Imunify360 features on the imunify360.com website. 

You can request a complimentary unlimited Imunify360 license for your nonprofit organization or a charity by submitting your registration number from an appropriate state agency to nonprofit@imunify360.com.  

Mutt: An Open Source Text-Based Email Client For Linux

Mutt is an email client but with a different approach. It is fully based on the terminal when it comes to work. Mutt is a very simple email client easy to configure and use. It was really awesome to use it and now it is the default email client on my PC. Let us see more about mutt and see how to install mutt on our Linux box

Read At LinuxAndUbuntu

Only 2 More Weeks to Submit Your Talk to APIStrat 2017

The API Strategy & Practice Conference, which will be held Oct. 31 – Nov. 2 in Portland, OR, provides a vendor-neutral event for discussion of the latest API topics and will bring together developers, IT teams, business users, executives, and others to discuss opportunities and challenges in the API space. The deadline for proposals for APIstrat is June 16 at 11:59 Pacific.

Submit a proposal now!

APIStrat — which is now a Linux Foundation event jointly produced with the Open API Initiative (OAI) —  invites you to share your creative ideas, enlightening case studies, best practices, or technical knowledge.  We want to make APIStrat the best place to get to know the API community and to share your ideas and work. If you haven’t presented at APIStrat or other conferences before, we’d especially like to hear from you!

With your participation, the event aims to encourage the open collaboration, discussions, and debates necessary to make APIStrat successful. APIStrat is a working conference intended for professional networking and collaboration in the API community, and we work closely with our attendees, sponsors, and speakers to help keep the event professional, welcoming, and friendly.

Join the discussion by submitting your proposal now.