All Articles

143663 articles · Page 6559 of 7184
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Feb 21, 2018 · Cloud Native

Building a Robust Microservice Foundation: Gateways, Load Balancing & Netflix Stack

This article explores the core components of a microservice foundation framework—including gateways, DevOps, Docker, security, load balancing, and service discovery—examines centralized vs. in‑process load‑balancing strategies, and reviews Netflix’s open‑source stack (Eureka, Zuul, Hystrix, etc.) as a reference implementation.

GatewayNetflixService Discovery
0 likes · 9 min read
Building a Robust Microservice Foundation: Gateways, Load Balancing & Netflix Stack
Architecture Digest
Architecture Digest
Feb 21, 2018 · Fundamentals

Free Ebook Channels from Major English‑Language Publishers

This article compiles the free ebook portals of leading English‑language publishers such as O'Reilly, Packt, Manning, Apress, and Microsoft Press, summarizing their offerings across topics like big data, AI, web development, and more for developers seeking quality learning resources.

Free eBooksLearning ResourcesO'Reilly
0 likes · 7 min read
Free Ebook Channels from Major English‑Language Publishers
21CTO
21CTO
Feb 20, 2018 · Big Data

Why Real-Time Streaming Is the Next Big Data Revolution for Developers

This article explains how real-time streaming has evolved from batch Hadoop systems through Lambda architecture to modern Kappa-style pipelines, highlighting its growing importance for developers, enterprises, and the integration of streaming with microservices, AI, and cloud-native technologies.

AI integrationData pipelinesKappa architecture
0 likes · 8 min read
Why Real-Time Streaming Is the Next Big Data Revolution for Developers
Java Captain
Java Captain
Feb 20, 2018 · Fundamentals

Understanding and Proper Use of Checked Exceptions in Java

This article explains Java's exception hierarchy, distinguishes checked from unchecked exceptions, illustrates common pitfalls of overusing throws, and provides best‑practice guidelines for handling, documenting, and wrapping checked exceptions to improve API design and application robustness.

APIDesignBestPracticesCheckedException
0 likes · 14 min read
Understanding and Proper Use of Checked Exceptions in Java
Programmer DD
Programmer DD
Feb 20, 2018 · Backend Development

Master Distributed Tracing in Spring Cloud with Sleuth: A Hands‑On Guide

This tutorial explains how Spring Cloud Sleuth creates and propagates Trace‑ID and Span‑ID across microservice calls, shows the required HTTP headers, demonstrates adding the spring‑cloud‑starter‑sleuth dependency, customizing header output, configuring logging levels, and provides runnable code samples with log output for verification.

Distributed TracingSleuthSpring Cloud
0 likes · 8 min read
Master Distributed Tracing in Spring Cloud with Sleuth: A Hands‑On Guide
Architecture Digest
Architecture Digest
Feb 20, 2018 · Blockchain

Beginner's Guide to Understanding and Investing in Cryptocurrencies

This guide provides a step‑by‑step learning roadmap for complete beginners and investors, offering videos, articles, podcasts, books, and courses that introduce blockchain fundamentals, security practices, and advanced resources to help readers responsibly explore Bitcoin and other digital assets.

BeginnerResourcesblockchain
0 likes · 8 min read
Beginner's Guide to Understanding and Investing in Cryptocurrencies
Java Captain
Java Captain
Feb 19, 2018 · Fundamentals

Creating and Starting Java Threads: Subclassing Thread and Implementing Runnable

This article explains how to create and start Java threads by directly instantiating Thread, extending the Thread class, implementing the Runnable interface, handling common pitfalls such as calling run() instead of start(), and demonstrates naming threads and using thread pools with clear code examples.

RunnableThreadSubclassThreads
0 likes · 7 min read
Creating and Starting Java Threads: Subclassing Thread and Implementing Runnable
ITPUB
ITPUB
Feb 19, 2018 · Databases

Recovering a Dropped MySQL Database Without Backups

