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.
…
continue reading
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! (of your code) Our favorite constraints What we learnt from the event Why should you have a Coderetreat?…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Episode 7: Delivering With Confidence - Unit Testing - Part IV
32:35
32:35
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
32:35
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 / integration testing tools: Selenium, Appium End-to-end API testing: Postman Contract Tests: Pact, Sprin…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Episode 6: Delivering With Confidence - Unit Testing - Part III
24:59
24:59
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
24:59
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 isolation DRY and Wet Assertions in unit tests and coverage Mutation testing Should we trust coverage?…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Episode 5: Delivering With Confidence - Unit Testing - Part II
26:35
26:35
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
26:35
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 process boundaries and unpredictability in tests. What are: test doubles, mocks, dummies, stubs,…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Episode 4: Delivering With Confidence - Unit Testing - Part I
24:40
24:40
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
24:40
We talk about software testing touching points as:1. What is testing?2. What are software requirements?3. The test pyramid4. Importance of business in software and what it means for testing.5. Test principles: F.I.R.S.T 6. Test First principle7. What is a unit, in unit testing?Door Nikhil Wanpal
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Episode 3: Circular dependency
55:58
55:58
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
55:58
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 it arises at all levels of abstraction in software, whether it is good or bad, tools we can use …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Episode 2: Intro to Git Flow
21:27
21:27
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
21:27
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 bit more about git flow: http://nikhilwanpal.in/blog/podcast-tech-nuggets-and-thoughts-episode-2-…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Episode 1: Intro to Containers and Self
23:17
23:17
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
23:17
In this podcast we discuss about Containers, popular implementation being docker; what they are, their uses and drawbacks.Door Nikhil Wanpal
…
continue reading