Software Development Stories & Methods | TechWell
Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Software Development

Development Stories
New Language Features in Java 17 New Language Features in Java 17

As Java 17 is the latest Long Term Support (LTS) version after Java 11, it is opportune to go over the new language features it adds, some of which had been Preview features in intermediate versions.

Deepak Vohra's picture
Deepak Vohra
MySQL 8.0.x Offers New JSON Features

MySQL database supports a native JSON data type in addition to several JSON related SQL/JSON functions. In this article, we will discuss some of the new JSON features in MySQL 8.x.

Deepak Vohra's picture
Deepak Vohra
Why Are Credential Stuffing Attacks On The Rise?

Malicious hackers have an abundance of attack methods at their disposal, ranging from the crude to the highly sophisticated. Credential stuffing is a type of brute force cyber attack that is increasing in popularity, and this article seeks to explain why.

Ronan Mahony's picture
Ronan Mahony
The Importance of Data Classification in a Post-GDPR World The Importance of Data Classification in a Post-GDPR World

Automated data classification can have a range of benefits. These include making it possible to organize and secure data for compliance purposes, assisting with deletion of data that is no longer needed, enabling monitoring and alerting, and reducing the cost of compliance.

Gilad David Maayan's picture
Gilad David Maayan
Authentication Why use JSON Web Token (JWT) in Authentication

JSON Web Token (JWT) is an open, JSON-based standard for securely transmitting information between parties. In addition to secure information exchange, JWT could be used for authentication.

Deepak Vohra's picture
Deepak Vohra
Maintenance Debt: When You See Cracks, It’s Too Late

The longer maintenance is deferred—which is easy to do in the short term—the more expensive it becomes and the more difficult it can be to schedule.

Payson Hall's picture
Payson Hall
Groovy Groovy - Agile Java

Groovy's recent surge in usage (TIOBE index ranking from 26 to 12 between Feb. 2020 and Feb. 2021) could be attributed to the many benefits the language provides. Groovy, like Java, is compiled to JVM (Java Virtual Machine) bytecode. 

Deepak Vohra's picture
Deepak Vohra
Coffee and Code Sealed Classes in Java 17

Sealed classes are classes that permit only specific classes to extend them, as a result limiting extensibility. Sealed classes provide several benefits such as: additional modularization, could be used to develop internal classes, could be used to develop proprietary software.

Deepak Vohra's picture
Deepak Vohra