This guide walks through stopping services, backing up the MySQL data directory, compiling the undrop‑for‑InnoDB tool, parsing ibdata1 to rebuild system tables, extracting CREATE TABLE statements, and loading recovered data back into MySQL, while highlighting common pitfalls such as command‑line flags and UTF‑8 emoji issues.

Database RecoveryInnoDBLinux
0 likes · 7 min read
Recovering a Dropped MySQL Database Without Backups
Programmer DD
Programmer DD
Feb 19, 2018 · Backend Development

Add Distributed Tracing to Spring Cloud Microservices with Sleuth

This guide shows how to enable Spring Cloud Sleuth in a Spring Boot microservice setup, configure Eureka discovery, add tracing dependencies, implement two simple REST services, set up application properties, run the services, and interpret the generated trace and span IDs from the console logs.

Eurekaresttemplate
0 likes · 10 min read
Add Distributed Tracing to Spring Cloud Microservices with Sleuth
Architecture Digest
Architecture Digest
Feb 16, 2018 · Artificial Intelligence

A Simple, Structured Learning Path for Ordinary Programmers to Enter the AI Field

This article presents a straightforward, step‑by‑step learning roadmap for ordinary programmers—those with a bachelor's degree and limited time—to smoothly transition into the AI field, covering essential concepts, recommended resources, practical projects, and further study options across machine learning and deep learning.

AIlearning-path
0 likes · 16 min read
A Simple, Structured Learning Path for Ordinary Programmers to Enter the AI Field
Architecture Digest
Architecture Digest
Feb 15, 2018 · Databases

Design and Architecture of Zeppelin Distributed Block Storage System

This article presents an in‑depth overview of Zeppelin, a high‑availability, high‑performance block storage service, covering its motivation, online vs offline storage distinctions, data distribution strategies, centralized meta‑server design, replication policies, RocksDB‑based storage engine, Raft‑based consistency protocol, threading model, client request flow, and fault‑handling mechanisms.

Hash PartitioningRaftReplication
0 likes · 19 min read
Design and Architecture of Zeppelin Distributed Block Storage System
21CTO
21CTO
Feb 14, 2018 · Backend Development

How to Recover Source Code and Rebuild a Java WAR Project from Scratch

This guide walks through extracting Java source files from a deployed WAR package, decompiling the bytecode with free tools, and reorganizing the output into a Maven‑compatible web project structure so the application can be maintained and extended.

Bytecode ViewerWAR reverse engineeringjava
0 likes · 7 min read
How to Recover Source Code and Rebuild a Java WAR Project from Scratch
Architects Research Society
Architects Research Society
Feb 14, 2018 · Blockchain

What Is Monero? Origin, Privacy Features, and Future Outlook

The article explains Monero’s mysterious origins, its strong privacy technologies that differentiate it from Bitcoin, recent security concerns involving malicious mining, market performance, and upcoming initiatives like the Coral Reef project while also noting competition from other privacy‑focused cryptocurrencies.

Moneroanonymous paymentscryptocurrency
0 likes · 5 min read
What Is Monero? Origin, Privacy Features, and Future Outlook
Architecture Digest
Architecture Digest
Feb 14, 2018 · Artificial Intelligence

Comparative Analysis and Optimization of Machine Learning Models on the UCI Census Income Dataset

This article walks through a complete machine‑learning workflow on the UCI Census Income dataset, covering data exploration, preprocessing (including log‑transformation and scaling), model training with Naïve Bayes, Decision Tree and SVM, performance evaluation, hyper‑parameter tuning via grid search, feature importance analysis, and feature selection, providing code snippets and visualizations.

Data preprocessingPythonfeature selection
0 likes · 24 min read
Comparative Analysis and Optimization of Machine Learning Models on the UCI Census Income Dataset
21CTO
21CTO
Feb 13, 2018 · Fundamentals

Boost Your Coding Efficiency: Tagging and Daily Review Techniques

This article shares a practical five‑step workflow—rehearsal, design, foundation, implementation, and cleanup—plus two simple techniques, tagging and daily review, that help developers make their work processes more conscious, focused, and productive.

TaggingWorkflowdaily review
0 likes · 7 min read
Boost Your Coding Efficiency: Tagging and Daily Review Techniques