Ebooki

8481
Ładowanie...
EBOOK

Design Patterns and Best Practices in Java. A comprehensive guide to building smart and reusable code in Java

Kamalmeet Singh, Ianculescu, Lucian-Paul Torje

Having a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is to ease the adoption of the latest trends and provide good practices for programmers.We focus on showing you the practical aspects of smarter coding in Java. We'll start off by going over object-oriented (OOP) and functional programming (FP) paradigms, moving on to describe the most frequently used design patterns in their classical format and explain how Java’s functional programming features are changing them.You will learn to enhance implementations by mixing OOP and FP, and finally get to know about the reactive programming model, where FP and OOP are used in conjunction with a view to writing better code. Gradually, the book will show you the latest trends in architecture, moving from MVC to microservices and serverless architecture. We will finish off by highlighting the new Java features and best practices. By the end of the book, you will be able to efficiently address common problems faced while developing applications and be comfortable working on scalable and maintainable projects of any size.

8482
Ładowanie...
EBOOK

Design Patterns and Best Practices in Rust. Enhance your Rust skills by applying idiomatic approaches to real-world software design

Evan Williams, Scott McKay

Many Rust developers run into problems when they try to apply familiar object-oriented or cross-language patterns to Rust projects. These mismatches often lead to confusing compiler errors, awkward workarounds, or brittle code. This book helps you avoid those traps by thinking in Rust and applying idiomatic design patterns that embrace ownership, borrowing, and type safety.The book begins with anti-patterns and common mistakes Rust developers often encounter, including misusing object-oriented thinking, over-relying on Clone, or treating the borrow checker as an obstacle. From there, you’ll explore how to rethink traditional design solutions for Rust, including creational, structural, and behavioral design patterns. You’ll also dive into architectural strategies, type-driven design, and Rust-specific techniques such as TypeState. The final chapter brings these ideas together into a design mindset rooted in idiomatic Rust.By the end of this book, you’ll know how to avoid costly mistakes, apply effective patterns confidently, and design Rust applications that are clean, scalable, and reliable.*Email sign-up and proof of purchase required

8483
Ładowanie...
EBOOK

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c. A design handbook to orchestrate and manage flexible process-driven systems with Oracle BPM and SOA Suite 12c

Matjaz B Juric, Sven Bernhardt, Danilo Schmiedel,...

This book is intended for BPM and SOA architects, analysts, developers, and project managers who are responsible for, or involved in, business process development, modelling, monitoring, or the implementation of composite, process-oriented applications. The principles are relevant for the design of on-premise and cloud solutions.

8484
Ładowanie...
EBOOK

Design Thinking dla przedsiębiorców i małych firm. Potęga myślenia projektowego w codziennej pracy

Beverly Rudkin Ingle

Wielka metodologia dla niewielkiego budżetu Do niedawna Design Thinking (myślenie projektowe) było dobrem luksusowym. Dojście do tej metodologii miały tylko firmy z wielkimi pomysłami oraz głębokimi kieszeniami, a i one musiały korzystać z pomocy dużych agencji i firm konsultingowych. Niniejsza książka powstała po to, by zmienić ten stan rzeczy. Przejcie do celowych, skoncentrowanych na kliencie, zrównoważonych praktyk biznesowych zaczyna się od małych firm, które tworzą szkielet całej ekonomii. A zatem nadszedł czas, by przestawić się na nowy sposób mylśenia. Nauczysz się: Jak włączyć procesy myślenia projektowego do codziennych działań i w jakich obszarach biznesu to podejście jest najcenniejsze. Jak efektywnie korzystać z najbardziej rozpowszechnionych i najpopularniejszych narzędzi projektowych (takich jak ideacja, prototypowanie, błyskawiczna burza mózgów). Jak wykorzystywać myślenie projektowe do identyfikacji i realizacji celów i tworzenia nowych modeli biznesowych. Jak stworzyć nowe produkty i usługi, które przyniosą doskonałe zyski. Jak poprawić wrażenia użytkownika, aby klienci byli bardziej lojalni. Zapomnij o mozolnym konsultowaniu opłat, zaliczek na konto projektu i zobowiązań kontraktowych. Przejmij ster i zyskaj dostęp do najbardziej produktywnych zasad mylśenia projektowego, metodologii i ćwiczeń, które możesz od razu wdrożyć. Potrzebujesz jedynie entuzjazmu, otwartego umysłu, markerów, tablicy lub flipchartów, stosu samoprzylepnych karteczek oraz tej książki. Gratulujemy podjęcia miałej decyzji! A teraz przygotuj się na zastrzyk potężnej przewagi konkurencyjnej.

