-
What does “faculty” mean?
The term “faculty” is used to refer to the academic staff at an institution of education. In primary and secondary schools, the faculty are teachers, whereas in postsecondary institutions, professors comprise the faculty. In North American usage, “faculty” refers to the people who teach and research, and is distinguished from “staff”, who are hired in… Continue reading
-
Religious syncretism in Indonesia
Religious syncretism refers to the blending of different religious beliefs and practices, and it has a significant presence in Indonesia. As of the 2010 census, Muslims made up roughly 87 percent of Indonesia’s population. Indonesia is the fourth most populous country in the world, with over 270 million people living across the archipelago. The majority of the… Continue reading
-
Spatio-Temporal Video Analytics
Spatio-temporal video analytics is a field of software engineering that involves understanding and processing video data in both spatial (frame-by-frame) and temporal (over time) dimensions. It’s usages are plenty – It can be used in action recognition, object detection, and video frame interpolation. Reference https://arxiv.org/abs/2110.01015 Authors Rishubh Parihar, Gaurav Ramola, Ranajit Saha, Ravi Kini, Aniket Rege, Sudha Velusamy Code, Data… Continue reading
-
Renting vs Buying
The decision to buy or rent a house, including city apartments, depends on various factors such as financial stability, long-term goals, and personal preferences. Here are some financial aspects to consider: Advantages of Renting a House: Lower Upfront Costs: Renting typically requires lower upfront costs compared to buying a home, which may include down payments,… 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
-
JavaScript codes that can break a Web page
I’ve tried to gather some common examples of JavaScript code that can break a React application and prevent it from rendering. The rationale behind compiling this is to compare the isolation levels offered by various Micro Front End strategies e.g. Webpack Module Federation. Our first candidate for embedding a micro front end was to use… Continue reading
-
Haiku-ing #1
In the realm of software engineering, where code is our canvas and bugs our nemesis, behold this whimsical haiku: Higher the stack trace,Paths untested, skies uncaught;Bugs lie in wait, grinning. Lakes of null values,Streams of exceptions flow wild;Debuggers weep silently. Limbs tangled in loops,Stones unhandled, crash imminent;Programmer’s lament. Fields of unhandled cases,Crops of edge conditions missed;QA gods frown upon… 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
-
Managing Dependencies in an Isomorphic app with NPM Aliases
NPM package aliasing is a feature that allows developers to define custom names, or aliases, for their dependencies, lets you install packages under an aliased name to prvent naming collisions with your local modules. This also enables them to use a more intuitive or project-specific naming convention instead of relying on the package’s official name. Compatibility:… Continue reading
-
System Design – Creating a Retrieve-Heavy eCommerce website
Database Design For this kind of system, we can use a Master-Slave Replication model where the master database (primary) handles all the write operations and the slave databases (secondary) handle the read operations. Master-Slave is a controversial term and hence, we will avoid using these terms and we will use Primary-Secondary, or we can call them Read-Replicas… Continue reading