Tech Nuggets and Thoughts

Tech Nuggets and Thoughts
A Java and Web Development Podcast. We love to discuss technology, demystifying buzzwords and the art of software development. Reach out to us on twitter @TechNggets.

6: Delivering With Confidence - Unit Testing - Part III
Oct 9 • 24 min
In this episode we discuss these aspects of unit testing: Test FIRST: Repeat-ability Fiasco in testing time based code: time zones, time adjustments, leap years, day light saving Calendar trivia Testing multi-threaded code Parallel tests, and test…
5: Delivering With Confidence - Unit Testing - Part II
Sep 19 • 26 min
In this episode we discuss the aspects of unit testing: Types of changes in code: structural and behavioural Fast tests make you fast Learning Tests Broken console.log Single asserts in tests Tests and code handover. Why trust tests? Slow tests, leaving…
4: Delivering With Confidence - Unit Testing - Part I
Sep 12 • 24 min
We talk about software testing touching points as: 1. What is testing? 2. What are software requirements? 3. The test pyramid 4. Importance of business in software and what it means for testing. 5. Test principles: F.I.R.S.T 6. Test First principle 7.…
3: Circular dependency
Aug 5 • 55 min
Circular Depedency is cyclic depedency between classes, packages, modules or services. It adversely affects software’s health and productivity of developers. Here we discuss how to identify, avoid and solve circular dependency in software. We discuss how…
2: Intro to Git Flow
Dec 31, 2017 • 21 min
Git is an amazing version control system. Very popular and extremely powerful. Git flow is a branching strategy for git which can make setting development and devops practices very easy. In this podcast we see what Git flow is and how it helps. A little…
1: Intro to Containers and Self
Nov 30, 2017 • 23 min
In this podcast we discuss about Containers, popular implementation being docker; what they are, their uses and drawbacks.