tech
Software Engineering Idioms in Tech
Bikeshedding Dogfooding Boil the ocean Rubber duck debugging Drinking the Kool-Aid Skunkworks Yak Shaving Technical debt Bus factor Code smell Strawman ProposalBikesheddin...
In tech, Sep 09, 2020Java Lambda Expressions
References:BackgroundWhat are functional interfaces?A functional interface is an interface that contains only one abstract method. They can have only one functionality to exhibit. The...
In tech, java, programming, Oct 03, 2019Using Mockito for Java Unit Testing
References: Mockito Tutorial JournalDev Mockito Tutorialspoint Mockito Tutorial JavaCodeHouse Dependency Injection ReflectionsAs I returned back to Java programming, I had to rev...
In tech, testing, junit, java, programming, mockito, Oct 01, 2019How to make a project plan
Having a good idea on how to make a project plan for things that last more than a couple of months is a good idea. A good work plan helps us understand the scope of work we’re committ...
In tech, project management, Aug 15, 2019Git Tricks
Git tricks(likely to add how-to’s as we go ahead)Splitting a diff with Sourcetree check out a new branch cherry pick your original diff onto the new branch or check out...
In tech, git, Jan 08, 2019Bitcoing and Crypto Currency
This post is currently a WIPThese are notes that I have kept during the process of learning more about bitcoin and crypto currencySources: Bitcoin BookCryptographic Hash FunctionsComm...
In tech, wip, bitcoin, crypto-currency, Feb 18, 2018Test Driven Development
Test Driven Developmenttl;dr - This blog focuses on what paradigms to follow for test driven development, and how to do TDD in Java.References and shameless copy paste- https://en.wi...
In tech, testing, junit, java, programming, Apr 03, 2016Large Scale System debugging
This is a reading list I have prepared for Large Scale Systems Debugging and Monitoring. The main focus is Section 2 Analytics, with topics covered in Section 1 Monitoring section as...
In tech, wip, debugging, cloud computing, Dec 11, 2015A Reading List for introduction to Cloud Computing technologies
Cloud Computing Reading GroupIf you are looking into cloud infrastructures, and a basic understanding of how existing cloud computing frameworks work and the functionality they provid...
In tech, wip, cloud computing, Apr 11, 2015wip
Bitcoing and Crypto Currency
This post is currently a WIPThese are notes that I have kept during the process of learning more about bitcoin and crypto currencySources: Bitcoin BookCryptographic Hash FunctionsComm...
In tech, wip, bitcoin, crypto-currency, Feb 18, 2018Large Scale System debugging
This is a reading list I have prepared for Large Scale Systems Debugging and Monitoring. The main focus is Section 2 Analytics, with topics covered in Section 1 Monitoring section as...
In tech, wip, debugging, cloud computing, Dec 11, 2015A Reading List for introduction to Cloud Computing technologies
Cloud Computing Reading GroupIf you are looking into cloud infrastructures, and a basic understanding of how existing cloud computing frameworks work and the functionality they provid...
In tech, wip, cloud computing, Apr 11, 2015cloud computing
Large Scale System debugging
This is a reading list I have prepared for Large Scale Systems Debugging and Monitoring. The main focus is Section 2 Analytics, with topics covered in Section 1 Monitoring section as...
In tech, wip, debugging, cloud computing, Dec 11, 2015A Reading List for introduction to Cloud Computing technologies
Cloud Computing Reading GroupIf you are looking into cloud infrastructures, and a basic understanding of how existing cloud computing frameworks work and the functionality they provid...
In tech, wip, cloud computing, Apr 11, 2015debugging
Large Scale System debugging
This is a reading list I have prepared for Large Scale Systems Debugging and Monitoring. The main focus is Section 2 Analytics, with topics covered in Section 1 Monitoring section as...
In tech, wip, debugging, cloud computing, Dec 11, 2015testing
Using Mockito for Java Unit Testing
References: Mockito Tutorial JournalDev Mockito Tutorialspoint Mockito Tutorial JavaCodeHouse Dependency Injection ReflectionsAs I returned back to Java programming, I had to rev...
In tech, testing, junit, java, programming, mockito, Oct 01, 2019Test Driven Development
Test Driven Developmenttl;dr - This blog focuses on what paradigms to follow for test driven development, and how to do TDD in Java.References and shameless copy paste- https://en.wi...
In tech, testing, junit, java, programming, Apr 03, 2016junit
Using Mockito for Java Unit Testing
References: Mockito Tutorial JournalDev Mockito Tutorialspoint Mockito Tutorial JavaCodeHouse Dependency Injection ReflectionsAs I returned back to Java programming, I had to rev...
In tech, testing, junit, java, programming, mockito, Oct 01, 2019Test Driven Development
Test Driven Developmenttl;dr - This blog focuses on what paradigms to follow for test driven development, and how to do TDD in Java.References and shameless copy paste- https://en.wi...
In tech, testing, junit, java, programming, Apr 03, 2016java
Java Lambda Expressions
References:BackgroundWhat are functional interfaces?A functional interface is an interface that contains only one abstract method. They can have only one functionality to exhibit. The...
In tech, java, programming, Oct 03, 2019Using Mockito for Java Unit Testing
References: Mockito Tutorial JournalDev Mockito Tutorialspoint Mockito Tutorial JavaCodeHouse Dependency Injection ReflectionsAs I returned back to Java programming, I had to rev...
In tech, testing, junit, java, programming, mockito, Oct 01, 2019Test Driven Development
Test Driven Developmenttl;dr - This blog focuses on what paradigms to follow for test driven development, and how to do TDD in Java.References and shameless copy paste- https://en.wi...
In tech, testing, junit, java, programming, Apr 03, 2016programming
Java Lambda Expressions
References:BackgroundWhat are functional interfaces?A functional interface is an interface that contains only one abstract method. They can have only one functionality to exhibit. The...
In tech, java, programming, Oct 03, 2019Using Mockito for Java Unit Testing
References: Mockito Tutorial JournalDev Mockito Tutorialspoint Mockito Tutorial JavaCodeHouse Dependency Injection ReflectionsAs I returned back to Java programming, I had to rev...
In tech, testing, junit, java, programming, mockito, Oct 01, 2019Test Driven Development
Test Driven Developmenttl;dr - This blog focuses on what paradigms to follow for test driven development, and how to do TDD in Java.References and shameless copy paste- https://en.wi...
In tech, testing, junit, java, programming, Apr 03, 2016bitcoin
Bitcoing and Crypto Currency
This post is currently a WIPThese are notes that I have kept during the process of learning more about bitcoin and crypto currencySources: Bitcoin BookCryptographic Hash FunctionsComm...
In tech, wip, bitcoin, crypto-currency, Feb 18, 2018crypto-currency
Bitcoing and Crypto Currency
This post is currently a WIPThese are notes that I have kept during the process of learning more about bitcoin and crypto currencySources: Bitcoin BookCryptographic Hash FunctionsComm...
In tech, wip, bitcoin, crypto-currency, Feb 18, 2018git
Git Tricks
Git tricks(likely to add how-to’s as we go ahead)Splitting a diff with Sourcetree check out a new branch cherry pick your original diff onto the new branch or check out...
In tech, git, Jan 08, 2019project management
How to make a project plan
Having a good idea on how to make a project plan for things that last more than a couple of months is a good idea. A good work plan helps us understand the scope of work we’re committ...
In tech, project management, Aug 15, 2019random
Creating your personal website
tl;dr; - This is a 5 min guide on how you can broadly go about making your own personal website. While I might not go into each aspect in detail, I’ll try and skim each of them and gi...
In random, Aug 31, 2019mockito
Using Mockito for Java Unit Testing
References: Mockito Tutorial JournalDev Mockito Tutorialspoint Mockito Tutorial JavaCodeHouse Dependency Injection ReflectionsAs I returned back to Java programming, I had to rev...
In tech, testing, junit, java, programming, mockito, Oct 01, 2019machine learning
Overfitting and Regularization (Coursera ML, Week 3 Part II)
Week 3 (Part II) - Overfitting and RegularizationAfter learning process, we get a good model. If we apply it to certain problems, we may or may not get good performance. That is the i...
In machine learning, coursera, Oct 04, 2019Non-Linear Hypothesis and Neural Network (Coursera ML, Week 4)
Week 4 - Non-Linear Hypothesis and Neural Network (NN)In previous notes, we introduced linear hypotheses such as linear regression, multivariate linear regression and simple logistic ...
In machine learning, coursera, Oct 04, 2019Multivariate Linear Regression, MSE, Gradient Descent and Normal Equation (Coursera ML, Week 2)
Week 2 - ML(Coursera) - Multivariate Linear Regression, MSE, Gradient Descent and Normal Equation.In Week1, we introduced the single variable linear regression. In this note, we will ...
In machine learning, coursera, Oct 03, 2019Classification Problem, Logistic Regression and Gradient Descent (Coursera ML, Week 3 Part I)
Week 3 - Classification Problem, Logistic Regression and Gradient Descent. PartIIn week1 and week2, we introduced the Supervised Learning and Regression Problem. Today, we are going t...
In machine learning, coursera, Oct 03, 2019Machine Learning Definitions (Coursera ML, Week 1)
Definition of Machine LearningMachine learning is a science that gives computers the ability to learn without explicitly programmed.Supervised Learninggiven data with label (i.e. righ...
In machine learning, coursera, Oct 03, 2019coursera
Overfitting and Regularization (Coursera ML, Week 3 Part II)
Week 3 (Part II) - Overfitting and RegularizationAfter learning process, we get a good model. If we apply it to certain problems, we may or may not get good performance. That is the i...
In machine learning, coursera, Oct 04, 2019Non-Linear Hypothesis and Neural Network (Coursera ML, Week 4)
Week 4 - Non-Linear Hypothesis and Neural Network (NN)In previous notes, we introduced linear hypotheses such as linear regression, multivariate linear regression and simple logistic ...
In machine learning, coursera, Oct 04, 2019Multivariate Linear Regression, MSE, Gradient Descent and Normal Equation (Coursera ML, Week 2)
Week 2 - ML(Coursera) - Multivariate Linear Regression, MSE, Gradient Descent and Normal Equation.In Week1, we introduced the single variable linear regression. In this note, we will ...
In machine learning, coursera, Oct 03, 2019Classification Problem, Logistic Regression and Gradient Descent (Coursera ML, Week 3 Part I)
Week 3 - Classification Problem, Logistic Regression and Gradient Descent. PartIIn week1 and week2, we introduced the Supervised Learning and Regression Problem. Today, we are going t...
In machine learning, coursera, Oct 03, 2019Machine Learning Definitions (Coursera ML, Week 1)
Definition of Machine LearningMachine learning is a science that gives computers the ability to learn without explicitly programmed.Supervised Learninggiven data with label (i.e. righ...
In machine learning, coursera, Oct 03, 2019