Unclosed file handles, database connection is a common problem. Get rid of it by using
an old but not too popular java feature.Read ...
Java Records - Escape the verbosity
Verbosity is not bad but too much of it can be a productivity killer.
Starting Jav 14, you have options to escape the verbosity by using a new feature called Java Records. Read ...
Software Engineering
Leave the camp ground cleaner
The Boy Scouts of America have a simple rule — ‘Leave the campground
cleaner than you found it’*. There is quite a bit software developers can learn
from this & apply to how they refactor their code. Read ...
Project vs Product mindset
Doing a custom project vs. working on product needs a different mindset and approach. Find out how and why Read ...
Realities of software development
Software development is it an art or engineering is anyone's guess.
How to estimate software development efforts and deliver high quality products is being researched from last 50+ years but not much has changed. Read ...
Functional programming
Elixir is the future of Erlang
This Blog gives you a brief history of both Erlang and Elixir.
It also talks about the strengths of both the languages & how the future of both languages is converging.Read ...
Web Development
Beware of Tab Nabbing
A simple anchor tag in html can leave you vulnerable for tabnabbing attack.
Luckily the solution is also simple but relatively unknown.
Read ...
Audit your HTML pages
Is your HTML page really optimized and following all the bestpractices and guidelines.
There are easy ways to find this out but are the UI developers using it from day #1.
Read ...
Books
Tribe of Hackers
Tribe of hackers is collection of interviews with 70 + cybersecurity professionals.
Interview questions were same & a very common sensical pattern can be derived from the answers. Read ...