Categoria: #desenvolvimento
-
Getting Started with Cypress Automation For Single and Parallel Tests
End-to-end testing is complex by definition. There are many possibilities and potential paths that users can follow within an interface. In addition, there are many edge cases that you’ll need to account for in order to avoid errors and application crashes. This article will introduce you to Cypress, a test runner for web applications. We…
-
Integrating Cloud Security into DevOps: 3 Essential Tips for Adopting DevSecOps
TLDR: Ensuring the security of an application is a constant and growing concern for development and infrastructure teams. The number of potential attacks and vulnerabilities in an application depends on many factors. The code, its dependencies and the application’s infrastructure all influence how secure it is. When a cloud application uses a microservice architecture, it…
-
Diving into Custom Exceptions in Ruby
Customizing exceptions is usually not a common concern during software development. But if you catch an error in an observability tool and can’t correctly and quickly identify the problem, you may need more information and details about an exception. This article will show you how to customize exceptions in Ruby and mitigate potential future problems…
-
Improve Code in Your Ruby Application with RubyCritic
RubyCritic provides visual reports highlighting code smells, code structure, ease of testing, and test coverage in your Ruby application. It’s in active development, with new code analysis tools often being introduced as new features. It’s well worth keeping track of RubyCritic’s releases. This article will touch on some of RubyCritic’s benefits, its dependencies, and how…
-
Debugging in Ruby with AppSignal
An application monitoring tool (APM) is not just useful for seeing how your application performs through graphs and visuals. We can go deeper and use an APM to understand how your application behaves in a certain environment. As developers, we should aim to be less reactive to errors and more predictive, avoiding crashes for end-users.…
-
Deploy Your Ruby on Rails App Using Capistrano
In this article, we will configure Capistrano in a Ruby on Rails application. We will then deploy the app to a cloud instance that runs Ubuntu as an operating system, independent of your hosting provider. You can use any cloud service, or even an on-premises server, to test or replicate the steps we’ll take. Once…
-
How to Send Emails from Spring Boot App
This article is a step-by-step guide on how to create a landing page that sends a welcome email to subscribers. This will be developed with Java and Spring Boot. It will also show all the required processes for the download of tools and the test for running the web application. Read more: https://mailtrap.io/blog/spring-send-email/
-
Adding Webpacker 3.0 to Your Ruby on Rails Application
Webpacker is a tool that helps you manage JavaScript, CSS, and assets for Ruby on Rails applications. And now, with Webpacker 3.0, you can configure and use it as an npm package manager as well. This article will show how to configure Webpacker 3.0 in a Ruby on Rails 5 project running on a Mac…
-
Sending Web Push Notifications with OneSignal and Ruby on Rails
In this article, we will implement a solution to send Web Push notifications with OneSignal in a Ruby on Rails project. We will then subscribe a user to receive notifications and send them to both one and all subscribed users. The same implementation shown here can be used to send Web Push notifications to mobile…
-
Flutter — See Why It’s Worth Testing
Flutter is an SDK by Google that provides for and facilitates the development of mobile applications, and promises native performance. It also lets you build applications cross-platform and distribute to Android and iOS. In this article, we will prepare an environment to use Flutter and build an application with Flutter that calls an API and…