- Table View
- List View
Java Cookbook, 2nd Edition
by Ian F. DarwinYou have a choice: you can wade your way through lengthy Java tutorials and figure things out by trial and error, or you can pick up Java Cookbook, 2nd Edition and get to the heart of what you need to know when you need to know it. With the completely revised and thoroughly updated Java Cookbook, 2nd Edition, Java developers like you will learn by example, try out new features, and use sample code to understand how new additions to the language and platform work--and how to put them to work for you. This comprehensive collection of problems, solutions, and practical examples will satisfy Java developers at all levels of expertise. Whether you're new to Java programming and need something to bridge the gap between theory-laden reference manuals and real-world programs or you're a seasoned Java programmer looking for a new perspective or a different problem-solving context, this book will help you make the most of your Java knowledge. Packed with hundreds of tried-and-true Java recipes covering all of the major APIs from the 1.4 version of Java, this book also offers significant first-look recipes for the most important features of the new 1.5 version, which is in beta release. You get practical solutions to everyday problems, and each is followed by a detailed, ultimately useful explanation of how and why the technology works. Java Cookbook, 2nd Edition includes code segments covering many specialized APIs--like those for working with Struts, Ant and other new popular Open Source tools. It also includes expanded Mac OS X Panther coverage and serves as a great launching point for Java developers who want to get started in areas outside of their specialization. In this major revision, you'll find succinct pieces of code that can be easily incorporated into other programs. Focusing on what's useful or tricky--or what's useful and tricky--Java Cookbook, 2nd Edition is the most practical Java programming book on the market.
Java Cookbook: Problems and Solutions for Java Developers
by Ian F. DarwinAs Java continues to evolve, this cookbook continues to grow in tandem with hundreds of hands-on recipes across a broad range of Java topics. Author Ian Darwin gets developers up to speed right away with useful techniques for everything from string handling and functional programming to network communication and AI.If you're familiar with any release of Java, this book will bolster your knowledge of the language and its many recent changes, including how to apply them in your day-to-day development. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work.Downloadable from GitHub, all code examples compile successfully. This updated edition covers changes up to Java 23 and most of Java 24. You will:Learn how to apply many new and old Java APIsUse the new language features in recent Java versionsUnderstand the code you're maintainingDevelop code using standard APIs and good practicesExplore the brave new world of current Java developmentIan Darwin has a lifetime of experience in the software industry, having worked with Java across many platforms and types of software, from Java's initial pre-release to the present, from desktop to enterprise to mobile.
Java Cookbook: Solutions And Examples For Java Developers (One-off Ser.)
by Ian F. DarwinJava continues to grow and evolve, and this cookbook continues to evolve in tandem. With this guide, you’ll get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from string handling and functional programming to network communication.Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. If you’re familiar with Java basics, this cookbook will bolster your knowledge of the language and its many recent changes, including how to apply them in your day-to-day development. This updated edition covers changes through Java 12 and parts of 13 and 14.Recipes include:Methods for compiling, running, and debuggingPackaging Java classes and building applicationsManipulating, comparing, and rearranging textRegular expressions for string and pattern matchingHandling numbers, dates, and timesStructuring data with collections, arrays, and other typesObject-oriented and functional programming techniquesInput/output, directory, and filesystem operationsNetwork programming on both client and serverProcessing JSON for data interchangeMultithreading and concurrencyUsing Java in big data applicationsInterfacing Java with other languages
Java. Receptury. Wydanie III
by Ian F. DarwinRozwi?zania i przyk?ady dla programistów u?ywaj?cych j?zyka JavaJava to jeden z j?zyków programowania najch?tniej wybieranych do tworzenia zaawansowanych systemów informatycznych. Systemy bankowe, aukcyjne oraz inne zaawansowane programy wspomagaj?ce codzienn? prac? tysi?cy ludzi opieraj? si? na Javie i narz?dziach z ni? zwi?zanych. Je?eli chcesz ?mia?o wkroczy? w ?wiat tego j?zyka, musisz mie? t? ksi??k?!Ksi??ka nale?y do cenionej serii „Receptury”, która przedstawia ró?ne zagadnienia w postaci krótkich przepisów. Nie inaczej jest w tym przypadku. Si?gnij po ni? i zobacz, jak kompilowa?, uruchamia? i testowa? tworzony kod. W kolejnych rozdzia?ach zaznajomisz si? z najlepszymi metodami przetwarzania ci?gów znaków oraz nauczysz si? korzysta? z wyra?e? regularnych i wykonywa? operacje na liczbach. Ponadto zdob?dziesz dog??bn? wiedz? na temat systemu wej?cia-wyj?cia, u?ywania systemu plików, sieci oraz drukarek. Ksi??ka ta jest obowi?zkow? pozycj? na pó?ce ka?dego programisty Javy!Przedstawione receptury obejmuj?: Sposoby kompilacji, uruchamiania i testowania aplikacji. Manipulacj?, porównywanie i zmian? organizacji tekstów. U?ycie wyra?e? regularnych do dopasowywania tekstów i wzorców. Obs?ug? liczt, dat i czasu. Okre?lanie struktury danych przy u?yciu kolekcji, tablicy i innych typów. Techniki programowania obiektowego i funkcyjnego. Operacje na katalogach i systemie plików. Obs?ug? grafiki, d?wi?ku i wideo. Tworzenia aplikacji o graficznym interfejsie u?ytkownika, w tym Java FX i obs?ug? zdarze?. Programowanie sieciowe, zarówno klientów jak i serwerów. Dost?p do baz danych przy u?yciu JPA, Hibernate oraz JDBC. Przetwarzenie danych w formatach JSON oraz XML. Wielow?tkowo?? i wspó?bie?no??.Najlepsze przepisy dla programistów Javy! Ian F. Darwin - swoj? przygod? w binarnym ?wiecie rozpocz?? w 1980 roku od pracy z systemem operacyjnym UNIX. Autor narz?dzia file znanego z systemów Linux oraz BSD. Programista Javy od 1995 roku. Autor darmowych narz?dzi: PassMaker, JpsTrack. Pracownik Learning Tree International — ?wiatowego lidera w zakresie organizacji kursów technicznych.
Tomcat. Przewodnik encyklopedyczny. Wydanie II
by Ian F. Darwin Jason BrittainPoznaj mo?liwo?ci serwera Tomcat! Jak dostroi? Tomcat w celu pomiaru i poprawy wydajno?ci?Jak wdra?a? aplikacje WWW z serwletami i stronami JSP?Jak diagnozowa? problemy z serwerem?Tomcat jest kontenerem serwletów Java i serwerem WWW stworzonym przez organizacj? Apacze Software Foundation. Mo?e pe?ni? rol? serwera produkcyjnego o du?ej wydajno?ci, sprawdza si? równie? jako darmowy kontener serwletów i stron JSP z udost?pnionym kodem ?ród?owym. Tomcat mo?e by? zastosowany niezale?nie lub w po??czeniu z innymi serwerami WWW (np. httpd Apache). Doskonale radzi sobie w ka?dego rodzaju ?rodowisku, zapewniaj?c fundament wymagany do praktycznego wykorzystania w Internecie umiej?tno?ci z zakresu technologii Java.W ksi??ce "Tomcat. Przewodnik encyklopedyczny" znajdziesz szczegó?owe wyja?nienia, jak korzysta? z tego serwera. Czytaj?c j?, poznasz wszelkie procedury instalacyjne oraz mo?liwo?ci konfigurowania obszarów, ról, u?ytkowników i zasobów JNDI. Nauczysz si?, jak uaktywnia? i wy??cza? funkcj? automatycznego prze?adowywania serwletów, a tak?e wdra?a? aplikacje WWW. Niezb?dne informacje dotycz?ce serwera Tomcat znajd? tu nie tylko programi?ci, ale tak?e administratorzy, webmasterzy i wszyscy, którzy chc? si? dowiedzie? czego? o tym kontenerze serwletów.Instalowanie i konfigurowanie TomcataZarz?dzanie obszarami, rolami i u?ytkownikamiUruchamianie i zatrzymywanie serweraKontrolowanie i utrwalanie sesjiOptymalizowanie wydajno?ci serweraIntegracja z serwerem WWW ApacheWdra?anie rozpakowanego katalogu aplikacji WWWPraca z plikami WARZabezpieczenia serwera TomcatPrzewodnik dla wszystkich, którzy chc? u?atwi? sobie prac? z serwerem Tomcat.
Tomcat: The Definitive Guide
by Ian F. Darwin Jason BrittainJakarta Tomcat is not only the most commonly used open source servlet engine today, it's become the de facto standard by which other servlet engines are measured. Powerful and flexible, it can be used as a stand-alone web server or in conjunction with another server, like Apache or IIS, to run servlets or JSPs. But mastery of Tomcat is not easy: because it's as complex as it is complete. Tomcat: The Definitive Guide answers vexing questions that users, administrators, and developers alike have been asking. This concise guide provides much needed information to help harness Tomcat's power and wealth of features.Tomcat: The Definitive Guide offers something for everyone who uses Tomcat. System and network administrators will find detailed instructions on installation, configuration, and maintenance. For users, it supplies insightful information on how to deploy Tomcat. And seasoned enterprise Java developers will have a complete reference to setting up, running, and using this powerful softwareThe book begins with an introduction to the Tomcat server and includes an overview of the three types of server configurations: stand-alone, in-process, and out-of-process. The authors show how directories are laid out, cover the initial setup, and describe how to set the environment variables and modify the configuration files, concluding with common errors, problems, and solutions. In subsequent chapters, they cover:The server.xml configuration fileJava Security managerAuthentication schemes and Tomcat usersThe Secure Socket Layer (SSL)Tomcat JDBC RealmsInstalling servlets and Java Server PagesIntegrating Tomcat with ApacheAdvanced Tomcat configurationand much more.Tomcat: The Definitive Guide covers all major platforms, including Windows, Solaris, Linux, and Mac OS X, contains details on Tomcat configuration files, and has a quick-start guide to get developers up and running with Java servlets and JavaServer Pages. If you've struggled with this powerful yet demanding technology in the past, this book will provide the answers you need.
Tomcat: The Definitive Guide
by Ian F. Darwin Jason BrittainIt takes a book as versatile as its subject to cover Apache Tomcat, the popular open source Servlet and JSP container and high performance web server. Tomcat: The Definitive Guide is a valuable reference for administrators and webmasters, a useful guide for programmers who want to use Tomcat as their web application server during development or in production, and an excellent introduction for anyone interested in Tomcat.Updated for the latest version of Tomcat, this new edition offers a complete guide to installing, configuring, maintaining and securing this servlet container. In fact, with such a wealth of new information, this is essentially a new book rather than a simple revision. You will find details for using Tomcat on all major platforms, including Windows, Linux, OS X, Solaris, and FreeBSD, along with specifics on Tomcat configuration files, and step-by-step advice for deploying and running web applications.This book offers complete information for:Installation and startup proceduresConfiguring Tomcat-including realms, roles, users, servlet sessions, and JNDI resources including JDBC DataSourcesDeploying web applications-individual servlets and JSP pages, and web application archive filesTuning Tomcat to measure and improve performanceIntegrating Tomcat with Apache Web ServerSecuring Tomcat to keep online thugs at bayTomcat configuration files-server.xml and web.xml, and moreDebugging and Troubleshooting-diagnosing problems with Tomcat or a web applicationCompiling your own Tomcat, rather than using the pre-built releaseRunning two or more Tomcat servlet containers in parallelThis book also offers an overview of the Tomcat open source project's community resources, including docs, mailing lists, and more. Community interest fueled a strong demand for a Tomcat guide from O'Reilly. The result clearly exceeds expectations.
Tomcat: The Definitive Guide, 2nd Edition
by Ian F. Darwin Jason BrittainIt takes a book as versatile as its subject to cover Apache Tomcat, the popular open source Servlet and JSP container and high performance web server. Tomcat: The Definitive Guide is a valuable reference for administrators and webmasters, a useful guide for programmers who want to use Tomcat as their web application server during development or in production, and an excellent introduction for anyone interested in Tomcat. Updated for the latest version of Tomcat, this new edition offers a complete guide to installing, configuring, maintaining and securing this servlet container. In fact, with such a wealth of new information, this is essentially a new book rather than a simple revision. You will find details for using Tomcat on all major platforms, including Windows, Linux, OS X, Solaris, and FreeBSD, along with specifics on Tomcat configuration files, and step-by-step advice for deploying and running web applications. This book offers complete information for: Installation and startup procedures Configuring Tomcat-including realms, roles, users, servlet sessions, and JNDI resources including JDBC DataSources Deploying web applications-individual servlets and JSP pages, and web application archive files Tuning Tomcat to measure and improve performance Integrating Tomcat with Apache Web Server Securing Tomcat to keep online thugs at bay Tomcat configuration files-server.xml and web.xml, and more Debugging and Troubleshooting-diagnosing problems with Tomcat or a web application Compiling your own Tomcat, rather than using the pre-built release Running two or more Tomcat servlet containers in parallel This book also offers an overview of the Tomcat open source project's community resources, including docs, mailing lists, and more. Community interest fueled a strong demand for a Tomcat guide from O'Reilly. The result clearly exceeds expectations.
Wertime
by Kent Wertime Ian Fenwick"We are all DigiMarketers now - or we should be. The authors have for the first time provided a lucid, hype-free, business-based and practical guide to the new age of marketing: it is a kind of digital Baedeker, which should be on every businessman's book-shelf. " -Miles Young, Chairman, Ogilvy & Mather Asia Pacific "The digital frontier is now the center of our universe. As Kent Wertime and Ian Fenwick show, marketers must seize this digital opportunity to accelerate their market growth. " -John A. Quelch, Senior Associate Dean and Lincoln Filene Professor of Business Administration, Harvard Business School "Too many advertisers are stuck in the primordial soup when it comes to their digital marketing strategy. However, they need to evolve fast if they are to survive in a multi-channel landscape. This timely book acts like an Origin of the Species, steering hesitant brand owners through the complexities of the digital ecosystem. An impressive blend of academic theory, professional insight and practical advice. " -Paul Kemp-Robertson, Co-founder & Editorial Director, Contagious www. contagiousmagazine. com "DigiMarketing: The Essential Guide to New Marketing & Digital Media is a clear call for companies to evolve their marketing practice. This book is essential reading for anyone seeking a roadmap to the future of business. " -Dipak C. Jain, Dean, Kellogg School of Management "The rise of conversational media new forms of distribution - from blogs to mobile platforms - challenge traditional approaches to marketing, and require every business to have a transition plan. Kent Wertime and Ian Fenwick have written a book that is required reading for any marketers interested in successfully making that transition. " -John Battelle, CEO and Founder, Federated Media Publishing and Author, The Search "Kent Wertime and Ian Fenwick have written the definitive guide to marketing in the digital age. But Digimarketing does more than educate marketing professionals. It describes the new media landscape brilliantly, making it an essential read for anyone who hopes to understand the most important technological revolution of the past fifty years. I wore out three yellow highlighters before realizing that every sentence and every paragraph is worth committing to memory. " -Norman Pearlstine, Former Editor-in-Chief, Time Inc. and Managing Editor, The Wall Street Journal, Senior Advisor, Telecommunications & Media, The Carlyle Group
Sonic the Hedgehog Encyclo-speed-ia
by Ian Flynn SEGACelebrate Sonic the Hedgehog's 30th anniversary with a full-color hardcover historical retrospective that explores nearly every one of the blue speedster's video game appearances!Dive deep into the extensive lore and exhaustive detail of each game in Sonic's ever-expanding universe--from the beloved SEGA Genesis to the most bleeding-edge video game consoles. This tome leaves no stone unturned, showcasing in-depth looks at the characters, settings, and stories from each exciting installment!Dark Horse Books and SEGA present the Sonic the Hedgehog Encyclo-Speed-ia--a must-have volume for any fan of Sonic, young or old!
Big Data and Social Science: Data Science Methods and Tools for Research and Practice (Chapman & Hall/CRC Statistics in the Social and Behavioral Sciences)
by Ian Foster, Rayid Ghani, Ron S. Jarmin, Frauke Kreuter and Julia LaneBig Data and Social Science: Data Science Methods and Tools for Research and Practice, Second Edition shows how to apply data science to real-world problems, covering all stages of a data-intensive social science or policy project. Prominent leaders in the social sciences, statistics, and computer science as well as the field of data science provide a unique perspective on how to apply modern social science research principles and current analytical and computational tools. The text teaches you how to identify and collect appropriate data, apply data science methods and tools to the data, and recognize and respond to data errors, biases, and limitations. Features: Takes an accessible, hands-on approach to handling new types of data in the social sciences Presents the key data science tools in a non-intimidating way to both social and data scientists while keeping the focus on research questions and purposes Illustrates social science and data science principles through real-world problems Links computer science concepts to practical social science research Promotes good scientific practice Provides freely available workbooks with data, code, and practical programming exercises, through Binder and GitHub New to the Second Edition: Increased use of examples from different areas of social sciences New chapter on dealing with Bias and Fairness in Machine Learning models Expanded chapters focusing on Machine Learning and Text Analysis Revamped hands-on Jupyter notebooks to reinforce concepts covered in each chapter This classroom-tested book fills a major gap in graduate- and professional-level data science and social science education. It can be used to train a new generation of social data scientists to tackle real-world problems and improve the skills and competencies of applied social scientists and public policy practitioners. It empowers you to use the massive and rapidly growing amounts of available data to interpret economic and social activities in a scientific and rigorous manner.
Coding for Minecrafters: Unofficial Adventures for Kids Learning Computer Code
by Ian GarlandLearn to Code while Adventuring through the Overworld!This fun and educational activity book Introduces kids to the world of coding through the Minecraft world they love. Colorfully illustrated characters and themes from their favorite video game bring the excitement of coding to life, while easy-to-follow screenshots guide them through activities. With adventures that include design, music, animation, gaming, and more, learners will discover tons of ways coding connects to other activities they love and how far a little imagination and invention can take them…to The End and beyond! Minecrafting-themed characters help kids become master coders Kid-friendly concepts and steps designed specifically for ages 8-12 Great games, mods, experiments, and more teach computational thinking—how to tackle large problems by breaking them down into a sequence of smaller, more manageable problems Whether brand-new to coding or looking for more hands-on learning, Coding for Minecrafters helps young coders advance in technology education by leaps and bounds—and have fun doing it!
Kids Can Code!: Fun Ways to Learn Computer Programming
by Ian GarlandCoding Activities and Adventures for Kids!Unleash the master coder in your child with this activity-filled guide! Fun coding adventures show kids just how far their imagination can take them. (Did you know coding took us to the moon?!) Complete with simple steps, colorful illustrations, and easy-to-follow screenshots, kids will find the encouragement they need to dive right in and discover the amazing power of coding. You’ll both love how Kids Can Code: Gives kids the confidence to master coding through simple projects that feel like play. Helps young learners get to know some of the most common coding languages—and the many ways they’re used to invent and create—in kid-friendly ways. Makes concepts like plot coordinates and binary code simple (even fun!) to grasp. Boosts computational thinking—tackling large problems by breaking them down into a sequence of smaller, more manageable problems. Gives kids a taste of the many ways coding be used—from music and design to animation and gaming. The activity-based learning in this guide sets kids up for immediate coding success, so they feel like a real programmer. It’s the best way to keep them learning and excited about technology!
HTML5 for .NET Developers: Single page web apps, JavaScript, and semantic markup
by James Jackson Ian GilmanSummaryHTML5 for .NET Developers teaches professional software engineers how to integrate the latest HTML5 APIs and semantic markup into rich web applications using JavaScript, ASP.NET MVC, and WCF. Written from the .NET perspective, this book is full of practical applications and ways to connect the new web standards with your existing development practicesAbout the TechnologyA shift is underway for Microsoft developers—to build web applications you'll need to integrate HTML5 features like Canvas-based graphics and the new JavaScript-driven APIs with familiar technologies like ASP.NET MVC and WCF. This book is designed for you.About this BookHTML5 for .NET Developers teaches you how to blend HTML5 with your current .NET tools and practices. You'll start with a quick overview of the new HTML5 features and the semantic markup model. Then, you'll systematically work through the JavaScript APIs as you learn to build single page web apps that look and work like desktop apps. Along the way, you'll get tips and learn techniques that will prepare you to build "metro-style" applications for Windows 8 and WP 8.This book assumes you're familiar with HTML, and concentrates on the intersection between new HTML5 features and Microsoft-specific technologies. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideHTML5 from a .NET perspectiveLocal storage, threading, and WebSocketsUsing JSON-enabled web servicesWCF services for HTML5How to build single page web apps"This book speaks directly to the interests and concerns of the .NET developer."—From the Forward by Scott Hanselman, MicrosoftTable of ContentsHTML5 and .NETA markup primer: classic HTML, semantic HTML, and CSSAudio and video controlsCanvasThe History API: Changing the game for MVC sitesGeolocation and web mappingWeb workers and drag and dropWebsocketsLocal storage and state managementOffline web applications
Financial Cryptography and Data Security: 23rd International Conference, FC 2019, Frigate Bay, St. Kitts and Nevis, February 18–22, 2019, Revised Selected Papers (Lecture Notes in Computer Science #11598)
by Tyler Moore Ian GoldbergThis book constitutes the thoroughly refereed post-conference proceedings of the 23rd International Conference on Financial Cryptography and Data Security, FC 2019, held in St. Kitts, St. Kitts and Nevis in February 2019.The 32 revised full papers and 7 short papers were carefully selected and reviewed from 179 submissions. The papers are grouped in the following topical sections: Cryptocurrency Cryptanalysis, Measurement, Payment Protocol Security, Multiparty Protocols, Off-Chain Mechanisms, Fraud Detection, Game Theory, IoT Security and much more.
Data and the Built Environment: A Practical Guide to Building a Better World Using Data (Digital Innovations in Architecture, Engineering and Construction)
by Neil Thompson Ian GordonThis book takes a data-first approach to framing the built environment sector’s unique challenges and how industry can address them through better use of data. It describes how the sector has failed to derive value from data, and the common causes underlying this failure. It then provides practical guidance on how to use data to construct and operate built environment assets in a manner that better meets society’s needs. The book examines how industry norms, organizational culture, and our personal behaviours contribute to the successful use of data. It sets out a philosophy and vision for the use of data in the built environment, and how this in turn might help the sector realise better outcomes in terms of cost, schedule, quality, and sustainability. Data is a valuable asset, one that the built environment sector must generate, protect, manage, and exploit. The book works as a holistic primer to data and the built environment, written both for those who are new to data or the built environment, and including deep-dive material that will provide insight to experienced professionals.
Essential Software Architecture
by Ian GortonJob titles like "Technical Architect" and "Chief Architect" nowadays abound in software industry, yet many people suspect that "architecture" is one of the most overused and least understood terms in professional software development. Gorton's book tries to resolve this dilemma. It concisely describes the essential elements of knowledge and key skills required to be a software architect. The explanations encompass the essentials of architecture thinking, practices, and supporting technologies. They range from a general understanding of structure and quality attributes through technical issues like middleware components and service-oriented architectures to recent technologies like model-driven architecture, software product lines, aspect-oriented design, and the Semantic Web, which will presumably influence future software systems. This second edition contains new material covering enterprise architecture, agile development, enterprise service bus technologies, RESTful Web services, and a case study on how to use the MeDICi integration framework. All approaches are illustrated by an ongoing real-world example. So if you work as an architect or senior designer (or want to someday), or if you are a student in software engineering, here is a valuable and yet approachable knowledge source for you.
Foundations of Scalable Systems: Designing Distributed Architectures
by Ian GortonIn many systems, scalability becomes the primary driver as the user base grows. Attractive features and high utility breed success, which brings more requests to handle and more data to manage. But organizations reach a tipping point when design decisions that made sense under light loads suddenly become technical debt. This practical book covers design approaches and technologies that make it possible to scale an application quickly and cost-effectively.Author Ian Gorton takes software architects and developers through the foundational principles of distributed systems. You'll explore the essential ingredients of scalable solutions, including replication, state management, load balancing, and caching. Specific chapters focus on the implications of scalability for databases, microservices, and event-based streaming systems.You will focus on:Foundations of scalable systems: Learn basic design principles of scalability, its costs, and architectural tradeoffsDesigning scalable services: Dive into service design, caching, asynchronous messaging, serverless processing, and microservicesDesigning scalable data systems: Learn data system fundamentals, NoSQL databases, and eventual consistency versus strong consistencyDesigning scalable streaming systems: Explore stream processing systems and scalable event-driven processing
How to Win the Premier League: The Sunday Times Bestselling Inside Story of Football's Data Revolution
by Ian GrahamTHE SUNDAY TIMES BESTSELLER'The best book on football I have ever read' Daniel Finkelstein'Fascinating and educational. An enjoyable and informative read' Sir Kenny Dalglish'Deserves a place among the great modern books on football' Sam Wallace, chief football writer, Telegraph______________________________The insider account of the data revolution that has swept through the modern football world written by one of its key architects, Ian Graham.Between 2012 and 2023, Ian Graham worked as Liverpool FC's Director of Research. His tenure coincided with the club’s greatest period of success since the 1980s, including winning the Premier League in 2020 – Liverpool’s first league title after an agonising three decades.Here for the first time, Graham reveals the fascinating data that informed some of the club’s most pivotal moments of the past decade, from the appointment of Jurgen Klopp as manager in 2015 to the signing of Mohamed Salah in 2017. Along the way, he shares groundbreaking insight into the modern game, including how a season largely played behind closed doors transformed our understanding of home team advantage, or why the GOAT (greatest of all time) might not be who you think. And, in a game that is increasingly dominated by an elite few, Graham charts a path for the future where a data-savvy competitor will always find the edge.______________________________'A fascinating, witty and remarkably insightful account of Liverpool's reinvention and a clear-eyed, detailed explanation of the inner workings of modern football. Nobody is better qualified to tell either of those stories than Ian Graham, who stands as one of the most (quietly) significant figures in the recent history of the club and the sport' Rory Smith, author of Expected Goals and Chief Soccer Correspondent, New York Times'Never before has the data revolution in football been described so well from the inside.' Christoph Biermann, author of Football Hackers‘How to Win the Premier League gives you three books for the price of one: a book about all of the silly inefficiencies plaguing European football, a book about what it's like to be empowered to use outside-the-box thinking to help turn your boyhood club into the best team in the world, and a book about how football actually works. If he really wanted to, Ian could easily put me out of a job.’Ryan O’Hanlon, author of Net Gains and staff writer ESPN*A Sunday Times bestseller August 2024
Microsoft Dynamics GP 2013 Cookbook
by Ian Grieve Mark PolinoMicrosoft Dynamics GP 2013 Cookbook is a highly practical beginner to intermediate Cookbook to improve your efficiency and master your use of Microsoft Dynamics GP 2013. All the recipes are time-proven; real-world tested, and designed to be used immediately.If you're a Dynamics GP partner or Dynamics GP user, primarily focused on delivering application optimizations, then "Microsoft Dynamics GP 2013 Cookbook" is for you.This book assumes that you have a basic knowledge of Microsoft Dynamics GP, a basic understanding of business management systems, and some exposure to Microsoft SQL Server.
Microsoft Dynamics GP 2013 Financial Management
by Ian GrieveA standard tutorial-based approach covering Microsoft Dynamics GP 2013 and its six financial modules. The book is intended to allow users to improve their system use and workflow by introducing new modules to assist in financial management.This book is for you if you're a Dynamics GP partner, or Dynamics GP user, primarily focused on delivering application optimizations. This book assumes that you have a working knowledge of Microsoft Dynamics GP and have an understanding of the requirements of financial management.
Microsoft Dynamics GP 2016 Cookbook - Second Edition
by Ian Grieve Mark PolinoThe book is for Dynamics GP users or Dynamics GP partners. It assumes that you have a basic understanding of business management systems and Microsoft Dynamics GP.
.NET Windows Forms in a Nutshell
by Matthew Adams Ian Griffiths.NET Windows Forms are a powerful technology for building a large class of applications for the Windows .NET platform. They offer nearly the same power and flexibility of classic Win32 development, but for a fraction of the effort. The programming model is lean and streamlined, and many of the tedious details that developers used to have to spend time on are now dealt with automatically by the platform. .NET Windows Forms in a Nutshell offers an accelerated introduction to this next-generation of rich user interface development. The book provides an all-inclusive guide for experienced programmers using the .NET Windows Forms platform to develop Windows applications, along with a compact but remarkably complete reference to the .NET Framework Class Library (FCL) Windows Forms namespaces and types. The authors present solid coverage of the fundamental building blocks, such as Controls, Forms, Menus, and GDI+, and enough detail to help you build your own fully featured reusable visual components so you can write visual component libraries as well as standalone applications. .NET Windows Forms in a Nutshell aims to provide not just the practical information and advice required to get programs working, but also to communicate the rationale behind the various parts of Windows Forms' design. The authors show how the thinking behind the framework enhances your productivity substantially. The new framework allows you to guess correctly what "the Right Way" to do things is a majority of the time, even if you've never tried what you're doing before. No more digging around in documentation for days to try to find the bit of information you need to use one particular feature. Anyone who is involved in user interface development will appreciate the ease of creation and expanded capabilities provided by .NET Windows Forms, as well as the in-depth focus and straight-forward approach this book brings. Included on CD is an add-in that will integrate the book's reference directly into the help files of Visual Studio .NET.
C# 5.0. Programowanie. Tworzenie aplikacji Windows 8, internetowych oraz biurowych w .NET 4.5 Framework
by Ian GriffithsNajlepszy podr?cznik po?wi?cony C#! W dzisiejszych czasach szczególn? popularno?ci? ciesz? si? j?zyki programowania pozwalaj?ce na pisanie kodu ?atwego do przenoszenia mi?dzy platformami. Nikt nie ma czasu na pisanie kilku wersji jednej aplikacji. C# to uniwersalny j?zyk, w którym bez trudu dokonasz tego dzie?a. Dzi?ki swej elastyczno?ci, wydajno?ci oraz mocnemu wsparciu spo?eczno?ci zdoby? on uznanie programistów. Taki wybór to strza? w dziesi?tk?!Ten rewelacyjny podr?cznik jest Twoim kluczem do poznania wszystkich niuansów j?zyka C# 5.0. Kolejne wydanie zosta?o zaktualizowane o wszystkie nowo?ci w C#. Znajdziesz tu kompletny opis j?zyka i platformy .NET. W trakcie lektury oprócz standardowych zagadnie? b?dziesz móg? sprawdzi?, jak tworzy? aplikacje dla systemu Windows 8 i interfejsu Metro. Ponadto b?yskawicznie opanujesz detale zwi?zane z programowaniem obiektowym, dynamicznym i statycznym okre?laniem typów oraz j?zykiem XAML. Ksi??ka ta jest uznanym kompendium wiedzy na temat j?zyka C#. Musisz j? mie?!Dzi?ki tej ksi??ce:przygotujesz interfejs u?ytkownika zgodny z duchem Windows 8wykorzystasz wielow?tkowo?? w platformie .NETpoznasz podstawy programowania obiektowegoprzekonasz si?, jak LINQ mo?e u?atwi? Ci ?ycieopanujesz j?zyk C#Wykorzystaj potencja? j?zyka C#! Ian Griffiths jest autorem kursu WPF oraz instruktorem w firmie Pluralsight, specjalizuj?cej si? w prowadzeniu kursów Microsoft .NET. Pracuje tak?e jako niezale?ny konsultant. Jest wspó?autorem ksi??ek „Windows Forms in a Nutshell”, „Mastering Visual Studio .NET” oraz „Programming WPF”, wydanych przez wydawnictwo O’Reilly.
C#. Programowanie. Wydanie VI
by Matthew Adams Jesse Liberty Ian GriffithsNajlepszy podr?cznik po?wi?cony C#!W dzisiejszych czasach szczególnš popularno?ciš cieszš si? j?zyki programowania pozwalajšce na pisanie kodu ?atwego do przenoszenia mi?dzy platformami, poniewa? nikt nie ma czasu na pisanie kilku wersji jednej aplikacji. C# to uniwersalny j?zyk, który bez trudu spe?nia ten wymóg. Dzi?ki swej elastyczno?ci, wydajno?ci oraz mocnemu wsparciu spo?eczno?ci zdoby? on uznanie programistów. Jego wybór to strza? w dziesištk?!Ten bestsellerowy podr?cznik pozwoli Ci b?yskawicznie pozna? wszystkie niuanse j?zyka C# 4.0. Najnowsze wydanie zosta?o zaktualizowane o nowo?ci w C# oraz zawiera opis tego j?zyka i platformy .NET. W trakcie lektury nauczysz si? tworzy? skomplikowane programy przy u?yciu technik programowania obiektowego i funkcjonalnego. Ponadto sprawdzisz, jaki potencja? kryje j?zyk zapyta? LINQ oraz jak przesy?a? komunikaty za pomocš Windows Communication Foundation (WCF). Dodatkowo poznasz mo?liwo?ci C# w zakresie tworzenia aplikacji internetowych w technologii Silverlight. Nauka C# jeszcze nigdy nie by?a tak przyjemna!Pisz z?o?one programy z u?yciem technik programowania obiektowego oraz funkcjonalnegoPrzetwarzaj du?e kolekcje danych dzi?ki wbudowanym w j?zyk zapytaniom LINQKomunikuj si? przez sie? za pomocš Windows Communication Foundation (WCF)Poznaj zalety technik programowania dynamicznego, dost?pnych w C# 4.0Twórz interaktywne aplikacje Windows z Windows Presentation Foundation (WPF)Twórz bogate aplikacje internetowe z wykorzystaniem mo?liwo?ci Silverlight oraz ASP.NETWykorzystaj potencja? j?zyka C#!Ian Griffiths jest autorem kursu WPF oraz instruktorem w firmie Pluralsight, specjalizujšcej si? w prowadzeniu kursów Microsoft .NET. Pracuje tak?e jako niezale?ny konsultant. Jest wspó?autorem ksiš?ek "Windows Forms in a Nutshell", "Mastering Visual Studio .NET" oraz "Programming WPF", wydanych przez wydawnictwo O"Reilly.Matthew Adams jest kierownikiem do spraw tworzenia aplikacji w firmie Digital Healthcare Ltd. oraz autorem wielu artyku?ów i publikacji dotyczšcych znaczenia .NET w przemy?le informatycznym.Jesse Liberty jest starszym kierownikiem programu Microsoft Silverlight. Jest doskonale znany w ?rodowisku jako jeden z czo?owych ekspertów oraz autor bestsellerowych ksiš?ek, takich jak "Programming C# 3.0" (O"Reilly) oraz "ASP.NET 3.5. Programowanie" i "ASP.NET 2.0 i Ajax".