Tuesday, May 9, 2023

Json vs xml

 XML (Extensible markup language) was designed to carry data, not to display data. It is a W3C recommendation. Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The design goals of XML focus on simplicity, generality, and usability across the Internet. It is a textual data format with strong support via Unicode for different human languages. Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services.

Example :

JSON (JavaScript Object Notation) is a lightweight data-interchange format and it completely language independent. It is based on the JavaScript programming language and easy to understand and generate.

Saturday, November 13, 2021

Ajax

 Ajax is an abbreviation for asynchronous javascript and Xml. 

What is AJAX?

AJAX = Asynchronous JavaScript And XML.

AJAX is not a programming language.

AJAX just uses a combination of:

  • A browser built-in XMLHttpRequest object (to request data from a web server)
  • JavaScript and HTML DOM (to display or use the data)

  • This JavaScript function can be used to demonstrate the use of AJAX.
  •  function loadDoc() {
  •   const xhttp = new XMLHttpRequest();
  •   xhttp.onload = function() {
  •     document.getElementById("demo").innerHTML = this.responseText;
  •     }
  •   xhttp.open("GET", "ajax_info.txt", true);
  •   xhttp.send();
  • }

Full stack developer

 Can be achieved by sound knowledge in frontend and backend programming languages html5, css3, javascript and web framework which can also

Best frameworks

  • Django 
  • CodeIgniter
  • Angular 
  • Vue
  • Ruby on rails 
  • Laravel 
  • JQUERY
  • Bootstrap 
  • Flask
  • Asp.net
  • Cake Php
  • Spring MVC
  • EXPRESS
  • React
  • Ember


Saturday, October 2, 2021

Machine learning

 Machine learning is a branch of artificial intelligence (AI) and computer science which focuses on the use of data and algorithms to imitate the way that humans learn, gradually improving its accuracy.


IBM has a rich history with machine learning. One of its own, Arthur Samuel, is credited for coining the term, “machine learning” with his research (PDF, 481 KB) (link resides outside IBM) around the game of checkers. Robert Nealey, the self-proclaimed checkers master, played the game on an IBM 7094 computer in 1962, and he lost to the computer. Compared to what can be done today, this feat almost seems trivial, but it’s considered a major milestone within the field of artificial intelligence. Over the next couple of decades, the technological developments around storage and processing power will enable some innovative products that we know and love today, such as Netflix’s recommendation engine or self-driving cars.


Machine learning is an important component of the growing field of data science. Through the use of statistical methods, algorithms are trained to make classifications or predictions, uncovering key insights within data mining projects. These insights subsequently drive decision making within applications and businesses, ideally impacting key growth metrics. As big data continues to expand and grow, the market demand for data scientists will increase, requiring them to assist in the identification of the most relevant business questions and subsequently the data to answer them.


The way in which deep learning and machine learning differ is in how each algorithm learns. Deep learning automates much of the feature extraction piece of the process, eliminating some of the manual human intervention required and enabling the use of larger data sets. You can think of deep learning as "scalable machine learning" as Lex Fridman notes in this MIT lecture (01:08:05) (link resides outside IBM). Classical, or "non-deep", machine learning is more dependent on humanMachine learning is the study of computer algorithms that can improve automatically through experience and by the use of data. It is seen as a part of artificial intelligence. 

Thursday, September 30, 2021

Introduction to icons

 Fontawesome Icons

Input types

Html input types 

How Tos

 How to create registration and login forms in frontend 

How to create registration and login forms in backend 

How to validate form in the  frontend 

How to validate form in the backend 


How to convert javascript objects to json

How to convert json into javascript objects 

How to create native applications with Javascript 

How to create mobile games with canvas Api

How to create a text editor with html5,  css and Javascript 

How to create a paint app using html and Javascript 

How to create chatbot using Javascript 




Tech terms you need to know

 In programming you will probably encounter this terms

Agile 

Agile is a framework that defines how software development needs to be done. It's not a single or specific method, and it is the collection of various methodologies and best practices that follow the value statement signed with the customer. Can also be defined as  a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end.

Algorithm 
Apple
Ada
Allan Turing 
Artificial intelligence 
Augmented reality
Assembler
Assembly language 
Array
Axure
Aws
Algorithm
Algol
Api
Binary
Binary tree
Boolean
Bloatware 
Bash
Big data
Bootstrap 
Bit
Byte
Bitcoin
Binance
Clang 
Cracking 
Cloud computing 
Cobol
Cloning
Class
Cmd
Command prompt 
Cryptography 
Cryptocurrency
Comment 
Cs
Computer engineering 
Calculus
Compiler
Concatenated 
Charset
Coding 
Constructs
Cyber security 
Deep learning 

Dom API
It's an application programming interface which links javascript and html document 

Data structures 
Dennis Ritchie 
Discreet mathematics 
Documentation
Databases 
Data science 
Decrement 
Dictionary 
Debugging 
Destructuring
Execution 
Error handling 
Einstein 
Events 
Expression 
Ethical hacking 
Fontawesome 
Function 
Firmware 
Falsy
Flowchart 
Functional programming 
Framework 
Face recognition api
Google fonts 
Get method 
Hacking
Hackathon 
Instance of operator 
IDE
Interpreter
Increment 

Iot
short, the Internet of Things refers to the rapidly growing network of connected objects that are able to collect and exchange data in real time using embedded sensors. Thermostats, cars, lights, refrigerators, and more appliances can all be connected to the IoT.27 Jan


Indentifiers
Internet 
Javac
Javax
Kinematics 
Kotlin 
Lists
Loops
Linear Algebra 
Linus
Linux 
Library
Machine language 
Method 
Machine learning 
Natural language processing 
Meta
Metaverse
Microsoft 
Malware
Neural networks 
Nodes
.net
Networking
NUMPY
NASA
Macos
Object
Oop
Programming paradigms 
Post method 
Pseudocode 
Pypy
Pygame 
Powershell
Plugins 
Phishing
Probability 
Programming 
Quantum mechanics 
Quantum computing 
RestAPI
Stock romware
Rust
R language 
Raspberry pi
pi
Stephen hawking 
Socrates
Statistics 
Shell
String
Server
Ssh
Statement 
SDLc
Simulated reality 
Scope 
Sync
Spyware
Asynchronous 
Tree diagrams 
Typeof operator 
Truth table
Truthy
Unicode
Unix
Ux
Ui
Void operator 
Voice recognition api
Virus
Viewport
Vuejs
Virtual reality 
Web 2.0
W3schools
WordPress 
WORA mantra
Web 3.0
Xml

Xml is short for extensive markup language 

Z-index
Zsh

 Pre interview preparations 

C++ interview questions 

C interview questions 

Javascript interview quit 

Java interview questions 

Php interview questions 

Python interview questions 

Html5 and css interview questions 

C interview questions 

Json vs xml

  XML (Extensible markup language)  was designed to carry data, not to display data. It is a W3C recommendation. Extensible Markup Language ...