technology
-
Splunk Enterprise Cost
Splunk Enterprise is a leading platform for operational intelligence, providing real-time insights into your data. But how much does it cost? In this blog post, we’ll explore the various pricing models offered by Splunk Enterprise. Splunk Enterprise offers a variety of pricing models to align with your business needs and data usage. 1. Workload Pricing… Continue reading
-
Webpack – Build script Optimise
These are few tips on improving webpack performance. CSS Loaders In this configuration, webpack won’t need to scan the entire node_modules for css files because we know that only component-library-1 and component-library-2 packages would contain css files. This helps us in saving a little bit of time. Thse will be added as PostCSS plugins. When webpack processes a .css file,… Continue reading
-
Speech Synthesis Engine – Building from Scratch
Building a speech synthesis engine from scratch using free and open-source tools can be a complex task, but it’s definitely possible. To understand natural language processing and speech synthesis, start by learning more about them and experimenting with existing open-source TTS engines. Choose a Text-to-Speech (TTS) Engine There are several open-source TTS engines available, for… Continue reading
-
How to prepare a great presentation for a hackathon?
Approaching a presentation for a hackathon and preparing a winning pitch involves a strategic blend of clear communication, engaging storytelling, and effective visual support. Remember, the key to a successful hackathon presentation is not just the technicalities of your solution but also how well you communicate its value and potential. Preparing a Winning Pitch State… Continue reading
-
Threat Modeling – Trust Boundaries and DFD (Data Flow Diagrams)
Threat modeling is a structured approach that aims to identify and prioritize potential threats and vulnerabilities in software applications and systems1. The steps involved are: The goal of threat modeling is to document security threats to an application and make rational decisions about how to address them. It helps detect problems early, spot design flaws, evaluate new forms… Continue reading
-
Security Certifications
Industry-specific certifications like ISO 27001, PCI (Payment Card Industry Data Security Standard), and SOX (Sarbanes-Oxley Act) are designed to ensure compliance with various security and privacy requirements across different sectors. Here’s a brief overview of these certifications and the industries they are applicable to: What is PCI DSS? PCI DSS: This is a set of… Continue reading
-
Approach to Design: Desktop-First
A desktop-first approach to design and development is more appropriate in scenarios where the primary users are expected to access the application through desktop computers. This might be the case for software that requires a large screen for complex data visualization, such as enterprise resource planning (ERP) systems, or for applications that need the higher… Continue reading
-
Web Workers – Using them at work
The key benefit of using Web Workers is to perform computationally intensive tasks because Web Workers run in a separate thread. And their lack of access to the DOM is its strength and since it also doesn’t have access to the other APIs available in the main thread – these all factors make it safer… Continue reading
-
How to use Webpack Module Federation for building Micro FrontEnds
Introduced in Webpack 5, it’s a powerful tool for micro frontend architecture. Module Federation allows you to create separate builds that form a single application. It enables dynamic loading and sharing of code and dependencies between different parts of your app at runtime. Let’s break it down. Setting Up a New Webpack Project: Create a… Continue reading
-
NPM: Link external Directories to import as Packages
We will use npm link to achieve this. First, we will have to create a global symlink to the package we want to use. Go to the directory of the package you want to link. This should be the external directory that you want to use as a package in your workspace. Run the following command: Now,… Continue reading