academia (1)

The True Value of Attending Academic Conferences

 debloat (2)

Diversity-Driven Software Debloat
Unnecessary Code

 latex (1)

Use Custom LaTeX Macros to Boost Your Writing Productivity

 management (3)

On the Parkinson's Law of Triviality for Computer Science Researchers
Bus Factor: A Human-Centered Risk Metric in the Software Supply Chain
What Does It Take to Become a Software Architect?

 misc (1)

The Cuban Revolution

 programming (10)

The Dynamic Features of Java
Inversion of Control and Dependency Injection in Java
AOT vs. JIT Compilation in Java
Encoding, Encryption, Hashing, and Obfuscation in Java
Design For Microservices!
The Fork/Join Java framework
Dynamic Programming
The Producer-Consumer Pattern in Java Made Easy
Unix Cmd Hacks
A Starting Guide to Become a Good Competitive Programmer

 research (10)

No One Cares About Your Research!
How to Write a Good Revision Letter
Staying in Academia: How PhD Profiles are Evaluated?
How to Write a Good Paper Rebuttal
How to Track the Progress of a Research Project
How I Overcome Writer's Block When Preparing a Research Paper
Seven Reasons to Go For a Ph.D. In Computer Science
Book Review: The Ph.D. Grind
Shortening the Distance Between Academia and Industry
Empirical Software Engineering Research Is Harder Than You Think

 sarcasm (1)

SIGBOVIK: The Ig Nobel for Academics and Computer Science Researchers

 security (2)

The Software Supply Chain
The Zip Slip Vulnerability Exploitation

 soft-skills (4)

Hermit Programmers are Dead
Recipes for Effective Academic Emailing
The Practice of Teaching
How I Beat the IELTS Academic With Just a Month of Self-Training

 tools (5)

My Ultimate Terminal Customizations for macOS
Configuring Remote Connections in Unix-Based Systems Using SSH
Replace the Disqus Commenting System on your Blog
Enhance Your Readme With Asciinema
Git Fundamentals

 tutorials (2)

How to Set Up A Blockchain Network With Hyperledger Besu
Deploying to Maven Central