About

I am Tirthal Patel - owner and author of this site, independent thinker, versatile software engineer and hands-on technical architect. You can find me @

http://about.me/tirthalpatel          

I regret to announce that I have decided to discontinue my publication of blogs and articles on this website starting from 2020.

This site is a small step towards giving back to the community and exchanging experience.

I started this blog site in 2013 with the intention of sharing simple and efficient approaches of learning and working in Java based applications development, and contribute my knowledge for the benefit of others in software engineering with respect to range of tools, techniques, practices, technologies, frameworks, design and architecture. 

Goals of my blog site:
  1. Strategy: Publish arbitrary posts in the field of Software Engineering.
  2. Targeted Audience: Most beneficial to entry level software engineers compare to highly experienced individuals.
  3. Technology Consideration: Originally this site was focused to Java ecosystem, however is not restricted to it only anymore.
Targeted sections of the site:
  1. Tools & Techniques:
    • Static code analysis and code re-factoring using tools like FindBugs, Codepro Analytix, SonarQube, JArchitect...
    • Diagramming and Reverse Engineering using tools like Architexa, Maintainj, ObjectAid...
    • Performance diagnosis using tools like VisualVM, Yourkit, jProfiler, AppDynamics...
    • Improve Productivity using tools like jRebel, Hotswap Agent.... 
    • Related to TDD/BDD, SCM, Build, CI, CD, ALM, DevOps...
  2. Design & Architecture:
    • Object oriented design principles and patters, anti-patterns...
    • Architecture documentation, Non-functional requirements, Architectural styles and patterns...
    • Architecture and design related strategies, best practices, guidelines...
  3. Techie Zone:
    • Random "Hello world tutorials / How to learn guides" related to to modern java and spring ecosystem, programming languages, libraries, frameworks, enterprise technologies and platforms...
  4. Miscellaneous:
    • Other random thoughts based on my experience...
    • Training topics which I conducted...
    • Odds and ends technical blogs...
Disclaimers:
  1. Here the thoughts expressed are based on my personal experience and certainly not controlled by my employer, any other company or any other individual. I believe the provided information is lucid and effective at its best level, however I do not provide the guarantee about how it would be useful to you.
  2. Any trademarked / copyright information used here remains the asset of relevant owner.
  3. External websites links are just for the reference and I do not have affiliation with other external websites.



Thank you for visiting my Tech Cafe. Happy Learning.