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.
Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started!
Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started!
This all-new volume features more than three dozen fun and educational tinkering projects based on the author's years of working with kids in the tropical island nation of Timor-Leste. Step-by-step instructions accompanied by full-color photos take you through a range of enjoyable projects.
With more than 600 security tools in its arsenal, the Kali Linux distribution can be overwhelming. Experienced and aspiring security professionals alike may find it challenging to select the most appropriate tool for conducting a given test. This practical book covers Kalis expansive security capabilities and helps you identify the tools you need to conduct a wide range of security tests and penetration tests. Youll also explore the vulnerabilities that make those tests necessary.Author Ric Messier takes you through the foundations of Kali Linux and explains methods for conducting tests on networks, web applications, wireless security, password vulnerability, and more. Youll discover different techniques for extending Kali tools and creating your own toolset.Learn tools for stress testing network stacks and applicationsPerform network reconnaissance to determine whats available to attackersExecute penetration tests using automated exploit tools such as MetasploitUse cracking tools to see if passwords meet complexity requirementsTest wireless capabilities by injecting frames and cracking passwordsAssess web application vulnerabilities with automated or proxy-based toolsCreate advanced attack techniques by extending Kali tools or developing your ownUse Kali Linux to generate reports once testing is complete
Dive into Python's advanced possibilities, including algorithm analysis, graphs, scale-free networks, and cellular automata with this in-depth, hands-on guide.
Get an in-depth tour of OpenShift, the container-based software deployment and management platform from Red Hat that provides a secure multi-tenant environment for the enterprise. This practical guide describes in detail how OpenShift, building on Kubernetes, enables you to automate the way you create, ship, and run applications in a containerized environment.Author Graham Dumpleton provides the knowledge you need to make the best use of the OpenShift container platform to deploy not only your cloud-native applications, but also more traditional stateful applications. Developers and administrators will learn how to run, access, and manage containers in OpenShift, including how to orchestrate them at scale.Build application container images from source and deploy themImplement and extend application image buildersUse incremental and chained builds to accelerate build timesAutomate builds by using a webhook to link OpenShift to a Git repositoryAdd configuration and secrets to the container as project resourcesMake an application visible outside the OpenShift clusterManage persistent storage inside an OpenShift containerMonitor application health and manage the application lifecycleThis book is a perfect follow-up to OpenShift for Developers: A Guide for Impatient Beginners (OReilly).
With platforms designed for rapid adaptation and failure recovery such as Amazon Web Services, cloud computing is more like programming than traditional system administration. Tools for automatic scaling and instance replacement allow even small DevOps teams to manage massively scalable application infrastructuresif team members drop their old views of development and operations and start mastering automation.This comprehensive guide shows developers and system administrators how to configure and manage AWS services including EC2, CloudFormation, Elastic Load Balancing, S3, and Route 53. Sysadms will learn will learn to automate their favorite tools and processes; developers will pick up enough ops knowledge to build a robust and resilient AWS application infrastructure.Launch instances with EC2 or CloudFormationSecurely deploy and manage your applications with AWS toolsLearn to automate AWS configuration management with Python and PuppetDeploy applications with Auto Scaling and Elastic Load BalancingExplore approaches for deploying application and infrastructure updatesSave time on development and operations with reusable componentsLearn strategies for managing log files in AWS environmentsConfigure a cloud-aware DNS service with Route 53Use AWS CloudWatch to monitor your infrastructure and applications
Technologists who want their ideas heard, understood, and funded are often told to speak the language of business-without really knowing what that is. This book's toolkit provides architects, product managers, technology managers, and executives with a shared language-in the form of repeatable, practical patterns and templates.
While Kubernetes has greatly simplified the task of deploying containerized applications, managing this orchestration framework on a daily basis can still be a complex undertaking. With this practical book, site reliability and DevOps engineers will learn how to build, operate, manage, and upgrade a Kubernetes clusterwhether it resides on cloud infrastructure or on-premises.Brendan Burns, cofounder of Kubernetes, and Craig Tracey, staff field engineer at Heptio, dissect how Kubernetes works internally and demonstrate ways to maintain, adjust, and improve the cluster to suit your particular use case. Youll learn how to make architectural choices for designing a cluster, managing access control, monitoring and alerting, and upgrading Kubernetes. Dive in and discover how to take full advantage of this orchestration frameworks capabilities.Learn how your cluster operates, how developers use it to deploy applications, and how Kubernetes can facilitate a developers jobAdjust, secure, and tune your cluster by understanding Kubernetes APIs and configuration optionsDetect cluster-level problems early and learn the steps necessary to respond and recover quicklyDetermine how and when to add libraries, tools, and platforms that build on, extend, or otherwise improve a Kubernetes cluster
Dive into Bitcoin technology with this hands-on guide from one of the leading teachers on Bitcoin and Bitcoin programming. Author Jimmy Song shows Python programmers and developers how to program a Bitcoin library from scratch. Youll learn how to work with the basics, including the math, blocks, network, and transactions behind this popular cryptocurrency and its blockchain payment system.By the end of the book, you'll understand how this cryptocurrency works under the hood by coding all the components necessary for a Bitcoin library. Learn how to create transactions, get the data you need from peers, and send transactions over the network. Whether youre exploring Bitcoin applications for your company or considering a new career path, this practical book will get you started.Parse, validate, and create bitcoin transactionsLearn Script, the smart contract language behind BitcoinDo exercises in each chapter to build a Bitcoin library from scratchUnderstand how proof-of-work secures the blockchainProgram Bitcoin using Python 3Understand how simplified payment verification and light wallets workWork with public-key cryptography and cryptographic primitives
This practical book takes you through many commonly encountered visualization problems, and it provides guidelines on how to turn large datasets into clear and compelling figures.
Get up to speed with Apache Drill, an extensible distributed SQL query engine that reads massive datasets in many popular file formats such as Parquet, JSON, and CSV. Drill reads data in HDFS or in cloud-native storage such as S3 and works with Hive metastores along with distributed databases such as HBase, MongoDB, and relational databases. Drill works everywhere: on your laptop or in your largest cluster.In this practical book, Drill committers Charles Givre and Paul Rogers show analysts and data scientists how to query and analyze raw data using this powerful tool. Data scientists today spend about 80% of their time just gathering and cleaning data. With this book, youll learn how Drill helps you analyze data more effectively to drive down time to insight.Use Drill to clean, prepare, and summarize delimited data for further analysisQuery file types including logfiles, Parquet, JSON, and other complex formatsQuery Hadoop, relational databases, MongoDB, and Kafka with standard SQLConnect to Drill programmatically using a variety of languagesUse Drill even with challenging or ambiguous file formatsPerform sophisticated analysis by extending Drills functionality with user-defined functionsFacilitate data analysis for network security, image metadata, and machine learning
Artificial intelligence will power the next generation of inventions, and we want it to be accessible to everyone. In this issue, we look at AI-focused, maker-accessible boards that are pushing the AI world forward; and we show how you can use AI tools in your next project. We also look at the latest electronics prototyping tools from companies like Texas Instruments, Adafruit, SparkFun, and more. Our Board Guide will help you spec out the perfect brain for your project.You'll also find 15 projects in this issue, including:Shoot-and-print photos with an adorable SelfieBotConstruct a DIY waterjet cutter for under $1,500Build a scanner to spot gas station credit card skimmersCreate custom swag with a desktop cutterand more!
Ready to make amazing games for the iPhone and iPad? With Apple's Swift programming language, it's never been easier. This updated cookbook provides detailed recipes for managing a wide range of common iOS game-development issues, ranging from 2D and 3D math, SpriteKit, and OpenGL to augmented reality with ARKit.
Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer.
Using a web API to provide services to application developers is one of the more satisfying endeavors that software engineers undertake. But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. Youll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools
This book provides a highly practical look at ES6, without getting lost in the specification or its implementation details. Armed with practical examples, author Nicolas Bevacqua shows you new ways to deal with asynchronous flow control, declare objects or functions, and create proxies or unique sets, among many other features.
You have a mound of data front of you and a suite of computation tools at your disposal. Which parts of the data actually matter? Where is the insight hiding? If youre a data scientist trying to navigate the murky space between data and insight, this practical book shows you how to make sense of your data through high-level questions, well-defined data analysis tasks, and visualizations to clarify understanding and gain insights along the way.When incorporated into the process early and often, iterative visualization can help you refine the questions you ask of your data. Authors Danyel Fisher and Miriah Meyer provide detailed case studies that demonstrate how this process can evolve in the real world.Youll learn:The data counseling process for moving from general to more precise questions about your data, and arriving at a working visualizationThe role that visual representations play in data discoveryCommon visualization types by the tasks they fulfill and the data they useVisualization techniques that use multiple views and interaction to support analysis of large, complex data sets
What separates the traditional enterprise from the likes of Amazon, Netflix, and Etsy? Those companies have refined the art of cloud native development to maintain their competitive edge and stay well ahead of the competition. This practical guide shows Java/JVM developers how to build better software, faster, using Spring Boot, Spring Cloud, and Cloud Foundry.Many organizations have already waded into cloud computing, test-driven development, microservices, and continuous integration and delivery. Authors Josh Long and Kenny Bastani fully immerse you in the tools and methodologies that will help you transform your legacy application into one that is genuinely cloud native.In four sections, this book takes you through:The Basics: learn the motivations behind cloud native thinking; configure and test a Spring Boot application; and move your legacy application to the cloudWeb Services: build HTTP and RESTful services with Spring; route requests in your distributed system; and build edge services closer to the dataData Integration: manage your data with Spring Data, and integrate distributed services with Springs support for event-driven, messaging-centric architecturesProduction: make your system observable; use service brokers to connect stateful services; and understand the big ideas behind continuous delivery
Although interest in machine learning has reached a high point, lofty expectations often scuttle projects before they get very far. How can machine learningespecially deep neural networksmake a real difference in your organization? This hands-on guide not only provides the most practical information available on the subject, but also helps you get started building efficient deep learning networks.Authors Adam Gibson and Josh Patterson provide theory on deep learning before introducing their open-source Deeplearning4j (DL4J) library for developing production-class workflows. Through real-world examples, youll learn methods and strategies for training deep network architectures and running deep learning workflows on Spark and Hadoop with DL4J.Dive into machine learning concepts in general, as well as deep learning in particularUnderstand how deep networks evolved from neural network fundamentalsExplore the major deep network architectures, including Convolutional and RecurrentLearn how to map specific deep networks to the right problemWalk through the fundamentals of tuning general neural networks and specific deep network architecturesUse vectorization techniques for different data types with DataVec, DL4Js workflow toolLearn how to use DL4J natively on Spark and Hadoop
The infrastructure-as-code revolution in IT is also affecting database administration. With this practical book, developers, system administrators, and junior to mid-level DBAs will learn how the modern practice of site reliability engineering applies to the craft of database architecture and operations. Authors Laine Campbell and Charity Majors provide a framework for professionals looking to join the ranks of todays database reliability engineers (DBRE).Youll begin by exploring core operational concepts that DBREs need to master. Then youll examine a wide range of database persistence options, including how to implement key technologies to provide resilient, scalable, and performant data storage and retrieval. With a firm foundation in database reliability engineering, youll be ready to dive into the architecture and operations of any modern database.This book covers:Service-level requirements and risk managementBuilding and evolving an architecture for operational visibilityInfrastructure engineering and infrastructure managementHow to facilitate the release management processData storage, indexing, and replicationIdentifying datastore characteristics and best use casesDatastore architectural components and data-driven architectures
Do you want to build mobile games, but lack game development experience? No problem. This practical guide shows you how to create beautiful, interactive content for iOS and Android devices with the Unity game engine.
A maker's home is their DIY palace. From simple personalization to tricking out a custom connected home, Make: Volume 59 is all about adding maker flair to your abode. In this issue you'll make a NeoPixel map to track the traffic for your morning commute, build a levitating planter straight from the future, and learn how to automatically water your garden.Plus 13 projects inside, including:Build a DIY thermal imaging cameraPrank your friends with a pint-sized, noise-making throwie3D print an articulated blooming flower night lightLearn to code with the BBC micro:bit and Make:CodeAnd more!
GraphQL, a data query language that provides an alternative to REST and ad-hoc webservice architectures, is the most revolutionary technology for data fetching since Ajax. Just as React has changed the way web developers approach UI, GraphQL will change the way web developers work with data over HTTP. This practical guide simplifies the process of getting started with this language.Alex Banks and Eve Porcello, software engineers/architects and instructors, start with an overview of graph theory to provide a solid understanding of the powerful graph data structure. You'll then learn about GraphQL types, as well as how to build a schema to describe your API. This book also includes an overview of Apollo and Relay, two popular frameworks that are used to connect GraphQL to your user interface.
The results are in for our 6th annual Desktop Digital Fabrication Shoot Out! Make: Volume 60 has more than 30 reviews that show off the latest and greatest FDM and resin 3D printers, CNC machines, laser cutters, and vinyl cutters, including new machines from Ultimaker, Prusa, Lulzbot, ShopBot, and Glowforge.
What will you learn from this book?Go makes it easy to build software thats simple, reliable, and efficient. Andthis book makes it easy for programmers like you to get started. Googledesigned Go for high-performance networking and multiprocessing, butlike Python and JavaScriptthe language is easy to read and use. With thispractical hands-on guide, youll learn how to write Go code using clearexamples that demonstrate the language in action. Best of all, youll understandthe conventions and techniques that employers want entry-level Godevelopers to know.Why does this book look so different?Based on the latest research in cognitive science and learning theory, HeadFirst Go uses a visually rich format to engage your mind rather than a textheavyapproach that puts you to sleep. Why waste your time struggling withnew concepts? This multisensory learning experience is designed for theway your brain really works.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.