Book picks similar to
Software Pipelines and SOA: Releasing the Power of Multi-Core Processing by Cory Isaacson
egr229
egr229b-b4
pdf
technical
Getting MEAN with Mongo, Express, Angular, and Node
Simon Holmes - 2015
You'll systematically discover each technology in the MEAN stack as you build up an application one layer at a time, just as you'd do in a real project.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyTraditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Together, the MongoDB database, the Express and AngularJS frameworks, and Node.js constitute the MEAN stack--a powerful platform that uses only one language, top to bottom: JavaScript. Developers and businesses love it because it's scalable and cost-effective. End users love it because the apps created with it are fast and responsive. It's a win-win-win!About the BookGetting MEAN with Mongo, Express, Angular, and Node teaches you how to develop web applications using the MEAN stack. First, you'll create the skeleton of a static site in Express and Node, and then push it up to a live web server. Next, you'll add a MongoDB database and build an API before using Angular to handle data manipulation and application logic in the browser. Finally you'll add an authentication system to the application, using the whole stack. When you finish, you'll have all the skills you need to build a dynamic data-driven web application.What's InsideFull-stack development using JavaScriptResponsive web techniquesEverything you need to get started with MEANBest practices for efficiency and reusabilityAbout the ReaderReaders should have some web development experience. This book is based on MongoDB 2, Express 4, Angular 1, and Node.js 4.About the AuthorSimon Holmes has been a full-stack developer since the late 1990s and runs Full Stack Training Ltd.Table of ContentsPART 1 SETTING THE BASELINEIntroducing full-stack developmentDesigning a MEAN stack architecturePART 2 BUILDING A NODE WEB APPLICATIONCreating and setting up a MEAN projectBuilding a static site with Node and ExpressBuilding a data model with MongoDB and MongooseWriting a REST API: Exposing the MongoDB database to the applicationConsuming a REST API: Using an API from inside ExpressPART 3 ADDING A DYNAMIC FRONT END WITH ANGULARAdding Angular components to an Express applicationBuilding a single-page application with Angular: FoundationsBuilding an SPA with Angular: The next levelPART 4 MANAGING AUTHENTICATION AND USER SESSIONSAuthenticating users, managing sessions, and securing APIsAPPENDIXESInstalling the stackInstalling and preparing the supporting castDealing with all of the viewsReintroducing JavaScript - available online only
Getting Started with OAuth 2.0
Ryan Boyd - 2011
This concise introduction shows you how OAuth provides a single authorization technology across numerous APIs on the Web, so you can securely access users’ data—such as user profiles, photos, videos, and contact lists—to improve their experience of your application.Through code examples, step-by-step instructions, and use-case examples, you’ll learn how to apply OAuth 2.0 to your server-side web application, client-side app, or mobile app. Find out what it takes to access social graphs, store data in a user’s online filesystem, and perform many other tasks.Understand OAuth 2.0’s role in authentication and authorizationLearn how OAuth’s Authorization Code flow helps you integrate data from different business applicationsDiscover why native mobile apps use OAuth differently than mobile web appsUse OpenID Connect and eliminate the need to build your own authentication system
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
William Penberthy - 2013
Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Design the application architectureDesign the user experienceDevelop the user experienceTroubleshoot and debug web applicationsDesign and implement securityThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)
Social Problems in India
Ram Ahuja - 1997
He authored many books, including four translations into Hindi. Some of his books have been adopted as standard text in universities and training academies and for competitive examinations. For nearly two decades, he was guest faculty to several national and state academies and institutions for training IAS, IPS and state administrative officers.
Digital Integrated Circuits
Jan M. Rabaey - 1995
Digital Integrated Circuits maintains a consistent, logical flow of subject matter throughout. KEY TOPICS: Addresses today's most significant and compelling industry topics, including: the impact of interconnect, design for low power, issues in timing and clocking, design methodologies, and the tremendous effect of design automation on the digital design perspective. MARKET: For readers interested in digital circuit design.
The Art Of Computer Game Design
Chris Crawford
The classic book on computer game design first published in 1984, this Kindle version presents the original text along with chapter notes by Chris Crawford reflecting on how game design has changed in the last 30 years.
Murach's HTML5 and CSS3: Training and Reference
Zak Ruvalcaba - 2011
This title also teaches you how to use the HTML5 and CSS3 features alongside the earlier standards.
Designing And Managing The Supply Chain
David Simchi-Levi - 1999
Each chapter utilizes case studies and numerous examples. Mathematical and technical sections can be skipped without loss of continuity. Most textbooks do not include models and decision support systems robust enough for industry, but that is not true of this new edition.The accompanying CD-ROM also features the return of two simulations, the Computerized Beer Game and the Risk Pool Game and a computerized tool. These simulations help users develop and execute supply chain contracts while also illustrating many of the concepts discussed in the text.
iPad: The Missing Manual
J.D. Biersdorfer - 2010
That’s where this full-color Missing Manual comes in. Learn how to stream HD video, make video calls, manage your email, surf the Web, listen to music, play games, and maybe even do a little iWork. This is the book that should have been in the box.Build your media library. Fill your iPad with music, movies, TV shows, eBooks, photos, and more.Share with others. Stream music, HD movies, TV shows, and more, to and from your iPad.Create your own media. Use the iPad’s new Photo Booth, iMovie, and GarageBand apps to express yourself.Get online. Connect through WiFi or Wi-Fi+3G, and surf with the iPad’s faster browser.Place video calls. See who’s talking with the iPad’s FaceTime app and its two cameras.Consolidate your email. Read and send messages from any of your accounts.Learn undocumented tips and tricks. Get the lowdown on cool iPad secrets and workarounds.
Exit Through the Wound
North Morgan - 2011
This includes his Greek parents, who bankroll his glorious isolation in London. This includes his career as a consultant, his clients, his boss, the majority of his colleagues and people he sees on the way to work. This includes the dumb model boyfriend of the American girl that he has decided to fall in love with. This includes her also. When Maine fails to obliterate himself through drug overdoses, the obsessive changing of his legal name and half-hearted thoughts of suicide, it falls to his central nervous system to pick up the challenge of trying to kill him off. Can Maine survive with his lack of values intact?
Sinister Scribblings - Volume 1: A Short Story Collection
Matt Hickman - 2017
Featuring a foreword from Kyle M. Scott, Sinister Scribblings brings together a unique blend of stories, some of which have been previously published, others that are original pieces and only available within this collection. In this collection we meet a whole host of broken, deranged characters in a sequence of horrific circumstances, including a mother who is determined to seek vengeance upon the school thugs that are bullying her only daughter; a woman who’s lifestyle has spiralled out of control after finding her boyfriend in a more than compromising position; a man who once spent his life in the public eye, has fallen from the heights of stardom and is slowly rebuilding himself; a teenage boy, a daydreamer who enjoys chocolate eggs for breakfast, who finds himself unravelling a unique Easter gift; a cave dwelling creature who has a taste for young flesh; a mischievous young boy who finds himself upon the naughty list at Christmas; a man, who after recently losing his job, makes a compelling agreement with a strange figure in a bar; two twin sisters who battle it out in brutal style after a major misunderstanding; a group of friends on their friends stag night, who get more than they bargained for upon entering an abandoned hospital for a prank; a man who awakens in a terrifying situation, in a strange location following a party with his friends; a woman abandoned in her friend’s cabin at a picturesque lake during a thunder storm; a man who crashes his car whilst driving home and spotting the figure of woman in amongst the trees beside the road; a serial killer enduring complications whilst receiving the lethal injection. Featuring bonus stories from Stuart Keane, Andrew Lennon, Michelle Garza & Melissa Lason, C.M. Saunders, Daryl Duncan, Mark Nye and Dale Robertson. Sit back, relax and immerse yourself in these Sinister Scribblings.
Linux Command Line and Shell Scripting Bible
Richard Blum - 2008
Not only does this Bible give you a quick refresher on the structure of open-source Linux software, it also shows you how to bypass the hefty graphical user interface on Linux systems and start interacting the fast and efficient way?with command lines and automated scripts. You'll learn how to manage files on the filesystem, start and stop programs, use databases, even do Web programming?without a GUI?with this one-stop resource.
Microsoft .NET - Architecting Applications for the Enterprise
Dino Esposito - 2014
But the principles and practices of software architecting–what the authors call the “science of hard decisions”–have been evolving for cloud, mobile, and other shifts. Now fully revised and updated, this book shares the knowledge and real-world perspectives that enable you to design for success–and deliver more successful solutions. In this fully updated Second Edition, you will: Learn how only a deep understanding of domain can lead to appropriate architecture Examine domain-driven design in both theory and implementation Shift your approach to code first, model later–including multilayer architecture Capture the benefits of prioritizing software maintainability See how readability, testability, and extensibility lead to code quality Take a user experience (UX) first approach, rather than designing for data Review patterns for organizing business logic Use event sourcing and CQRS together to model complex business domains more effectively Delve inside the persistence layer, including patterns and implementation.
Jumping into C++
Alex Allain - 2013
As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.