Resources  
  • How To Add Jetpack Compose In Existing Kotlin ProjectMar 27, 2024. This article guides you through the step-by-step process of integrating Jetpack Compose into your existing Kotlin Android project.
  • What is JSON Serialization and Deserialization in C# Mar 27, 2024. JSON (JavaScript Object Notation) has become a ubiquitous data interchange format, especially in web development. In C#, developers have multiple options for serializing C# objects to JSON and deserializing JSON strings back to C# objects
  • What is Serialization and Deserialization in C#?Mar 04, 2024. Serialization and deserialization are processes used to convert objects into a format that can be easily stored, transmitted, or persisted, and then reconstructed back into objects when needed.
  • A simplified approach to serializing and deserializing objects in C# 10Mar 04, 2024. This comprehensive guide teaches how to streamline data interchange processes efficiently using C# 10 Records. Authored by Ziggy Rafiq.
  • Web Developers' Guide to URL Encoding and Decoding MasteryMar 03, 2024. URL encoding and decoding are fundamental processes in web development, ensuring the secure and reliable transmission of data over the internet. We will explore the essentials of both URL encoding and decoding, their necessity, rules, examples, and how they are implemented in various programming languages.
  • Java Applet Design: File, Edit, and Search Options with ActionPerformed FunctionsFeb 26, 2024. Create an Applet with the menu bar and add the following menus: File, Edit and Search. Add default menu items to the respective menus. In the File menu, add the following items: New, Open, Save and Close.
  • Camelcase Serialization in .Net 9Feb 19, 2024. In .NET 9, developers have been granted a powerful tool to enhance data serialization: CamelCase Serialization. This feature facilitates smoother interoperability with systems and frameworks that expect camelCase formatted data
  • Exploring the Anticipated Features of Android 15Feb 18, 2024. Get ready for a mobile revolution! Android 15 is on the horizon, promising enhanced privacy, personalized experiences, boosted performance, and exciting features for creators and professionals. This article explores potential functionalities, from granular permission control to AI-powered optimization.
  • Android Responsive Login Screen Design using Constraint LayoutFeb 16, 2024. In this article, I going to explain how we can create a responsive Screen for different android Screens using Constraint Layout.
  • Android Intent using KotlinFeb 16, 2024. Here in this article, I going to pass data from one activity to another using intent and also able to send email using intent.
  • Implementation of the Bluetooth Connectivity Using .NET MAUIFeb 04, 2024. In this article, I will explain how you can use the .NET Multi-platform App UI (.NET MAUI) IConnectivity interface to inspect the network accessibility of the device. The network connection may have access to the internet. Devices also contain different kinds of network connections, such as Bluetooth cellular and WiFi.
  • Eager Loading In ASP.NET Core Web API Complete Example Jan 22, 2024. In ASP.NET Core, eager loading is a technique used to load related data along with the main entity in a single database query. This helps to optimize performance by reducing the number of database calls. Let's implement an example of eager loading in an ASP.NET Core Web API using Entity Framework Core.
  • How to Implement a Video Splash Screen in Xamarin AndroidJan 11, 2024. This guide provides a step-by-step approach to implementing a captivating video splash screen in Xamarin Android. It covers preparing the video, adding it to resources, updating the layout file, setting video source in code, handling permissions, adjusting splash screen duration, testing, and refining.
  • How to scale Spring Boot applications with NCache Java EditionJan 08, 2024. From this article, you will learn how to scale spring boot applications with NCache Java Edition. Spring Boot for efficient and scalable Java applications. Learn to integrate NCache, a distributed in-memory caching solution, for optimal performance and enhanced scalability.
  • External Data - Attributes - Profiling Data AccessJan 06, 2024. The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. A very important kind of external data is streaming data. Usually, this data kind is managed using file and stream concepts. To save/read working data using streams, we need serialization/deserialization operations between streaming and object-oriented data.
  • Creating a Java Package - Hands-On GuideJan 05, 2024. In my preceding article, we delved into the foundational understanding of Packages and their significance in Java programming. Now, building upon that knowledge, this article aims to provide a practical demonstration of the concepts discussed through a comprehensive case study.
  • External Data - File and Stream ConceptsJan 03, 2024. The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. A very important kind of external data is streaming data. Usually, this data form is managed using file and stream concepts. It is the first part of a series of articles titled Programming in Practice.
  • Automated Testing with Java, Selenium, and TestNGJan 01, 2024. Automated Testing with Java, Selenium, and TestNG: A Practical Guide
  • JSON Serialization and Deserialization in C#Dec 29, 2023. JSON serialization and deserialization in C#! Learn the ropes with Newtonsoft.Json (Json.NET) or the built-in System.Text.Json. Level up your data interchange skills for seamless system communication.
  • The Role of Packages in JavaDec 27, 2023. It is possible to runout of unique names for classes in a big programming environment. There may be situations when two or more persons use the same name of their classes.
  • Handling Dropdown Checkbox RadioButton using selenium with JavaDec 24, 2023. This article will help you to understand how to handle the Dropdown Checkbox RadioButton using Selenium with Java.
  • Handling Windows and Frames Using Selenium With JavaDec 18, 2023. This article will help you to understand how to handle windows and frames using selenium with Java. Selenium WebDriver session involves opening a window that is initially controlled by the WebDriver.
  • Elastic Bean Stalk in AWSDec 14, 2023. Amazon Web Services (AWS) Elastic Beanstalk simplifies web application deployment and management on AWS. It automates infrastructure tasks, ensuring scalability, load balancing, and updates, letting you focus on application development.
  • Difference Between Array and ArrayListDec 01, 2023. Here in this article, we are going to explain the difference between Array and Arraylist.
  • Implementing a Simple Garbage Collector in C#Nov 27, 2023. We are initiating a series of articles on garbage collection with a progressive approach. Our goal is to spotlight the theoretical concepts and the practical implementation, providing clear illustrations of the associated challenges.
  • How to Install Selenium Your Computer?Nov 02, 2023. This article provides a clear and detailed set of instructions for installing Selenium and its related components on your computer. It's particularly helpful for those new to Selenium and looking to set up their automation testing environment. It covers all the necessary components and includes important details and links for each step.
  • Java 21: New Features and ExamplesNov 02, 2023. Java 21 is a major release that includes a number of new features and improvements that make Java more concise, expressive, safe, and performant. Some of the most significant new features include record classes, sealed classes, pattern matching for instanceof, virtual threads, and sequenced collections.In short, Java 21 is a must-have update for any Java developer. It includes a number of new features that can help you to write better code, faster.
  • Create Excel Charts (Waterfall, Funnel, Treemap, etc) with JavaOct 30, 2023. This article explains how to create waterfall chart, funnel chart, treemap chart, box and whisker chart, sunburst chart, and histogram chart in Excel with Java.
  • Thread Synchronization in JavaSep 20, 2023. When using two or more threads in a program, it may be so happening that more than one thread wants to access a resource at the same time. For example, one thread might try to read data from a file while the other tries to change data in the same file.
  • Get Started With Kotlin Multiplatform For MobileSep 12, 2023. This article is going to explain how to create an application that runs on both Android & IOS devices.
  • What's new in Android Studio - GiraffeAug 25, 2023. This article describes the new features of Android Studio Giraffe | 2022.3.1.
  • The Role of Java Standard Tag Library- EL (JSTL-EL) in JSPAug 23, 2023. The JSTL EL or JSTL Expression Language is used by JSP Programmer in order to avoid the usage of Java Code for accessing data.
  • ASP.NET Core Web API for Abusive Comments DetectionAug 12, 2023. Implementing abusive comments detection in an ASP.NET Core Web API involves utilizing Natural Language Processing (NLP) techniques and external APIs, such as the Perspective API from Google. This implementation aims to protect online platforms from harmful or offensive content. Here's a summary of the steps involved:
  • Basics of Spring Boot Framework in JavaAug 07, 2023. Spring Boot is a Java-based, open-source framework that simplifies the development of robust and scalable applications. It follows the "convention over configuration" approach, reducing boilerplate code and allowing developers to focus on business logic. With its embedded container, Spring Boot eliminates the need for deploying applications on external servers. This 100-word introduction highlights the framework's core principles, emphasizing its ability to streamline Java development and empower developers to build high-performance applications efficiently.
  • How to Install Spring Boot Suite in Java?Aug 07, 2023. Spring Tool Suite (STS) is an integrated development environment (IDE) based on Eclipse, designed specifically for Java development with a focus on Spring Boot applications. Installing STS is straightforward, and it provides a feature-rich environment for developing, testing, and deploying Spring Boot projects
  • Java Interfaces and their implementation in real-worldJul 12, 2023. In Java, there are certain situations where the programmer just needs to focus on which object is doing the job and providing desired output. Java Provides a great tool for this, which is known as an Interface.
  • Events and Event Delegation ModelJul 10, 2023. In any interactive environment, the program should be able to respond to actions performed by the user. These actions can be mouse click, key press or selection of a menu item.
  • API Automation Testing Rest AssuredJun 29, 2023. This article introduces Rest Assured, a Java-based open-source library for automated testing of RESTful APIs. It covers advantages, prerequisites, project setup, and examples of API automation tests using Rest Assured.
  • Rest Assured API Automation Testing ConceptsJun 28, 2023. This article provides an overview of various concepts related to API automation testing using the Rest Assured library. It covers topics such as sending query parameters and path parameters, handling authentication using different methods, setting request headers, logging request, and response details, and using RequestSpecBuilder and ResponseSpecBuilder for common headers and assertions.
  • Stream Tokenizer Class in JavaJun 27, 2023. Stream Tokenizer class helps in identifying the patterns in the input stream.
  • What are the Methods of Stream?Jun 22, 2023. A stream is a communication channel that connects an information source and destination.
  • Deploying Springboot Applications in SecondsJun 19, 2023. We have all wished at some point in our career to deploy the backend part of our application in some seconds and some clicks. Azure Spring Apps is the best tools to use to accomplish this.
  • Inner Classes in JavaJun 16, 2023. It is possible to nest a class definition within another class and treat the nested class like any other method of that class.
  • Using MySql in JavaJun 16, 2023. MySQL is a database management system that uses Structured Query Language (SQL) to store, manipulate, and retrieve data. It provides various features such as indexing, data replication, backup, and recovery. MySQL can be used with different programming languages, including Java.
  • Java Math Class and MethodsJun 14, 2023. The java.math class contains methods that are used for geometric and trigonometric solutions.
  • NCache and Caching Patterns: Full Cache, Cache Aside, and Read-Through CachingJun 13, 2023. From this article, you will learn about NCache and Caching patterns like Full Cache, Cache Aside, and Read-Through Caching.
  • What's new in JDK 20?Jun 07, 2023. This article have the language feature changes for JDK 20.
  • Calendar Class and Gregorian Calendar Class in JavaMay 29, 2023. The abstract Calendar class provides a set of methods that allows the user to convert a time in milliseconds to a number of useful components.
  • Native Keyword In JavaMay 19, 2023. In this article, you will learn Native Keyword in java
  • Naming Convention in JavaMay 17, 2023. This article is all about the Naming convention of the Java programming language.
  • What is Default Keyword in JavaMay 11, 2023. In this article, you will learn about What is Default Keyword in Java
  • Exception Handling in Spring BootMay 03, 2023. Exception Handling in Spring Boot in simple easy to understand words
  • Top Kotlin Interview Questions For BeginnersApr 27, 2023. This article is all about some basics question and answers for kotlin
  • Highlight Cells Using Conditional Formatting in Excel in JavaApr 26, 2023. This article provides a comprehensive guide on using Conditional Formatting in Excel spreadsheets using Free Spire.XLS for Java library. It covers six examples of how to highlight cells using conditional formatting, including highlighting duplicate values, highlighting top/bottom 3 values, highlighting values above/below average, highlighting values between two numbers, highlighting every other row/column, and adding data bars to a cell range. The article also includes step-by-step instructions on how to install the Free Spire.XLS for Java library, prerequisite knowledge, and code examples for each of the six examples. By the end of the article, readers will have a solid understanding of how to apply conditional formatting to their Excel spreadsheets using Java.
  • This keyword in JavaApr 25, 2023. In this article, you will learn about This Keyword in Java
  • What is Abstract Keyword in javaApr 22, 2023. In this article, you will learn about What is abstract Keyword in Java
  • Byte Keyword in JavaApr 21, 2023. In this article, you will learn Byte keyword in java.
  • The Role of Interfaces in JavaApr 21, 2023. Although Java Possesses most of the features of C++, multiple inheritance is not supported by Java.
  • 8 Ways to Protect Excel Files in JavaApr 21, 2023. Microsoft Excel also offers users many other ways to protect Excel files. This article will introduce 8 ways to protect Excel files using Java.
  • What Is Boolean Keyword In JavaApr 07, 2023. in this article, you will learn What is the boolean keyword in Java
  • The Role Of Datagram In Java NetworkingMar 31, 2023. Datagram is a type of packet that represents an entire communication. There is no necessity to have a connection/disconnection stages when communication using datagrams
  • Project Loom - A Preview Feature Of Java 19Mar 09, 2023. In this article, you will learn about preview feature of Java 19 i.e about Project Loom.
  • Exploring The Benefits Of Function Currying In Java - Understanding The Concept And AdvantagesMar 09, 2023. In this article, we will delve into the concept of Function Currying in Java and explore the benefits it provides. We will first explain what Function Currying is, how it works, and why it is important in functional programming. Then, we will discuss the advantages of using Function Currying, such as overcoming limitations in the number of function parameters, creating more modular and reusable code, and simplifying function composition.
  • XML Serialization in practice: Preparing The Central Bank ServiceFeb 17, 2023. Learn XML serialization in practice. In the second part of our article, we will get acquainted with XML serialization and look at the use of the Central Bank's XML service in real practice.
  • Essentials Of Serialization - Binary SerializationFeb 15, 2023. This article will help you to understand serialization and deserialization and use Binary serialization in practice
  • Creating Function Pipelines In JavaFeb 14, 2023. java.util.Function is a functional interface in Java that takes one argument and produces a result. Creating Function Pipelines In Java.
  • The Basics Of Migrationa From Java SE To C#Feb 10, 2023. In this article, you will learn the basics of migration Java SE to c#.
  • Get Started With KotlinFeb 08, 2023. Learn introductory programming concepts in Kotlin to prepare for building Android apps in Kotlin.
  • Checked Vs Unchecked Exceptions In JavaFeb 07, 2023. In this article, we'll understand the difference between the checked and the unchecked exceptions in Java.
  • Creating A Custom Exception In JavaFeb 03, 2023. In this article, we'll see how we can create and throw our own custom user-defined exceptions in Java.
  • Java Map EnhancementsJan 31, 2023. Java 8 introduced several default and utilities methods in the Map Interface, the purpose of these new methods/enhancements is to help engineers in writing more succinct code and follow conversational pattern. This article explains the new enhancements with meaningful examples and details.
  • Exploring Heap Data Structure In JavaJan 31, 2023. The article explains what Heap (Priority Queue) in Java is, characteristics, understanding Min Heap / Max Heap and explains few important Java Priority Queue API methods covers how to work with Comparator in Priority Queue.
  • ArrayList In JavaJan 30, 2023. In this post, we're going to understand how we can use the ArrayList class in Java to store a list of elements
  • Difference Between "RUNTIME" Class And "CLASS" ClassJan 30, 2023. The Runtime class encapsulates the runtime environment. In a running java application, the instances of this class encapsulates the run time state of an object.
  • New Features In Java 19Jan 30, 2023. In this article, you will learn about new features in Java 19.
  • HashMap in JavaJan 24, 2023. A HashMap in Java is a collection that stores key-value pairs, similar to a dictionary in other programming languages. It is part of the Java Collection Framework and is implemented as a hash table. In this post, we're going to discuss the Hashmaps in Java in detail.
  • Create Column Charts, Pie Charts or Line Charts in PowerPoint in JavaJan 18, 2023. This article will introduce how to create a clustered column chart, a pie chart and a line chart in a PowerPoint document in Java by using Spire.Presentation for Java.
  • Java Records Met SerializationJan 08, 2023. There is a new syntax in the java language to declare a record class. A Record class tightly couples its API to its internal representation. The declaration of a record class is significantly more concise than that of a normal class. 
  • Record Classes - A Java 16 New FeatureDec 30, 2022. In this article, you will learn about record classes - a Java 16 new feature.
  • Serialization (2) - JSON SerializationDec 13, 2022. This article will discuss JSON Serialization. Serialization is the process of converting an object into a stream of bytes to store the object or transmit it to memory, a database, or a file.
  • AWS Lambda SnapStart For Java FunctionsDec 02, 2022. New feature added to AWS Lambda function to boost up java function speed
  • TestNG Basics And TestNG AttributesNov 11, 2022. This article explains the what is testNG,its uses and concepts used in testNG.
  • Setup Selenium Test Automation Project Using JavaNov 08, 2022. In this article, we will look at how to setup selenium test automation project using java.
  • Extract Text from Word Documents in JavaOct 26, 2022. This article will primarily focus on extracting text from Word documents in Java using Free Spire.Doc for Java.
  • How to Read Barcode in Word, Excel, PowerPoint or PDF Documents in JavaOct 18, 2022. In this article, you will learn how to read barcode from MS office documents and PDFs in Java by using Spire.Office for Java library.
  • FontMetrics Class In JavaSep 26, 2022. Sometimes it is necessary to know the attributes of fonts used within a program. In such case, the FontMetric class proves useful. An object of this class is created by using getFontMetrics() method.
  • BDD With JavaSep 16, 2022. In this article, we will learn about BDD with java.
  • Sealed Classes - A Java 17 New FeatureSep 05, 2022. In this article, you will learn about new feature of Java 17- Sealed Classes.
  • Role Of Map Interface And Iterator Interface In JavaAug 29, 2022. A map is a special kind of set with no duplicates. In the Collections API, java.util.Map defines this interface.
  • Linked List With JavaAug 08, 2022. In this article, we will learn Linked List implementation and basic operations.
  • Execute Python In JavaAug 01, 2022. In this article, we will see execution of python code in java using library jython, which is written in java.
  • Arrays Class In JavaJul 30, 2022. In this article, you will learn about the Arrays class in java.
  • StringBuffer Class In JavaJul 19, 2022. A StringBuffer represents a string that can be modified. Whenever there is a concatenation operator (+) used with strings, a StringBuffer object is automatically created.
  • How to Digitally Sign Word, Excel, PowerPoint and PDF Documents in JavaJul 13, 2022. How to Digitally Sign Word, Excel, PowerPoint and PDF Documents in Java.
  • Threads And ThreadGroups In JavaJun 20, 2022. Thread creates a new thread of execution. The name of the thread is specified by the ThreadName. Thread groups are to manage groups of threads as a unit.
  • The Uses Of BitSet Class In JavaJun 19, 2022. A BitSet class creates a special type of array that holds the bit values.
  • Observable Class In JavaJun 16, 2022. The Observable class is basically used to create a subclasses that other parts of the program can observe. When an object of a sub class undergoes a change, observing classes are notified.
  • Three Cursors In Collection FrameworkJun 15, 2022. In this article, you will learn about cursor in the collection framework.
  • Random Class In java.util PackageJun 13, 2022. The Random class is a generator of pseudorandom numbers. These are called pseudorandom numbers
  • StringTokenizer Class In JavaJun 07, 2022. String Tokenizer implements the Enumeration interface. Using StringTokenizer , we can summarize the individual tokens contained in the given input string.

About java-serialization

NA

OUR TRAINING