• ?
  • Rexistro

Dzone

Cryptographically Signed HTTP Lambda invocations

I have written about this before. However, since I've done some major changes to Magic, I figure it would probably be valuable to describe the thing again - This time in more details. Anyways, onwards to the future. This is one of those oddball things you have probably never seen before, arguably tu ...

Beginner's Guide to JavaScript Static Code Analysis

Do you suffer from poorly written code? Is your codebase riddled with inconsistencies? Do you experience anxiety every time your code is being reviewed? If you answered 'yes' to any of these questions, static code analysis could help. Static code analysis is the process of analyzing code before ...

7 JavaScript Best Practices to Improve Code Quality

If you write JavaScript today, it’s worth your time staying in the know of all the updates the language has seen in the past few years. Since 2015, with the release of ES6, a new version of the ECMAScript spec has been released each year. Each iteration adds new features, new syntax, and Quality of ...

RSpec Tests Config for Github Actions in Ruby on Rails Project

Are you thinking about migrating a Ruby on Rails project CI pipeline to Github Actions? You will learn how to configure the Rails app to run RSpec tests using GitHub Actions. This article covers a few things for Github Actions YAML config:

Serverless Guide for Everyone

Introduction With the increasing popularity and adoption of services like AWS Lambda and Fargate, serverless technologies are gaining more attention in every company's technology stack. Serverless adoption has become a boon and desirable option to meet DevOps firms' unique needs. Serverless technolo ...

Hypermedia APIs: What Are They and What Can They Do for You? [Video]

Like anything in life, APIs come in different 'flavors.' In the case of APIs, these are called 'API Styles,' and there are five major styles in the API space. Many of today’s APIs use the resource style, and this can be easily verified by the popularity of OpenAPI, which is the most popular way ...

Utilize OpenShift to Manage External Services Metrics

Why Openshift 4 provided great metrics monitor suites, we can use them to monitor and create dashboards for both infra and application layer services; What's more, we can leverage that to manage external services and infra as well. The benefits why I want to address this issue are:

Oxidizing the Kubernetes Operator

Some applications are hard to manage in Kubernetes, requiring lots of manual labor and time invested to operate them. Some applications might be hard to set up, some need special care for restarts, some both. It’s individual. What if the knowledge of how to operate an application could be extracte ...

Top 6 Tools to Test Rest APIs

REST APIs Rest APIs are a vital part of every digital application nowadays. It’s crucial to verify that APIs are working fine before applications are delivered to end-users. Rest APIs testing is carried out manually as well as automatically. When testing Rest APIs, we send various HTTP/S requests us ...

How to Create a Java Library: From Scratch to Maven Central

Introduction If you usually need to rewrite or copy similar code between different projects, it may be time to stop replicating it and create a library. You can also share it as open-source, so other people can use it and help you improve it.

Feature Technologies for Digital Transformations

Organizations observe and consider more dynamics to understand the nature of the business's disruption and adopt the Digital Transformations. Organizations are faced with evaluating the dynamics that play significant roles in digital transformations. Digital Transformation is adopting digital techno ...

C++ Memory Model: Migrating From X86 to ARM

Over the past years, we have seen a shift in processors from the previously dominant x86 architecture to the more energy-efficient (and often cheaper) ARM architecture. This trend is true for both consumer hardware, e.g., Apple's M1 SoC, and also server hardware, e.g. AWS's Gravitron processor. Give ...

Develop a Scraper With Node.js, Socket.IO, and Vue.js/Nuxt.js

The incredible amount of data available publicly on the internet for any industry can be useful for market research. You can use this data in machine learning/big data to train your model with tens of thousands of entries. Here, in this article, I’m going to discuss the development of a web scraper ...

Resolving Permission Issue in Multi-node Hadoop Cluster

Sometimes it has been observed that when we configure and deploy multi-node Hadoop cluster or add new DataNodes, there is an SSH permission issue in communication with Hadoop daemons. This short article aims to explain how we can resolve the permission issue among DataNodes with NameNode while tryin ...

Localizing Dates in A Perl Web Application

