Blog - How to install Python libraries in offline mode
Tue, 28 Mar 2023
Learn how to install Python libraries on a system that is NOT connected to Internet (offline).
Blog - How to use Excel in Python using openpyxl
Mon, 27 Mar 2023
Learn how to write and read excel files from Python using openpyxl library
Blog - Looking back at 2022
Sun, 01 Jan 2023
A summary of important events of my life in 2022.
Blog - Todos using React and Redux
Sat, 06 Aug 2022
In this blog you learn how to use Redux to manage state of Todos application in React.
Blog - Using Redux in React
Fri, 05 Aug 2022
In this blog you learn how to use Redux library to manage state in a React Application.
Blog - Todos Application in React using LocalStorage
Sat, 09 Jul 2022
In this blog you learn how to develop a Todos application using React and
store data in LocalStorage of Browser.
Blog - Installing HR Schema in Oracle Database 21c Express Edition (XE)
Tue, 21 Jun 2022
This blog explains steps to be taken to install HR Schema in Oracle Database 21c XE
Video Tutorial - Mutable and Immutable objects in Python
Fri, 25 Feb 2022
Learn what is the difference between Mutable and Immutable objects in Python.
Video Tutorial - How to pass a function as a parameter in Python
Wed, 26 Jan 2022
Learn how to use pass a function as a parameter to another function in Python
Video Tutorial - How to use filter() function in Python
Wed, 26 Jan 2022
Learn how to use filter() function in Python to filter elements in a collection
Video Tutorial - How to use sorted() function in Python
Wed, 26 Jan 2022
Learn how to use key parameter in sorted() function in Python
Video Tutorial - How to use map() function in Python
Tue, 25 Jan 2022
Learn how to use map() function in Python
Video Tutorial - Overloading in Python
Tue, 25 Jan 2022
Learn why Python doesn't support overloading
Blog - Looking back at 2021
Sun, 02 Jan 2022
A summary of important events of my life in 2021.
Video Tutorial - Bubble Sort in 'C' Language
Sat, 27 Nov 2021
Learn how to use Bubble Sort algorithm to sort an array in 'C' Language.
Video Tutorial - New features of Python 3.10
Thu, 25 Nov 2021
Learn how to use new features of Python 3.10.
Blog - Creating REST API using FastAPI
Tue, 23 Nov 2021
In this blog, I show how to use FastAPI framework and Python to create database driven REST API
Video Course - Angular for Beginners - at Udemy.com
Fri, 16 Jul 2021
My new course, Angular for Beginers, teaches how to build interactive front-end of Web Application
using Angular.
Video Tutorial - How to use Java Streams
Tue, 08 Jun 2021
Learn what is a Stream in Java, how to create a Stream, and perform intermediate and terminal operations on Streams.
Video Tutorial - Generators in Python
Sun, 06 Jun 2021
What is a Generator in Python, how does it work and how to create our own Generators
Video Tutorial - Iterators in Python
Sun, 06 Jun 2021
What are Iterables and Iterators in Python and how to use existing iterators and how to create user-defined iterators.
Video Tutorial - Getting Started with MySQL
Mon, 17 May 2021
Learn how to download, install and use MySQL Community Edition.
Blog - Accessing MySQL from Python
Sat, 15 May 2021
In this blog, I show how to access MySQL, retrieve and manipulate data from Python
Blog - What's New In C# 9.0
Wed, 27 Apr 2021
In this blog, I show how to use new features of C# 9.0.
Blog - What's New In C# 8.0
Tue, 27 Apr 2021
In this blog, I show how to use new features of C# 8.0.
Blog - Unlocking HR account in Oracle Database 18c Express Edition (XE)
Wed, 17 Mar 2021
This blog shows steps to unlock and use HR account in Oracle Database 18c XE
Video Course - Building Web Applications using Java EE - at Udemy.com
Thu, 04 Feb 2021
My new course that teaches how to build Web Applications using Java EE is now available at Udemy.com
Video Tutorial - Binary Files and Random Access in C Language
Sat, 23 Jan 2021
Learn how to use Binary files and Random Access in C Language
Video Tutorial - Using Command Line Arguments in C Language
Sat, 23 Jan 2021
Learn how to receive command line arguments in a C Program with multiple examples
Blog - Looking back at 2020
Fri, 01 Jan 2021
A summary of important events of my life in 2020.
Video Tutorial - Deploying Django Web Application to PythonAnywhere.com
Mon, 02 Nov 2020
This video shows how to deploy a Django project from local system to PythonAnywhere.com (Cloud)
Video Course - Building Web Applications using Django Framework - at Udemy.com
Tue, 27 Oct 2020
My new course that teaches how to build Web Application using Django Framework is available at Udemy.com
Blog - Deploying Django Project to PythonAnywhere.com
Wed, 21 Oct 2020
This blog shows how to deploy a Django project from local system to PythonAnywhere.com
Video Tutorial - Getting Started with Eclipse IDE for Java DevelopersSun, 11 Oct 2020
In this video, you learn how to download, install and use Eclipse IDE for Java Developers
Video Tutorial - Getting Started with Java SE 15Sun, 11 Oct 2020
In this video, you learn how to download, install and use Java SE 15 (JDK 15)
Video Tutorial - Pointer to Structure in 'C' LanguageSun, 04 Oct 2020
In this video, you learn how to use a pointer to structure in 'C' Language
Video Tutorial - Preprocessor in 'C' LanguageSun, 04 Oct 2020
In this video, you learn the role played by Preprocessor in 'C' Language
Video Tutorial - Why to use Unions in 'C' LanguageSun, 04 Oct 2020
In this video, you learn why to use Unions in 'C' Language
Video Tutorial - Pass by Value vs. Pass by Reference in PythonWed, 01 Jul 2020
In this video, you understand the implications of passing a mutable vs. immutable object to a function as parameter in Python.
Video Tutorial - Learn how to use Lambda Expressions in PythonSun, 28 Jun 2020
In this video, you learn how to use Lambda Expressions in Python with filter(), sorted() and map()
functions.
Video Tutorial - Synchronization of Threads in JavaSun, 07 Jun 2020
In this video, you learn the importance of Synchronization of Threads in Java and how to implement it.
Video Tutorial - Function Declaration vs. Function Definition in C LanguageSat, 06 Jun 2020
In this video, you learn the difference between function declaration and function definition in C Language and when to
use function declaration and also why to include header files like stdio.h.
Video Tutorial - Getting Started with Apache DerbySat, 18 Apr 2020
In this video, you learn how to get started with Apache Derby.
Blog - Creating Custom Middleware in Django
Wed, 15 Apr 2020
This blog shows how to create a custom middleware in Django.
Video Tutorial - Learning Path for Software DevelopersFri, 13 Mar 2020
Here is recommended learning path to follow for students aspiring to become web and mobile application developers.
Video Tutorial - Compile-time Polymorphism vs. Runtime PolymorphismTue, 10 Mar 2020
In this video, you learn the difference between Compile-time Polymorphism and Runtime Polymorphism in Java
Blog - To-dos Application using Spring MVC + Hibernate + Derby
Sun, 01 Mar 2020
This blog shows how to build a web application developed using Spring MVC + Hibernate + Derby to keep track of To-dos
Blog - How to use Apache Derby from JDBC
Sat, 29 Feb 2020
In this blog you learn how to access Apache Derby (Java DB) from JDBC
Video Tutorial - Using Apache Derby (Java DB) from JDBCSat, 29 Feb 2020
In this video, you learn how to access Apache Derby (Java DB) from JDBC
Video Tutorial - How to integrate Tomcat with EclipseMon, 10 Feb 2020
In this video, you learn how to add Tomcat server to Eclipse IDE
Blog - Looking back at 2019
Wed, 01 Jan 2020
Blog - A summary of important events of my life in 2019.
Blog - New features of Python 3.8
Sat, 30 Nov 2019
In this blog, I show how to use new features of Python 3.8.
Video Tutorial - Upcasting and Downcasting in Java
Wed, 27 Nov 2019
In this video, I explain upcasting and downcasting in Java
Video Tutorial - How to use Lamdba Expressions in Java
Sun, 24 Nov 2019
In this video, I demonstrate how to use Lambda Expression, Lambda Blocks, and Method Reference in Java 8 and above.
Video Tutorial - Top-N Analysis in Oracle Database
Tue, 19 Nov 2019
In this video, I show how to perform Top-N Analysis in Oracle Database 11g and 18c.
Video Tutorial - Why to override equals(), hashCode() and toString() methods
of Object class in Java.
Sat, 16 Nov 2019
In this video, I explain why to overriding equals(), hashCode() and toString() methods of
Object class in Java.
Video Tutorial - Understand how method resolution order(MRO) works with Multiple Inheritance
in Python.
Fri, 15 Nov 2019
In this video, I explain how MRO (Method Resolution Order) works in Python while
implementing multiple inheritance.
Video Tutorial - Learn how to get started with Django Framework
Thu, 14 Nov 2019
This video shows how to install Django, create project and application in Django Framework.
Blog - Deploying Machine Learning ModelSat, 02 Nov 2019
In this blog, I show how to build and deploy a Machine Learning model so that it can be used
from a Web Application built with Django.
Video Tutorial - How to use SQL Developer with Oracle Database 18c XE
Tue, 27 Aug 2019
This video shows how to install SQL Developer and connect to pluggable database in Oracle Database 18c Express Edition (XE).
Video Tutorial - How to install Oracle Database 18c XE and unlock HR account
Tue, 27 Aug 2019
This video shows how to install Oracle Database 18c XE and connect to pluggable database without having to change any configuration files in Oracle. It also shows how to unlock HR account in pluggable database.
New edition of - C Language For Beginners - book available nowSun, 25 Aug 2019
Enhanced - C Language For Beginners - book and made hard copy available at Srikanth Technologies
and Kindle version at Amazon.
My Favourites Sat, 24 Aug 2019
Added a new section in which I listed my favourite websites, books and videos.
Blog - Enable CORS in DjangoTue, 09 Jul 2019
In this blog, we understand how to enable CORS (Cross-Origin Resource Sharing) in Django.
Blog - Oracle + Django ORMWed, 26 Jun 2019
In this blog, we understand how to access Oracle database using Django ORM.
Blog - Deploying Spring MVC Application To TomcatSat, 22 Jun 2019
In this blog, I walk you through the steps to deploy a Spring MVC application developed
using Spring Boot to Tomcat Server.