ng-book - The Complete Book on AngularJS


Ari Lerner - 2013
    Ready to master AngularJS? What if you could master the entire framework – with solid foundations – in less time without beating your head against a wall? Imagine how quickly you could work if you knew the best practices and the best tools? Stop wasting your time searching and have everything you need to be productive in one, well-organized place, with complete examples to get your project up without needing to resort to endless hours of research.

OS X 10.10 Yosemite: The Ars Technica Review


John Siracusa - 2014
    Siracusa's overview, wrap-up, and critique of everything new in OS X 10.10 Yosemite.

C++ GUI Programming with Qt 4


Jasmin Blanchette - 2007
    Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3.Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from implementing model/view architecture to using Qt 4.3's improved graphics support. You'll find proven solutions for virtually every GUI development task, as well as sophisticated techniques for providing database access, integrating XML, using subclassing, composition, and more. Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.Completely updated throughout, with significant new coverage of databases, XML, and Qtopia embedded programming Covers all Qt 4.2/4.3 changes, including Windows Vista support, native CSS support for widget styling, and SVG file generation Contains separate 2D and 3D chapters, coverage of Qt 4.3's new graphics view classes, and an introduction to QPainter's OpenGL back-end Includes new chapters on look-and-feel customization and application scripting Illustrates Qt 4's model/view architecture, plugin support, layout management, event processing, container classes, and much more Presents advanced techniques covered in no other book--from creating plugins to interfacing with native APIs Includes a new appendix on Qt Jambi, the new Java version of Qt

Android Application Development for Dummies


Donn Felker - 2010
    The open nature of the Android OS offers programmers the freedom to access the platform's capabilities and this straightforward guide walks you through the steps for creating amazing Android applications. Android programming expert Donn Felker explains how to download the SDK, get Eclipse up and running, code Android applications, and submit your finished products to the Android Market. Featuring two sample programs, this introductory book explores everything from the simple basics to more advanced aspects of the Android platform.Takes you soup through nuts of developing applications for the Android platform Begins with downloading the SDK, then explains how to code Android applications and submit projects to the Android Market Written by Android guru Donn Felker, who breaks every aspect of developing applications for the Android platform into easily digestible pieces No matter your level of programming experience, Android Application Development For Dummies is an ideal guide for getting started with developing applications for the Android platform.

The Whispering Dwapara : The Rise of Maharathis


Rishi Shrivastava - 2019
    Kudos to the writer.” ~Rajeev Patel, an Amazon top 1000 reviewerSummary:Vedgarh, an ancient home of purebred Aryans, is a secret world in modern times where the chants of Vedic Mantras mingle with Acoustics and Applied Physics, the Maharathi warriors fight alongside Indian Army Veterans, and Ancient Daivi Astras join hands with modern Sonic Weapons. Gurukul, Vedgarh’s school, is the sole protector and preacher of sacred Vedic scriptures and Celestial powers. It is due to these powers that Vedgarh is the only corner of the universe where Dwapara Yuga persists even today. Vedgarh is in a continuous state of war with the rising dark powers of Kaliyuga: The Asuras. If Vedgarh falls, the Universe will drown in the darkness of Kaliyuga forever. Sitting on the verge of yet another war with Asuras, Vedgarh is suffering from a lack of warriors. Seeing no promising talents in the Gurukul, Vedgarh opens its gates for modern science and selects a few from the contemporary world to work on a grand mission: a mission to harmonize ancient Vedic powers with modern scientific miracles, to prepare an army of warriors equipped with ancient and modern techniques of fighting, and to invoke Daivi Astras (celestial weapons of Gods) using light and compact modern Sonic weapons. Get ready to witness Vedic Scholars, Physicists, Professors, Sacred Gurus, Ancient warriors, and Indian Army soldiers preparing for the greatest upcoming war of Daivi Astras in the history of mankind.

Manhunter: Frank Hamer, Texas Ranger


Gene Shelton - 2017
     There is more to Hamer’s story than the ambush of the two outlaws. His career spanned the times of western law enforcement from horseback and Winchester days to the invention of the telephone and automobile. During that time, he built a reputation as an incorruptible lawman, fearless, a good man with a gun whether on horseback or behind the wheel of a Ford V8, or facing a violent mob. He survived 52 gunfights and 23 bullet wounds.

The Cheater's Return


