programming

What is Functional Testing? A Comprehensive Guide

What is Functional Testing? A Comprehensive Guide

In software development, ensuring that an application works as intended is paramount. Functional testing plays a critical role in achieving this goal by verifying that each feature of the software functions correctly according to the specified requirements. This article provides an in-depth look at functional testing, its importance, types, best practices, tools, and frequently asked questions to help you understand how it contributes to delivering reliable and high-quality software.What is Functional Testing?Functional testing is a type of software testing that validates the software system against the functional requirements or specifications. The purpose of functional testing is to ensure that the…
Read More
Stack Implementation Using Javascript (Linked List)

Stack Implementation Using Javascript (Linked List)

Introduction If you are not confident or want to understand more about Linked list and their types and how we can do operations on the same please refer to my other article related to the Single Linked List and Double Linked List Approaching Single and Double Linked Lists Using Javascript With All Operations:- Last Stop Solution This Article is about using the Single linked List and creating a Stack data Structure. Feel free to reach out to me if you have any concerns Enjoy the code, Happy Codeing. class Node { constructor(value) { this.value = value; this.next = null; }…
Read More
Introduction to Object-Relational Mappers (ORMs)

Introduction to Object-Relational Mappers (ORMs)

When working with databases in software development, you often need to store, retrieve, update, and delete data. Traditionally, this involves writing SQL queries, which can be time-consuming and error-prone, especially in complex applications. Object-Relational Mappers, or ORMs, provide a solution to this by simplifying how you interact with databases. In this article, we'll explore what ORMs are, why they are useful, and when to use them. We'll also look at some popular ORM libraries in the .NET ecosystem, along with their pros and cons. What is an ORM? An Object-Relational Mapper (ORM) is a tool that allows developers to interact…
Read More
#44 — Group Rows And Combine Non-Null Values in Each of The Non-Grouping Columns

#44 — Group Rows And Combine Non-Null Values in Each of The Non-Grouping Columns

Problem description & analysis: In the Excel table below, the 1st column is the category; columns from the 2nd to the 42nd are parallel columns of data items (below only shows some of the columns), where there are two types of values – X and null. Occasionally, there are duplicate values in a column under the same category. Task: Group rows and combine values in each column in each group; only display one of the duplicate values if there are any. Solution: Use SPL XLL to do this: =spl("=?.group(~1).(g=~,(r1=~1).(g.(~(r1.#)).ifn()))",A2:E11) Enter fullscreen mode Exit fullscreen mode As shown in the picture…
Read More
5 Best Practices Every Frontend Developer Should Follow

5 Best Practices Every Frontend Developer Should Follow

These days even if you know HTML, CSS, and JavaScript well, you’re still in a highly competitive field. With so many frontend developers out there, the only way to stand out is by following best practices. Here are five of those that can help you stand out as a beginner: *1. Write Clean, Readable Code: * Use proper indentation, meaningful variable names, and comments to explain what your code does. *2. Keep Your CSS Organized: * Break all your styles down into smaller, modular pieces, and use naming conventions like BEM (Block, Element, Modifier) to keep your styles structured and…
Read More
Understanding and Implementing Static Arrays

Understanding and Implementing Static Arrays

Important Takeaways Arrays allow us to keep track of lists of data of the same type (e.g., a list of numbers, strings, chars, etc.). There are two types of arrays: static and dynamic. This article focuses on static arrays. Static arrays require knowing the size at compile time, while dynamic arrays allow setting the size at runtime. Arrays can have any number of dimensions (1D, 2D, 3D, etc.), and each dimension can have any size, limited by the computer’s memory. For loops are the most appropriate structure to iterate over an array. Note that array indexes start at 0, not…
Read More
Understanding Your Data: The Essentials of Exploratory Data Analysis.

Understanding Your Data: The Essentials of Exploratory Data Analysis.

What is EDA(Exploratory Data Analysis)? It refers to the critical process of performing initial investigations on data so as to discover patterns,to spot anomalies,to test hypothesis and to check assumptions with the help of summary statistics and graphical representations. EDA makes it easier for data scientists to find patterns, identify anomalies, test hypotheses, and verify assumptions by assisting in the best way to alter data sources to achieve the answers they require. EDA offers a better knowledge of data set variables and the interactions between them and is mainly used to examine what data might disclose beyond the formal modelling…
Read More
Define() In Javascript: A Clear Explanation

Define() In Javascript: A Clear Explanation

Originally published on Makemychance.com The define() keyword is a fundamental concept in JavaScript programming. It is used to define a new module, which can be imported and used in other parts of the program. The define() keyword is part of the Asynchronous Module Definition (AMD) API, which is used to load modules asynchronously in the browser. When a module is defined using the define() keyword, it is given a name and a list of dependencies. The dependencies are other modules that this module requires in order to function correctly. When the module is loaded, the dependencies are loaded first, and…
Read More
Day 3: Diving into Spring Security

Day 3: Diving into Spring Security

So on the 3rd day, man i have to say this is horrific. In the morning, I learn about postgresql, diagram the database then create it with sqlshell (I thought postgresql don't have sql editor). After re-type plenty of long query line because of couple syntax error, I finally nailed it. Just to realise that it have sql editor. But everything is ok because after that I dive into spring boot. I starting to learn about Spring Security and JWT using jjwt, learning how it work, how it encode, what encode, key,... do I used. Setting up the project with…
Read More
Building Your First Full-Stack Application

Building Your First Full-Stack Application

ChatGPTMemory updated So, you’ve decided to take the plunge into full-stack development. Awesome! But now what? Where do you even start? Don’t worry—I’ve got you covered. By the end of this article, you’ll know exactly what steps to take to build your first full-stack application. We’re not going to dive into the deep end with complex frameworks right away. Instead, we’ll build a basic, yet functional, full-stack app. This guide will focus on the essentials: front-end, back-end, and connecting the two. Let’s get started. Step 1: Understanding the Basics Before you write a single line of code, you need to…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.