Leo's bookshelf: programming-deep-dive en-US Thu, 17 Apr 2025 15:56:52 -0700 60 Leo's bookshelf: programming-deep-dive 144 41 /images/layout/goodreads_logo_144.jpg Netty in Action 18774630
Netty in Action introduces the Netty framework and shows you how to incorporate it into your Java network applications. You'll learn to write highly scalable applications without the need to dive into the low-level non-blocking APIs at the core of Java.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Netty is a Java-based networking framework that manages complex networking, multithreading, and concurrency for your applications. And Netty hides the boilerplate and low-level code, keeping your business logic separate and easier to reuse. With Netty, you get an easy-to-use API, leaving you free to focus on what's unique to your application.

About the Book

Netty in Action introduces the Netty framework and shows you how to incorporate it into your Java network applications. You will discover how to write highly scalable applications without getting into low-level APIs. The book teaches you to think in an asynchronous way as you work through its many hands-on examples and helps you master the best practices of building large-scale network apps.

What's Inside

About the Reader

This book assumes readers are comfortable with Java and basic network architecture.

About the Authors

Norman Maurer is a senior software engineer at Apple and a core developer of Netty. Marvin Wolfthal is a Dell Services consultant who has implemented mission-critical enterprise systems using Netty.

Table of Contents
PART 3 NETWORK PROTOCOLS]]>
296 Norman Maurer 1617291471 Leo 0 3.88 2014 Netty in Action
author: Norman Maurer
name: Leo
average rating: 3.88
book published: 2014
rating: 0
read at:
date added: 2025/04/17
shelves: to-read, programming-deep-dive
review:

]]>
<![CDATA[Database Design and Implementation]]> 6846811 * Describes what Java tools and techniques will best help developers build an application that uses a database system
* Contains a fully functional database system that allows readers to examine and modify the code]]>
784 Edward Sciore 0471757160 Leo 0 3.91 2008 Database Design and Implementation
author: Edward Sciore
name: Leo
average rating: 3.91
book published: 2008
rating: 0
read at:
date added: 2024/12/29
shelves: to-read, programming-deep-dive
review:

]]>
Elasticsearch in Action 18308249
"Elasticsearch in Action" teaches you how to build scalable search applications using Elasticsearch. You'll ramp up fast, with an informative overview and an engaging introductory example. Within the first few chapters, you'll pick up the core concepts you need to implement basic searches and efficient indexing. With the fundamentals well in hand, you'll go on to gain an organized view of how to optimize your design. Perfect for developers and administrators building and managing search-oriented applications.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Modern search seems like magic you type a few words and the search engine appears to know what you want. With the Elasticsearch real-time search and analytics engine, you can give your users this magical experience without having to do complex low-level programming or understand advanced data science algorithms. You just install it, tweak it, and get on with your work.

About the Book

"Elasticsearch in Action" teaches you how to write applications that deliver professional quality search. As you read, you'll learn to add basic search features to any application, enhance search results with predictive analysis and relevancy ranking, and use saved data from prior searches to give users a custom experience. This practical book focuses on Elasticsearch's REST API via HTTP. Code snippets are written mostly in bash using cURL, so they're easily translatable to other languages.

What's InsideWhat is a great search application?Building scalable search solutionsUsing Elasticsearch with any languageConfiguration and tuning

About the Reader

For developers and administrators building and managing search-oriented applications.

About the Authors

Radu Gheorghe is a search consultant and software engineer. Matthew Lee Hinman develops highly available, cloud-based systems. Roy Russo is a specialist in predictive analytics.

Table of ContentsPART 1 CORE ELASTICSEARCH FUNCTIONALITYIntroducing ElasticsearchDiving into the functionalityIndexing, updating, and deleting dataSearching your dataAnalyzing your dataSearching with relevancyExploring your data with aggregationsRelations among documentsPART 2 ADVANCED ELASTICSEARCH FUNCTIONALITYScaling outImproving performanceAdministering your cluster"]]>
400 Radu Gheorghe 1617291625 Leo 0 4.03 2014 Elasticsearch in Action
author: Radu Gheorghe
name: Leo
average rating: 4.03
book published: 2014
rating: 0
read at:
date added: 2023/02/23
shelves: to-read, programming-deep-dive
review:

]]>
<![CDATA[Liquid Software: How to Achieve Trusted Continuous Updates in the DevOps World]]> 40172281 195 Fred Simon Leo 0 2.56 Liquid Software: How to Achieve Trusted Continuous Updates in the DevOps World
author: Fred Simon
name: Leo
average rating: 2.56
book published:
rating: 0
read at:
date added: 2022/06/24
shelves: to-read, programming-deep-dive
review:

]]>
<![CDATA[Fluent Python: Clear, Concise, and Effective Programming]]> 22800567
Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.

This book covers:



Python data model: understand how special methods are the key to the consistent behavior of objects

Data structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode age

Functions as objects: view Python functions as first-class objects, and understand how this affects popular design patterns

Object-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritance

Control flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packages

Metaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work
"]]>
790 Luciano Ramalho 1491946008 Leo 0 4.62 2015 Fluent Python: Clear, Concise, and Effective Programming
author: Luciano Ramalho
name: Leo
average rating: 4.62
book published: 2015
rating: 0
read at:
date added: 2022/04/05
shelves: programming-deep-dive, to-read
review:

]]>