Utvidet returrett til 31. januar 2025

Bøker utgitt av O'Reilly Media

Filter
Filter
Sorter etterSorter Populære
  • av Jeff Webb & Steve Saunders
    473,-

    Why program Excel? For solving complex calculations and presenting results, Excel is amazingly complete with every imaginable feature already in place. But programming Excel isn't about adding new features as much as it's about combining existing features to solve particular problems. With a few modifications, you can transform Excel into a task-specific piece of software that will quickly and precisely serve your needs. In other words, Excel is an ideal platform for probably millions of small spreadsheet-based software solutions.The best part is, you can program Excel with no additional tools. A variant of the Visual Basic programming language, VB for Applications (VBA) is built into Excel to facilitate its use as a platform. With VBA, you can create macros and templates, manipulate user interface features such as menus and toolbars, and work with custom user forms or dialog boxes. VBA is relatively easy to use, but if you've never programmed before, Programming Excel with VBA and .NET is a great way to learn a lot very quickly. If you're an experienced Excel user or a Visual Basic programmer, you'll pick up a lot of valuable new tricks. Developers looking forward to .NET development will also find discussion of how the Excel object model works with .NET tools, including Visual Studio Tools for Office (VSTO).This book teaches you how to use Excel VBA by explaining concepts clearly and concisely in plain English, and provides plenty of downloadable samples so you can learn by doing. You'll be exposed to a wide range of tasks most commonly performed with Excel, arranged into chapters according to subject, with those subjects corresponding to one or more Excel objects. With both the samples and important reference information for each object included right in the chapters, instead of tucked away in separate sections, Programming Excel with VBA and .NET covers the entire Excel object library. For those just starting out, it also lays down the basic rules common to all programming languages. With this single-source reference and how-to guide, you'll learn to use the complete range of Excel programming tasks to solve problems, no matter what you're experience level.

  • av Jesse Liberty
    299,-

    Most Visual Basic .NET books are written for experienced object-oriented programmers, but many programmers jumping on the .NET bandwagon are coming from non-object-oriented languages, such as Visual Basic 6.0 or from script programming, such as JavaScript. These programmers, and those who are adopting VB.NET as their first programming language, have been out of luck when it comes to finding a high-quality introduction to the language that helps them get started.That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to Visual Basic .NET. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft's most popular .NET language.Learning Visual Basic .NET is a complete introduction to VB.NET and object-oriented programming. This book will help you build a solid foundation in .NET, and show how to apply your skills by using hundreds of examples to help you become productive quickly. Learning Visual Basic .NET introduces fundamentals like Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the Visual Basic .NET language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications--including those that work with databases--and web services.By the time you've finished Learning Visual Basic .NET, you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications.Whether you have a little object-oriented programming experience or you are new to programming altogether, Visual Basic .NET will set you firmly on your way to mastering the essentials of the VB.NET language.

  • av John Catsoulis
    430,-

    'Designing Embedded Hardware' steers a course between those books dedicated to writing code for particular microprocessors, and those that stress the philosophy of embedded system design without providing any practical information. With real examples, the book also provides a roadmap to the pitfalls and traps to avoid.

  • av Eric Raymond
    213,-

    This volume contains the essays, originally published online, that led to Netscape's decision to release their browser as open source, and helped Linux to rock the world of commercial software.

  • av Stephane Faroult
    589,-

    Demonstrates that since SQL code may run for 5 to 10 years, and run on different hardware, it must be fast and sound from the start. This book offers SQL best practices and relational theory that force you to focus on strategy rather than specifics.

  • - The Definitive Guide, 3rd Edition
    av Ben Laurie & Peter Laurie
    431,-

    Apache is far and away the most widely used web server platform in the world. This versatile server runs more than half of the world's existing web sites. Apache is both free and rock-solid, running more than 21 million web sites ranging from huge e-commerce operations to corporate intranets and smaller hobby sites.With this new third edition of Apache: The Definitive Guide, web administrators new to Apache will come up to speed quickly, and experienced administrators will find the logically organized, concise reference sections indispensable, and system programmers interested in customizing their servers will rely on the chapters on the API and Apache modules.Updated to cover the changes in Apache's latest release, 2.0, as well as Apache 1.3, this useful guide discusses how to obtain, set up, secure, modify, and troubleshoot the Apache software on both Unix and Windows systems. Dozens of clearly written examples provide the answers to the real-world issues that Apache administrators face everyday. In addition to covering the installation and configuration of mod_perl and Tomcat, the book examines PHP, Cocoon, and other new technologies that are associated with the Apache web server. Additional coverage of security and the Apache 2.0 API make Apache: The Definitive Guide, Third Edition essential documentation for the world's most popular web server.

  • av Bartosz Konieczny
    679,-

    Data projects are an intrinsic part of an organization's technical ecosystem, but data engineers in many companies are still trying to solve problems that others have already solved. This hands-on guide shows you how to provide valuable data by focusing on various aspects of data engineering, including data ingestion, data quality, idempotency, and more. Author Bartosz Konieczny guides you through the process of building reliable end-to-end data engineering projects, from data ingestion to data observability, focusing on data engineering design patterns that solve common business problems in a secure and storage-optimized manner. Each pattern includes a user-facing description of the problem, solutions, and consequences that place the pattern into the context of real-life scenarios. Throughout this journey, you'll use open source data tools and public cloud services to see how to put each pattern into practice. You'll learn: Challenges data engineers face and their impact on data systems How these challenges relate to data system components What data engineering patterns are for How to identify and fix issues with your current data components Technology-agnostic solutions to new and existing data projects How to implement patterns with Apache Airflow, Apache Spark, Apache Flink, and Delta Lake Bartosz Konieczny is a freelance data engineer who's been coding for more than 15 years. He's held various senior hands-on positions that helped him work on many data engineering problems in batch and stream processing.

  • av John Walsh
    733,-

    In this practical book, authors John Walsh and Uzi Ailon provide conceptual frameworks, technology overviews, and practical code snippets to help DevSecOps engineers, cybersecurity engineers, security managers, and software developers address use cases across CI/CD pipelines, Kubernetes and cloud native, hybrid and multicloud, and more.

  • - Managing Servers in the Cloud
    av Kief Morris
    679,-

    Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code can help. With this practical guide, author Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered through the DevOps movement to manage cloud age infrastructure.Ideal for system administrators, infrastructure engineers, team leads, and architects, this book demonstrates various tools, techniques, and patterns you can use to implement infrastructure as code. In three parts, youll learn about the platforms and tooling involved in creating and configuring infrastructure elements, patterns for using these tools, and practices for making infrastructure as code work in your environment.Examine the pitfalls that organizations fall into when adopting the new generation of infrastructure technologiesUnderstand the capabilities and service models of dynamic infrastructure platformsLearn about tools that provide, provision, and configure core infrastructure resourcesExplore services and tools for managing a dynamic infrastructureLearn specific patterns and practices for provisioning servers, building server templates, and updating running servers

  • av Mayo Oshin
    679,-

    If you're looking to build a production-ready AI application that enables users to "chat" with your company's private data, then you'll need to master LangChain--a premier AI development framework used by global corporations and startups like Zapier, Replit, Databricks, and more. This guide is an indispensable resource for developers who understand Python or JavaScript but are beginners eager to harness the power of AI. Authors Mayo Oshin and Nuno Campos demystify the use of LangChain through practical insights and in-depth tutorials. Starting with basic concepts, this book will show you step-by-step how to build a production-ready AI chatbot trained on your own data. After reading this book, you'll be equipped to: Understand and use the core components of LangChain in your development projects Harness the power of retrieval-augmented generation (RAG) to enhance the accuracy of LLMs using external, up-to-date data Develop and deploy AI chatbots that interact intelligently and contextually with users Utilize LangChain Expression Language to create custom, efficient AI operational chains Integrate and manage third-party APIs and tools to extend the functionality of your AI applications Learn the foundations of LLM app development and how they can be used with LangChain

  • av Ron Eddings
    733,-

    Organizations are increasingly vulnerable as attack surfaces grow and cyber threats evolve. Addressing these threats is vital, making attack surface management (ASM) essential for security leaders globally. This practical book provides a comprehensive guide to help you master ASM. Cybersecurity engineers, system administrators, and network administrators will explore key components, from networks and cloud systems to human factors. Authors Ron Eddings and MJ Kaufmann offer actionable solutions for newcomers and experts alike, using machine learning and AI techniques. ASM helps you routinely assess digital assets to gain complete insight into vulnerabilities, and potential threats. The process covers all security aspects, from daily operations and threat hunting to vulnerability management and governance. You'll learn: Fundamental ASM concepts, including their role in cybersecurity How to assess and map your organization's attack surface, including digital assets and vulnerabilities Strategies for identifying, classifying, and prioritizing critical assets Attack surfaces types, including each one's unique security challenges How to align technical vulnerabilities with business risks Principles of continuous monitoring and management to maintain a robust security posture Techniques for automating asset discovery, tracking, and categorization Remediation strategies for addressing vulnerabilities, including patching, monitoring, isolation, and containment How to integrate ASM with incident response and continuously improve cybersecurity strategies ASM is more than a strategy--it's a defense mechanism against growing cyber threats. This guide will help you fortify your digital defense.

  • av Michael Pena
    733,-

    Learn the essential skills and concepts for working with data in the cloud using Microsoft Azure. With this practical guide, professionals new to data management and Azure will learn how to leverage Azure services such as Azure Cosmos DB, Azure Storage, Azure SQL, and Microsoft Fabric to create, store, process, analyze, and visualize data.

  • av Narasimha Sadineni
    952,-

    This cookbook shows data engineers, data scientists, data analysts, and cloud architects how to use Dataproc, integrated with Google Cloud, for data lake modernization, ETL, and secure data science at a fraction of the cost.

  • av Andrew Block
    802,-

    Learn how to manage Kubernetes clusters and application configurations with Argo CD, the easy-to-use open source GitOps engine. With this practical book, development teams will quickly gain a foundational understanding of Argo CD for deploying and managing containerized applications - without having to be a Kubernetes expert, and without needing full access to the Kubernetes system. With the adoption of Kubernetes, the ability to effectively manage platform configurations has become a paramount concern. Authors Andrew Block from Red Hat and Christian Hernandez from Akuity show you how to apply GitOps practices with Argo CD to manage one or even thousands of Kubernetes environments with confidence. You'll start with a basic understanding of the Argo CD technology and quickly learn how to achieve faster and more secure deployments. With this book, you will: Learn the basics of applying GitOps principles to your Kubernetes environments Use Argo CD to manage Kubernetes configurations as well as the applications you deploy to the platform Manage the configurations of a single Kubernetes cluster or thousands of clusters Deploy Kubernetes resources using tools such as Kustomize and Helm Understand the importance of managing sensitive material and resources

  • av Abi Aryan
    952,-

    With this book, you'll learn how to integrate OpenAI ChatGPT and Whisper into your MLOps pipeline to create conversational AI applications. This integration will enable you to build powerful chatbots, virtual assistants, and other conversational AI applications.

  • av Steph Piper
    181,-

    Skill Seeker is a practical solution for tracking growth and leveling up your skills. What if we could gamify these parts of life and gain experience points for learning or doing something new? Skill Seeker does just that in a choose-your-own-adventure-style goal-setting guide book.

  • av Kate Hartman
    340,-

    This will be an update to the first book, focusing more on physical computing than on craft, designing and implementing new interfaces that are intended for the human form. This book explains how sensors, microcontrollers, and actuators can be incorporated into clothing to create wearable interactive systems.

  • av Ann Jackson
    528,-

    This insightful guide takes you through the integration of Tableau Pulse and Einstein Copilot, explaining their roles within the broader Tableau and Salesforce ecosystems. Author Ann Jackson, an esteemed analytics professional, offers a step-by-step exploration of these tools.

  • av Camille Fournier
    519,-

    Until recently, infrastructure was the backbone of organizations operating software they developed in-house. But now that cloud vendors run the computers, companies can finally bring the benefits of agile custom-centricity to their own developers. Adding product management to infrastructure organizations is now all the rage. But how's that possible when infrastructure is still the operational layer of the company? This practical book guides engineers, managers, product managers, and leaders through the shifts that modern platform-led organizations require. You'll learn what platform engineering is--and isn't--and what benefits and value it brings to developers and teams. You'll understand what it means to approach a platform as a product and learn some of the most common technical and managerial barriers to success. With this book, you'll: Cultivate a platform-as-product, developer-centric mindset Learn what platform engineering teams are and are not Start the process of adopting platform engineering within your organization Discover what it takes to become a product manager for a platform team Understand the challenges that emerge when you scale platforms Automate processes and self-service infrastructure to speed development and improve developer experience Build out, hire, manage, and advocate for a platform team

  • - A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics
    av Jennifer Robbins
    952,-

    Do you want to build web pages but have no prior experience? This friendly guide is the perfect place to start. Youll begin at square one, learning how the web and web pages work, and then steadily build from there. By the end of the book, youll have the skills to create a simple site with multicolumn pages that adapt for mobile devices.Each chapter provides exercises to help you learn various techniques and short quizzes to make sure you understand key concepts.This thoroughly revised edition is ideal for students and professionals of all backgrounds and skill levels. It is simple and clear enough for beginners, yet thorough enough to be a useful reference for experienced developers keeping their skills up to date.Build HTML pages with text, links, images, tables, and formsUse style sheets (CSS) for colors, backgrounds, formatting text, page layout, and even simple animation effectsLearn how JavaScript works and why the language is so important in web designCreate and optimize web images so theyll download as quickly as possibleNEW! Use CSS Flexbox and Grid for sophisticated and flexible page layoutNEW! Learn the ins and outs of Responsive Web Design to make web pages look great on all devicesNEW! Become familiar with the command line, Git, and other tools in the modern web developers toolkitNEW! Get to know the super-powers of SVG graphics

  • av Chip Huyen
    679,-

    Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build AI products. The model-as-a-service approach has transformed AI from an esoteric discipline into a powerful development tool that anyone can use. Everyone, including those with minimal or no prior AI experience, can now leverage AI models to build applications. In this book, author Chip Huyen discusses AI engineering: the process of building applications with readily available foundation models. The book starts with an overview of AI engineering, explaining how it differs from traditional ML engineering and discussing the new AI stack. The more AI is used, the more opportunities there are for catastrophic failures, and therefore, the more important evaluation becomes. This book discusses different approaches to evaluating open-ended models, including the rapidly growing AI-as-a-judge approach. AI application developers will discover how to navigate the AI landscape, including models, datasets, evaluation benchmarks, and the seemingly infinite number of use cases and application patterns. You'll learn a framework for developing an AI application, starting with simple techniques and progressing toward more sophisticated methods, and discover how to efficiently deploy these applications. Understand what AI engineering is and how it differs from traditional machine learning engineering Learn the process for developing an AI application, the challenges at each step, and approaches to address them Explore various model adaptation techniques, including prompt engineering, RAG, fine-tuning, agents, and dataset engineering, and understand how and why they work Examine the bottlenecks for latency and cost when serving foundation models and learn how to overcome them Choose the right model, dataset, evaluation benchmarks, and metrics for your needs Chip Huyen works to accelerate data analytics on GPUs at Voltron Data. Previously, she was with Snorkel AI and NVIDIA, founded an AI infrastructure startup, and taught Machine Learning Systems Design at Stanford. She's the author of the book Designing Machine Learning Systems, an Amazon bestseller in AI. AI Engineering builds upon and is complementary to Designing Machine Learning Systems (O'Reilly).

  • av Joan Horvath
    191,-

    The Make: Math Teacher's Supplement is a guide for teachers, parents and others who are exploring teaching with the authors' Make: Geometry, Make: Trigonometry, or Make: Calculus books. It covers the philosophy behind the books as well as practical tips for managing student 3D printed workflow, classroom technology needed, assessing student understanding, and similar topics. The authors include a list of learning objectives by chapter for all three books, and a matrix of topics covered to simplify adding these materials to existing lesson plans. This guide draws on the the authors' experience training teachers to use 3D printers and OpenSCAD (the math modeling software used in the other books) to summarize what a teacher needs to know before class starts, and tips on learning enough to stay ahead of the students as they explore the 3D printable and other models in the book series. Note that this supplement presumes that the reader has one or more of the author's Make: mathematics books. It is not a "Teacher's Edition" which repeats the content of the regular edition books. Those must be purchased separately.

  • av Sam Ward Biddle
    566,-

  • av John Berryman
    665,-

    Large language models (LLMs) are revolutionizing the world, promising to automate tasks and solve complex problems. A new generation of software applications are using these models as building blocks to unlock new potential in almost every domain, but reliably accessing these capabilities requires new skills. This book will teach you the art and science of prompt engineering-the key to unlocking the true potential of LLMs. Industry experts John Berryman and Albert Ziegler share how to communicate effectively with AI, transforming your ideas into a language model-friendly format. By learning both the philosophical foundation and practical techniques, you'll be equipped with the knowledge and confidence to build the next generation of LLM-powered applications. Understand LLM architecture and learn how to best interact with it Design a complete prompt-crafting strategy for an application Gather, triage, and present context elements to make an efficient prompt Master specific prompt-crafting techniques like few-shot learning, chain-of-thought prompting, and RAG

  • av Maxwell Flitton
    528,-

    Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony. This practical book shows you how asynchronous Rust can help you solve problems that require multitasking. You'll learn how to apply async programming to solve problems with an async approach. You will also dive deeper into async runtimes, implementing your own ways in which async runtimes handle incoming tasks. Authors Maxwell Flitton and Caroline Morton also show you how to implement the Tokio software library to help you with incoming traffic, communicate between threads with shared memory and channels, and design a range of complex solutions using actors. You'll also learn to perform unit and end-to-end tests on a Rust async system. With this book, you'll learn: How Rust approaches async programming How coroutines relate to async Rust Reactive programming and how to implement pub sub in async rust How to solve problems using actors How to customize Tokio to gain control over how tasks are processed Async Rust design patterns How to build an async TCP server just using the standard library How to unit test async Rust By the end of the book, you'll be able to implement your own async TCP server completely from the standard library with zero external dependencies, and unit test your async code.

  • av Jayanth Kumar
    604,-

  • av Aaron Maxwell
    566,-

    Learn the 5% of Python programming knowledge which exponentially accelerates your learning curve for the remaining 95%. Alleviate the overwhelm of "too much to learn, not enough time". This book cuts through the noise to focus on the "accelerators" that rapidly move the needle. Discover Python's key abstractions which enable and power the most important Python libraries, including Pandas; Django; Flask; SQLAlchemy; Twisted; Pytest; and more. Top Python programming performance is closer than you think. The difference between the best and the rest lies in the distinctions they make, the mental models they leverage, and their ability to perceive what others cannot. Powerful Python cuts through the noise to focus on these performance accelerators which rapidly improve your coding level and yield the most benefit on real-world production engineering and data teams. After a brief tour of the most necessary programming fundamentals; coding techniques and libraries including Pandas, Django, Flask, SQLAlchemy, Twisted, and Pytest are explored to unlock huge capabilities for the reader. Complex patterns are explained with only the minimum detail needed for use, and frequent code examples are used to show all methods in practice. For those ready to move beyond junior programmer stage, this book provides the 5% of knowledge that makes the remaining 95% of the journey a walk in the park.

  • av Yevgeniy Brikman
    604,-

    This book is a guide to DevOps and software delivery: that is, a guide to the numerous tools and techniques that are required to take that application code and run it and maintain it in production, where it can generate value for your users and your company on an ongoing basis. This includes going through all the modern practices for deploying applications and microservices to the cloud, managing your infrastructure as code, automating your software delivery lifecycle in a CI/CD pipeline, configuring networking, setting up data stores, and hooking up monitoring.

  • av Wei-Meng Lee
    604,-

    DuckDB is an open source in-process database created for OLAP workloads. It provides key advantages that separate this database from more mainstream OLAP solutions, including embeddability, compatibility with SQL, optimization for fast and efficient analytics, and integration with Python. This practical book shows you how DuckDB leverages Python libraries and tools for data analytics, machine learning, and AI. Author Wei-Meng Lee shows developers, data engineers, data analysts, and data scientists how to get started. You'll learn the primary features and functions of DuckDB, explore use cases and best practices, and examine practical examples of how DuckDB can be used for a variety of data analytics tasks. You'll also dive into specific topics including how to import data into DuckDB, work with tables, perform exploratory data analysis, visualize DuckDB data, perform spatial analysis, and use DuckDB with JSON files, Polars, and JupySQL. You'll also explore: The purpose of DuckDB and its main functions How to conduct data analytics tasks using DuckDB Methods for integrating DuckDB with pandas, Polars, and JupySQL How to use DuckDB to query your data Ways to perform spatial analytics using DuckDB's spatial extension How to work with a diverse range of data including Parquet, CSV, and JSON Wei-Meng Lee is a technologist and founder of Developer Learning Solutions, a company that provides hands-on training on the latest technologies.

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.