Видавець: 5
2353
Eлектронна книга

Modular Programming in Java 9. Build large scale applications using Java modularity and Project Jigsaw

Koushik Srinivas Kothagal

The Java 9 module system is an important addition to the language that affects the way we design, write, and organize code and libraries in Java. It provides a new way to achieve maintainable code by the encapsulation of Java types, as well as a way to write better libraries that have clear interfaces. Effectively using the module system requires an understanding of how modules work and what the best practices of creating modules are.This book will give you step-by-step instructions to create new modules as well as migrate code from earlier versions of Java to the Java 9 module system. You'll be working on a fully modular sample application and add features to it as you learn about Java modules. You'll learn how to create module definitions, setup inter-module dependencies, and use the built-in modules from the modular JDK. You will also learn about module resolution and how to use jlink to generate custom runtime images.We will end our journey by taking a look at the road ahead. You will learn some powerful best practices that will help you as you start building modular applications. You will also learn how to upgrade an existing Java 8 codebase to Java 9, handle issues with libraries, and how to test Java 9 applications.

2354
Eлектронна книга

Mastering Spring Cloud. Build self-healing, microservices-based, distributed systems using Spring Cloud

Piotr Mińkowski

Developing, deploying, and operating cloud applications should be as easy as local applications. This should be the governing principle behind any cloud platform, library, or tool. Spring Cloud–an open-source library–makes it easy to develop JVM applications for the cloud. In this book, you will be introduced to Spring Cloud and will master its features from the application developer's point of view. This book begins by introducing you to microservices for Spring and the available feature set in Spring Cloud. You will learn to configure the Spring Cloud server and run the Eureka server to enable service registration and discovery. Then you will learn about techniques related to load balancing and circuit breaking and utilize all features of the Feign client. The book now delves into advanced topics where you will learn to implement distributed tracing solutions for Spring Cloud and build message-driven microservice architectures. Before running an application on Docker container s, you will master testing and securing techniques with Spring Cloud.

2355
Eлектронна книга

Półtora trupa na głowę

Anna Kleiber

Wanda, dziennikarka lokalnego pisma kulturalnego, otrzymała od szefa zadanie zdobycia wywiadu z równie poczytnym co tajemniczym pisarzem Ignacym Knychałką, który podczas Warszawskich Targów Książki ma pokazać światu swoją twarz. Mimo zapowiedzi pisarz jednak nie zjawia się na stoisku. Zdeterminowana Wanda postanawia śledzić siedzibę wydawcy, licząc, że uda jej się spotkać tajemniczego literata. Zależy jej na tym nie tylko ze względu na wywiad, ale również dlatego, że sama napisała powieść i liczy na to, iż słynny autor bestsellerów pomoże jej swoją polecającą opinią. Szczęście jej sprzyja, bo z mieszkania wydawcy wychodzi mężczyzna o charakterystycznej niepozornej sylwetce i choć na wywiad się nie zgadza, to przyjmuje maszynopis jej dzieła. I w ten sposób Wanda zupełnie nieświadomie znajdzie się w samym środku wielkich i mniejszych zbrodni literackiego światka. Zręcznie skonstruowany komediowy kryminał, pełen ironii i kąśliwego humoru. Doskonała lektura dla czytelników, którzy nie traktują wszystkiego zbyt serio.

2356
Eлектронна книга

Matplotlib 3.0 Cookbook. Over 150 recipes to create highly detailed interactive visualizations using Python

Srinivasa Rao Poladi

Matplotlib provides a large library of customizable plots, along with a comprehensive set of backends. Matplotlib 3.0 Cookbook is your hands-on guide to exploring the world of Matplotlib, and covers the most effective plotting packages for Python 3.7. With the help of this cookbook, you'll be able to tackle any problem you might come across while designing attractive, insightful data visualizations. With the help of over 150 recipes, you'll learn how to develop plots related to business intelligence, data science, and engineering disciplines with highly detailed visualizations. Once you've familiarized yourself with the fundamentals, you'll move on to developing professional dashboards with a wide variety of graphs and sophisticated grid layouts in 2D and 3D. You'll annotate and add rich text to the plots, enabling the creation of a business storyline. In addition to this, you'll learn how to save figures and animations in various formats for downstream deployment, followed by extending the functionality offered by various internal and third-party toolkits, such as axisartist, axes_grid, Cartopy, and Seaborn. By the end of this book, you'll be able to create high-quality customized plots and deploy them on the web and on supported GUI applications such as Tkinter, Qt 5, and wxPython by implementing real-world use cases and examples.

