coding

Ann’s Ray Tracer Project

Ann’s Ray Tracer Project

I decided to make a really simple code that portrays the ray tracer challenge, which requires some knowledge in vectors, especially matrices. Because the only language I am really proficient in is CSS, I decided to use CSS as my language for this project. At the start, I was quite hesitant about this project because it was my first time including graphics and a canvas for my final product of a code. However, I really wanted to challenge myself on using my coding skills to try something new and the ray tracing challenge was a great fit. For the first…
Read More
Java Learning Journey 1.0

Java Learning Journey 1.0

I recently learned Java through the practices in [https://exercism.org/tracks/java/exercises]. My current progress is 13 out of a total of 148 practices. I would like to share what I learned. This post introduce my understanding about .split(), .trim(), .isDigit(), .isLetter(), Comparable<T>, User-defined Java Exceptions, and Interface. 1) .split() Definition: The .split() method divides String into an array based on the separator [1]. Syntax: public String[] split(String regex, int limit) Enter fullscreen mode Exit fullscreen mode Parameter: regex: (required field) pattern of separator limit: (optional field) maximum length of the returned array Example: public class Main{ public void getProductPrice(String products){ double totalPrice…
Read More
NPM peerDependencies in Depth: A Comprehensive Introduction

NPM peerDependencies in Depth: A Comprehensive Introduction

As Javascript developers, we all know two different dependencies in our projects, dependencies and devDependencies, but what about peerDependencies? In this series, we will examine this less common dependency in Javascript. We will study what they are, what I need to know about as a library user, and what best practices are for library authors. What are dependencies in NPM Let's recap the different common types: dependencies: these are the tools used in your application; a good example is react, angular, and express. When your application is in production, the code of the libraries on dependencies will run under the…
Read More
Redux toolkit: React Thunk and React Saga.Learn from Vishal Tiwari.

Redux toolkit: React Thunk and React Saga.Learn from Vishal Tiwari.

React Thunk and React Saga are middleware libraries for handling side effects in React applications, especially for managing asynchronous operations like API calls. Both are commonly used with Redux but serve slightly different purposes and approaches. React Thunk 1. Overview: React Thunk is a middleware that allows you to write action creators that return functions instead of action objects. This is useful for handling asynchronous operations like API requests or complex synchronous logic (like conditional dispatching of actions). The returned function receives dispatch and getState as arguments, allowing you to dispatch other actions or access the current state within the…
Read More
Advanced Techniques in React State Management

Advanced Techniques in React State Management

Introduction: React is one of the most popular and widely used JavaScript libraries for building user interfaces. With its component-based structure, React provides a seamless and efficient way to manage application state. However, as applications grow in complexity, handling state management in React can become challenging. This is where advanced techniques in state management come into play. Advantages of Advanced Techniques in React State Management: Centralized State Storage:Advanced techniques like Redux or MobX provide a centralized store for managing application state. This makes it easier to access and update state from multiple components without passing down props. Improved Performance:By using…
Read More
Camouflage-Shield: An Image Encryption Application.

Camouflage-Shield: An Image Encryption Application.

Camouflage Shield Camouflage Shield is a Windows Form application designed for sensitive image storage in an encrypted format. The project employs various encryption and hashing algorithms to ensure secure user authentication and image protection. Project Overview Here we have a cryptography based image encryption application made With C# on .NET framework using Visual Studio.It is a Windows Form Application. Link: GitHub Repository Usage: With core Functionality code snippet Here the user will create an account with required details and the user data will be stored in database by using Hash Functions MD5, SHA-1, SHA-256, SHA-384 and SHA-512. These are used…
Read More
Unlocking the Power of AWS Console to Code: A Game-Changer for DevOps and Infrastructure as code (IaC)

Unlocking the Power of AWS Console to Code: A Game-Changer for DevOps and Infrastructure as code (IaC)

AWS is announcing the general availability of Console to Code, powered by Amazon Q Developer. Console to Code makes it simple, fast, and cost-effective to move from prototyping in the AWS Management Console to building code for production deployments. Customers can generate code for their console actions in their preferred format with a single click. The generated code helps customers get started and bootstrap their automation pipelines for tasks. Console to Code makes it easy to convert actions performed in the console into reusable code, using the language of your choice. Customers use the AWS Management Console to learn and…
Read More
8 Must-Have Software for Programmers on Mac

8 Must-Have Software for Programmers on Mac

Here are 8 essential applications that every programmer should consider installing on their new Mac, along with a brief overview of their features. 1. Video Recording and Streaming: OBS Studio Features: Allows users to customize their streaming setup by choosing between different capture modes like displaying a virtual webcam or selecting specific windows or areas to stream. Offers a comprehensive yet user-friendly interface for configuring stream settings, allowing granular control over audio, video, and encoding parameters. Enables the creation of an unlimited number of scenes and seamless transitions between them, enhancing the overall streaming experience. 2. Video Player: IINA Features:…
Read More
Overcoming Locally Hosted Website Testing Limitations with HyperExecute Background Services

Overcoming Locally Hosted Website Testing Limitations with HyperExecute Background Services

Have you ever felt that your local development environment hinders your web application testing efforts? Well, you are not alone. When it comes to agile development, effective quality assurance is crucial, yet sometimes locally hosted web apps can be plagued by resource constraints and unreliable results. In this blog, we explore how HyperExecute solves the challenge of locally hosted website testing, unleashing the power of parallel execution. Challenges in Testing Locally Hosted Web Applications Robust QA processes are crucial for agile development, but testing locally hosted web apps can be a real headache. When running end-to-end test suites on your…
Read More
Publish a Windows application that automatically saves a backup of the desktop folder.

Publish a Windows application that automatically saves a backup of the desktop folder.

I developed an application that saves a backup every time a file on the desktop folder is saved, so I would like to release it to you in the hope that it will be useful to you. https://drive.google.com/file/d/1Z_G7TtBs1T5cRITIteauW7UcLeB5NDUL/view?usp=sharing This is a Windows application that automatically saves file backups. It saves backups of all files on the desktop completely automatically, without any operation. No operation is required other than having it running. It must be running. It can be fully automated by registering it as a startup application when the PC starts up. A "Desktop_BackUP" folder is created at the same…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.