Learning UML 2.0: A Pragmatic Introduction to UML
Russ Miles - 2006
Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language."--Richard Mark Soley, Chairman and CEO, OMGIf you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage.The Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this book will give you the need-to-know information on how to apply UML to your project. While there are plenty of books available that describe UML, Learning UML 2.0 will show you how to use it. Topics covered include:Capturing your system's requirements in your model to help you ensure that your designs meet your users' needsModeling the parts of your system and their relationshipsModeling how the parts of your system work together to meet your system's requirementsModeling how your system moves into the real world, capturing how your system will be deployedEngaging and accessible, this book shows you how to use UML to craft and communicate your project's design. Russ Miles and Kim Hamilton have written a pragmatic introduction to UML based on hard-earned practice, not theory. Regardless of the software process or methodology you use, this book is the one source you need to get up and running with UML 2.0.Russ Miles is a software engineer for General Dynamics UK, where he works with Java and Distributed Systems, although his passion at the moment is Aspect Orientation and, in particular, AspectJ. Kim Hamilton is a senior software engineer at Northrop Grumman, where she's designed and implemented a variety of systems including web applications and distributed systems, with frequent detours into algorithms development.
Welsh's Synthesizer Cookbook: Synthesizer Programming, Sound Analysis, and Universal Patch Book
Fred Welsh - 2006
The acoustic patches are based on harmonic analysis and are exceedingly close to the real instruments.An included CD contains the new SCB VSTi softsynth and audio samples for synthesizer calibration as well as a full album of electronica.
The Decline and Fall of IBM: End of an American Icon?
Robert Cringely - 2014
Big Blue, as the company is known, tends to rely for its success on magical thinking but that magic ran out a long time ago. The company got in trouble back in the 1990s and had to hire for the first time an outside CEO, Lou Gerstner, to save the day. Gerstner pushed IBM into services with spectacular results but this hurt the company, too. As services have became commoditized IBM could only compete by offshoring the work and quality suffered. The other negative impact of Gerstner was his compensation which was for the first time in IBM history very high. Only the Watson family had become rich running IBM with later CEOs like John Opel and John Akers living comfortable lives with lots of perks, but they never got BIG RICH. That changed with Gerstner. Sam Palmisano an IBM lifer followed Gerstner as CEO and followed, too, the Gerstner playbook. Palmisano retired three years ago with a retirement package worth $241 million, replaced by IBM's first woman CEO, Ginni Rometty, who certainly expects a comparable golden parachute. In order to achieve these numbers, though, IBM has essentially sacrificed both its customers and employees. In order to have ever growing earnings per share the company has cut labor to the bone, off-shored everything it can, dropped quality, deliberately underbid contracts to win them then not performed. IBM's acquisition policy is one of buying companies to get their sales then cutting costs to the bone and under-delivering. This and share buybacks have kept earnings growing until this house of cards recently began to fall. Ginni Rometty, who will end up taking the fall for Palmisano's flawed strategy, has stated a very specific earnings goal for 2015 that she will destroy the company to achieve if she must. This book how IBM fell from grace, where it is headed, and what specifically can be done to save the company before it is too late.
The Little Redis Book
Karl Seguin
While it's safe to say that relational databases aren't going anywhere, we can also say that the ecosystem around data is never going to be the same.Of all the new tools and solutions, for me, Redis has been the most exciting. Why? First because it's unbelievably easy to learn. Hours is the right unit to use when talking about length of time it takes to get comfortable with Redis. Secondly, it solves a specific set of problems while at the same time being quite generic. What exactly does that mean? Redis doesn't try to be all things to all data. As you get to know Redis, it'll become increasingly evident what does and what does not belong in it. And when it does, as a developer, it's a great experience.While you can build a complete system using Redis only, I think most people will find that it supplements their more generic data solution - whether that be a traditional relational database, a document-oriented system, or something else. It's the kind of solution you use to implement specific features. In that way, it's similar to an indexing engine. You wouldn't build your entire application on Lucene. But when you need good search, it's a much better experience - for both you and your users. Of course, the similarities between Redis and indexing engines end there.The goal of this book is to build the foundation you'll need to master Redis. We'll focus on learning Redis' five data structures and look at various data modeling approaches. We'll also touch on some key administrative details and debugging techniques.LicenseThe Little Redis Book is licensed under the Attribution-NonCommercial 3.0 Unported license. You should not have paid for this book.You are free to copy, distribute, modify or display the book. However, I ask that you always attribute the book to me, Karl Seguin, and do not use it for commercial purposes.You can see the full text of the license at:http://creativecommons.org/licenses/b...About The AuthorKarl Seguin is a developer with experience across various fields and technologies. He's an active contributor to Open-Source Software projects, a technical writer and an occasional speaker. He's written various articles, as well as a few tools, about Redis. Redis powers the ranking and statistics of his free service for casual game developers: mogade.com.Karl wrote The Little MongoDB Book, the free and popular book about MongoDB.His blog can be found at http://openmymind.net and he tweets via @karlseguinWith Thanks ToA special thanks to Perry Neal for lending me his eyes, mind and passion. You provided me with invaluable help. Thank you.Latest VersionThe latest source of this book is available at: http://github.com/karlseguin/the-litt...
The Brother of Jesus and the Lost Teachings of Christianity
Jeffrey J. Bütz - 2005
Evidence that Jesus had siblings contradicts Church dogma on the virgin birth, and James is also a symbol of Christian teachings that have been obscured. While Peter is traditionally thought of as the leader of the apostles and the “rock” on which Jesus built his church, Jeffrey Bütz shows that it was James who led the disciples after the crucifixion. It was James, not Peter, who guided them through the Church's first major theological crisis--Paul's interpretation of the teachings of Jesus. Using the canonical Gospels, writings of the Church Fathers, and apocryphal texts, Bütz argues that James is the most overlooked figure in the history of the Church. He shows how the core teachings of Jesus are firmly rooted in Hebraic tradition; reveals the bitter battles between James and Paul for ideological supremacy in the early Church; and explains how Paul's interpretations, which became the foundation of the Church, are in many ways its betrayal. Bütz reveals a picture of Christianity and the true meaning of Christ's message that are sometimes at odds with established Christian doctrine and concludes that James can serve as a desperately needed missing link between Christianity, Judaism, and Islam to heal the wounds of centuries of enmity.
ToGAF 9 Foundation Study Guide: Preparation for the TOGAF 9 Part 1 Examination
Rachel Harrison - 2009
It gives an overview of every learning objective for the TOGAF 9 Foundation Syllabus and in-depth coverage on preparing and taking the TOGAF 9 Part 1 Examination. It is specifically designed to help individuals prepare for certification.This Study Guide is excellent material for:a) Individuals who require a basic understanding of TOGAF 9b) Professionals who are working in roles associated with an architecture project such as those responsible for planning, execution, development, delivery, and operationc) Architects who are looking for a first introduction to TOGAF 9d) Architects who want to achieve Level 2 certification in a stepwise manner and have not previously qualified as TOGAF 8 CertifiedA prior knowledge of enterprise architecture is advantageous but not required. While reading this Study Guide, the reader should also refer to the TOGAF Version 9.1 documentation available online at www.opengroup.org and also available as hard copy from www.vanharen.net and online booksellers
Shake Up Learning: Practical Ideas to Move Learning from Static to Dynamic
Kasey Bell - 2018
This is a book about LEARNING!
Technology is not a magic solution for education. It is an opportunity! An opportunity to shake things up, to connect and grow, and to create dynamic learning experiences for our students!
In this three-part book, you will explore WHY it's time to Shake Up Learning, WHAT changes we can make in our classrooms to support dynamic learning experiences, and HOW to plan meaningful lessons for your classroom.
Rapidly evolving technology and the demands of the digital age are transforming not only the way we live but also the way we learn. The tools students are using are newer, sleeker, and faster than ever before. In some cases, the medium is even changing the message. One thing is certain: Educators cannot continue the status quo if they expect to equip young people for the world to come.
Here's the good news: With digital tools that are available 24/7, learning doesn't have to stop when the bell rings. Learning can take on a life of its own! Even better, technology can help you connect with students and empower them to grow and develop a lifelong love for learning--and it doesn't have to be scary or complicated.
Shake Up Learning is a powerful guide and planning tool to help educators at all grade levels make the most of technology. Educator and blogger Kasey Bell guides you through the process of using technology and proven techniques to make learning dynamic. You'll discover . . . Practical strategies to help move from static teaching to dynamic learning Straightforward and easy-to-use templates for crafting engaging learning opportunities Tips and tricks for fearless implementation of powerful lesson plans Advice for moving from one-and-done activities to learning that evolves and inspires throughout the school year--and beyond!
This is MORE than just a book! This is a full LEARNING EXPERIENCE!
This book is jammed packed with ideas, lessons, and resources, but you can bring it all to life with the companion website, ShakeUpLearningBook.com, and the companion online course, The Dynamic Learning Workshop!
Be dynamic! Shake up learning in your classroom this year.
Laravel: Up and Running: A Framework for Building Modern PHP Apps
Matt Stauffer - 2016
This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. With this practical guide, Matt Stauffer--a leading teacher and developer in the Laravel community--provides the definitive introduction to one of today's most popular web frameworks.The book's high-level overview and concrete examples will help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Laravel from scratch.Dive into several features of this framework, including:Blade, Laravel's powerful, custom templating toolTools for gathering, validating, normalizing, and filtering user-provided dataLaravel's Eloquent ORM for working with the application's databasesThe Illuminate request object, and its role in the application lifecyclePHPUnit, Mockery, and PHPSpec for testing your PHP codeLaravel's tools for writing JSON and RESTful APIsInterfaces for file system access, sessions, cookies, caches, and searchTools for implementing queues, jobs, events, and WebSocket event publishingLaravel's specialty packages: Scout, Passport, Cashier, Echo, Elixir, Valet, and Socialite
Magical Harry Potter Recipes: A Complete Cookbook of Great Hogwarts Dish Ideas!
Thomas Brown - 2019
Of course, there are some dishes only found in Harry Potter’s world, especially sweet treats. You’ll learn all about Harry Potter recipes in this cookbook. While at Hogwarts, Harry Potter and his friends regularly eat some famous British foods that are good, and some that are not-as-good. I’ll only be making the GOOD dishes here. The school attended by Harry Potter and his friends involves many delicious cakes, tarts, puddings and pies – some of them sweet and some of them savory. They enjoy them after tough Quidditch games, during the early morning breakfast hours, after middle of the night escapades and during their afternoon teas spent with Hagrid. Read on, and make some of these insanely popular dishes yourself!
Stick and Rudder: An Explanation of the Art of Flying
Wolfgang Langewiesche - 1944
It has been continuously in print for thirty-three years, and has enjoyed steadily increasing sales. Flight instructors have found that the book does indeed explain important phases of the art of flying, in a way the learner can use. It shows precisely what the pilot does when he flies, just how he does it, and why.
iPod & iTunes For Dummies
Tony Bove - 2003
You'll learn about everything from buying music and videos, importing music, and burning CDs to setting up play lists, transferring and viewing photos, adding podcasts, maintaining battery life, and synchronizing information. Order your copy today!
Complete Guide to High Dynamic Range Digital Photography
Ferrell McCollough - 2008
High Dynamic Range photography is the process of taking several pictures of a scene at various exposures, then merging them into one file. So the entire photo can look crisp and detailed, from highlights to midtones to shadows—and photographers needn’t sacrifice any part of their image. And the best way to master this exciting technology is with this thorough, easy-to-follow, and visually spectacular guide. No other title does justice to these cutting-edge techniques, which actually take the viewer into worlds far beyond normal photography—sometimes even beyond normal human perception. Ferrell McCollough, a widely respected photographer, pushes the boundaries and inspires others to pursue their artistic vision, too. The amazing results simply can’t be achieved any other way.
Getting Started with SQL: A Hands-On Approach for Beginners
Thomas Nield - 2016
If you're a business or IT professional, this short hands-on guide teaches you how to pull and transform data with SQL in significant ways. You will quickly master the fundamentals of SQL and learn how to create your own databases.Author Thomas Nield provides exercises throughout the book to help you practice your newfound SQL skills at home, without having to use a database server environment. Not only will you learn how to use key SQL statements to find and manipulate your data, but you'll also discover how to efficiently design and manage databases to meet your needs.You'll also learn how to:Explore relational databases, including lightweight and centralized modelsUse SQLite and SQLiteStudio to create lightweight databases in minutesQuery and transform data in meaningful ways by using SELECT, WHERE, GROUP BY, and ORDER BYJoin tables to get a more complete view of your business dataBuild your own tables and centralized databases by using normalized design principlesManage data by learning how to INSERT, DELETE, and UPDATE records
Beginning Arduino
Michael McRoberts - 2010
You'll progress from a complete beginner regarding Arduino programming and electronics knowledge to intermediate skills and the confidence to create your own amazing Arduino projects. Absolutely no experience in programming or electronics required!Rather than requiring you to wade through pages of theory before you start making things, this book has a hands-on approach. You will dive into making projects right from the start, learning how to use various electronic components and how to program the Arduino to control or communicate with those components.Each project is designed to build upon the knowledge learned in earlier projects and to further your knowledge in programming as well as skills with electronics. By the end of the book you will be able create your own projects confidently and with creativity.Please note: the print version of this title is black & white; the eBook is full color. You can download the color diagrams in the book from http: //www.apress.com/9781430232407
Managing for Quality and Performance Excellence (with CD-ROM)
James R. Evans - 2007
This description will provide a description where the core, text-only product or an eBook is sold. Please remember to fill out the variations section on the PMI with the book only information.Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.