2357
Eлектронна книга

The Curious Quest

E. Phillips Oppenheim

Edward Phillips Oppenheim (1866-1946) was an English novelist, in his lifetime a major and successful writer of genre fiction. This novel is an Oppenheim classic from 1919 about a high society villain: characteristic of Oppenheims typical works, with the characters living in luxury, and a very flowing and exact story. Much of Oppenheims work possesses a unique escapist charm, featuring protagonists who delight in Epicurean meals, surroundings of intense luxury, and the relaxed pursuit of criminal practice, on either side of the law. The Curious Quest is a lovely tale of a rich man having to spend a year earning his own money because he is bored and ill. Full of action and scams.

2358
Eлектронна книга

Wysokie Progi

Tadeusz Dołęga-Mostowicz

Dalsza część historii Magdaleny Nieczajówny z książki Złota Maska. Podczas podróży statkiem do Londynu Magda aktorka robiąca zawrotną karierę w stolicy poznaje znanego członka warszawskiej socjety, hrabiego Ksawerego Runickiego. Dziewczyna zaprzyjaźnia się z młodym arystokratą. Nie wie, że Ksawery jest lekkoduchem, a jego majątek ziemski w okolicy Grójca Wysokie Progi zostanie wkrótce zlicytowany. Po powrocie z podróży mężczyzna prosi Magdę o rękę. Dziewczyna zgadza się za niego wyjść. Rezygnuje z dalszej kariery aktorskiej, zamieszkuje w Wysokich Progach i zaczyna wyprowadzać rodowe włości męża z długów. Czy środowisko ziemiańskie, do którego wkracza Magda, zaakceptuje jej zmysł praktyczny i talent organizacyjny, dzięki którym ratuje majątek Runickich przed licytacją? Czy słynący z licznych podbojów erotycznych mąż potrafi być Magdzie wierny? Pełna perypetii historia trudnej miłości przedstawiona na tle realiów międzywojnia.

2359
Eлектронна книга

The Year of Sharing Level 2 Oxford Bookworms Library

Gilbert, Harry

A level 2 Oxford Bookworms Library graded readers. Written for Learners of English by Harry Gilbert Richard is bored with the quiet life of his village. He would like to have a motor-car and drive it . . . very fast. But Richard lives in a future world where there are no cars, only bicycles and small villages and green forests. And now he is twelve years old, and like the other children, he must do his Year of Sharing. He must live alone in the forest with the wild animals. He must learn to share his world; he must learn how animals live and eat and fight . . . and die.

2360
Eлектронна книга

Kompleksowa umowa gospodarczo-handlowa (CETA) - korzyści i zagrożenia

red. Katarzyna Grzybczyk, Łukasz Maryniak

W dniu 21 września 2017 r. tymczasowo weszła w życie budząca liczne kontrowersje Kompleksowa Umowa Gospodarczo-Handlowa (Comprehensive Economic and Trade Agreement, CETA), porozumienie handlowe zawarte pomiędzy Unią Europejską a Kanadą. Głównym celem CETA jest likwidacja barier i ograniczeń w stosunkach gospodarczych łączących przedsiębiorstwa działające po obu stronach Atlantyku. Szacuje się, że porozumienie doprowadzi do zniesienia 98% (docelowo 99%) ceł pobieranych przy wymianie handlowej dokonywanej pomiędzy Kanadą i UE. Ponadto, CETA ma również m. in. ułatwić przedsiębiorcom inwestowanie w Kanadzie i ubieganie się o udzielenie zamówień publicznych w tym państwie, otworzyć rynek kanadyjski na europejskie produkty oraz przynieść wymierne korzyści dla konsumentów. Mimo to niektóre postanowienia porozumienia budzą liczne wątpliwości przedsiębiorców i konsumentów, a sam proces podpisania umowy wywołał liczne protesty. Niniejsza monografia stanowi głos w dyskusji, wskazujący na potencjalne korzyści płynące z przyjęcia CETA, ale także rozważający ewentualne zagrożenia, jakie mogą wyniknąć ze stosowania poszczególnych jej postanowień dla podmiotów działających na rynku europejskim i kanadyjskim.