112 entries found:
) Next »
This tutorial explains how to install and configure the latest version of Redmine on CentOS 8. We'll use MariaDB as a database back-end and Passenger + Apache as a Ruby application server.
Ruby on Rails is a free and open-source web application framework that helps you to create a website with Ruby. In this tutorial, we will show you how to install Ruby on Rails on CentOS 8 server.
Ruby is one of the most popular languages today. It has an elegant syntax, and it is the language behind the Ruby on Rails framework. We'll show how to install Ruby from the default CentOS 8 repositories and using the Rbenv and RVM scripts.
This article shows you how to set up some powerful tools in your command line interpreter (CLI) shell on Fedora. If you use bash (the default) or zsh, Fedora lets you easily setup these tools. Requirements Some installed packages are required. On Workstation, run the following command: sudo dnf install git wget curl ruby ruby-devel […]
Go Version Manager (GVM) is an open source tool for managing Go environments. It supports installing multiple versions of Go and managing modules per-project using GVM "pkgsets." Developed originally by Josh Bussdieker, GVM (like its Ruby counterpart, RVM) allows you to create a development environment for each project or group of projects, segregating the different Go versions and package dependencies to allow for more flexibility and prevent versioning issues.
OpenShift is a free and open-source Platform-as-a-Service developed by Red Hat. It is used to develop, host and scale applications in the cloud environment. OpenShift provides support for lots of languages like Java EE6, Ruby, PHP, Python, Perl, MongoDB, MySQL, and PostgreSQL.
The second episode of this Command Line Heroes?season 3 drops today and it?sent me back through a nostalgic look at the idea of?first programming languages.
If you plan on doing any sort of Ruby development, RVM is a must. Even though Debian does have its own Ruby packages, they're bound to Debian's release schedules, making them an inflexible option for your projects. RVM is simple to get set up, and it allows a much greater decree of flexibility, no matter what sort of projects you're working on.
News briefs for June 4, 2019.
In this tutorial, I will show you how to set up a development environment for Ruby on Rails applications using Docker and Docker compose. We will be using Ubuntu 18.04 as the hosts operating system.
In my first article in this series about Source-to-Image (S2I), we examined the required files and discussed how the S2I standard works with any programming language, from?Python to?Ruby to Go. Now let's explore designing an S2I build specifically for a Go application. A disclaimer:?I still like to call Go?"Golang" even though it's not officially called that.
Source-to-Image is an excellent tool for building container images for applications in a fast, flexible, and reproducible way. Usually abbreviated as S2I, Source-to-Image takes a base "builder" image with all the libraries and build tools needed to compile an application or install dependencies (like Python's PIP or Ruby's Bundler) and a set of scripts in predefined locations that are used to build, test, and run the application.
I've become increasingly convinced that there's
something to be said for type checking. In particular, the fact that
many newcomers to Python are working on large projects, in which many
parts need to interoperate, has made it clear to me that some sort of
type checking can be useful.
I recommend 15 free books which will teach you the basics of Ruby. Many of the books are open source. All of them can be read without requiring payment although some of them are available to purchase in paperback or electronic versions.
Software developers writing applications in languages such as Java, Ruby, and Python have sophisticated libraries to help them maintain their software's integrity over time. They create tests that run applications through a series of executions in structured environments to ensure all of their software's aspects work as expected.
You've probably heard of Go. Like any new programming language, it took a
while to mature and stabilize to the point where it became useful
for production applications. Nowadays, Go is a well established language
that is used in web development, writing DevOps tools, network programming
Redmine is one of the most popular open source project management and issue tracking software tools. It is cross-platform and cross-database and built on top of the Ruby on Rails framework. In this tutorial we will cover the steps needed to install and configure the latest version of Redmine on an CentOS 7 server using MariaDB as a database back-end and Passenger + Nginx as a Ruby application server.
Redmine is one of the most popular open source project management and issue tracking software tools. It is cross-platform and cross-database and built on top of the Ruby on Rails framework. Redmine includes support for multiple projects, wikis, issue tracking system, forums, calendars, email notifications, and much more.
Ruby is one of the most popular languages today. It has an elegant syntax and it is the language behind the powerful Ruby on Rails framework. This tutorial will walk you through the steps of installing Ruby on a Debian 9 system.
Puppet, the company that makes automation software for managing systems and delivering
software, has introduced Puppet Bolt, an open-source, agentless multiplatform tool for
running commands, scripts, tasks and orchestrated workflows on remote Linux and Windows
Sensu is an open source infrastructure and application monitoring solution that monitors servers, services, and application health, and sends alerts and notifications with third-party integration. Written in Ruby, Sensu can use either RabbitMQ or Redis to handle messages. It uses Redis to store data.
Ruby shop turns to Go, Java, and Kubernetes for platform makeover
Analysis GitHub invited a handful of journalists to its San Francisco headquarters to explain how the social code hosting biz is evolving from a website into a platform.…
News briefs for August 9, 2018.
In this tutorial we will show you three different ways to install Ruby on CentOS. Each has their own benefits, you can choose one of the installation method that will work best for you.
In this tutorial, I will show you how to install Ruby on Rails on Ubuntu 18.04 LTS. We will show you how to install and configure Rails with a PostgreSQL database, and how to create a new first project with Rails.
This tutorial covers how to install Ruby on a Ubuntu 18.04 system. Ruby is one of the most popular languages today. It has an elegant syntax and it is the language behind the Ruby on Rails framework.
Application logs often contain valuable data. How can we extract this data in a timely and cost-effective way? As a sample app, we will discuss a multi-tenant system where we host multiple sites via subdomains.
Jekyll is Ruby based, free and easy to use site generator, designed for creating static blogs, but it can be also used for creating all types of static websites as well, without using a database. Jekyll works by processing plain text files in Markdown and Textfile or Liquid templates and generating static website.
Our hottest articles last week included contributions from PyCon and Red Hat Summit speakers. Read on to see what was most popular on Opensource.com the week of April 30-May 6.
Recently, while experimenting with GTK and its Ruby bindings, I decided to write a tutorial introducing this functionality. In this post, we will create a simple ToDo application (something like what we created with Ruby on Rails) using the gtk3 gem (a.k.a. the GTK+ Ruby bindings).
You can find the tutorial's code on GitHub.
Ruby on Rails is a useful framework for quickly building line-of-business applications. But as our applications grow, we face scaling challenges. There are a variety of tools we can use—but adding different technologies to our applications increases complexity. This article explores how to use the Redis in-memory data structure store as a multi-purpose tool to solve different problems.
Project hopes to bring dev skills to developing nation
A Filipino developer is hoping his handmade Ruby port will help bring coding skills to some of the Philippines's poorest communities.…
Apache Maven is a software project management tool based on the POM (Project, Object, Model) concept. Maven is a build automation tool used primarily for Java-based projects, but can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. In this tutorial, we will show you step-by-step how to install and configure Apache Maven on a CentOS 7 system.
Zammad is an open source helpdesk/customer support system written in Ruby. It's a web-based ticketing system with many features, including support to manage customer communication over several channels like Facebook, telegram, chat, and emails.
Ruby on Rails is the web framework that revolutionized web development a few years ago and powers many of the hottest start-ups today. It allows developers to rapidly develop working prototypes and even full sites without having to reinvent the wheel or worry about loads of configuration.
Lately I was experimenting with GTK+ and its Ruby bindings and I decided to write a tutorial introducing this functionality. In this post we are going to create a simple ToDo application (something like what we created here with Ruby on Rails) using the gtk3 gem a.k.a. the GTK+ Ruby bindings.
Zammad is an open source helpdesk/customer support system written in Ruby. It's a web-based ticketing system with many features, including support to manage customer communication over several channels like Facebook, telegram, chat, and emails. In this tutorial, we will show you how to install and configure Zammad Ticketing System using Nginx web server and PostgreSQL for the database system.
SonarQube is a free and open source quality management system platform that can be used to automate code inspection. It can analyze source code files, calculate a set of metrics and show the result on the web based dashboard. It is written in Java language and also supports other languages like Perl, PHP, and Ruby.
Chef is a free and open source configuration management tool. It is written in Ruby and Erlang. Chef can easily integrate with cloud based platforms such as AWS, OpenStack, or RackSpace, etc to automatically create and manage the servers. In this tutorial, we will install the latest version of Chef in Ubuntu 17.04 (Zesty Zapus).
A Puppet module might only be some 500 lines of code and a bunch of tests, but that doesn't mean it's effortless to maintain. Puppet modules should run on a range of operating systems and support a range of Puppet versions (and hence, Ruby versions)—and that in and of itself makes it quite challenging.
So while a single person could easily write a Puppet module, what happens when that person gets sick? Changes jobs? Or simply loses interest?
In this week's Top 5, we highlight putting Linux on a Chromebook, building your own DNS name servers, creating a VoIP (voice over IP) solution on a Raspberry Pi, comparing Python and Ruby for web development, and the top five programming languages for DevOps.
Python and Ruby are among some of the most popular programming languages for developing websites, web-based apps, and web services.
In many ways, the two languages have a lot in common. Visually they are quite similar, and both provide programmers with high-level, object-oriented coding, an interactive shell, standard libraries, and persistence support. However, Python and Ruby are worlds apart in their approach to solving problems because their syntax and philosophies vary greatly, primarily because of their respective histories.
This compilation makes 9 strong recommendations. There are books here for beginner, intermediate, and advanced programmers. All of the texts are, of course, released under an open source license.
If you have a site that gets a lot of traffic, or at least, is expected to generate a lot of traffic, then you might want to consider getting a Linux VPS hosting package. A Linux VPS hosting package is also one of your best options if you want more control over the things that are installed on the server where your website is hosted at. Here are some of the frequently asked questions about Linux VPS hosting, answered.
Apple-championed lingo climbs over Perl, Ruby, assembly code
In March, the Swift programming language rose to became the 10th most popular, at least by the measure of TIOBE Software.…
In this post, we will explain the key differences between Windows and Linux VPS hosting packages. However we will point out in advance, since we are a Linux-based company, the accent will be put on the Linux hosting services. Although both Linux and Windows each have their own advantages and disadvantages, as a start it is worth pointing out that today Linux is the most widely used operating system in the world found almost everywhere, from websites to android devices, to WiFi routers and even in household appliances.
In this tutorial, I will show you how to install Rails on CentOS 7. We will install and configure Ruby on Rails with a PostgreSQL database, and then create our first project with Rails. Ruby on Rails (RoR), or short "rails", is a server-side web application framework written in ruby that follows MVC (Model-View-Controller) concept.
In our previous post about Vim, we’ve talked about some neat tips and tricks usable for more advanced users. In this post, we will talk about getting started with Vim, so this guide is mostly intended for absolute beginners.
) Next »