IT sector
State of Pakistan's IT Industry
A brief analysis of Pakistan's IT services sector and the problems which exist in its ecosystem. The motivations behind this article are not to incite fear and despair.
IT sector
A brief analysis of Pakistan's IT services sector and the problems which exist in its ecosystem. The motivations behind this article are not to incite fear and despair.
micro frontends
Micro-frontends refer to small, standalone, and deliverable frontend applications that can be combined to form a whole single application. The idea is to break down a monolithic frontend into smaller, more manageable pieces that can be developed, tested, and deployed independently.
Web Assembly is an open standard instruction set for executable programs in the browser developed by a collaborative effort Between W3C, Mozilla, Google, Microsoft, Apple.
dependencyinjection
"High-level classes should not call the low-level classes directly in order to avoid concretion. Instead, both should depend upon abstractions." Then, in turn, abstractions should not depend upon the details or implementation. Instead, the implementation should be dependent on the abstraction.
software design
CarbonTeq delivers end-to-end development services, digitizing businesses of all sizes. We are a client-focused team with a passion for crafting innovative digital solutions that solidify your new-age footprint. We channel our belief in innovation, commitment to quality, and close collaboration to make the best products for our clients. Our team
Design Pattern
Design Patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code. Introduction Each of the design patterns represents a specific type of solution to a specific type of problem. There is
algorithms
Vector space (Similarity) searching in the context of facial recognition systems. In this article we will discuss the following: * Vector * Vector Space * Use cases for Vector space models * Importance of Vector Representation and the Distance function * Vector Similarity search * Using Indexes for Vector Similarity Search Vectors The standard definition of
Actor Model
Brief introduction to Actor Model, and the problems it solves? What is Actor Model The actor model is a model of concurrent computation that treats actors as the universal primitive of concurrent computation. In response to a message it receives, an actor can: make local decisions, create more actors, send
concurrent programming
Objectives * Process * Process Scheduling * Interprocess Communication * Synchronization Mechanisms What is a Process? Typically a process is: -> A program in execution is considered a process... -> But some programs run as multiple processes.. Process: A new Perspective We could view Process as a data structure. Example: Stack Defined
Javascript
What is Garbage Collection? Overview Garbage collection (GC) is a form of automatic memory management. The garbage collector attempts to reclaim memory which was allocated by the program, but is no longer referenced also called garbage. Garbage collection was invented by American computer scientists around 1959 to simplify manual memory
Software Developement
Introduction Javascript is a single-threaded language, so it can only execute one operation at a time. It uses a javascript scheduler to manage long operations such as HTTP calls in order to avoid blocking the main thread. To understand this you need to know how the event loop handles tasks
Stochastic Optimization
What is Stochastic Optimization? Stochastic optimization is the process of maximizing or minimizing the value of a mathematical or statistical function when one or more of the input parameters is subject to randomness. The word stochastic means involving chance or probability. Stochastic optimization plays an important role in the analysis,