Brian McGoldrick - 2018
    In the chaos following World War III, the Patriarch of the Church of the Resurrection rebuilt Earth's society into a collection of over 500 independent city-states. With alien technology that gave him complete control over the Earth's orbital space, the Patriarch outlawed war, and introduced the Constructed Reality MMORPG Primacy Online. He only allowed the city-states to engage in military conflicts with one another inside of the game. City-state leaders that attempted to ignore Church Canon were destroyed, along with their armies, by the Church's orbital particle cannons. For more than a thousand years, there have been no wars fought on the Earth's soil. The release of Primacy Online VI: Legacy of Balor signals the beginning of World War IX. Each city-state will lock 50,000 draftees into cryogenic capsules and upload their minds into a character sheathe in the game. Until the armistice conditions have been reached, they will play Primacy Online in War Mode, with the death of the character sheathes meaning their real deaths, but this time there is a twist to the World War. Every still living perma-banned cheater from Primacy Online will be a special draftee for World War IX. They will be organized into a special contingent in the service of the Church of the Resurrection. Patrick Armagh is terminally ill. Like a large number of other Primacy Online players, he is afflicted with an incurable nervous system disorder. He has less than five years to live and should be exempted from the draft, but five years ago, he was given a permanent ban from Primacy Online for cheating. Along with the other perma-banned cheaters, he will be forced to play Primacy Online VI: Legacy of Balor in War Mode, but Patrick's actual method of cheating was never discovered. Morgan Danan, Speaker of the City of Mann, and the acknowledged number one player of Primacy Online has deal for Patrick. With her help and his undiscovered cheat, he has the chance to become a virtual God within Primacy Online. When you are already as good as dead, there is nothing better than the chance to spend your last days as a living god. What could possibly go wrong?

Together: the story of Arsenal's unbeaten season


Andrew Mangan - 2014
    When Arsene Wenger said he wanted his team to go through a season undefeated, he was roundly mocked, yet just over 12 months later the Arsenal manager guided his team to footballing immortality.The Gunners’ 2003-2004 campaign was extraordinary, and not just because of their remarkable league achievement.From the highs and lows of Europe, to disciplinary charges, pitched battles, the frantic scramble to finance a new stadium, a club record transfer in January, and winning the title at the ground of the old enemy, this special collector’s edition book looks back on everything that happened during an unforgettable campaign.Match reports, behind the scenes stories, exclusive interviews and illustrations, stats, tactics, pictures; all the things you know, and lots of stuff you’ve forgotten: Together tells the story of Arsenal’s ‘unbeaten’ season.

Functional Programming in JavaScript


Luis Atencio - 2016
    Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks. The book includes insightful comparisons to object-oriented or imperative programming, which will allow you to ease into functional design. Moreover, you'll learn a repertoire of techniques including function chaining and pipelining, recursion, currying, binding, functional composition, lazy evaluation, fluent error handling, memoization, and much more. By the end of the book, you'll think about application design in a fresh new way.About the technologyAs web developers build increasingly complex applications in JavaScript, the code base for these projects can become exponentially larger and harder to maintain. The result? Application performance suffers, and readability and extensibility are severely compromised. For applications like these, Functional Programming provides a saner approach, allowing you to write elegant, readable code that raises the level of abstraction while being less prone to errors. Although not a "pure" functional language, JavaScript's native functional capabilities unlock access to proven functional programming techniques and practices.What's insideFoundations of functional programming and designExplore JavaScript's functional programming capabilities and the functional library ecosystemCreate more reliable code by embracing immutabilityLearn to write code that's easier to reason aboutSeparate core logic from program structure to write extensible codeAdopt a new approach to error handling and testingApply functional programming to solve real-world problemsAbout the readerReaders need to be comfortable with JavaScript programming and object-oriented design. No previous experience with functional programming is required.About the authorLuis Atencio is a Staff Software Engineer for Citrix Systems in Ft. Lauderdale, FL. He develops and architects applications leveraging Java, PHP, and JavaScript platforms. Luis is very involved in the community and has presented at local meet-ups. He blogs about software engineering at luisatencio.net and writes articles for PHP magazines and DZone. Follow Luis on twitter at @luijar.

Janaka and Ashtavakra: A Journey Beyond


Ashraf Karayath - 2020
    A young boy Ashtavakra goes to king janaka’s Court to debate the kingdom most learned sages but is ridiculed by the courtiers for his deformed body. After the boy triumphs in the debate, Janaka realizes that the boy has an extraordinary intellect and becomes his disciple. While Janaka is obsessed with his quest for spiritual liberation, a treacherous plan unfolds inside the secretive world of the royal palace. Very soon war clouds gather on the horizon of Mithila, but all Janaka does is devote more and more time to the young sage. Even though the whole world believes a calamity is imminent, Janaka stays on the path to spiritual enlightenment. Ultimately, with Ashtavakra’s guidance, the king enters the realm of a new world which alters the reality for him and his kingdom. This novel is rooted in ancient Indian spiritual wisdom and philosophy, but with new interpretations of the concepts of liberation, enlightenment, consciousness and the realities of life. Among others, It seeks to answer the question: is everything we see indeed an illusion? This compelling story sheds light on the modern readers’ existential questions, leading them to relate to the king and his struggles.

The Vampire Queen Saga: Boxset


William Stacey - 2017
      Bound in service to the noble Dain family, young warrior Owen seeks freedom and adventure. When a deathbed confession reveals the secret location of a long-lost weapon of great power, Owen accompanies a military expedition to the haunted ruins of the long-dead vampire queen Serina, who fifty years earlier almost destroyed the kingdom in her bloody rebellion. But a traitor travels with the party, one who knows another secret—Serina isn’t dead, merely trapped. And he’s going to set her free! Featuring epic battles, relentless action, and sexy adult content, you will love this unforgettable dark fantasy trilogy because it will keep you riveted with excitement, breathless to see what happens next. Author William Stacey is a former career army officer and author of The Dark Elf War series, the Blood and Honor series, and Black Monastery, a 2014 Amazon Breakthrough Novel Award Quarter-Finalist. Buy the complete boxed set today and find out for yourself why readers are raving about this smart, sexy, and bloody violent saga.