When we're writing software for a global audience, it's nice if we can provide it according to their native languages and conventions. Translating all of the text can be a huge undertaking, but we can start small by making sure that when we show the day and date it appears as the user expects. For ...

What are MTTx Metrics Good For?

Introduction Data helps best-in-class teams make the right decisions. Analyzing your system’s metrics shows you where to invest time and resources. A common type of metric is Mean Time to X or MTTx. These metrics detail the average time it takes for something to happen. The “x” can represent events ...

Updating the Deprecated BIRT Custom Report Item "Rotated Text"

Motivation When I first started to work with BIRT, I was searching for tutorials and examples. That way I could explore the possibilities of the reporting framework, which is open source and based on Eclipse RCP. My goal wasn't only for creating fancy reports by learning the report design, but also ...

Mobile Game Testing: Industry Leaders’ Challenges and Strategies

Introduction In 2020, the mobile gaming industry saw a massive spike in engagement and revenues, growing more than 13% year over year. With game quality and performance being of critical importance to stakeholders in the space, improving it has become the top priority for mobile game development and ...

Six Types of Neural Networks You Need To Know About

An Introduction to the Most Common Neural Networks Neural Nets have become pretty popular today, but there remains a dearth of understanding about them. For one, we've seen a lot of people not being able to recognize the various types of neural networks and the problems they solve, let ...

API Security Weekly: Issue #130

It’s a rare week with no high-profile API breaches in the news, so we can actually take our time to focus on the positives, like the best practices around API tokens and new tools for API reconnaissance and penetration testing. Best Practices: API Token Format API keys can be or look like pretty muc ...

Why We Moved From Lambda to ECS

After many months of development, my team just announced the general availability of our platform. That milestone seems like a perfect opportunity to look back and reflect on how the infrastructure that supports Prismatic has evolved over time. (Spoiler: We ended up moving our most important microse ...

Enabling Cross-Product User Experiences

If you are part of the product team for a SaaS company, you probably hear the word "integration" a lot--probably far more than you want to. That's because SaaS integration is important, especially if your users are business users.

kubectl cost: Monitoring Kubernetes Spend From the Command Line!

If you're terminal-loving engineers using Kubernetes like us, kubectl is your constant companion. That's why the Kubecost team built a new CLI for interacting with Kubernetes cost data. Today, we’re announcing kubectl cost, an open-source extension that fits directly into your workflow. Here’s an ex ...

Introduction to Spring Boot and JDBCTemplate: Introduction to REST

REST has quickly become the de-facto standard for building web services on the web because they’re easy to build and easy to consume. In the second part of this series about Spring Boot with JDBCTemplate, we’ll explore how to create a Rest application. We talked about the database integration in the ...

Wheel of Change: Its Application in Agile Way of Working

I am sure many of you have read about or used a very powerful tool "The Wheel of Change" created by award-winning coach Marshall Goldsmith in your personal/life coaching journey. However, have you heard or used it in your Agile Coaching journey? Let me describe my experience in using the Wheel of Ch ...

How to Validate a VAT Number in Java

Due to advances in technology, international trade and business have been steadily climbing over the past couple decades. Increased online interactions have done their part to make the world smaller and trade prospects wider, and while the pandemic hit the global trading business hard last year, the ...

Reusing Integration Blocks in Kumologica [Videos]

The key principles of almost all the IT enterprises and startups focussed today are: Speed of development. Easy maintenance of the application. Reduced cost and effort of development. The above 3 principles are now strong pillars behind a good digital strategy and a critical part of a good inno ...

Beginner's Guide to Compilation in Java

I am guessing that many of you use Java as your primary language in your day-to-day work. Have you ever thought about why HotSpot is even called HotSpot or what the Tiered Compilation is and how it relates to Java? I will answer these questions and a few others through the course of this article. I ...

How To Provision Direct Attached Storage (DAS) For A Kubernetes Cluster

Introduction: What is Direct Attached Storage? Computers and servers come with internal storage devices accessible to only one machine and not any other. In personal computers, these could be Hard Disk Drives (HDDs) or Solid State Drives (SSDs). In Servers, such local drives for storage are known as ...