Skip to main content

Posts

Web 3.0 – The decentralized web

    ---------------------------------------------------------------------------------------------------------------------------- Web3: The Future of the Internet The only thing that is constant is the change. The internet has come a long way since its inception. Internet is a constantly evolving stuff. From static web pages to dynamic web applications, the internet has evolved to become an integral part of our daily lives. However, with the rise of big tech companies and concerns over privacy and security, there is a growing need for a more decentralized and transparent internet. This is where Web3 comes in.   Web1.0 : During the early phase of internet, it was a one way communication between user and the internet. The web pages were static and read-only. The user was only able to consume the content that was presented on the internet and could neither interact with webpages nor contribute to the content.   Web 2.0: It was during the early 2004, the i...

What is Chat-GPT ?

What is Chat-GPT ? What it can be used for  ? Chat-GPT is a large language model trained by OpenAI based on the GPT (Generative Pre-trained Transformer) architecture. It uses deep learning algorithms to generate human-like responses to natural language input, such as text-based chat messages. ChatGPT is a simulated chatbot designed to learn from massive amounts of text data and can understand complex language patterns and contexts, making it capable of answering a wide range of questions and engaging in natural language conversations with users. It is an AI language model that is designed to simulate human-like responses, making it a powerful tool for chatbots, language translation, and various other natural language processing applications. The field of artificial intelligence has been evolving at an incredible pace, with advancements in deep learning and natural language processing making it possible for machines to understand and respond to human language more accurately than ev...

Library vs Framework - What's the difference ?

In the world of programming, the difference between  Library vs Framework has always been a source of confusion and debate. Many of us are unaware  of the difference which is really important to understand during development. Consider a simple example  When you are at your home, you can eat,sit,stand,do whatever activities wherever you like. At home, there may exist some rules but its upto you whether to follow them and some or most of them are made by you. But in your school/college/office you cannot do so.You have to follow some rules and always perform the activities in a specified manner.There can be some changes in workplace but upto a very little extent.You need to behave or work in a specified manner as expected. “Who calls whom” i.e. the caller/callee relationship defines the difference between the two terms. It is our code which calls the library code.While in framework, it is the framework’s code which calls our code. Whenever we have the power to ca...

Want to know about LINUX KERNEL ?

  You must have come across the term LINUX KERNEL. So lets get to know what is a LINUX KERNEL, why is it so important, and from where did it come ? The most interesting fact is that the computers are usually dumb. All the complex tasks they seem to perform is usually obeying and executing one instruction after the another. These instructions are meant for performing the required tasks. Set of instructions is known as a program and a set of programs is known as software. Thus computers need softwares for each and every task. Even to boot up, they require a software. When you are using your android phone and   using an application which may be a   browser, music player, camera, wifi, networking or anything, there’s a lot much activity happening beneath what you see and experience.  There’s a bunch   of android services being running including google play services, JVM and below that there is a lowest level of android architecture called as...

BlockChain unblocked – Understanding the Technology behind Bitcoin

BlockChain unblocked – Understanding the technology behind Bitcoin   You might have heard something that’s sounds very interesting to us - “ Bitcoin” and also various facts and myths about it. The most fascinating out of which was ‘Investing in Bitcoin will lease interesting high returns. So, as you are aware about the digital crypto currency Bitcoin, you must also have heard an associated word “BlockChain”.   As the internet has affected all major industries, so is with BlockChain. What is BlockChain and why it is so important? The technology behind Bitcoin is BlockChain. Bitcoin is a digital cryptocurrency which works on peer to peer network, i.e., distributed systems. There is no centralized system. If I want to transfer some amount of money to my friend, there is a bank in between that is monitoring this transaction. But in Bitcoin, there is no centralized system to monitor, record, or store the transaction details. Everything is in a distributed manner. In a...

What is Cloud Computing ?

What is Cloud Computing ? You are probably using cloud computing right now, even if you don’t realise it. If you use an online service to send email, edit documents, watch movies or TV, listen to music, play games or store pictures and other files, it is likely that cloud computing is making it all possible behind the scenes. The first cloud computing services are barely a decade old, but already a variety of organisations—from tiny startups to global corporations, government agencies to non-profits—are embracing the technology for all sorts of reasons. Here are a few of the things you can do with the cloud: Create new apps and services Store, back up and recover data Host websites and blogs Stream audio and video Deliver software on demand Analyse data for patterns and make predictions  What is the cloud? How is it different from desktop computing or old-fashioned client-server computing? And most importantly, why should you, as a software developer, care about the cl...