Kamis, 10 September 2020

Down with tyrants on data-driven teams

Distributed Saga and Resiliency of Microservices, Best Practice for Exception Handling In Spring Boot, and The 8-Part Guide to Better Code Review Checklists
DZone

September 09, 2020 Weekly Digest

How to run a data-driven dev team without being a performance tyrant

Stack ranking developers is bad. But not all dev leads that stack rank their people are bad managers. Many have good intentions but get caught in the "data-driven trap". Read ▶

Insert alt text here

Distributed Saga and Resiliency of Microservices

Eventual Consistency for Microservices using Distributed Saga. Read ▶

Insert alt text here

Best Practice for Exception Handling In Spring Boot

Keep your exception handling at a central place in your application using @ControllerAdvice Read ▶

 

Getting Started With Distributed SQL

In recent years, NoSQL distributed databases have become common, as they are built from the ground up to be distributed. Yet they force difficult design choices such as choosing availability over consistency, data integrity, and ease of query to meet their applications' need for scale. This Refcard serves as a reference to the key characteristics of distributed SQL databases and provides information on the benefits of these databases, as well as insights into query design and execution.

Free Download ▶

 

 AGILE

The 8-Part Guide to Better Code Review Checklists - by Bradley Johnson

 AI

An Introduction to 5 Types of Image Annotation - by Limarc Ambalina

 BIG DATA

Reading AWS S3 File Content to Kafka Topic - by Ramu kakarla

 CLOUD

AWS vs Google Cloud vs Azure: Which Does Fit In? - by Ivan Shulak

 DATABASE

Deploying a Real-Time Location App With Hasura GraphQL Engine and Distributed SQL - by Jimmy Guerrero

 DEVOPS

DevOps Guide: Implementing Four-Eyes Principle With Process Automation Tooling - by Eric D. Schabell

 INTEGRATION

API Authentication: Implementation of Best Practices - by Brenton House

 IOT

Use of IoT in Revolutionizing the Education Industry - by Anvika Sharma

 JAVA

How To Convert CSV to XLSX Using Java - by Juanzi Li

 MICROSERVICES

Generic Code? Just Don't - by Ivo Woltring

 OPEN SOURCE

How to Write DRL Rules in Kogito for Globals Use Cases - by Amit Nijhawan

 PERFORMANCE

Reasons Why Startups Must Invest in Cross-Browser Testing - by Saif Sadiq

 SECURITY

API Security Weekly: Issue #99 - by Dmitry Sotnikov

 WEB DEV

The A-Z of Web Development - by deji adesoga

Kamis, 03 September 2020

The best of Java interview questions

Json Web Token: How to Secure a Spring Boot REST API, What's Next for DZone Trend Reports? 2020 and Beyond!, and Limitations of Linters—Is it Time to Level-Up?
DZone

September 02, 2020 Weekly Digest

The Best of Java Interview Questions

 Read ▶

Insert alt text here

Json Web Token: How to Secure a Spring Boot REST API

In this post, I show how to secure Spring Boot REST API using Json Web Tokens for authorization. We will also use Spring Security in this tutorial. Read ▶

Insert alt text here

What's Next for DZone Trend Reports? 2020 and Beyond!

Interested in writing for one (or more) of our Trend Reports? Check out our schedule for the rest of the year and get to writing! Read ▶

 

Getting Started With Distributed SQL

In recent years, NoSQL distributed databases have become common, as they are built from the ground up to be distributed. Yet they force difficult design choices such as choosing availability over consistency, data integrity, and ease of query to meet their applications' need for scale. This Refcard serves as a reference to the key characteristics of distributed SQL databases and provides information on the benefits of these databases, as well as insights into query design and execution.

Free Download ▶

 

 AGILE

Limitations of Linters—Is it Time to Level-Up? - by Akansha Yadav

 AI

Is AutoML Good or Bad for AI Developers? - by Dan Rose

 BIG DATA

Tutorial: Data Ingestion From Kafka to Azure Data Explorer - by Abhishek Gupta

 CLOUD

Event Driven Architectures - by Ravi Purohit

 DATABASE

Apache Kafka Is Not for Event Sourcing - by Jesper Hammarbäck

 DEVOPS

Travis CI vs Jenkins: Which CI/CD Tool Is Right For You? - by Himanshu Sheth

 INTEGRATION

Benefits of Using the OpenAPI (Swagger) Specification for Your APIs - by Kay Ploesser

 IOT

The Best of IoT: Tutorials and Articles - by Lauren Forbes

 JAVA

To Delete or to Soft Delete, That Is the Question! - by Andrey Belyaev

 MICROSERVICES

Microservices for Java EE/Jakarta EE Developers - by Fabio Turizo

 OPEN SOURCE

Grafana Analysis and Visualization with CA APM - by Prem Prakash

 PERFORMANCE

What Testing Really Requires - by Cynthia Dunlop

 SECURITY

Remote Work and What It Means for the Future of Network Architecture - by Jeff Harrell

 WEB DEV

Interactive Data Visualization in Ionic 5 - by Veronika Rovnik

Kamis, 27 Agustus 2020

The CI/CD comparison

A Look at REST API Design Patterns, JVM Tuning Using jcmd, and Handling Conflict at a Distance
DZone

August 26, 2020 Weekly Digest

TeamCity vs. Jenkins: Picking The Right CI/CD Tool

With so many choices available for CI/CD tools, it's easy to get confused. Find out which CI CD tool is the right fit for you! Is it TeamCity Or Jenkins? Read ▶

Insert alt text here

A Look at REST API Design Patterns

In this article, we talk a bit about useful and intuitive design patterns in RestFul Webservice API architecture. Read ▶

Insert alt text here

JVM Tuning Using jcmd

It's quite often that a Java application comes across multiple performance issues. We'll see how to use jcmd to better debug those issues. Read ▶

 

Getting Started With Distributed SQL

In recent years, NoSQL distributed databases have become common, as they are built from the ground up to be distributed. Yet they force difficult design choices such as choosing availability over consistency, data integrity, and ease of query to meet their applications' need for scale. This Refcard serves as a reference to the key characteristics of distributed SQL databases and provides information on the benefits of these databases, as well as insights into query design and execution.

Free Download ▶

 

 AGILE

Handling Conflict at a Distance - by Dwight Kingdon

 AI

The Future of Jobs and AI - by Packt Expert Network

 BIG DATA

Why you Should and How to Archive your Kafka Data to Amazon S3 - by Stefan Bocutiu

 CLOUD

Evolution of K8s Worker Nodes-CRI-O - by A B Vijay Kumar

 DATABASE

Building a Database Written in Node.js From the Ground Up - by Margo McCabe

 DEVOPS

Here Are the Metrics you Need to Understand Operational Health - by Hannah Culver

 INTEGRATION

Build a Tic-Tac-Toe Game using MuleSoft's ObjectStore and ParseTemplate Connectors - by Sravan Lingam

 IOT

Top 5 IoT Security Challenges to Expect in 2020 - by Niranjan Limbachiya

 JAVA

The 101: Spring Boot and Angular Deployment - by Matt Raible

 MICROSERVICES

Microservices Security in Action - by Prabath Siriwardena

 OPEN SOURCE

Top 5 Free and Open Source Game Engines You Should Try - by Ranabir Chakraborty

 PERFORMANCE

Improve Uptime With Error Prevention and Awareness - by Neil Manvar

 SECURITY

Using Subdomain Takeovers to Attack SSO - by Vickie Li

 WEB DEV

A Better Way to Learn Python - by Manas Dash