- Table View
- List View
WebSocket Essentials – Building Apps with HTML5 WebSockets
by Varun ChopraThis book is for web developers who want to learn and implement WebSocket to create interesting apps for modern browsers, leveraging the capabilities of HTML5 with WebSockets.
WebSphere Application Server 7.0 Administration Guide
by Steve RobinsonThis book is an example-driven tutorial that introduces you to the WebSphere application server and then takes you through all the major aspects of server configuration. It covers everything you need to deploy and tune your applications for best performance. This book is for administrators with some experience in Java who want to get started with WebSphere. Existing WebSphere users will also find this book useful, especially as there are so many new features in the new version.
WebStorm Essentials
by Den Patin Stefan RoscaBuild efficient HTML, CSS and JavaScript applications using the powerful WebStorm IDEAbout This BookGet to grips with the newest features of WebStormUse WebStorm to simplify your web development process and improve its efficiencyBest practices and cutting-edge technologies for JavaScript developmentWho This Book Is ForIf you are a web developer who is new to WebStorm, this is the book for you. Knowledge of languages such as JavaScript, HTML, and CSS is assumed, with a reasonable understanding of frameworks such as AngularJS, Node.js, and Meteor.What You Will LearnInstall and configure WebStorm to suit your workflowDevelop mobile applications using web technologies with WebStormCreate simple web pages with the help of templatesImprove your web development efficiency with WebStorm's built-in featuresAnalyse and debug your code in WebStormPerform unit testing and debugging in WebStorm to test your applicationsGet to grips with the latest version of WebStorm (WebStorm 10) to revolutionize your web development experienceIn DetailJetBrains WebStorm is a commercial and powerful IDE, perfectly equipped for complex client-side development and server-side development with Node.js. It provides first-class support for JavaScript, Node.js, HTML, and CSS. WebStorm is the number one choice for developing web applications due to its advanced features and integration with a plethora of topical technologies such as Meteor and Gulp.This book will be your companion in building high-quality web applications using WebStorm, taking advantage of the newest features of Webstorm 10.You will start with an introduction to the latest features of WebStorm and its interface, followed by learning how to set up a new project with the help of templates. You will then build a web application using AngularJS, ReactJs, Node.js, Express, and Meteor. This book will also show you how to use pioneering HTML5 technologies in mobile application development and package managers, as well as how to build automation tools for your application. Finally, you will discover how to perform debugging, tracing, profiling, and code style checking activities directly in WebStorm, followed by testing your application inside WebStorm, using some of the most popular testing libraries out there.By the end of this book, you will have a solid understanding of how to develop powerful web applications quickly and easily with WebStorm.Style and approachThis book is a hands-on guide to getting to grips with WebStorm, complete with plenty of screenshots and tips. New features are introduced to you with the help of sample applications.
Wedding Photojournalism: The Business of Aesthetics
by Paul D Van HoyThis valuable resource focuses on what professional wedding photographers need to do to stay competitive and continue winning new assignments, despite an array of challenges. Though wedding budgets are often subject to cuts, photographers will learn how to finesse their operations, improve their marketing, and convert client contacts into reliable job streams. By running a lean business with few excess costs, this step-by-step guide lays out how wedding photographers can draw attention to their studio, generate demand, and create a brand that complements and promotes their unique vision. Included are tips for improving search-engine optimization, marketing, pricing, packaging, and contracts to enable aspiring and experienced professionals alike to follow their passions to success.
Weighting Evidence in Language and Literature
by Barron BrainerdIn recent years, there has been a tremendous development in the area of quantitative and statistical analysis of linguistic and literary data, generated, no doubt, by extensive advances in computer technology and their relatively easy availability to scholars. However, except for a few rather specialized examples, there has been no truly introductory text in statistics and quantitative analysis devoted to the needs of language scholars. This work was written especially to fill the gap. It introduces a mathematically naïve reader to those statistical tools which are applicable in modern quantitative text and language analysis, and does this in terms of simple examples dealing exclusively with language and literature. Exercises are included throughout.
Weise statt Smart: Intelligentes Wohnen auf der nächsten Stufe
by Gerhard LeitnerDer Smarthome Sektor boomt, dennoch ist eine flächendeckenden Verbreitung nicht absehbar. Die entsprechende technische Basis ist zwar vorhanden, es sind aber sowohl technische als auch sozio- und psychologische Faktoren, die die Mehrheit der potenziellen Nutzer davor zurückschrecken lassen, sich ein Smart Home anzuschaffen. Beispiele dafür sind die fehlende Interoperabilität am Markt verfügbarer Systeme, eine bestehende Technikskepsis mit Befürchtungen die Kontrolle zu verlieren, aber auch im Sinne von Überwachung, dem Schutz von Daten und Privatsphäre oder aber die Kosten/Nutzen-Analyse. Das Buch soll aus der Perspektive einer ganzheitlich betrachteten „User Experience“ Möglichkeiten aufzeigen, zukünftig individuelle und maßgeschneiderte Smarthome Lösungen zu erhalten – im Sinne einer feingranularen Abstufung anstelle eines Alles-oder-Nichts-Prinzips.
WEIZAC: An Israeli Pioneering Adventure in Electronic Computing (SpringerBriefs in History of Science and Technology)
by Leo Corry Raya LeviathanThe book tells the unique story of WEIZAC, an early computer built by a “new nation” in the early 1950s. It was created in Israel, even though the feasibility of this project was actually close to null when it was initially conceived, in 1946, and, unlike most of the early computer projects, was privately financed mainly by the Jewish world community. The book draws on a wealth of documents and historical insights to reveal the processes and powers that led to the successful completion of the project and, as well as its actual impact on scientific activities in Israel, and on the rise of a local computing community.Based on archival data, the book shows how a synergy of personal dedication together with an organizational and national mission that links the Zionist vision with science and technology for the Jewish people helped to achieve a well-defined goal.The book offers intriguing insights and refreshing perspectives to all readers interested in the Zionist movement or in the history of computing.
Welcome to Computer Basics: Microsoft Windows 10 and Office Online
by Greg MarshallWelcome to Computer Basics is a complete introduction to Microsoft's newest operating system Windows 10 and all its exciting new features.
Welcome to Furtopia: An Unofficial Novel for Fans of Animal Crossing (Island Adventures #1)
by Winter MorganFrom bestselling author Winter Morgan comes a new adventure series for fans of Animal Crossing! Alana finds her everyday life boring and is longing for an adventure. She decides to sign up for a Deserted Island Getaway Package, which allows her to develop an island and make new friends. Within days she bonds with her new neighbors, Carl, a lazy chicken and Happy, an energetic hamster. When Alana learns that the legendary singer J. J. Swooner will perform a concert on Furtopia if she can get him to come to the island, she tries to convince her two neighbors to help her get the island in shape, but Carl's house is very messy and he is too lazy to care. Happy is energetic, but she is easily distracted. Alana finds herself trying to do all the work herself and spends her days establishing the island, but she needs help. She travels to a mystery island to see if she can find anyone else who can help her. There, she meets Lars, a cranky pig who comes back to Furtopia. Can Alana get her new friends to work together? Will their shared appreciation of J. J. Swooner be enough of a motivator? Or will Alana just pack up and give up on her dreams of living out an adventure?
Welcome to Microsoft Office 2010
by Jill Murphy"Welcome to Microsoft Office 2010" is a fun, easy way for beginners to learn how to use Office 2010 software. The book provides a basic understanding of the software applications typically required for both home and business, including Word, Excel, PowerPoint and Access. Learning is reinforced with plenty of illustrations and practical, hands-on projects and exercises. Specific, step-by-step instructions work well in both instructor-led and self-paced
Welcome to The New Normal: Proceedings of the 2023 AMS Annual Conference, New Orleans, LA, USA, May 17–19, 2023 (Developments in Marketing Science: Proceedings of the Academy of Marketing Science)
by Vincent Jeseo Juliann AllenChange is the only constant that marketers deal with on a regular basis. However, the recent pandemic brought about change for every individual on the planet. It not only brought about changes to technology, but it also reshaped the thinking of consumers and organizations through behavioral and cultural shifts in the market. This volume provides new insights and ideas in marketing research, theory, and practice as we continue to adapt to the new normal world post-pandemic. It provides success stories and regional case studies to offer marketers new ways in which to serve consumers and satisfy their needs. Featuring papers presented at the 2023 Academy of Marketing Science Annual Conference in New Orleans, LA, USA, this book discusses various areas of marketing, each serving as a pillar supporting the overall structure of contemporary marketing built with shared knowledge and aimed toward the future with informed optimism. Founded in 1971, the Academy of Marketing Science is an international organization dedicated to promoting timely explorations of phenomena related to the science of marketing in theory, research, and practice. Among its services to members and the community at large, the Academy offers conferences, congresses, and symposia that attract delegates from around the world. Presentations from these events are published in this Proceedings series, which offers a comprehensive archive of volumes reflecting the evolution of the field. Volumes deliver cutting-edge research and insights, complementing the Academy’s flagship journals, the Journal of the Academy of Marketing Science (JAMS) and AMS Review.
Welcome to the Machine: Science, Surveillance and the Culture of Control
by Derrick Jensen George Draffan[Back Cover[ Tiny ID chips track every car, shirt, and razor blade purchased from corporate manufacturers. Governments and multinational corporations gather information on every citizen's race, family life, credit record, buying preferences, employment history, favorite TV shows, telephone conversations-and can surreptitiously peruse e-mails. Exoskeleton armor makes soldiers invincible, while mind-altering drugs make them incapable of remorse. In Welcome to the Machine, award-winning authors Derrick Jensen and George Draffan reveal the modern culture of the machine, where corporate might makes technology right, government money feeds the greed for mad science, and absolute surveillance leads to absolute control. Through meticulous research and fiercely personal narrative, Jensen and Draffan move beyond journalism and expose to question our civilization's very mode of existence. Welcome to the Machine challenges our submission to the institutions and technologies built to rob us of all that makes us human-our connection to the land, our kinship with one another, our place in the living world.
Welcome to the World of Sonic (Sonic the Hedgehog)
by Lloyd CordillGet a crash course in all things Sonic the Hedgehog in this introductory handbook, featuring a sheet of stickers from the world of Sonic!Everyone knows that Sonic the Hedgehog is the fastest hero in the world! He has thwarted Dr. Eggman's evil schemes time and time again with his supersonic speed and cool blue spikes. But what else should you know about the world of Sonic? Learn all about Tails, Amy, Knuckles, and the rest of Sonic's gang, and get to know the stories behind some of Sonic's greatest victories. This handbook is the perfect introduction to one of the most beloved video game characters of all time!
Welcome to Windows 7
by Greg P. Marshall IIA complete introduction to Microsoft's operating system, Windows 7.
Welding and Cutting Case Studies with Supervised Machine Learning (Engineering Applications of Computational Methods #1)
by S. Arungalai Vendan Rajeev Kamal Abhinav Karan Liang Gao Xiaodong Niu Akhil GargThis book presents machine learning as a set of pre-requisites, co-requisites, and post-requisites, focusing on mathematical concepts and engineering applications in advanced welding and cutting processes. It describes a number of advanced welding and cutting processes and then assesses the parametrical interdependencies of two entities, namely the data analysis and data visualization techniques, which form the core of machine learning. Subsequently, it discusses supervised learning, highlighting Python libraries such as NumPy, Pandas and Scikit Learn programming. It also includes case studies that employ machine learning for manufacturing processes in the engineering domain. The book not only provides beginners with an introduction to machine learning for applied sciences, enabling them to address global competitiveness and work on real-time technical challenges, it is also a valuable resource for scholars with domain knowledge.
Well-Being and Success For University Students: Applying PERMA+4
by Jana Koci Stewart I. DonaldsonWell-Being and Success for University Students: Applying PERMA+4 is grounded in the science of well-being and positive psychology and teaches students how to strengthen their health and well-being, as well as to make their study journey more enjoyable and successful. Higher education has changed dramatically during the last few years, and given the massive growth of mental health challenges among students, universities and faculty have recognized the need to help students to strive, not only survive. Universities have a great potential and responsibility to promote the well-being of their students. This book provides students with information, motivation, and skills to build their own unique well-being and helps colleges to produce more well-being in the university culture. Students and faculty will be introduced to PERMA+4, an evidence-based framework for enhancing well-being and positive functioning, including academic performance. This book emphasizes practical applications of findings from the best available research to have students learn several steps they can take to strengthen their well-being and academic performance. Individual chapters talk about popular topics of positive psychology such as positive emotions, engagement, relationships, meaning, achievement, physical health, mindset, environment, and economic security. Each chapter summarizes the knowledge on specific topics, invites students to assess their well-being in the particular life domain, and encourages them to explore and try activities and evidence-based interventions to learn how to care for their own mental and overall health. This book not only serves as a guide for students but also as a useful tool for professors seeking to enhance their courses and programs with well-being promotion and student wellness centers across the world.
Well-Being in the Information Society: 9th International Conference, WIS 2022, Turku, Finland, August 25–26, 2022, Proceedings (Communications in Computer and Information Science #1626)
by Hongxiu Li Maehed Ghorbanian Zolbin Robert Krimmer Jukka Kärkkäinen Chenglong Li Reima SuomiThis book constitutes the refereed proceedings of the 9th International Conference on Well-Being in the Information Society, WIS 2022, held in Turku, Finland, in August 2022. The 14 revised full papers presented were carefully reviewed and selected from 17 submissions. The proceedings are structured in four sections as follows: mental well-being and e-health; social media and well-being; innovative solution for well-being in the information society; driving well-being in the information society.
Well-Being in the Information Society. Fighting Inequalities: 7th International Conference, WIS 2018, Turku, Finland, August 27-29, 2018, Proceedings (Communications in Computer and Information Science #907)
by Hongxiu Li Ágústa Pálsdóttir Roland Trill Reima Suomi Yevgeniya AmelinaThis book constitutes the refereed proceedings of the 7th International Conference on Well-Being in the Information Society, WIS 2018, held in Turku, Finland, in August 2018.The 19 revised full papers presented were carefully reviewed and selected from 42 submissions. With the core topic "Fighting Inequalities" WIS 2018 focused on innovations and fresh ideas in the cross-section of information society and health as understood in a wide sense. The papers presented in this volume are organized along the following broad topics: digital society and e-health.
Well-Being in the Information Society. Fruits of Respect: 8th International Conference, WIS 2020, Turku, Finland, August 26–27, 2020, Proceedings (Communications in Computer and Information Science #1270)
by Mirella Cacace Raija Halonen Hongxiu Li Thao Phuong Orrensalo Chenglong Li Gunilla Widén Reima SuomiThis book constitutes the refereed proceedings of the 8th International Conference on Well-Being in the Information Society, WIS 2020, held in Turku, Finland, in August 2020. Due to the COVID-19 pandemic the conference was held online. The 19 revised full papers presented were carefully reviewed and selected from 25 submissions. The submitted papers present academic contributions on the topics of intersection of health, ICT and fruits of respect as seen from different directions and contexts. The paperd are organized in the following topical sections: improving quality and containing cost in health care and care for the elderly by using information technology; collecting the fruits of respect in entrepreneurship and management of organizations; friend or foe: society in the area of tension between free data movement and data protection; bridging the digital divide: strengthening (health-) literacy and supporting trainings in information society.
The Well-Grounded Data Analyst: Solve messy data problems like a pro (The Well-Grounded)
by David AsbothComplete eight data science projects that lock in important real-world skills—along with a practical process you can use to learn any new technique quickly and efficiently.Data analysts need to be problem solvers—and The Well-Grounded Data Analyst will teach you how to solve the most common problems you'll face in industry. You'll explore eight scenarios that your class or bootcamp won&’t have covered, so you can accomplish what your boss is asking for. In The Well-Grounded Data Analyst you'll learn: • High-value skills to tackle specific analytical problems • Deconstructing problems for faster, practical solutions • Data modeling, PDF data extraction, and categorical data manipulation • Handling vague metrics, deciphering inherited projects, and defining customer records The Well-Grounded Data Analyst is for junior and early-career data analysts looking to supplement their foundational data skills with real-world problem solving. As you explore each project, you'll also master a proven process for quickly learning new skills developed by author and Half Stack Data Science podcast host David Asboth. You'll learn how to determine a minimum viable answer for your stakeholders, identify and obtain the data you need to deliver, and reliably present and iterate on your findings. The book can be read cover-to-cover or opened to the chapter most relevant to your current challenges. Foreword by Reuven M. Lerner. About the technology Real world data analysis is messy. Success requires tackling challenges like unreliable data sources, ambiguous requests, and incompatible formats—often with limited guidance. This book goes beyond the clean, structured examples you see in classrooms and bootcamps, offering a step-by-step framework you can use to confidently solve any data analysis problem like a pro. About the book The Well-Grounded Data Analyst introduces you to eight scenarios that every data analyst is bound to face. You&’ll practice author David Asboth&’s results-oriented approach as you model data by identifying customer records, navigate poorly-defined metrics, extract data from PDFs, and much more! It also teaches you how to take over incomplete projects and create rapid prototypes with real data. Along the way, you&’ll build an impressive portfolio of projects you can showcase at your next interview. What's inside • Deconstructing problems • Handling vague metrics • Data modeling • Categorical data manipulation About the reader For early-career data scientists. About the author David Asboth is a data generalist educator, and software architect. He co-hosts the Half Stack Data Science podcast. Table of Contents 1 Bridging the gap between data science training and the real world 2 Encoding geographies 3 Data modeling 4 Metrics 5 Unusual data sources 6 Categorical data 7 Categorical data: Advanced methods 8 Time series data: Data preparation 9 Time series data: Analysis 10 Rapid prototyping: Data analysis 11 Rapid prototyping: Creating the proof of concept 12 Iterating on someone else&’s work: Data preparation 13 Iterating on someone else&’s work: Customer segmentation A Python installation instructions
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
by Benjamin Evans Martijn VerburgSummaryThe Well-Grounded Java Developer offers a fresh and practical look at new Java 7 features, new JVM languages, and the array of supporting technologies you need for the next generation of Java-based software.About the BookThe Well-Grounded Java Developer starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You'll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques showcasing modern approaches to the dev process, concurrency, performance, and much more.Written for readers familiar with Java. No experience with Java 7 or new JVM languages required. 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 InsideNew Java 7 featuresTutorials on Groovy, Scala, and ClojureDiscovering multicore processing and concurrencyFunctional programming with new JVM languagesModern approaches to testing, build, and CITable of ContentsPART 1 DEVELOPING WITH JAVA 7Introducing Java 7New I/OPART 2 VITAL TECHNIQUESDependency InjectionModern concurrencyClass files and bytecodeUnderstanding performance tuningPART 3 POLYGLOT PROGRAMMING ON THE JVMAlternative JVM languagesGroovy: Java's dynamic friendScala: powerful and conciseClojure: safer programmingPART 4 CRAFTING THE POLYGLOT PROJECTTest-driven developmentBuild and continuous integrationRapid web developmentStaying well-grounded
The Well-Grounded Java Developer, Second Edition
by Jason Clark Benjamin Evans Martijn VerburgUnderstanding Java from the JVM up gives you a solid foundation to grow your expertise and take on advanced techniques for performance, concurrency, containerization, and more.In The Well-Grounded Java Developer, Second Edition you will learn: The new Java module system and why you should use it Bytecode for the JVM, including operations and classloading Performance tuning the JVM Working with Java&’s built-in concurrency and expanded options Programming in Kotlin and Clojure on the JVM Maximizing the benefits from your build/CI tooling with Maven and Gradle Running the JVM in containers Planning for future JVM releases The Well-Grounded Java Developer, Second Edition introduces both the modern innovations and timeless fundamentals you need to know to become a Java master. Authors Ben Evans, Martijn Verburg, and Jason Clark distill their decades of experience as Java Champions, veteran developers, and key contributors to the Java ecosystem into this clear and practical guide. You&’ll discover how Java works under the hood and learn design secrets from Java&’s long history. Each concept is illustrated with hands-on examples, including a fully modularized application/library and creating your own multithreaded application. Foreword by Heinz Kabutz. About the technology Java is the beating heart of enterprise software engineering. Developers who really know Java can expect easy job hunting and interesting work. Written by experts with years of boots-on-the-ground experience, this book upgrades your Java skills. It dives into powerful features like modules and concurrency models and even reveals some of Java&’s deep secrets. About the book With The Well-Grounded Java Developer, Second Edition you will go beyond feature descriptions and learn how Java operates at the bytecode level. Master high-value techniques for concurrency and performance optimization, along with must-know practices for build, test, and deployment. You&’ll even look at alternate JVM languages like Kotlin and Clojure. Digest this book and stand out from the pack. What's inside The new Java module system Performance tuning the JVM Maximizing CI/CD with Maven and Gradle Running the JVM in containers Planning for future JVM releases About the reader For intermediate Java developers. About the author Benjamin J. Evans is a senior principal engineer at Red Hat. Martijn Verburg is the principal SWE manager for Microsoft&’s Java Engineering Group. Both Benjamin and Martijn are Java Champions. Jason Clark is a principal engineer and architect at New Relic. Table of Contents PART 1 - FROM 8 TO 11 AND BEYOND! 1 Introducing modern Java 2 Java modules 3 Java 17 PART 2 - UNDER THE HOOD 4 Class files and bytecode 5 Java concurrency fundamentals 6 JDK concurrency libraries 7 Understanding Java performance PART 3 - NON-JAVA LANGUAGES ON THE JVM 8 Alternative JVM languages 9 Kotlin 10 Clojure: A different view of programming PART 4 - BUILD AND DEPLOYMENT 11 Building with Gradle and Maven 12 Running Java in containers 13 Testing fundamentals 14 Testing beyond JUnit PART 5 - JAVA FRONTIERS 15 Advanced functional programming 16 Advanced concurrent programming 17 Modern internals 18 Future Java
The Well-Grounded Python Developer: How the pros use Python and Flask
by Doug FarrellIf you&’re new to Python, it can be tough to understand when, where, and how to use all its language features. This friendly guide shows you how the Python ecosystem fits together, and grounds you in the skills you need to continue your journey to being a software developer.Summary Inside The Well-Grounded Python Developer you will discover: Building modules of functionality Creating a well-constructed web server application Integrating database access into your Python applications Refactor and decoupling systems to help scale them How to think about the big picture of your application The Well-Grounded Python Developer builds on Python skills you&’ve learned in isolation and shows you how to unify them into a meaningful whole. It helps you understand the dizzying array of libraries and teaches important concepts, like modular construction, APIs, and the design of a basic web server. As you work through this practical guide, you&’ll discover how all the bits of Python link up as you build and modify a typical web server application—the kind of web app that&’s in high demand by modern businesses. About the technology As a new programmer, you&’re happy just to see your code run. A professional developer, on the other hand, needs to create software that runs reliably. It must be fast, maintainable, scalable, secure, well designed and documented, easy for others to update, and quick to ship. This book teaches you the skills you need to go from Python programmer to Python developer. About the book The Well-Grounded Python Developer shows you why Python, the world&’s most popular programming language, is a fantastic tool for professional development. It guides you through the most important skills, like how to name variables, functions, and classes, how to identify and write a good API, and how to use objects. You&’ll also learn how to deal with inevitable failures, how to make software that connects to the internet, core security practices, and many other professional-grade techniques. What's inside Create a web application Connect to a database Design programs to handle big tasks About the reader For experienced beginners who want to learn professional-level skills. About the author Doug Farrell has been a professional developer since 1983, and has worked with Python for over 20 years. Table of Contents 1 Becoming a Pythonista PART 1 - GROUNDWORK 2 That&’s a good name 3 The API: Let&’s talk 4 The object of conversation 5 Exceptional events PART 2 - FIELDWORK 6 Sharing with the internet 7 Doing it with style 8 Do I know you? Authentication 9 What can you do? Authorization 10 Persistence is good: Databases 11 I&’ve got something to say 12 Are we there yet?
The Well-Grounded Rubyist
by Joe LeoSummaryThe Well-Grounded Rubyist, Third Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating on the language and its uses so you can use Ruby in any way you choose. Updated for Ruby 2.5.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyDesigned for developer productivity, Ruby is an easy-to-learn dynamic language perfect for creating virtually any kind of software. Its famously friendly development community, countless libraries, and amazing tools, like the Rails framework, have established it as the language of choice for high-profile companies, including GitHub, SlideShare, and Shopify. The future is bright for the well-grounded Rubyist!About the BookIn The Well-Grounded Rubyist, Third Edition, expert authors David A. Black and Joseph Leo deliver Ruby mastery in an easy-to-read, casual style. You'll lock in core principles as you write your first Ruby programs. Then, you'll progressively build up to topics like reflection, threading, and recursion, cementing your knowledge with high-value exercises to practice your skills along the way.What's InsideBasic Ruby syntaxRunning Ruby extensionsFP concepts like currying, side-effect-free code, and recursionRuby 2.5 updatesAbout the ReaderFor readers with beginner-level programming skills.About the AuthorsDavid A. Black is an internationally known Ruby developer and author, and a cofounder of Ruby Central. Ruby teacher and advocate Joseph Leo III is the founder of Def Method and lead organizer of the Gotham Ruby Conference. Table of ContentsPART 1 RUBY FOUNDATIONSBootstrapping your Ruby literacyObjects, methods, and local variablesOrganizing objects with classesModules and program organizationThe default object (self), scope, and visibilityControl-flow techniquesPART 2 BUILT-IN CLASSES AND MODULESBuilt-in essentialsStrings, symbols, and other scalar objectsCollection and container objectsCollections central: Enumerable and EnumeratorRegular expressions and regexp-based string operationsFile and I/O operationsPART 3 RUBY DYNAMICSObject individuationCallable and runnable objectsCallbacks, hooks, and runtime introspectionRuby and functional programming
Well Packed – Not a Bit Too Much: Compression of Digital Data Explained in an Understandable Way (essentials)
by Olaf ManzWith today's flood of data circulating on storage media and the Internet, compression of digital data remains an immensely important aspect of data transmission and storage. This essential explains, without theoretical superstructure and with elementary mathematical methods, the most important compression methods, such as the entropy encodings of Shannon-Fano and of Huffman, as well as the dictionary encodings of the Lempel-Ziv family. Irrelevance reduction and quantization for optical and acoustic signals, which exploit the inadequacies of the human eye and ear for data compression, are also discussed in detail. The whole is illustrated by means of common practical applications from the everyday environment. The presentation allows the use, for example, in working groups at schools, in introductory courses at universities and is also suitable for interested laypersons.This Springer essential is a translation of the original German 1st edition essentials, Gut gepackt – Kein Bit zu viel by Olaf Manz, published by Springer Fachmedien Wiesbaden GmbH, part of Springer Nature in 2020. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation. Springer Nature works continuously to further the development of tools for the production of books and on the related technologies to support the authors.