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.
Linux for Makers is the first book that explains the Linux operating system specifically for Makers, as opposed to programmers and administrators. By gaining a deeper understanding of Linux, Makers can add another useful tool to their kit that will help them build their projects more easily.
Forrest M. Mims is a revered contributor to Make: magazine, where his popular columns about science-related topics and projects for Makers are evergreen treasures. Collected together here for the first time, these columns range from such simple projects to such challenging builds as an ultra-sensitive twilight photometer.
Data science teams looking to turn research into useful analytics applications require not only the right tools, but also the right approach if theyre to succeed. With the revised second edition of this hands-on guide, up-and-coming data scientists will learn how to use the Agile Data Science development methodology to build data applications with Python, Apache Spark, Kafka, and other tools.Author Russell Jurney demonstrates how to compose a data platform for building, deploying, and refining analytics applications with Apache Kafka, MongoDB, ElasticSearch, d3.js, scikit-learn, and Apache Airflow. Youll learn an iterative approach that lets you quickly change the kind of analysis youre doing, depending on what the data is telling you. Publish data science work as a web application, and affect meaningful change in your organization.Build value from your data in a series of agile sprints, using the data-value pyramidExtract features for statistical models from a single datasetVisualize data with charts, and expose different aspects through interactive reportsUse historical data to predict the future via classification and regressionTranslate predictions into actionsGet feedback from users after each sprint to keep your project on track
In this practical book, C.J. Date provides a model for type inheritance that is not programming-language-specific. This model provides programmers who specialize in one language the broader background to understand and implement types in other languages. Exercises are included with most chapters.
With this practical guide, you'll learn how to put search engine optimization (SEO) methodology into practice, including the research, data analysis, and constant experimentation required to build an SEO program specific to your organization that can help you improve search results.
Do you have a nagging feeling that your monitoring needs improvement, but you just arent sure where to start or how to do it? Are you plagued by constant, meaningless alerts? Does your monitoring system routinely miss real problems? This is the book for you.Mike Julian lays out a practical approach to designing and implementing effective monitoringfrom your enterprise application down to the hardware in a datacenter, and everything between. Practical Monitoring provides you with straightforward strategies and tactics for designing and implementing a strong monitoring foundation for your company.This book takes a unique vendor-neutral approach to monitoring. Rather than discuss how to implement specific tools, Mike teaches the principles and underlying mechanics behind monitoring so you can implement the lessons in any tool.Practical Monitoring covers essential topics including:Monitoring antipatternsPrinciples of monitoring designHow to build an effective on-call rotationGetting metrics and logs out of your application
Prototyping and user testing is the best way to create successful products, but many designers skip this important step and use gut instinct instead. By explaining the goals and methodologies behind prototypingand demonstrating how to prototype for both physical and digital productsthis practical guide helps beginning and intermediate designers become more comfortable with creating and testing prototypes early and often in the process.Author Kathryn McElroy explains various prototyping methods, from fast and dirty to high fidelity and refined, and reveals ways to test your prototypes with users. Youll gain valuable insights for improving your product, whether its a smartphone app or a new electronic gadget.Learn similarities and differences between prototyping for physical and digital productsKnow what fidelity level is needed for different prototypesGet best practices for prototyping in a variety of mediums, and choose which prototyping software or components to useLearn electronics prototyping basics and resources for getting startedWrite basic pseudocode and translate it into usable code for ArduinoConduct user tests to gain insights from prototypes
More and more data-driven companies are looking to adopt stream processing and streaming analytics. With this concise ebook, youll learn best practices for designing a reliable architecture that supports this emerging big-data paradigm.Authors Ted Dunning and Ellen Friedman (Real World Hadoop) help you explore some of the best technologies to handle stream processing and analytics, with a focus on the upstream queuing or message-passing layer. To illustrate the effectiveness of these technologies, this book also includes specific use cases.Ideal for developers and non-technical people alike, this book describes:Key elements in good design for streaming analytics, focusing on the essential characteristics of the messaging layerNew messaging technologies, including Apache Kafka and MapR Streams, with links to sample codeTechnology choices for streaming analytics: Apache Spark Streaming, Apache Flink, Apache Storm, and Apache ApexHow stream-based architectures are helpful to support microservicesSpecific use cases such as fraud detection and geo-distributed data streamsTed Dunning is Chief Applications Architect at MapR Technologies, and active in the open source community. He currently serves as VP for Incubator at the Apache Foundation, as a champion and mentor for a large number of projects, and as committer and PMC member of the Apache ZooKeeper and Drill projects. Ted is on Twitter as @ted_dunning.Ellen Friedman, a committer for the Apache Drill and Apache Mahout projects, is a solutions consultant and well-known speaker and author, currently writing mainly about big data topics. With a PhD in Biochemistry, she has years of experience as a research scientist and has written about a variety of technical topics. Ellen is on Twitter as @Ellen_Friedman.
Before you can build analytics tools to gain quick insights, you first need to know how to process data in real time. With this practical guide, developers familiar with Apache Spark will learn how to put this in-memory framework to use for streaming data.
Now may be the perfect time to enter the wearables industry. With the range of products that have appeared in recent years, you can determine which ideas resonate with users and which dont before leaping into the market. In this practical guide, author Scott Sullivan examines the current wearables ecosystem and then demonstrates the impact that service design in particular will have on these types of devices going forward.Youll learn about the history and influence of activity trackers, smartwatches, wearable cameras, the controversial Google Glass experiment, and other devices that have come out of the recent Wild West period. This book also dives into many other aspects of wearables design, including tools for creating new products and methodologies for measuring their usefulness.Youll explore:Emerging types of wearable technologiesHow to design services around wearable devicesKey concepts that govern service designPrototyping processes and tools such as Arduino and ProcessingThe importance of storytelling for introducing new wearablesHow wearables will change our relationship with computers
Learn how to build app store-ready hybrid apps with the Ionic 2, the framework built on top of Apache Cordova (formerly PhoneGap) and Angular. This practical guide shows you how to use Ionic's tools and services to develop apps with HTML, CSS, and TypeScript.
Head First Agile is a complete guide to learning real-world agile ideas, practices, principles.What will you learn from this book?In Head First Agile, you'll learn all about the ideas behind agile and the straightforward practices that drive it. You'll take deep dives into Scrum, XP, Lean, and Kanban, the most common real-world agile approaches today. You'll learn how to use agile to help your teams plan better, work better together, write better code, and improve as a teambecause agile not only leads to great results, but agile teams say they also have a much better time at work. Head First Agile will help you get agile into your brain... and onto your team!Preparing for your PMI-ACP certification?This book also has everything you need to get certified, with 100% coverage of the PMI-ACP exam. Luckily, the most effective way to prepare for the exam is to get agile into your brainso instead of cramming, you're learning.Why does this book look so different?Based on the latest research in cognitive science and learning theory, Head First Agile uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
If youre a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineeringdata structures and algorithmsin a way thats clearer, more concise, and more engaging than other materials.By emphasizing practical knowledge and skills over theory, author Allen Downey shows you how to use data structures to implement efficient algorithms, and then analyze and measure their performance. Youll explore the important classes in the Java collections framework (JCF), how theyre implemented, and how theyre expected to perform. Each chapter presents hands-on exercises supported by test code online.Use data structures such as lists and maps, and understand how they workBuild an application that reads Wikipedia pages, parses the contents, and navigates the resulting data treeAnalyze code to predict how fast it will run and how much memory it will requireWrite classes that implement the Map interface, using a hash table and binary search treeBuild a simple web search engine with a crawler, an indexer that stores web page contents, and a retriever that returns user query resultsOther books by Allen Downey include Think Java, Think Python, Think Stats, and Think Bayes.
What can your organization gain by adopting HTTP/2? How about faster, simpler, and more robust websites and applications? This practical guide demonstrates how the latest version of the Hypertext Transfer Protocol can dramatically improve website and application performance. Youll take a deep dive into HTTP/2 details, and learn how this updated protocol is changing the web landscape.HTTP/1.1 has been the primary means of communicating data across the web for the past 20 years, but the level of interaction today has gone well beyond what people envisioned in 1997. With this book, authors Stephen Ludin and Javier Garza show you how HTTP/2 will help speed the execution of modern sites and applications.With this book, youll explore:Performance challenges that led to the HTTP upgradeHTTP/2 in a nutshell, including benefits and transition methodsExisting best practices and hacks to improve web performanceHTTP/2 support for browsers, servers, proxies, and content delivery networksHow the performance of sites using HTTP/2 compares to their HTTP/1.1 experienceHTTP/2s effect on specific issues such as latency, packet loss, and Time to First Byte (TTFB)HTTP/2s effect on specific issues such as latency, packet loss, and Time to First Byte (TTFB)
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.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.