Book picks similar to
Creating Flat Design Websites by Antonio Pratas
web-design
web-dev
english-books
junk
Programming TypeScript: Making Your JavaScript Applications Scale
Boris Cherny - 2019
That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its powerful static type system.If you’re a programmer with intermediate JavaScript experience, author Boris Cherny will teach you how to master the TypeScript language. You’ll understand how TypeScript can help you eliminate bugs in your code and enable you to scale your code across more engineers than you could before.In this book, you’ll:
Start with the basics: Learn about TypeScript’s different types and type operators, including what they’re for and how they’re used
Explore advanced topics: Understand TypeScript’s sophisticated type system, including how to safely handle errors and build asynchronous programs
Dive in hands-on: Use TypeScript with your favorite frontend and backend frameworks, migrate your existing JavaScript project to TypeScript, and run your TypeScript application in production
Domain-Specific Languages
Martin Fowler - 2010
In
Domain-Specific Languages
, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications. This book's techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format. Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs--and, where appropriate, gain the significant technical and business benefits they offer. The topics covered include: - How DSLs compare to frameworks and libraries, and when those alternatives are sufficient - Using parsers and parser generators, and parsing external DSLs - Understanding, comparing, and choosing DSL language constructs - Determining whether to use code generation, and comparing code generation strategies - Previewing new language workbench tools for creating DSLs
A Samantha Christy Box Set
Samantha Christy - 2018
tolerable ... dare I even say ... fun.At twenty-four and facing an uncertain future, I wasn't looking for this.I wasn't looking for him.But life never asked me what I wanted.We come from different worlds.He's an artist. I'm a bartender.I wonder, however, if this horrible bond we share is enough to bridge the gap between us.What happens if we don't get better?What happens if we do?A sweet tale of love and survival.
Book THREE - Finding Mikayla
ROMANCE DOESN'T DIE ... JUST BECAUSE THE WORLD AS WE KNOW IT HAS.She can't get to him.He can't come home.Is he even alive?As the result of an EMP, Mikayla's world is a different place.Then a mysterious stranger shows up.Mitch has her questioning everything - her hope, her love, her plans for a future that may not even exist.He has a promise to keep. To whom, he can't remember.And they soon discover they share an unimaginable connection - one with enough power to strengthen their bond ... or ultimately tear them apart.Finding Mikayla is a contemporary romance with a small side of dystopian fiction. ****Amazon named Samantha Christy an All-Star Author for being one of the most popular authors in Kindle Unlimited throughout 2018 and 2019 to date.Her books are recommended for fans of authors such as L.J. Shen, Helen Hardt, Colleen Hoover, J.S. Scott, Corinne Michaels, Lauren Landish, Vi Keeland, Nicole Snow, and E.L. James.About the AuthorSamantha Christy writes contemporary and new adult romance novels. She loves to write about hot alpha-males, sports stars, second-chance love, and deeply emotional issues. She loves to interact with readers so please look her up on social media.
Inclusive Design Patterns - Coding Accessibility Into Web Design
Heydon Pickering - 2016
Should you wish to adopt a framework or employ a processor to speed up your development process, be our guest. However, this book is not about you; it’s about your audience.The Inclusive Design Patterns book covers all the techniques, gotchas and strategies you need to be aware of when building accessible, inclusive interfaces. We’ll explore the document outline, external links and “skip” links, navigation regions and landmarks, labelling and alternative text for illustrations, buttons, tables of contents, JavaScript patterns, touch targets, filter widgets and infinite scrolling and “load more” button and grid display and dynamic content and tab interfaces and password validation and web forms and error messages — and pretty much anything else you need to know about accessibility, including how to prototype with inclusivity in mind, how to deal with legacy browsers and dozens of practical snippets to use when building inclusive interfaces.
Agile Game Development with Scrum
Clinton Keith - 2010
It's no wonder so many development studios are struggling to survive. Fortunately, there is a solution. Scrum and Agile methods are already revolutionizing development outside the game industry. Now, long-time game developer Clinton Keith shows exactly how to successfully apply these methods to the unique challenges of game development. Keith has spent more than fifteen years developing games, seven of them with Scrum and agile methods. Drawing on this unparalleled expertise, he shows how teams can use Scrum to deliver games more efficiently, rapidly, and cost-effectively; craft games that offer more entertainment value; and make life more fulfilling for development teams at the same time. You'll learn to form successful agile teams that incorporate programmers, producers, artists, testers, and designers--and promote effective collaboration within and beyond those teams, throughout the entire process. From long-range planning to progress tracking and continuous integration, Keith offers dozens of tips, tricks, and solutions--all based firmly in reality and hard-won experience. Coverage includes Understanding Scrum's goals, roles, and practices in the context of game development Communicating and planning your game's vision, features, and progress Using iterative techniques to put your game into a playable state every two to four weeks-- even daily Helping all team participants succeed in their roles Restoring stability and predictability to the development process Managing ambiguous requirements in a fluid marketplace Scaling Scrum to large, geographically distributed development teams Getting started: overcoming inertia and integrating Scrum into your studio's current processes Increasingly, game developers and managers are recognizing that things can't go on the way they have in the past. Game development organizations need a far better way to work.
Agile Game Development with Scrum
gives them that--and brings the profitability, creativity, and fun back to game development.
The Design of Everyday Things
Donald A. Norman - 1988
It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.B & W photographs and illustrations throughout.
Advanced Scala with Cats
Noel Welsh - 2017
This means designing systems as small composable units, expressing constraints and interactions via the type system, and using composition to guide the construction of large systems in a way that maintains the original architectural vision.The book also serves as an introduction to the Cats library. We use abstractions from Cats, and we explain the structure of Cats so you can use it without fear in your own code base. The broad ideas are not specific to Cats, but Cats provides an excellent implementation that is beneficial to learn in its own right.
Wrestling with Moses: How Jane Jacobs Took On New York's Master Builder and Transformed the American City
Anthony Flint - 2009
The activist, writer, and mother of three grew so fond of her bustling community that it became a touchstone for her landmark book The Death and Life of Great American Cities. But consummate power broker Robert Moses, the father of many of New York’s most monumental development projects, saw things differently: neighborhoods such as Greenwich Village were badly in need of “urban renewal.” Notorious for exacting enormous human costs, Moses’s plans had never before been halted–not by governors, mayors, or FDR himself, and certainly not by a housewife from Scranton.The epic rivalry of Jacobs and Moses, played out amid the struggle for the soul of a city, is one of the most dramatic and consequential in modern American history. In Wrestling with Moses, acclaimed reporter and urban planning policy expert Anthony Flint recounts this thrilling David-and-Goliath story, the legacy of which echoes through our society today.The first ordinary citizens to stand up to government plans for their city, Jacobs and her colleagues began a nationwide movement to reclaim cities for the benefit of their residents. Time and again, Jacobs marshaled popular support and political power against Moses, whether to block traffic through her beloved Washington Square Park or to prevent the construction of the Lower Manhattan Expressway, a ten-lane elevated superhighway that would have destroyed centuries-old streetscapes and displaced thousands of families and businesses.Like A Civil Action before it, Wrestling with Moses is the tale of a local battle with far-ranging significance. By confronting Moses and his vision, Jacobs forever changed the way Americans understood the city, and inspired citizens across the country to protest destructive projects in their own communities. Her story reminds us of the power we have as individuals to confront and defy reckless authority.
Design Basics
David A. Lauer - 1941
Each concept is presented in a full two- or four-page spread, making the text practical and easy for students to refer to while they work. The modular format also gives instructors the utmost flexibility in organizing their course. Visual examples from many periods, peoples, and cultures are provided for all elements and principles of design, and the diversity of illustrations also includes examples from nature and non-art sources, encouraging students to see these principles in the world.
Perfect Timing
Mary Calmes - 2016
But the course of true love never does run smooth. Rand wants him home on the ranch; Stef wants an exit strategy in case Rand ever decides to throw him out. Finally, after recognizing how unfair he's being, Stef makes a commitment, and Rand is over the moon.When Stef gets the chance to prove his devotion, he doesn’t hesitate—despite the risk to his health—and Rand takes the opportunity to show everyone that sometimes life’s best surprises come after the sunset.When the Dust SettlesGlenn Holloway’s predictable life ended the day he confessed his homosexuality to his family. As if that wasn’t enough, he then poured salt in the wound by walking away from the ranch he’d grown up on, to open the restaurant he’d always dreamed of. Without support from his father and brother, and too proud to accept assistance from anyone else, he had to start from scratch. Over time things worked out: Glenn successfully built a strong business, created a new home, and forged a life he could be proud of.Despite his success, his estrangement from the Holloways is still a sore spot he can’t quite heal, and a called-in favor becomes Glenn’s worst nightmare. Caught in a promise, Glenn returns to his roots to deal with Rand Holloway and comes face-to-face with Mac Gentry, a man far too appealing for Glenn’s own good. It could all lead to disaster—disaster for his tenuous reconnection with his family and for the desire he didn’t know he held in his heart.
Bit by Bit: Social Research in the Digital Age
Matthew J. Salganik - 2017
In addition to changing how we live, these tools enable us to collect and process data about human behavior on a scale never before imaginable, offering entirely new approaches to core questions about social behavior. Bit by Bit is the key to unlocking these powerful methods--a landmark book that will fundamentally change how the next generation of social scientists and data scientists explores the world around us.Bit by Bit is the essential guide to mastering the key principles of doing social research in this fast-evolving digital age. In this comprehensive yet accessible book, Matthew Salganik explains how the digital revolution is transforming how social scientists observe behavior, ask questions, run experiments, and engage in mass collaborations. He provides a wealth of real-world examples throughout and also lays out a principles-based approach to handling ethical challenges.Bit by Bit is an invaluable resource for social scientists who want to harness the research potential of big data and a must-read for data scientists interested in applying the lessons of social science to tomorrow's technologies.Illustrates important ideas with examples of outstanding researchCombines ideas from social science and data science in an accessible style and without jargonGoes beyond the analysis of "found" data to discuss the collection of "designed" data such as surveys, experiments, and mass collaborationFeatures an entire chapter on ethicsIncludes extensive suggestions for further reading and activities for the classroom or self-study
Taylor Swift: The Whole Story
Chas Newkey-Burden - 2013
But how did she get there? And what lies in store for her in the future?From childhood dreams of a musical future in Pennsylvania, to determined and budding teen musician with a trademark she’s stayed faithful to ever since: honest lyrics about real-life events; her fight to be taken seriously in the music industry, through to the rewards of success and the intense pressure of expectation, Taylor Swift: The Whole Story is a full account of Taylor’s incredible journey, with everything you need to know about America’s Sweetheart.This compelling book is packed full of fascinating details revealing the true Taylor – what drives, motivates and moves her, how she overcame the challenges that loomed on the road to fame and how authentic her wholesome image is, plus the truth about her relationships with Harry Styles, Jake Gyllanhaal and Conor Kennedy and who she’s really talking about on her tracks.The full portrait of a girl who could so easily have faded into the background – but who blossomed in the spotlight into a grounded, graceful and inspiring young woman.
Get Agile!: Scrum for UX, Design & Development
Pieter Jongerius - 2013
This manual is aimed at everyone who works on interactive products in a design and development environment. It contains all of the basic information required for getting started with the project management method Scrum, but also offers a number of in-depth chapters looking at topics which even the most experienced Scrummers have trouble with on a daily basis. If you are experienced, you will find the advanced tips and tricks useful. If you are just considering Scrum, this book will most certainly get you enthusiastic.
Think First: My No-Nonsense Approach to Creating Successful Products, Memorable User Experiences + Very Happy Customers
Joe Natoli - 2015
Designing anything for people is tough, because we’re inherently complex and...well...messy. Which means that things like market share and ROI don’t come easy. But time and effort spent finding the right problems to solve allows designers, developers and product teams to take quantum leaps forward in exceeding the expectations of everyone involved. In Think First, Joe Natoli shows you exactly how to do this, using lessons learned from his 26 years as a UX consultant to Fortune 100 and 500 organizations. You’ll find proven principles, step-by-step methods and straightforward, jargon-free advice that can be applied to any kind of digital product. Think First proves that while people are indeed messy and complex, designing for them doesn’t have to be. Here’s what a few well-respected UX practitioners and authors had to say about Think First: “A very practical guide to success in business.” – Dr. Don Norman, Director of the DesignLab, UC San Diego and Author of The Design of Everyday Things “Think First is a practical guide to UX that makes sense of strategy and structure. Highly recommended!” – Peter Morville, Bestselling Author of Intertwingled “For designers and developers, understanding strategy and UX is an increasingly necessary skill. Joe Natoli’s Think First demystifies these foundational ideas in a very conversational, easy to read style.” – Ilise Benun, Founder of Marketing-Mentor.com and Author of 7+ Books Author Joe Natoli explains why he believes Think First is unlike any other book on the subject of UX strategy and design: "I didn’t want to write yet another book that covers the narrow, tactical pieces of the design process," he says, "because great design and great UX are the result of multiple activities across multiple people, roles and disciplines. It’s everybody’s business. Think First walks you through everything that must be considered to create great UX — and gives you a roadmap to make it happen." Think First details Joe's no-nonsense approach to creating successful products, powerful user experiences and very happy customers. He share countless lessons learned from more than 26 years as a UX consultant to Fortune 500 and 100 organizations — including a few he's learned the hard way :-) Think First serves as a roadmap to building a solid foundation for UX that’s strong enough to withstand any weather as projects move into design and coding. Here are just some of the things you’ll learn: - Simple user research methods that anyone can perform — even if you’ve never done research of any kind. - The right questions to ask stakeholders and users at the outset of any (and every) project. - The 3 crucial questions you must ask of every client, every time. - How to tell the difference between what people say they need vs. what they really need. - A better, simpler way to generate meaningful UX requirements at the outset of the project. - How to figure out what features and functions will result in great UX and deliver value to both users and the business. - How to avoid scope creep and the never-ending project scenario.
A Project Guide to UX Design: For User Experience Designers in the Field or in the Making
Russ Unger - 2009
If you are an organization that really needs to start grokking UX this book is also for you. " -- Chris Bernard, User Experience Evangelist, Microsoft User experience design is the discipline of creating a useful and usable Web site or application--one that's easily navigated and meets the needs of both the site owner and its users. But there's a lot more to successful UX design than knowing the latest Web technologies or design trends: It takes diplomacy, project management skills, and business savvy. That's where this book comes in. Authors Russ Unger and Carolyn Chandler show you how to integrate UX principles into your project from start to finish. - Understand the various roles in UX design, identify stakeholders, and enlist their support- Obtain consensus from your team on project objectives- Define the scope of your project and avoid mission creep- Conduct user research and document your findings- Understand and communicate user behavior with personas- Design and prototype your application or site- Make your product findable with search engine optimization- Plan for development, product rollout, and ongoing quality assurance