Algorithms Bit manipulation
Common bit manipulation tricks that are worth keeping in your toolbox.
javascript es6 Promises
Information around Promise.race method in Javascript
Information around Promise.any and AggregateError method in Javascript
Information around Promise.allSettled method in Javascript
Information around Promise.all method in Javascript
React webpack5 javascript
Setting up react development environment using webpack 5
Web performance NFR
Various metrics for measuring we performance
javascript es6 Arrays
Detailed explanation on reduce method of javascript arrays
Computer Science Software Design
Introduction to various design patterns that are commonly used in software designs and engineering.
javascript es6 Arrays Iterables
Introduction to arrays in javascript and various operations and methods attached to it
javascript es6 Objects Arrays
Distinction between for..of and for..in loop and related concepts in javascript
Javascript Frontend
Understanding functional programming paradigm in javascript
Ethical Hacking Web Penetration testing
Launching dictionary attacks on login forms using Hydra.
Java Multi-threading
A descriptive information about yield, join and sleep methods and gist on life-cycle of a thread.
Constructors of Thread class and Priorities of a thread.
Ways of creating a thread in java.
Introduction to multi-tasking and why we require multi-tasking.
Java Generics
Understanding generic methods and wildcard character.
Bounded Types and its Syntax.
Internal implementations of generics.
Why Java generics came to picture at the first place.
PersonalLearning MyDailyJournal
Everyday blogs on personal learnings and achievements
Core Java Collections
A brief note on Arrays and Collections utility classes.
A brief note Queue interface and its classes in java.
A note on the enhancements which took place in java 1.6 Collection framework.
Core java Collections
A brief note on Hashtable and NavigableHashSet in java collections framework.
Introduction to Map and various classes implementing Map interface in java Collections framework.
A brief note on Comparator interface in java Collection framework.
Introduction to Set and various classes implementing Set interface in java Collections framework.
Introduction to Cursors and their types in java Collections framework.
Algorithms Time complexity analysis
A well-known set of examples for finding the time complexity of Iterative programs.
Language fundamentals floating point
How floating point numbers work behind the scenes.
A brief note on key classes which implement List interface.
A brief about Collections and its 9 key interfaces.
Cryptography Algorithms CTF
Understanding the working of RSA algorithm and implementing it to capture the flag involving RSA decryption problems.
Discrete Mathematics Countably Infinite Sets
Understanding the notion of countably infinite sets through Hilbert's grand Hotel paradox.
java Multi-threading concurrency
Distinction between concurrency and parallelism through java language construct.
java Competitive Programming Arrays
Few best practices while dealing with Arrays problems in Competitive Programming using java.
java Random Numbers Practical Applications
Ways of Generating identifiers for real-time applications and usages
java Random Numbers
Basics of Random numbers generation in java
java BigIntegers
Big Integers and their importance in Competitive Coding
CTF Cyber Security Hackerearth
Writup for reverse Engineering challenges for cipher combat ctf held on 22 january 2020.