Leanpub Header

Skip to main content

Filters

Category: "Java"

Java

  1. Anatomia do Protocolo HTTP
    Anatomia do Protocolo HTTP
    A internet se faz de protocolos e não de frameworks
    Victor Osório

    Uma apresentação do Protocolo HTTP para iniciantes em desenvolvimento WEB.

  2. テストコードの注入から始めるレガシーコードのリファクタリング
    テストコードの注入から始めるレガシーコードのリファクタリング
    レガシーコードに立ち向かう一歩目は、とりあえずテストを書いてみることだ
    Yuya Kazama

    レガシーコードのリファクタリングの書籍の多くは、テストコードの大切さを説いている一方で、肝心のテストコードはあまり記述されないことが多いです。 これにより、あたかも「最初の作業として、テストコードをたくさん作る必要がある」と思わせてしまい、リファクタリングをするためのテストコードの作成に挫折してしまう事態を生み出しているように感じています。 そこで本書籍では、テストコードを少しずつ注入していきながら、レガシーコードに立ち向かう方法を、実際のテストコードを記載しつつ説明していきます。 また、一部題材については、実際にライブコーディングを行っている様子を収録したビデオも付いています。

  3. Java 17 Quick Reference Guide
    Java 17 Quick Reference Guide
    Refresh your Java language syntax and core concepts
    Tarun Telang

    This quick reference guide is for beginners or anyone looking to refresh their java language syntax and core concepts

  4. Hacking with Spring Boot 2.3: Reactive Edition

    Spring Boot 2.3 is the hottest ticket in town... ...when it comes to Java development. Learn the latest features that can scale your apps including:Web and Data accessDeveloper tools and test supportOperational featuresDocker container bakingBottleneck discovery with BlockHoundMessagingSecurityMore!

  5. Getting to Know IntelliJ IDEA
    Getting to Know IntelliJ IDEA
    Get up to speed on IntelliJ IDEA's New UI
    Trisha Gee and Helen Scott

    If we treat our IDE as a text editor, we do ourselves a disservice. Using a combination of tutorials and a questions-and-answers approach, Getting to Know IntelliJ IDEA will help you find ways to use IntelliJ IDEA that enable you to work efficiently and productively as a professional developer.

  6. On Java 8
    On Java 8
    Bruce Eckel

    By the author of "Thinking in Java," covering version 8 of the Java programming language (with updates to Java 17). Intended for “dedicated beginners,” it doesn’t assume you know anything about programming and takes you through the material step-by-step. However, I assume you are able to figure things out. It’s not a “dummies” or “idiot’s” guide.

  7. Swings Give Wings
    Swings Give Wings
    java swings
    Sai Karthik

    A clear view of JAVA SWINGS

  8. Stratospheric
    Stratospheric
    From Zero to Production with Spring Boot and AWS
    Tom Hombergs, Björn Wilmsmann, and Philip Riecks

    From Zero to Production with Spring Boot and AWS. All you need to know to get a Spring Boot application into production with AWS. No previous AWS knowledge required. Go to stratospheric.dev for a tour of the contents. (Spanish translation of Stratospheric)

  9. Functional Java
    Functional Java
    with Vavr
    dimitris papadimitriou

    Practical functional programming in Java using Vavr functional library

  10. Java OOP Done Right
    Java OOP Done Right
    Create object oriented code you can be proud of with modern Java
    Alan Mellor

    You've seen awful Java code and you're sick of it. Let's fix that. Starting from Object Oriented basics, we'll add modern ideas like TDD, SOLID, Design Patterns and Hexagonal Architecture to the mix. We'll craft code we can be proud of! In his down-to-earth style, Alan Mellor shares 25 years of what actually works using OOP at the code face.

  11. The Algorithm Interview Guide
    The Algorithm Interview Guide
    An interview guide with a detailed step-by-step explanation to the most commonly asked questions and patterns.
    Rajesh Mohanan

    A comprehensive step-by-step approach for learning algorithms for coding interviews. 50 questions with well-explained solutions that cater to both the struggling and also experienced. All solutions are explained well in detail with the help of pseudocode and also with Java.

  12. The Clean Way to Use Rx
    The Clean Way to Use Rx
    Manual de guía y consejos para implementar con extensiones Rx.
    Yair Carreno

    Recomiendo esta lectura para todo actor que participa en procesos de diseño, implementación y validación de componentes de software a través de Reactive programming y Functional programming, apoyados en el uso de extensiones Rx.

  13. REST HOW TOs
    REST HOW TOs
    Consuming and Building REST API in Python, Ruby, Java, C# and Go
    A.P. Rajshekhar and Shrikant Khare

    REST APIs Simplified! - Build and Consume in Python, Ruby, Java, C# and Go

  14. The Clean Way to Use Rx
    The Clean Way to Use Rx
    Guide manual and tips for implementing with Rx extensions.
    Yair Carreno

    I recommend this reading for any actor that participates in the design, implementation, and validation processes of software components through Reactive programming and Functional programming, supported by the use of Rx extensions.

  15. JAVA INTENSIVE CODING BOOTCAMP: LEARN LANGUAGE BASICS AND ALGORITHM
    JAVA INTENSIVE CODING BOOTCAMP: LEARN LANGUAGE BASICS AND ALGORITHM
    More than Hundred Difficult Problems with Solutions - Explained Step by Step, Designed for Absolute Beginners
    Sanjib Sinha

    This book will empower computer science and programming students to learn the language basics of Java; so that, they could build software, web, and mobile applications. This book has adopted a "problems-solutions-explanations" approach using “Direct Method”; it is an intensive coding bootcamp where participants will take part by solving problems.