Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java


Tom Hombergs - 2019
    

The Tao of Montessori


Catherine McTamaney - 2005
    Award-winning Montessori teacher Catherine McTamaney revisits the eighty-one verses of Lao-tzu's Tao Te Ching and relates them to the life and work of teachers, parents, and children. Originally meant to remind rather than direct and to show the way toward natural harmony in the world around and within us, Lao-tzu's verses find a new meaning through McTamaney's skillful mixture of spirituality and education. Take a moment to read a single stanza, then put it aside and muse upon its meaning. By revisiting one verse each day, you can relate its images to your life as a teacher, parent, or child. Whether you are familiar with the writings of Lao-tzu or are simply ready to explore a refreshingly contemplative perspective on children and teachers, The Tao of Montessori is a profound work of intellectual stimulation.

Breaking and Entering: The Extraordinary Story of a Hacker Called "Alien"


Jeremy N. Smith - 2019
    When she arrived at MIT in the 1990s, Alien was quickly drawn to the school’s tradition of high‑risk physical trespassing: the original “hacking.” Within a year, one of her hallmates was dead and two others were arraigned. Alien’s adventures were only just beginning. After a stint at the storied, secretive Los Alamos National Laboratory, Alien was recruited by a top cybersecurity firm where she deployed her cache of virtual weapons—and the trespassing and social engineering talents she had developed while “hacking” at MIT. The company tested its clients’ security by every means possible—not just coding, but donning disguises and sneaking past guards and secretaries into the C‑suite. Alien now runs a boutique hacking outfit that caters to some of the world’s biggest and most vulnerable institutions—banks, retailers, government agencies. Her work combines devilish charm, old‑school deception, and next generation spycraft. In Breaking and Entering, cybersecurity finally gets the rich, character‑driven, fast-paced treatment it deserves.

60 Ways to Lower Your Blood Sugar


Dennis Pollock - 2013
    Many today are well on their way to becoming a sad statistic in the war on obesity, high blood sugar, and the related diseases—including diabetes—that can result from a diet that’s seriously out of whack. In his previous bestselling book, Overcoming Runaway Blood Sugar, Dennis Pollock shared his personal experience with this deadly epidemic—including his success at lowering his runaway blood sugar to acceptable levels. Now Dennis offers readers the next step in the battle: 60 practical ways to manage their blood sugar without resorting to a bland unsatisfying diet of turnips and tuna fish. In this step by step, change by change plan, readers will learn how to: reduce their intake of carbs, exercise more effectively, and shed excess weight. A must-have book for readers serious about regaining their health while also lowering their weight and increasing their energy.

Professional ASP.NET MVC 3


Jon Galloway - 2011
    Book content includes:Getting started with MVC 3, including a rundown of the new project dialog, directory structure and an introduction to NuGet (PowerShell inside Visual Studio 2010)Controllers and Actions View and ViewModelsModels and Databases, including using NuGet to install Entity Framework Code FirstForms and HTML HelpersValidation and Data AnnotationsMembership, Authorization and SecurityAjaxRouting, including routing to Http HandlersNuGet, including using it from the Dialog 'and Package Console, creating a package, custom PowerShell actions and running from both a local repository and the WebDependency InjectionUnit testingExtending ASP.NET MVC with filters and Extensibility pointsWhat's new in MVC 3

Learning React: Functional Web Development with React and Redux


Alex Banks - 2017
    Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads. Along the way, you'll learn how to work with functional programming and the latest ECMAScript features.Developed by Facebook, and used by companies including Netflix, Walmart, and The New York Times for large parts of their web interfaces, React is quickly growing in use. By learning how to build React components with this hands-on guide, you'll fully understand how useful React can be in your organization.Learn key functional programming concepts with JavaScriptPeek under the hood to understand how React runs in the browserCreate application presentation layers by mounting and composing React componentsUse component trees to manage data and reduce the time you spend debugging applicationsExplore React's component lifecycle and use it to load data and improve UI performanceUse a routing solution for browser history, bookmarks, and other features of single-page applicationsLearn how to structure React applications with servers in mind

Essential PHP Security


