Posts

Episode 6: Delivering With Confidence - Unit Testing - Part III

In this sixth episode we discuss the aspects of unit testing:
Test FIRST: Repeat-abilityFiasco in testing time based code: time zones, time adjustments, leap years, day light savingCalendar triviaTesting multi-threaded codeParallel tests, and test isolationDRY and WetAssertions in unit tests and coverageMutation testingShould we trust coverage? How much coverage is enough?Peer ConfidenceTo mock or not to mock, that is the question!

To get updates, you can subscribe to the podcast on: Apple iTunesGoogle Podcastsplayer.fmRSS feedFeedBurnerStitcher Radio or TuneIn . If you have any suggestions, thoughts or recommendations, please feel free to comment below. You can also reach me on podcast's twitter handle @TechNggets or my personal account @nikhilwanpal.

Episode 5: Delivering With Confidence: Unit Testing - Part - II

In this fifth episode we discuss the aspects of unit testing:
Types of changes in code: structural and behaviouralFast tests make you fastLearning TestsBroken console.log?Single asserts in testsTests and code handover.Why trust tests?Slow tests, leaving process boundaries and unpredictability in tests.What are: test doubles, mocks, dummies, stubs, spies and fakes?To mock or not to mock.

To get updates, you can subscribe to the podcast on: Apple iTunesGoogle Podcastsplayer.fmRSS feedFeedBurnerStitcher Radio or TuneIn . If you have any suggestions, thoughts or recommendations, please feel free to comment below. You can also reach me on podcast's twitter handle @TechNggets or my personal account @nikhilwanpal.

Episode 4: Delivering With Confidence: Unit Testing - Part - I

This is the forth episode of podcast "Tech Nuggets and Thoughts".

In this episode, we talk about Unit Testing covering points such as:
What is testing?What are software requirements?The test pyramidImportance of business in software and what it means for testing.Test principles: F.I.R.S.TTest First approachWhat is a unit, in unit testing? To get updates, you can subscribe to the podcast on: Apple iTunesGoogle Podcastsplayer.fmRSS feedFeedBurnerStitcher Radio or TuneIn . If you have any suggestions, thoughts or recommendations, please feel free to comment below. You can also reach me on podcast's twitter handle @TechNggets or my personal account @nikhilwanpal.


Episode 3: Circular Dependency

This is the third episode of podcast "Tech Nuggets and Thoughts".

In this episode, we talk about Circular dependency in software and how it affects software development, maintenance, deployment and other aspects of software. We also discuss how to detect and avoid circular dependency.

To get updates, you can subscribe to the podcast on: Apple iTunesGoogle Podcastsplayer.fmRSS feedFeedBurnerStitcher Radio or TuneIn . If you have any suggestions, thoughts or recommendations, please feel free to comment below. You can also reach me on podcast's twitter handle @TechNggets or my personal account @nikhilwanpal.



Episode 2: Intro to Git Flow

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.com/petervanderdoes/gitflow-avhA superb cheat sheet for git flow: https://danielkummer.github.io/git-flow-cheatsheet/ To get updates, you can subscribe to the podcast on: Apple iTunesplayer.fmRSS feed. If you have any suggestions, thoughts or recommendations, please feel free to comment below. You can also reach me on podcast's twitter handle @TechNggets or my personal account @nikhilwanpal.




Episode 1: Intro to Containers and Self

In this episode of "Tech Nuggets and Thoughts", 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 iTunesplayer.fmRSS feed. If you have any suggestions, thoughts or recommendations, please feel free to comment below. You can also reach me on podcast's twitter handle @TechNggets or my personal account @nikhilwanpal.