Blog
Google Authenticator is a mobile app that provides two-factor authentication (2FA) for your accounts. It enhances your account security by requiring a second form of verification in addition to your password. Here’s how to install and use Google Authenticator: Installation Download the App: For Android: Go to the Google Play Store, search for “Google Authenticator,” […]
What is the Apache access log : The Apache access log is a file that records detailed information about each request made to an Apache HTTP Server. This log file is useful for monitoring server performance, troubleshooting errors, and identifying potential security issues. The format of the log file is configurable and can include information […]
CodeIgniter 3 and CodeIgniter 4 are both PHP web application frameworks, but there are some key differences between the two versions: Architecture: CodeIgniter 4 has a new modern architecture, which is more modular and flexible than CodeIgniter 3. It uses namespaces and autoloading, making it easier to organize and manage code. Dependencies: CodeIgniter 4 requires PHP 7.2 […]
.ini is the file extension for initialization files. These files are used to store configuration settings for various programs, including operating systems, applications, and web servers. The format of a .ini file is simple and easy to read, with sections and properties separated by equal signs (=). A .ini file typically consists of sections, which are […]
When I started software development, my biggest concern was the source control system. There needs to be more detailed documentation, and senior developers in your team expect you to know this by default. They take it for granted. I started with VSS, SVN, ClearCase, PVCS, and git. It has been git for a while now […]
What is Backtracking? For any given problem — be it a decision-making problem like whether to stop the vehicle at any instance — in autonomous driving, an optimization problem like choosing the best path from my home to the office, or an enumeration problem like generating all possible permutations and combinations of teams play-outs in […]
In this Blog, we are going to learn about React State with some examples. React State is a built-in object in React components. React State allows us to manage the changing of data in an application. React State is defined as key-value pairs objects for specifying the various data we want to track in the […]
When talking about messaging and asynchronous data processing, it is very common you hear about the jargon “data stream”. Let us start with the basic question. What is a data stream? The data stream is nothing but data that is continuously generated by thousands of data sources, which typically send data records simultaneously for processing. […]
What is SNS? Amazon SNS is the abbreviation of the popular AWS service ‘simple notification service’. It is a managed publish/subscribe (also known as “pub/sub”) service from Amazon Web Services. Essentially with SNS, one can publish messages to ‘SNS topic’, which will be received by multiple subscribers at the same time. Publisher/Subscribe in simple terms […]
Asynchronous messaging We have point-to-point (1 to 1 message) and publisher-subscriber (1 to many messages) patterns typically used in messaging systems for async communication. Point-to-Point: the message is sent from one application(producer) to another application(consumer). Even if there are more consumers listening, one of them will get the message. Also, message delivery is guaranteed by […]