Skip to main content

Posts

Showing posts from May, 2022

A dive into Web Development for beginners

  Hey, I am sure most of y'all are here because of your sheer interest in  Computer Science  and how much more fascinating it could be in the future! If that's the case, I believe you must've at some point in your learning journey, come across the word  "Web Development" .   Web Development As soon as one hears that word, the first question that arises in his/her mind is "What is Web development?" Is it the fancy stuff you see when you open a webpage or is it the magic that happens in the background by the wizards? Well, what if I tell you, it's the combination of both, the fancy stuff you see when you open a webpage and also the magic that happens in the background, Sounds fascinating? then let's have a deeper look at the topic. Web Development is divided into two major parts, namely, front-end and back-end. Now one may ask "But, what are Front-end and Back-end? I've never come across these words!". The answer is simple, all the UI...

Understanding Kernel, Distros and File Systems of Linux

  I hope many of you are familiar with the term "Linux". But my question is what is Linux? Some of you will say Linux is an OS while some of you will say Linux is a kernel. Actually, Linux is a kernel and not an OS. So, first, let's understand what a kernel is. Then the difference between OS and kernel. Kernel A kernel is one of the system software in Operating Systems which acts as a bridge between applications and hardware components. Operating System vs Kernel The operating system is a bridge between user and hardware while Kernel is a bridge between applications and hardware. An operating system is a system software while Kernel is a software which is a part of the OS. All operating systems need a kernel to run. When you boot the computer, OS is the first program that loads while the kernel is the first program that loads when OS loads. Example of the kernel: Linux  Examples of OS: Ubuntu, Fedora, Kali Linux Distributions Linux Distributions or Linux Distros are the o...

MOBILE APP DEVELOPMENT USING APP INVENTOR

We all know that mobile is the future and that comes with mobile apps. This post will equip you with the knowledge and skills required to create your very own app. I will show you exactly what a viable app idea entails and get you started on developing your app using the App Inventor. There are three stages of Mobile App Development :  Design: How your app should look Develop: Using App Inventor Distribute: Publishing it on the Google Play Store Mobile App Development process : Identify the problem  Design a solution  Write an application  Check the solution  Now, without any delay, we will get into the process of mobile app development  with App Inventor: MIT App Inventor is a web application integrated development environment originally provided by Google and maintained by the Massachusetts Institute of Technology (MIT). It allows newcomers to computer programming to create application software (apps) for two operating systems (OS): Android, and iOS. Step...