Rustam NiyazovHow to Avoid Polymorphism in JavaTips for Writing More Predictable and Testable Code·3 min read·Oct 12, 2023--5--5
Rustam NiyazovInformative Look at the Stranger Side of JavaJava is a popular programming language known for its stability, security, and portability.·3 min read·Sep 29, 2023--3--3
Rustam NiyazovHow to Avoid the NullPointerExceptionWhen Working with Strings in Java·4 min read·Sep 26, 2023--1--1
Rustam NiyazovJava vs. C#: It’s not just about the languageI’ve been using Java for the past four years, and I recently started learning C#.·3 min read·Sep 25, 2023--4--4
Rustam NiyazovBoosting Performance: The Smart Way to Use entrySet() with HashMapsI want to share something cool I’ve been using in Java that’s made my coding life smoother.·2 min read·Aug 26, 2023--2--2
Rustam NiyazovLearn to Code with Me: Using ‘Rich Dad, Poor Dad’ Analogy to Understand Java PriorityQueuesLet’s find the kth largest element in a Java array·4 min read·Aug 1, 2023--1--1
Rustam NiyazovHow I Use Encapsulation in My Test Automation FrameworkIf you’re into software test automation, this is for you. Must read.·4 min read·Jul 29, 2023----
Rustam NiyazovTestNG as A Theater ProductionEasy Way to Learn How to Use TestNG·5 min read·Jul 26, 2023--2--2
Rustam NiyazovAre You EPIC Enough to Test Your Software?Software development follows a structured process that includes various stages, from ideation to final delivery.·4 min read·Jul 26, 2023--1--1
Rustam NiyazovDrawing Parallels Between Page Object Model and Rock, Paper, ScissorsThe Shared Simplicity of a Game and a Design Pattern·5 min read·Jul 22, 2023--3--3