Chris Shiflett - 2005
    It also works beautifully with other open source tools, such as the MySQL database and the Apache web server. However, as more web sites are developed in PHP, they become targets for malicious attackers, and developers need to prepare for the attacks.Security is an issue that demands attention, given the growing frequency of attacks on web sites. Essential PHP Security explains the most common types of attacks and how to write code that isn't susceptible to them. By examining specific attacks and the techniques used to protect against them, you will have a deeper understanding and appreciation of the safeguards you are about to learn in this book.In the much-needed (and highly-requested) Essential PHP Security, each chapter covers an aspect of a web application (such as form processing, database programming, session management, and authentication). Chapters describe potential attacks with examples and then explain techniques to help you prevent those attacks.Topics covered include:Preventing cross-site scripting (XSS) vulnerabilitiesProtecting against SQL injection attacksComplicating session hijacking attemptsYou are in good hands with author Chris Shiflett, an internationally-recognized expert in the field of PHP security. Shiflett is also the founder and President of Brain Bulb, a PHP consultancy that offers a variety of services to clients around the world.

The Art of Project Management


Scott Berkun - 2005
    Reading this was like reading the blueprint for how the best projects are managed at Microsoft... I wish we always put these lessons into action!" --Joe Belfiore, General Manager, E-home Division, Microsoft Corporation "Berkun has written a fast paced, jargon-free and witty guide to what he wisely refers to as the 'art' of project management. It's a great introduction to the discipline. Seasoned and new managers will benefit from Berkun's perspectives." --Joe Mirza, Director, CNET Networks (Cnet.com) "Most books with the words 'project management' in the title are dry tomes. If that's what you are expecting to hear from Berkun's book, you will be pleasantly surprised. Sure, it's about project management. But it's also about creativity, situational problem-solving, and leadership. If you're a team member, project manager, or even a non-technical stakeholder, Scott offers dozens of practical tools and techniques you can use, and questions you can ask, to ensure your projects succeed." --Bill Bliss, Senior VP of product and customer experience, expedia.com In The Art of Project Management, you'll learn from a veteran manager of software and web development how to plan, manage, and lead projects. This personal account of hard lessons learned over a decade of work in the industry distills complex concepts and challenges into practical nuggets of useful advice. Inspiring, funny, honest, and compelling, this is the book you and your team need to have within arms reach. It will serve you well with your current work, and on future projects to come. Topics include:How to make things happenMaking good decisionsSpecifications and requirementsIdeas and what to do with themHow not to annoy peopleLeadership and trustThe truth about making datesWhat to do when things go wrong

Write Great Code: Volume 1: Understanding the Machine


Randall Hyde - 2004
    A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming. Write Great Code Vol I, the first in a series from assembly language expert Randall Hyde, dives right into machine organization without the extra overhead of learning assembly language programming at the same time. And since Write Great Code Vol I concentrates on the machine organization, not assembly language, the reader will learn in greater depth those subjects that are language-independent and of concern to a high level language programmer. Write Great Code Vol I will help programmers make wiser choices with respect to programming statements and data types when writing software, no matter which language they use.

Python Programming for the Absolute Beginner


Michael Dawson - 2003
    Developed by computer science instructors, books in the For the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical Python programming applications and you will learn how these skills can be put to use in real-world scenarios. Best of all, by the time you finish this book you will be able to apply the basic principles you've learned to the next programming language you tackle.Features Fun approach to a difficult topic Readers will create games with Python as they learn the fundamentals of this programming language The CD will include games that readers can cut and paste into their own Web site The author provides challenges at the end of chapters to push readers to program on their own.

Software Requirements 3


Karl Wiegers - 1999
    Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development and management activities on software projects. Describes practical, effective, field-tested techniques for managing the requirements engineering process from end to end. Provides examples demonstrating how requirements "good practices" can lead to fewer change requests, higher customer satisfaction, and lower development costs. Fully updated with contemporary examples and many new practices and techniques. Describes how to apply effective requirements practices to agile projects and numerous other special project situations. Targeted to business analysts, developers, project managers, and other software project stakeholders who have a general understanding of the software development process. Shares the insights gleaned from the authors' extensive experience delivering hundreds of software-requirements training courses, presentations, and webinars.New chapters are included on specifying data requirements, writing high-quality functional requirements, and requirements reuse. Considerable depth has been added on business requirements, elicitation techniques, and nonfunctional requirements. In addition, new chapters recommend effective requirements practices for various special project situations, including enhancement and replacement, packaged solutions, outsourced, business process automation, analytics and reporting, and embedded and other real-time systems projects.

