Systems | Development | Analytics | API | Testing

Development

Key Reasons Why Microservices are the Future of Application Development

For the past few years, microservices have been the talk of the town, with numerous success stories across big business and start-ups alike. However, with the rise of containerization in the enterprise, we are starting to hear about this term again as the new Holy Grail, the next step in the evolution of our applications. In this article we’ll look at some of the main driving forces behind why many developers now see microservices as the the future of application development.

15 Tools to Drive Customers Back to Your Store

In any business, in any industry that relies on purchases of their products or services, one of the most important rules is to retain its loyal customers. The Pareto Principle (80% of the results comes from 20% of the input) proves how important customer retention really is. Research shows that often, 80% of the sales come from around 20% of customers. Apply this method to your sales, and you’ll see!

How to Reduce Memory Bloat in Ruby

The issue of memory bloat in Ruby applications is a topic of frequent discussion. In this post, we will look at how Ruby memory management can go wrong, and what you can do to prevent your Ruby application from blowing up. First, we need to understand what bloat means in the context of an application’s memory. Let’s dive in!

A Guide to Email Testing using MailHog (in localhost)

It can be a real headache to test contact forms or other outgoing emails from your website or application locally. To permit mail, you ought to configure your nearby web server and waste plenty of time expecting the mail to reach for your inbox, if it does at all. Furthermore, if you test with your personal email account as the sender, you risk damaging your email address. So, what should you do? You can use tools like MailHog and others, which are great for sending transactional emails.

Rollbar Tip of the Day: Item status & Severity level

Control the state and priority level of your incoming items, and learn how you can quickly act upon them via Slack! Rollbar is the leading continuous code improvement platform that proactively discovers, predicts, and remediates errors with real-time AI-assisted workflows. With Rollbar, developers continually improve their code and constantly innovate rather than spending time monitoring, investigating, and debugging.

Amazing new features in N|Solid V4.6.0.

We are very excited at NodeSource with the arrival of N|Solid Version 4.6.0. 🚀 In this release you will find a bunch of cool functionalities that will make your life as a developer and software team, easier. With even greater precision you will be able to monitor your Node.js projects better than ever!

5 API Development Strategies for Start-Ups

When time-to-market can make the difference between being a market leader or “just another product,” the need for speed and agility are crucial. As many as 35% of today’s companies generated more than a quarter of their revenue as a direct result of APIs. As a start-up, you’ll need a strategy that supports rapid product delivery which ultimately shortens the customer feedback loop. Here, we’ll discuss the top five API development strategies for building robust APIs.

19 Useful cURL Commands that You Should Know

cURL is a command-line utility and a library for receiving and sending data between a client and a server, or any two machines connected via the internet. HTTP, FTP, IMAP, LDAP, POP3, SMTP, and a variety of other protocols are supported. cURL is a project with the primary goal of creating two products: Both the tool and the library use Internet protocols to transport resources given as URLs. Curl is in charge of anything and anything that has to do with Internet protocol transfers.

6 Ways Artificial Intelligence Improves Software Development

Artificial intelligence is transforming software development. From the code to the deployment, AI is slowly but surely upping its game and helping us discover a brand new paradigm for inventing technology. Algorithm-based machine learning is being used to accelerate the software development lifecycle and AI is supporting developers to optimize software workflow at every stage of the development process.