8485
Ładowanie...
EBOOK

Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy

Danuta Piasecka

Zweryfikuj swoje pomysły biznesowe. Szybko i skutecznie! Design thinking, czyli myślenie projektowe. Wbrew pozorom ten sposób podejścia do biznesu nie jest przypisany wyłącznie do wielkich korporacji. Pracować w duchu design thinking może i powinna każda firma, której właścicielowi zależy na zwiększeniu wydajności, szybkim realizowaniu dobrych pomysłów i jeszcze szybszym wycofywaniu się z tych nietrafionych. Jeżeli zatem myślisz o tym, by w swojej - małej lub większej - firmie działać szybciej, a tym samym skuteczniej i z większym zyskiem, ta kursoksiążka jest dla Ciebie. Dlaczego kursoksiążka? Ponieważ jest to pozycja, w której informacje teoretyczne dotyczące samego pojęcia myślenia projektowego ograniczono do minimum. Autorka, bizneswoman, trenerka i moderatorka DT, stawia na wiedzę praktyczną i umiejętność myślenia projektowego, a także dostarczenie Ci narzędzi gotowych do zastosowania od zaraz. Za pośrednictwem kursoksiążki krok po kroku przeprowadzi Cię przez proces projektowania nowych produktów i usług, dzięki którym zwiększysz zyski Twojej firmy.

8486
Ładowanie...
EBOOK

Design Your Life

Sławomir Luter

Ten program to Twój coaching życiowy. Skupia się na określeniu celu życia, osiągnięciu trwałego zadowolenia i spełnienia, abyś od razu zaczął odczuwać więcej energii i radości. Odkrywa obszary powołania i zadaje mocne pytania i przeznaczenie. Aby odkryć swoje powołanie, potrzebujesz uświadomić sobie sprawy na które nie masz czasu. Ten projekt prowadzi Cię przez Twoje pragnienia, abyś "zobaczył" wreszcie to, za co jesteś gotowy umrzeć. Warto odnaleźć osobiste wartości i cele, za które będziesz w stanie nawet oddać życie. Ponieważ być może gdzieś podświadomie cierpisz z powodu braku samorealizacji, czy nie czerpiesz radości z tego dokąd zmierzasz obecnie, ja wierzę, że ten program Ci pomoże odnaleźć spokój i drogę. Życie nabiera sensu wtedy, kiedy znajdziesz misję większą niż ty sam i zaczniesz działać w służbie wyższemu celowi. Nie wygrasz życia, nie wiedząc o co grasz. Przestań być "ślepy". Nie wygrasz życia, nie wiedząc co da tobie wygraną. Jestem promotorem działania na swojej ścieżce życia, gdzie odczuwamy pasję i kochamy to, czym się zajmujemy. Design Your Life - to potężny program analizy życiowej i sztuki kreowania wymarzonej przyszłości. Wiedza i obszary które porusza to najważniejsze fundamenty każdego człowieka. Umiejętność kroczenia swoją ścieżką życia to kluczowa sprawa dla świadomego i dojrzałego człowieka. Program jest głównie oparty na ćwiczeniach, nie na teorii. Setki ćwiczeń, refleksji, kreacji ukochanej przyszłości - stworzą ci jasną przyszłość. Co dostaniesz: gotowy program zmiany osobistej i programowania drogi życia (mnie pomógł); kopa motywacyjnego; narzędzia do głębokich transformacji życiowych ( może odnajdziesz sens życia, kto wie? ) umiejętności i większe kompetencje osobiste i biznesowe; głębokie przemyślenia niezbędne do jakichkolwiek zmian. Jeżeli czujesz że:     nie żyjesz swoim życiem; nie realizujesz siebie; nie wstajesz rano z radością w sercu; nie masz na twarzy "banana"; nie potrafisz odnaleźć sensu w tym, czym się zajmujesz; nadal nie wiesz, czego pragniesz, to zainwestuj w siebie śmieszną sumę, a wartość tej decyzji będzie nieoceniona.   Dla kogo jest Design Your Life:         dla ludzi których dręczy brak jasnej wizji, poczucia sensu istnienia; dla tych, którzy szukają przełomu życiowego; dla osób, które są liderami, aktywnymi osobami; dla każdej jednostki, której zależy na dobrym, świadomym życiu; dla ludzi szukających ukierunkowania i trwałej motywacji. Projekt Design Your Life na pewno może stać się przełomowym programem dla bardzo dużej rzeszy osób, które stawiają na świadomy rozwój osobowy, oraz chcą ukierunkować życie na konkretne cele. Obiecuję Ci że nigdy nie poznasz sam siebie tak mocno, jak przy tym programie. Zakup go teraz i odkryj kim jesteś, co Cię pasjonuje, wytycz plan działania i zacznij zmieniać swoje życie od razu już teraz!    