The Dirtbag's Guide to Life: Eternal Truth for Hiker Trash, Ski Bums, and Vagabonds


Tim Mathis - 2019
    I'd love to just get this guide out there in response!” - Heather "Anish" Anderson. 2019 National Geographic Adventurer of the Year, and author of Thirst: 2600 Miles to Home“Have you read Rolf Potts' Vagabonding? It feels a bit like the American Vagabonding.” - Six2 - Pacific Crest and Appalachian Trail Alum.“Gosh I love your book! I'm trying to read it, but for some reason I can't stop crying!!! It resonates so much and I feel so emotional about it.” - Kathy Vaughan, Team UltraPedestrian and co-author of 98 Days of Wind: The Greatest Fail of Our Life“You’re going to have to change the name if you want anyone to pick up your book who doesn’t consider themselves a “dirtbag,” “trash,” or a “bum.”” - Random stranger on Facebook who is not impressed with the title.Screw picket fences. Live your best life. Sleep in the dirt. While a life of adventure has traditionally been reserved for the rich and the sponsored, to the dirtbag, it's a birthright for the masses. Partly a celebration of an underappreciated subculture of hiker trash, ski bums, and vagabonds, and partly a "how to" guide for adventure on the cheap, The Dirtbag's Guide to Life is the first solid attempt to define an outdoor movement that has taken root in backpacker hostels, long trails, and climbing crags around the world.Distilling personal wisdom and practical lessons from dozens of the world’s most dedicated dirtbags, this book is for anyone who dreams of hitchhiking trips through Patagonia and summers spent trail running in Montana, but who can’t be bothered by mainstream frivolities like expensive clothes and basic hygiene.The book answers important logistical questions about the major barriers to a life centered on adventure, and covers practical topics like financial planning and career strategies. It also digs into the big philosophical questions that long-term dirtbags all eventually wrestle with - like how to manage your most important relationships, how to live as a responsible human being, and how to find meaning when you develop a life centered on playing outside.

The Simple Six: The Easy Way to Get in Shape and Stay in Shape for the Rest of your Life


Clinton Dobbins - 2018
    Free of all the usual filler and hype, The Simple Six is a real program, for real people, offering real results. The unique programming method found only in The Simple Six is based on the idea that repeating a small amount of work consistently can lead to great changes in the way you look, the way you feel, and the way you think about fitness and exercise.  If you're looking for a simple, straightforward way to build a strong, balanced, and capable physique, then The Simple Six is for you. The Simple Six truly is the easy way to get in shape and stay in shape for the rest of your life!

Scrum Shortcuts Without Cutting Corners: Agile Tactics, Tools, & Tips


Ilan Goldstein - 2013
    But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In Scrum Shortcuts without Cutting Corners, Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about. Drawing on his extensive agile experience in a wide range of projects and environments, Goldstein presents thirty proven, flexible shortcuts for optimizing Scrum processes, actions, and outcomes. Each shortcut walks you through applying a Scrum approach to achieve a tangible output. These easy-to-digest, actionable patterns address a broad range of topics including getting started, quality and metrics, team members and roles, managing stakeholders, estimation, continuous improvement and much more. Whatever your role, Scrum Shortcuts without Cutting Corners will help you take your Scrum skills to the next level and achieve better results in any project you participate in.

Feynman Lectures On Computation


Richard P. Feynman - 1996
    Feynman gave his famous course on computation at the California Institute of Technology, he asked Tony Hey to adapt his lecture notes into a book. Although led by Feynman, the course also featured, as occasional guest speakers, some of the most brilliant men in science at that time, including Marvin Minsky, Charles Bennett, and John Hopfield. Although the lectures are now thirteen years old, most of the material is timeless and presents a “Feynmanesque” overview of many standard and some not-so-standard topics in computer science such as reversible logic gates and quantum computers.