We shouldn’t be that surprised. A couple of weeks ago, Crypto.com, one of the fastest-growing cryptocurrency platforms, was hacked on January 17, 2022. One area mentioned by the company as an issue was a gap in its multi-factor authentication (MFA) system. A statement issued by Crypto.com on January 20th said, “transactions were being approved without […]
Software
Introduction to Spring Framework for Java
Introduction to Spring Framework for Java This article walks through the basics of using Spring Framework for Java. From a very, very high level point of view, Spring Framework infers a program’s runtime behavior from labels that the programmer attaches to pieces of code. There are many different groupings of labels, and each grouping of […]
Don’t Panic: Log4Shell
2021-12-29: Updates related to CVE-2021-44832 2021-12-20: Updates related to CVE-2021-45105 We, like many of you, have spent our weekend and the start of this week triaging the risks posed by CVE-2021-44228 (aka Log4Shell). As we’ve been checking and patching our internal systems, products and client systems, some colleagues and I have made a few observations […]
HCL Commerce Redis Solution Creates a Game Changing Experience
HCL Commerce’s Version 9 provides many great benefits for eCommerce businesses. One of the benefits is its cloud-native architecture, which allows dynamic scalability and improves the speed and agility of deployments. It’s no surprise that customers that are still on older versions of the product are rushing to upgrade. This switch to the newest version […]
5 Tips to Be a Fantastic Developer
There are millions of developers worldwide, each of them is working on different platforms and programming languages. Every other developer has a different way of writing their code, but one common aspect is their logical and analytical mindset. This blog will go through some of the daily interactive areas of a developer and situations that […]
An abstract take on the dependency injection pattern
This article will take a relatively abstract look at the design pattern called dependency injection (or inversion of control). I feel that most articles about dependency injection get too bogged down in the particulars of whatever example is being used to demonstrate the structure. In this article, we’ll present pure abstraction. Well, maybe not pure abstraction- […]
Mocking in test-driven development (TDD) with Java’s EasyMock
In this article, we’ll explore the test-driven development practice of mocking. No, this won’t entail calling your developer teammates silly names! Specifically, we’ll use Java’s EasyMock package to get a sense of the functionality that a typical mocking library provides. Before we learn what mocking is, we first must consider the general scenario in which […]
Utilizing Static Analysis Testing for Infrastructure as Code
For those in the quality assurance (QA) field, one of today’s most complex challenges is testing infrastructure as code (IaC- iac test). As a result, IaC deployments are not always tested correctly, or sometimes not at all, leading to multiple issues for many organizations. While software testing has always existed, automation testing related to infrastructure […]
Angular and Spring Boot as a Single Application
Angular and Spring Boot as a single application Prerequisites: Experience in Spring Boot, Gradle and Angular. Concept: This blog will let you understand how to build Angular and Java Code as a single WAR/JAR using Gradle. What is Spring Boot? Spring Boot is a Standalone application that reduces several tedious development steps and boilerplate code […]
Nexus Implementation using Ant Build scripts
Nexus implementation using Ant Build scripts In general, we keep the required compile-time jars in the local file system to use at the time of build. To avoid local file system dependencies and inconsistencies, we can use central repositories. By integrating with repositories like Maven and Nexus, we can save the memory, and it is […]
Using Jolt as a Transformation Tool in AEM
One frequent use case most of the Adobe Experience Manager (AEM) Full Stack Developers would have come across is migrating content from different applications into AEM. Data from source applications can come in various formats like JSON, XML, CSV, etc. When the source file format is JSON, in order to transform the source data to […]
Automate Everything: Extract and Process Forms with AI Builder and Power Automate
The Automate Everything series was written by Rebekah Williamson and Taylon Hammons Automating the manual process for extracting forms sent through email reduces late submittals and inbox clutter. Modernize the way you process email attachments by leveraging Power Automate with Power Apps AI Builder. Using these no-code tools, you can set up a flow to automatically download forms received from email into your OneDrive. Additionally, you can extract data from the form and input […]