8487
Ładowanie...
EBOOK

Designerzy. Rola zawodowa projektanta w oglądzie socjologicznym

Paulina Rojek-Adamek

O ile nie sposób podać uniwersalnej definicji designu, o tyle codzienna praktyka osób zajmujących się projektowaniem poddaje się różnym opisom tożsamościowym. Trudno jednak wskazać obiektywne kryteria, które pozwoliłyby na przykład na dystynkcję określeń ,,designer" i ,,projektant" czy na opisanie warunków niezbędnych, by ten zawód wykonywać (co czyni designera/projektanta - jaki typ przygotowania, doświadczenia, wykształcenia?). Kłopotliwe jest też pytanie o cel i zakres czynności zawodowych (czy to projektowanie form przemysłowych, czy także projektowanie usług? Czy również design doświadczeń?). Zagadnienia te pociągają za sobą kolejne - dotyczące postrzegania projektantów w ramach szerszej struktury społecznej, a więc odnoszące się do kwestii uznania i prestiżu. Jeśli niemal wszystko można nazwać dziś designem i niemal każdego designerem, to oba te określenia właściwie nic nie znaczą. Świetnie więc, że Paulina Rojek-Adamek zajęła się zbieraniem argumentów, które przemawiają za szerokim (bądź przeciwnie - za bardziej restrykcyjnym) rozumieniem designu. (...) Dobrze, że jej rozważania na temat designu i tego, jaka jest (jaka powinna być) dziś rola projektanta nie są zawieszone w próżni. Z jednej strony nawiązują one do coraz bogatszej literatury autorów identyfikujących się z socjologią designu, z drugiej - wypływają z rezultatów zrealizowanego przez Autorkę projektu badawczego. prof. dr hab. Rafał Drozdowski Książka ta jest na pewno pracą erudycyjną, w której uwzględnione zostały zarówno podejścia klasycznej socjologii, jak i współczesnych autorów. (...) Polskiemu czytelnikowi jak dotąd nie zaoferowano wielu prac podejmujących tę problematykę, tymczasem zarówno estetyka, jak i - w węższym ujęciu - praca projektowa są dzisiaj uznawane za kwestię centralną dla rozważań związanych z nową ekonomią, studiami miejskimi, ,,zwrotem ku rzeczom" czy sztuką publiczną. dr hab. Małgorzata Jacyno Paulina Rojek-Adamek, doktor socjologii. W swojej pracy naukowo-badawczej i licznych publikacjach zajmuje się tematyką designu, szczególnie aspektem społecznie odpowiedzialnego projektowania i rolą zawodową projektantów. Publikowała m.in. w czasopismach ,,Polish Sociological Review", ,,Kultura Popularna", ,,Humanizacja Pracy". Współredaktorka tomu Drafts from Sociology of Design. Introduction to Discussion (2016). Adiunkt w Instytucie Filozofii i Socjologii Uniwersytetu Pedagogicznego w Krakowie, od kilkunastu lat współpracuje również z Akademią Sztuk Pięknych w Katowicach.

8488
Ładowanie...
EBOOK

Designing and Implementing Linux Firewalls and QoS using netfilter, iproute2, NAT and l7-filter. Learn how to secure your system and implement QoS using real-world scenarios for networks of all sizes

Lucian Gheorghe

Firewalls are used to protect your network from the outside world. Using a Linux firewall, you can do a lot more than just filtering packets. This book shows you how to implement Linux firewalls and Quality of Service using practical examples from very small to very large networks.After giving us a background of network security, the book moves on to explain the basic technologies we will work with, namely netfilter, iproute2, NAT and l7-filter. These form the crux of building Linux firewalls and QOS. The later part of the book covers 5 real-world networks for which we design the security policies, build the firewall, setup the script, and verify our installation.Providing only necessary theoretical background, the book takes a practical approach, presenting case studies and plenty of illustrative examples.