Tech Nuggets and Thoughts

Tech Nuggets and Thoughts


Latest Episodes

Episode 8: Coderetreat
January 15, 2020

In the eighth episode, we discuss coderetreat covering: What is Coderetreat What is GDCR The success of GDCR event in Pune The spiritual aspects of Coderetreat! ( ;-) ) How to run your own Coderetreat Codereteat is not a hackathon! Letting go

Episode 7: Delivering With Confidence - Unit Testing - Part IV
December 18, 2019

In this episode we discuss these aspects of unit testing: jUnit, TestNG feature overview Mocha and Chai: bdd and tdd styles Cobertura and Istanbul, nyc Cucumber, Feature Files and verbosity Introducing Cucumber to teams Spock End-to-end testing /

Episode 6: Delivering With Confidence - Unit Testing - Part III
October 09, 2019

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

Episode 5: Delivering With Confidence - Unit Testing - Part II
September 19, 2019

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,

Episode 4: Delivering With Confidence - Unit Testing - Part I
September 12, 2019

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. Wh

Episode 3: Circular dependency
August 05, 2019

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

[TechNggets] Episode 2: Intro to Git Flow
December 31, 2017

This is the second episode of podcast “Tech Nuggets and Thoughts”.   Some docs on git flow: The blog that brought it to us: http://nvie.com/posts/a-successful-git-branching-model/ git flow scripts project discussed in podcast: https://github.

Episode 2: Intro to Git Flow
December 31, 2017

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

[TechNggets] Episode 1: Intro to Containers and Self
December 01, 2017

Here is the first episode of “Tech Nuggets and Thoughts” In this episode we talk about containers, what they are, how they work, what docker is and when / when not to use docker.   To get updates, you can subscribe to the podcast on: Apple iTunes,

Episode 1: Intro to Containers and Self
November 30, 2017

In this podcast we discuss about Containers, popular implementation being docker; what they are, their uses and drawbacks.