Elements of Clojure


Zachary Tellman - 2019
    This is necessary because, in the words of Michael Polanyi, "we can know more than we can tell." Our design choices are not the result of an ineluctable chain of logic; they come from a deeper place, one which is visceral and inarticulate.Polanyi calls this "tacit knowledge", a thing which we only understand as part of something else. When we speak, we do not focus on making sounds, we focus on our words. We understand the muscular act of speech, but would struggle to explain it.To write software, we must learn where to draw boundaries. Good software is built through effective indirection. We seem to have decided that this skill can only be learned through practice; it cannot be taught, except by example. Our decisions may improve with time, but not our ability to explain them. It's true that the study of these questions cannot yield a closed-form solution for judging software design. We can make our software simple, but we cannot do the same to its problem domain, its users, or the physical world. Our tacit knowledge of this environment will always inform our designs.This doesn't mean that we can simply ignore our design process. Polanyi tells us that tacit knowledge only suffices until we fail, and the software industry is awash with failure. Our designs may never be provably correct, but we can give voice to the intuition that shaped them. Our process may always be visceral, but it doesn't have to be inarticulate.And so this book does not offer knowledge, it offers clarity. It is aimed at readers who know Clojure, but struggle to articulate the rationale of their designs to themselves and others. Readers who use other languages, but have a passing familiarity with Clojure, may also find this book useful.

They Flew Hurricanes


Adrian Stewart - 2006
    Many pilots, including Douglas Bader, thought it was superior to the Spit--but together they saved Britain from Nazi invasion and possible defeat.Adrian Stewart has produced a gloriously atmospheric and nostalgic book capturing the spirit of these great aircraft and the pilots who flew them. It tracks the aircraft as it was developed and improved, and follows it to the many theaters of the war where it saw service. Among the lesser-known are Burma and hazardous convoy protection in the Arctic and Mediterranean, flying from makeshift carriers. This book will fascinate specialist aviation historians and those who enjoy a rattling good war story, and includes a superb selection of rare photographs.

PostgreSQL 9.0 High Performance


Gregory Smith - 2010
    You could spend years discovering solutions to them all, step by step as you encounter them. Or you can just look in here. All successful database applications are destined to eventually run into issues scaling up their performance. Peek into the future of your PostgreSQL database's problems today. Know the warning signs to look for, and how to avoid the most common issues before they even happen. Surprisingly, most PostgreSQL database applications evolve in the same way: Choose the right hardware. Tune the operating system and server memory use. Optimize queries against the database, with the right indexes. Monitor every layer, from hardware to queries, using some tools that are inside PostgreSQL and others that are external. Using monitoring insight, continuously rework the design and configuration. On reaching the limits of a single server, break things up; connection pooling, caching, partitioning, and replication can all help handle increasing database workloads. The path to a high performance database system isn't always easy. But it doesn't have to be mysterious with the right guide. This book is a clear, step-by-step guide to optimizing and scaling up PostgreSQL database servers. - Publisher.

A Software Engineer Learns HTML5, JavaScript and jQuery


Dane Cameron - 2013
    Due to their monopoly position in web browsers, and the fact web browsers have spread from PCs to phones, tablets and TVs; their status will continue to grow and grow. Despite their success, many software engineers are apprehensive about JavaScript and HTML. This apprehensiveness is not completely unfounded; both JavaScript and HTML were rushed in their early years, and driven by commercial rather than engineering interests. As a result, many dubious features crept into these languages. Due to backwards compatibility concerns, most of these features still remain. In addition, many software engineers have used these languages without ever learning them. JavaScript and HTML have low barriers to entry, and this, along with their similarity to other languages, led many software engineers to conclude that there really was nothing much to learn. If you have not used JavaScript and HTML for a number of years, or if you are a programmer or software engineer using other languages, you may be surprised at what they now offer. Browser based web applications are now capable of matching or exceeding the sophistication and scale of traditional desktop applications. In order to create complex web applications however, it is essential to learn these languages. This book takes the point of view that once you have a strong grasp of the fundamentals, the details will take care of themselves. It will not present you with long lists of APIs, or intricate details of every attribute, these can be found in reference manuals. It will focus on the details of each language that are fundamental to understanding how they work. This book will guide you through the process of developing a web application using HTML5, Javascript, jQuery and CSS. It contains the following content: 1. An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. 2. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. 3. An introduction to jQuery selection, traversal, manipulation and events. 4. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. 5. A guide to implementing offline web applications with the Application Cache API. 6. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. 7. The use of Web Workers in a web application to execute algorithms on background threads. 8. An introduction to AJAX, and the jQuery API supporting AJAX. 9. An introduction to Server Sent Events and Web Sockets. All subjects are introduced in the context of a sample web application. This book is intended for anyone with at least a superficial knowledge of HTML and programming.