A.I, Data and Software Engineering

Articles

Celebrating 5k+ Stack overflow

stack overflow

It has been a while since I joined Stack Overflow. As a programmer, I would like to acknowledge the creators and all contributors of the website to an awesome resource for developers and other fields of interest. Stack Overflow is a question-and-answer site for professional and enthusiast programmers. It is a privately-held website, the flagship site of the Stack Exchange Network, created in 2008...

WHY DO WE NEED TO OVERRIDE EQUALS AND HASHCODE METHODS IN JAVA/Kotlin

woman working at home using her laptop

In this post, we will discuss why it is important to override equals and hashCode method in Java/Kotlin. Item 9 in Josh Bloch’s Effective Java suggests always override hashCode() method if the class overrides equals(). In this post, we will discuss why this is necessary and good practice.  We know that two objects are considered equal only if their references point...

Network protocols quick notes

In the world of technology, there are vast numbers of users’ communicating with different devices in different languages. That also includes many ways in which they transmit data along with the different software they implement. Yes, we’re talking about “networking protocols” which are a set of rules that help in governing the way a particular technology will function for...

WHAT IS P-VALUE?

Petamind A.I

Table of contentsHow to calculate P-Value?P-Value Approach to Hypothesis TestingReal-World Example of P-ValueKEY TAKEAWAYS In statistics, the p-value is the probability of obtaining results at least as extreme as the observed results of a statistical hypothesis test, assuming that the null hypothesis is correct. The p-value is used as an alternative to rejection points of significance at which...

SCALING HORIZONTALLY VS. SCALING VERTICALLY

Petamind A.I

Table of contentsWhat is scalability?What’s the main difference?The decision to scale out or scale upIn conclusion: a seamless transition between the two models? Capacity planning is a challenge that every engineering team faces when it comes to ensuring the right resources are in place to handle expected (and unexpected) traffic demands. When demand for your application or website is increasing...

A.I, Data and Software Engineering

PetaMinds focuses on developing the coolest topics in data science, A.I, and programming, and make them so digestible for everyone to learn and create amazing applications in a short time.