Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
Thanks to faster browsers, better web standards support, and more powerful devices, the web now defines the next generation of user interfaces that are fun, practical, fluid, and memorable. The key? Animation. But learning how to create animations is hard, and existing learning material doesnt explain the context of the UI problem that animations are trying to solve. Thats where this book comes in.You'll gain a solid technical understanding of how to create awesome animations using CSS and learn how to implement common UI patterns, using practical examples that rely on animations to solve a core problem. Frontend web developers and designers will not only learn important technical details, but also how to apply them to solve real-world problems.Create animations found in common user interface implementations, such as bounce after scrolling, expanding search boxes, and content slidersLearn the technical details of working with CSS animations and transitionsUse CSS transforms to very animate an elements position, scale, and orientationUnderstand the importance of easing
Whether youre moving from Microsoft Office to Google Docs or simply want to learn how to automate Docs with Google Apps Script, this practical guide shows you by example how to work with each of the major Apps Script services.Office still supports VBA, but its not likely to do so for much longer. If youre a VBA or .NET developer, youll learn how to port existing VBA code and structure to their JavaScript-based Apps Script equivalents with minimal effort. Author Bruce Mcpherson introduces JavaScript basics for experienced developers unfamiliar with the language, and demonstrates ways to build real-world apps using all of the Apps Script services previously covered.Use App Scripts equivalent of Excels object modelTarget the most commonly used parts of Microsoft WordAutomate processes in Gmail, Calendar, and ContactsAccess the local client filesystem with Google DriveBuild and run applications in a browserStore persistent data convenientlyRender HTML content in response to HTTP requestsAutomate the maintenance and creation of pages and contentInteract with a REST service or NoSQL databaseAccess Apps Script capabilities from other platforms
The venture capital world is often intimidating and hard to navigate, even for the most seasoned entrepreneurs. But it doesnt have to be. Entrepreneurs who run effective fundraising processes dont do it by accident. With this book, youll learn what it takes to successfully raise a round of funding for your company.Author Katherine Hague explains how the venture capital industry works, and walks you through each step necessary to plan, execute, and optimize your own fundraising round. Packed full of exercises, checklists, and templates, this book guides you through the process from start to finish. Its ideal for entrepreneurs raising later rounds of capital, as well as those just starting out.Gain an understanding of core venture capital concepts and standardsLearn how to develop and hone an investor pitchCome away with a plan to hit the fundraising trail for your companyDevelop the confidence you need to negotiate key terms in a funding dealUnderstand best practices in fundraising, and learn how to avoid the top 10 fundraising mistakes
Think your Mac is powerful now? This practical guide shows you how to get much more from your system by tapping into Unix, the robust operating system concealed beneath OS X's beautiful user interface.
When it comes to big data processing, we can no longer ignore concurrency or try to add it in after the fact. Fortunately, the solution is not a new paradigm of development, but rather an old one. With this hands-on guide, Java and Scala developers will learn how to embrace concurrent and distributed applications with the open source Akka toolkit. Youll learn how to put the actor model and its associated patterns to immediate and practical use.Throughout the book, youll deal with an analogous workforce problem: how to schedule a group of people across a variety of projects while optimizing their time and skillsets. This example will help you understand how Akka uses actors, streams, and other tools to stitch your application together.Model software that reflects the real world with domain-driven designLearn principles and practices for implementing individual actorsUnlock the real potential of Akka with patterns for combining multiple actorsUnderstand the consistency tradeoffs in a distributed systemUse several Akka methods for isolating and dealing with failuresExplore ways to build systems that support availability and scalabilityTune your Akka application for performance with JVM tools and dispatchers
Isomorphic JavaScript, often described as the holy grail of web application development, refers to running JavaScript code on both the browser client and web application server. This application architecture has become increasingly popular for the benefits of SEO, optimized page load and full control of the UI, and isomorphic libraries are being used at companies like Walmart, Airbnb, Facebook, and Netflix.With this practical book, authors Jason Strimpel and Maxime Najim provide the knowledge you need to build and maintain your own isomorphic JavaScript apps.This book includes:Part 1 identifies different classifications of isomorphic JavaScript apps, and shows you how to set up a development environmentPart 2 takes you from theory to practice by showing you how to build out your own isomorphic appPart 3 takes you through existing solutions in the market today, providing you with the knowledge you need to bring isomorphic solutions into your development workflow
Some companies think that adopting devops means bringing in specialists or a host of new tools. With this practical guide, youll learn why devops is a professional and cultural movement that calls for change from inside your organization. Authors Ryn Daniels and Jennifer Davis provide several approaches for improving collaboration within teams, creating affinity among teams, promoting efficient tool usage in your company, and scaling up what works throughout your organizations inflection points.Devops stresses iterative efforts to break down information silos, monitor relationships, and repair misunderstandings that arise between and within teams in your organization. By applying the actionable strategies in this book, you can make sustainable changes in your environment regardless of your level within your organization.Explore the foundations of devops and learn the four pillars of effective devopsEncourage collaboration to help individuals work together and build durable and long-lasting relationshipsCreate affinity among teams while balancing differing goals or metricsAccelerate cultural direction by selecting tools and workflows that complement your organizationTroubleshoot common problems and misunderstandings that can arise throughout the organizational lifecycleLearn from case studies from organizations and individuals to help inform your own devops journey
With El Capitan, Apple brings never-before-seen features to OS Xlike a split-screen desktop, improved window controls, and amazing graphics. The new edition of David Pogue's #1 bestselling Mac book shows you how to use key new features such as swiping gestures, Notes, a new Spotlight search system, the Safari pinning feature, and Split View.Missing Manuals creator David Pogue is one of the most widely recognized technology authors in the world. A former New York Times technology columnist, he founded and now produces videos for Yahoo Tech.
If there's a holiday made for makers, it's Halloween! In this special issue collecting Make: projects past and present you'll learn to control off-the-shelf electronic decorations using Arduino, use simple make-up effects to create classic monsters, replicate your favorite costume props, and more. More than 35 projects including: Construct realistic costume chainmail from steel wire; 3D print Arduino-powered, light-up flexible costume spikes; and pneumatic-powered creatures for quick haunted house scares.
In this book you'll create your own fabric inventions as you learn to make wearables, playthings, and decorative items using textile arts--both old and new. Easy projects using will get you started knitting, adding color to your wardrobe with silkscreen and batik, and transforming old clothing into useful items.
In this Issue we explore DIY space. Hear from "The Martian" author Andy Weir, in conversation with Adam Savage. Also learn how to hunt killer asteroids and perfect your star photography.
Whether you have some experience with Tableau software or are just getting started, this manual goes beyond the basics to help you build compelling, interactive data visualization applications. Author Ryan Sleeper, one of the worlds most qualified Tableau consultants, complements his web posts and instructional videos with this guide to give you a firm understanding of how to use Tableau to find valuable insights in data.Over five sections, Sleeperrecognized as a Tableau Zen Master, Tableau Public Visualization of the Year author, and Tableau Iron Viz Championprovides visualization tips, tutorials, and strategies to help you avoid the pitfalls and take your Tableau knowledge to the next level.Practical Tableau sections include:Fundamentals: get started with Tableau from the beginningChart types: use step-by-step tutorials to build a variety of charts in TableauTips and tricks: learn innovative uses of parameters, color theory, how to make your Tableau workbooks run efficiently, and moreFramework: explore the INSIGHT framework, a proprietary process for building Tableau dashboardsStorytelling: learn tangible tactics for storytelling with data, including specific and actionable tips you can implement immediately
This book teaches the basics of building sensors and communicating objects through a series of practical, demonstrative, and fun activities.
How can you grow and maintain a reliable, flexible, and cost-efficient network in the face of ever-increasing demands? With this practical guide, network engineers will learn how to program Juniper network devices to perform day-to-day tasks, using the automation features of the Junos OS.Junos supports several automation tools that provide powerful solutions to common network automation tasks. Authors Jonathan Looney and Stacy Smith, senior testing engineers at Juniper, will help you determine which tools work best for your particular network requirements. If you have experience with Junos, this book will show you how automation can make a big difference in the operation of your existing network.Manage Junos software with remote procedure calls and a RESTful APIRepresent devices as Python objects and manage them with Pythons PyEZ packageCustomize Junos software to detect and block commits that violate your network standardsDevelop custom CLI commands to present information the way you wantProgram Junos software to automatically respond to network eventsRapidly deploy new Junos devices into your network with ZTP and Netconify toolsLearn how to use Ansible or Puppet to manage Junos software
Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90%-everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability.
Agile continues to be the most adopted software development methodology among organizations worldwide, but it generally hasn't integrated well with traditional security management techniques. And most security professionals arent up to speed in their understanding and experience of agile development. To help bridge the divide between these two worlds, this practical guide introduces several security tools and techniques adapted specifically to integrate with agile development.Written by security experts and agile veterans, this book begins by introducing security principles to agile practitioners, and agile principles to security practitioners. The authors also reveal problems they encountered in their own experiences with agile security, and how they worked to solve them.Youll learn how to:Add security practices to each stage of your existing development lifecycleIntegrate security with planning, requirements, design, and at the code levelInclude security testing as part of your teams effort to deliver working software in each releaseImplement regulatory compliance in an agile or DevOps environmentBuild an effective security program through a culture of empathy, openness, transparency, and collaboration
Whether you want to create sidebars that remain in the viewport (browser window), add sticky section headings to lists or long articles, or overlap one element with another, this concise ebook will expertly guide you through all the main CSS positioning types
Create and publish your own interactive data visualization projects on the Web - even if you have little or no experience with data visualization or web development. It's easy and fun with this practical, hands-on introduction.
This concise little book puts all of the essential information about Bash right at your fingertips. Updated for Bash version 4.4, this pocket reference has the answers to these and other problems in a format that makes browsing quick and easy.
SQL is full of difficulties and traps for the unwary. You can avoid them if you understand relational theory, but only if you know how to put that theory into practice. In this book, Chris Date explains relational theory in depth, and demonstrates through numerous examples and exercises how you can apply it to your use of SQL.
Scalable Vector Graphics (SVG) is an image format, so text isnt the first thing you might think of when considering its uses. But one of SVGs key features is its ability to encode text in a machine-readable form. This book takes a deep dive into the use of text within SVG to explore the creative possibilities as well as the potential pitfalls. Youll start with SVGs text basics, and then learn methods for using SVG to generate complex layouts.If youre an intermediate SVG developer familiar with CSS-styled HTML text, youre ready to get going. This book covers:The SVG text and tspan elements, and basic attributes for positioning simple text labels within a graphicSVGs fill and stroke properties for controlling texts visual appearanceComplex text layouts, using formatted poetry as examplesFeatures to set the position and orientation of individual text charactersMultidirectional text, including right-to-left horizontal text and vertical textCurved or complex text layouts with the textPath elementFont options for your SVG, including web fonts, and their impact on text layout
Leading a fast-growing team is a uniquely challenging experience. Startups with a hot product often double or triple in size quicklya recipe for chaos if company leaders arent prepared for the pitfalls of hyper-growth. If youre leading a startup or a new team between 10 and 150 people, this guide provides a practical approach to managing your way through these challenges.Each section covers essential strategies and tactics for managing growth, starting with a single team and exploring typical scaling points as the team grows in size and complexity. The book also provides many examples and lessons learned, based on the authors experience and interviews with industry leaders.Learn how to make the most of:Hiring: Learn a scalable hiring process for growing your teamPeople management: Use 1-on-1 mentorship, dispute resolution, and other techniques to ensure your team is happy and productiveOrganization: Motivate employees by applying five organizational design principlesCulture: Build a culture that can evolve as you grow, while remaining connected to the teams core valuesCommunication: Ensure that important informationand only the important stuffgets through
Many big data-driven companies today are moving to protect certain types of data against intrusion, leaks, or unauthorized eyes. But how do you lock down data while granting access to people who need to see it? In this practical book, authors Ted Dunning and Ellen Friedman offer two novel and practical solutions that you can implement right away.Ideal for both technical and non-technical decision makers, group leaders, developers, and data scientists, this book shows you how to:Share original data in a controlled way so that different groups within your organization only see part of the whole. Youll learn how to do this with the new open source SQL query engine Apache Drill.Provide synthetic data that emulates the behavior of sensitive data. This approach enables external advisors to work with you on projects involving data that you can't show them.If youre intrigued by the synthetic data solution, explore the log-synth program that Ted Dunning developed as open source code (available on GitHub), along with how-to instructions and tips for best practice. Youll also get a collection of use cases.Providing lock-down security while safely sharing data is a significant challenge for a growing number of organizations. With this book, youll discover new options to share data safely without sacrificing security.
Apache Spark is amazing when everything clicks. But if you havent seen the performance improvements you expected, or still dont feel confident enough to use Spark in production, this practical book is for you. Authors Holden Karau and Rachel Warren demonstrate performance optimizations to help your Spark queries run faster and handle larger data sizes, while using fewer resources.Ideal for software engineers, data engineers, developers, and system administrators working with large-scale data applications, this book describes techniques that can reduce data infrastructure costs and developer hours. Not only will you gain a more comprehensive understanding of Spark, youll also learn how to make it sing.With this book, youll explore:How Spark SQLs new interfaces improve performance over SQLs RDD data structureThe choice between data joins in Core Spark and Spark SQLTechniques for getting the most out of standard RDD transformationsHow to work around performance issues in Sparks key/value pair paradigmWriting high-performance Spark code without Scala or the JVMHow to test for functionality and performance when applying suggested improvementsUsing Spark MLlib and Spark ML machine learning librariesSparks Streaming components and external community packages
If you understand basic mathematics and know how to program with Python, youre ready to dive into signal processing. While most resources start with theory to teach this complex subject, this practical book introduces techniques by showing you how theyre applied in the real world. In the first chapter alone, youll be able to decompose a sound into its harmonics, modify the harmonics, and generate new sounds.Author Allen Downey explains techniques such as spectral decomposition, filtering, convolution, and the Fast Fourier Transform. This book also provides exercises and code examples to help you understand the material.Youll explore:Periodic signals and their spectrumsHarmonic structure of simple waveformsChirps and other sounds whose spectrum changes over timeNoise signals and natural sources of noiseThe autocorrelation function for estimating pitchThe discrete cosine transform (DCT) for compressionThe Fast Fourier Transform for spectral analysisRelating operations in time to filters in the frequency domainLinear time-invariant (LTI) system theoryAmplitude modulation (AM) used in radioOther books in this series include Think Stats and Think Bayes, also by Allen Downey.
In todays app-driven era, when programs are asynchronous and responsiveness is so vital, reactive programming can help you write code thats more reliable, easier to scale, and better-performing. With this practical book, Java developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm.Authors Tomasz Nurkiewicz and Ben Christensen include concrete examples that use the RxJava library to solve real-world performance issues on Android devices as well as the server. Youll learn how RxJava leverages parallelism and concurrency to help you solve todays problems. This book also provides a preview of the upcoming 2.0 release.Write programs that react to multiple asynchronous sources of input without descending into "e;callback hell"e;Get to that aha! moment when you understand how to solve problems in the reactive wayCope with Observables that produce data too quickly to be consumedExplore strategies to debug and to test programs written in the reactive styleEfficiently exploit parallelism and concurrency in your programsLearn about the transition to RxJava version 2
This book has something for everyone, from a marble maze to a talking booby trap; from custom cookie cutters to an "EZ Make" oven. Discover the basic principles of science, electronics, and engineering through hands-on projects that range from easy to more challenging... and are always fun!
The Maker City Playbook is a comprehensive case studies and how-to information useful for city leaders, civic innovators, nonprofits, and others engaged in urban economic development. Maker City Project is a collaboration between the Kauffman Foundation, the Gray Area for the Arts, and Maker Media.
This hands-on guide shows you how to create, test, compile, and deploy microservices, using the ASP.NET Core free and open-source framework. Along the way, you'll pick up good, practical habits for building powerful and robust services.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.