Posts

Why Downloading Speed Is Less ?

Telecom companies says that you will get internet speed of 16Mbps. But when you download a file, you get speed only of 2MBps. Have you ever wondered what is the reason behind this ? Bits & Bytes Internet speed is measured in 2 units that most people don't know - MBps or mbps. See the capital and small "B". The value of 1b (bit) & 1B (byte) is given below. This means that 16Mbps is equals to 2MBps. 8 bits = 1 byte 16Mbps = 2MBps Reason   Telecom companies use smaller unit Mbps for advertising & attracting users. and when you use internet the speed gets divided by 8.

IDE's vs Code Editor

  IDE's : Complex structure & hard to use Mostly paid Requires a significant disc space Suitable for large projects with data base management Code Editor : Simple to use & easy to load Open source & free Requires a minimal disc space Suitable for small projects and sole code writing

Project Ideas and Topics For Beginners [2021]

Top Project Ideas Airline Reservation System Course Management System Data Visualization Software Electricity Billing System e-Healthcare Management System Email Client Software Library Management System Network Packet Sniffer Online Bank Management System Online Medical Management System Online Quiz Management System Online Survey System RSS Feed System Smart City Project Stock Management System Supply Chain Management System Virtual Private Network

Difference Between Java and Java EE ?

JAVA vs JAVA EE Java or Java SE provides basic functionality like defining basic types and objects where as Java EE provides APIs for running large scale applications. SE is a normal Java specifications where as EE is built upon Java SE. Provides functionality like web applications, serverlets etc. Java SE consists of class libraries, virtual machines, deployment environment programming. where as Java EE is a structured application with separate client, Business enterprises layers. Java SE is mostly used to develop APIs for desktop applications like antivirus software, game etc. where as Java EE is mainly used for web applications. Java SE is suitable for beginning Java developers. where as Java EE is suitable for experienced Java developers who builds enterprise wide applications. -  Jai Gora

How Much Java Do You Need To Get A Job ?

 Java Concepts : As an entry level developer : Basic OOP principles — abstraction, encapsulation, inheritance, polymorphism, and others. Knowing how to manage interfaces, classes, and objects, understand the difference between these elements. A deeper knowledge of Object methods and their top applications Hierarchy of collections and exceptions. Basics multithreading, understanding the concepts of threads and processes. SOLID principles and the way they apply to Java. Superficial command of lambdas, streams, and functional interfaces. As an experienced developer : Basic understanding of pile and stack — speed, memory consumption, structure, the garbage collector (decent command). Collections, processing null-statements using HashMap and TreeMap. Handling generics, using abstract class constructors, “IS-A” inheritance. Methods, wrapped classes, hash-code, equals, boxing-unboxing. Basic multithreading concepts, understanding how to create a safe thread. Exception handling. - JAI GORA **A

10 Programming Languages You Can Learn in 2021

1. JavaScript 2. Python 3. Java 4. C/C++ 5. C# 6. Kotlin 7. Golang 8. Swift 9. SQL 10. PHP **All this as much as I've read blogs or articles**

Tips for the beginners in programming

Image
When you start programming it’s like opening a door to a dark room that’s not only unknown to you, but you also don’t know where the light switch or anything else is. Don’t think of it as a room in a horror movie though. That might give you a slight relief, but it’s up to you how far in you go, how much you stumble and how long it takes for you to find the light switch. It’s also up to you to keep replacing the lightbulb after finally turning the light switch on. And so, you keep proceeding to the other dark rooms, steadily acknowledging and learning from your weaknesses and recognising patterns that can help you as you advance. Don't just read the sample code, Tinker with it. Learn by doing. Always play with the code while learning. Grasp the fundamentals for long-term benefits. Code by hand. It sharpens proficiency. Ask for help if you need. Don't be shy. Seek out more online resources. There's a wealth of content. Take breaks while debugging. - JAI GORA