Skip to content
Sumon Dey
Web Developer & Automation Specialist
  • HOME
  • BLOG
  • PUBLISHED ARTICLES
  • CONTACT

Tag: programming

Bugs_Clustering

Cluster bugs using ML (K-Means Clustering Algorithm) – A step-by-step approach

Sumon Dey

There are a few potential areas in the quality engineering space where applying Machine Learning concepts can help us get…

Continue Reading →

Posted in: Advanced Filed under: Data Science, programming, Testing
Selenium-Chromedriver

Deep Dive into Selenium’s communication setup with ChromeDriver

Sumon Dey

Reading code and understanding a proven project’s detailed design/implementation is a good activity to spend time on. I am trying…

Continue Reading →

Posted in: Advanced Filed under: java, programming, TestAutomation
NLP-1

Fundamental Understanding of Text Processing in NLP (Natural Language Processing)

Sumon Dey

During 2018-19, I was studying a lot about Machine Learning and Deep Learning at the weekends. As a small side…

Continue Reading →

Posted in: Beginner Filed under: Data Science, machine learning, NLP, programming
Polars

Understanding the capabilities of Polars Python implementation

Sumon Dey

You know that, right now, “pandas” is the most popular open-source dataframe library in the world of Data Science. It…

Continue Reading →

Posted in: Advanced, Intermediate Filed under: coding, Data Science, ML, programming, Tools
TestAutomation

Test Automation Beyond Test Cases

Sumon Dey

The traditional and most common way of looking into “automation” applied to the software testing field is the automation of suites of…

Continue Reading →

Posted in: Intermediate Filed under: coding, productivity, programming, TestAutomation, Tools
Refactoring

Why time to time refactoring of your code is important

Sumon Dey

Introduction If we talk about program development and maintenance, we must talk about “Refactoring” too. If the word “Refactoring” does…

Continue Reading →

Posted in: Advanced, Beginner, Intermediate Filed under: coding, Development, programming
Dependency_Injection

Why to use Dependency Injection for handling resources during object creation in Java

Sumon Dey

Introduction In my earlier blog posts, I have discussed In detail a couple of ways to create objects in Java…

Continue Reading →

Posted in: Intermediate Filed under: coding, Development, java, programming
builder_pattern

Builder Design Pattern: When to use?

Sumon Dey

In one of my previous blog posts, I have explained how, many a time, it is advantageous to use “Static…

Continue Reading →

Posted in: Advanced, Intermediate Filed under: coding, Development, java, programming
Learning_Concepts

My multi-faceted approach of learning any engineering concept efficiently

Sumon Dey

The year was 2017, early Jan or probably Feb. I had recently joined a project and was asked to start…

Continue Reading →

Posted in: Beginner Filed under: productivity, programming, Tools
static_factory_methods

Why and how to use Static Factory methods instead of public constructors in Java

Sumon Dey

One of the most important aspects of using an object-oriented programming language is how and when programmers decide to create…

Continue Reading →

Posted in: Intermediate Filed under: coding, Development, java, programming, TestAutomation
alternative-if-else

Alternative approaches to using if-else and switch in code

Sumon Dey

The selection control mechanisms are present in almost all the modern-day programming languages. In selection control structures, the conditional statements…

Continue Reading →

Posted in: Intermediate Filed under: coding, java, programming

Recent Posts

  • Cluster bugs using ML (K-Means Clustering Algorithm) – A step-by-step approach
  • Systems Modelling as an input to your Test Automation Design
  • Deep Dive into Selenium’s communication setup with ChromeDriver
Copyright © 2019-2023 Sumon Dey