Systems | Development | Analytics | API | Testing

Ansible vs Jenkins

One of the challenges when you’re starting out with Development is getting the lay of the land. There are a lot of tools out there. And when one of the goals of Development is continually improving your processes, it’s important for you to understand how those tools might fit in your infrastructure. At the same time, you want to be efficient. You don’t want to add tools that overlap with one another. Or tools that cost more than other effective alternatives.

Secrets and Env Vars

Learn about Bitrise Env Vars and Secrets and how you can configure them with a few clicks on the Workflow Editor or in a Step’s input. Continuous integration and delivery built for mobile: Automate iOS and Android builds, testing and deployment from your first install to the one millionth. Free for Open Source and small teams. Bitrise is a Continous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android). You can automate the testing and deployment of your apps with just a few clicks.

How to Use Lambdas in Ruby

Lambdas are a powerful feature of the Ruby language. They allow you to wrap logic and data into a portable package. In this post, we’ll cover how and when to use lambdas. You'll also learn about the difference between lambdas and Procs, and the performance profile of lambda functions. The code examples have been tested with 2.6 and 2.7 and should work with most modern Rubys.

RBAC - Role Based Access Control

Last week, we announced NSolid 3.11.1, which introduces Role Based Access Control along with support for Node.js Erbium v12.16.2 and Dubnium v10.20.1. You can read here for more information. NodeSource’s Role Based Access Control feature empowers Org Admins to create, define, manage and assign roles that provide access privileges to distinct user-actions and/or views in the NSolid Console and accounts.nodesource.com.

Rails Performance: When is Caching the Right Choice?

We've all been there. You're clicking around your Rails application, and it just isn't as snappy as it used to be. You start searching for a quick-fix and find a lot of talk about caching. Take your existing app, add some caching, and voila, a performance boost with minimal code changes. However, it's not this simple. Like most quick fixes, caching can have long-term costs.

Learn Jenkins: Top Jenkins Tutorials and Resources

If there’s one thing SRE professionals and Development engineers lack, it’s time. After all, engineers need to oversee a variety of processes—like ensuring operational stability, conducting integration testing, and maintaining cybersecurity—to make sure their apps are working optimally. The list goes on and on. With heavy workloads and tight deadlines, there’s little time to waste on software issues stemming from internal collaboration issues.

Which is better to Create Web Apps: Laravel or CakePHP?

Laravel development services have been growing in popularity, with the Laravel framework often being compared to CakePHP. This article will show how to choose the best framework to meet specific business or solution requirements in the most effective way. Laravel and CakePHP are both very popular PHP frameworks. PHP is often used for creating dynamic websites or building high-end apps. PHP frameworks make it possible to create affordable websites with impressive UI/UX.

How to Start Using Counter Caches in Rails

It is widespread to have parent-child associations in Rails applications. On the parent side is a :has_many association, and on the child side is a :belongs_to association. Examples include an article with comments, or an author with books--the former is the parent, and the latter is the child. It is often useful to display a count of the children alongside information about the parent, without necessarily loading all the child records.

Announcing NSolid Version 3.11.1

We are excited to announce NSolid 3.11.1, which introduces Role Based Access Control along with support for Node.js Erbium v12.16.2 and Dubnium v10.20.1. If you are an Enterprise or Advanced Tier User, you can now use NodeSource’s central control nexus, accounts.nodesource.com to give and revoke Role Based Access Control permissions for the NSolid Console and accounts.nodesource.com.