Browse Results

Showing 11,101 through 11,125 of 61,838 results

Code as Creative Medium: A Handbook for Computational Art and Design

by Golan Levin Tega Brain

An essential guide for teaching and learning computational art and design: exercises, assignments, interviews, and more than 170 illustrations of creative work.This book is an essential resource for art educators and practitioners who want to explore code as a creative medium, and serves as a guide for computer scientists transitioning from STEM to STEAM in their syllabi or practice. It provides a collection of classic creative coding prompts and assignments, accompanied by annotated examples of both classic and contemporary projects, and more than 170 illustrations of creative work, and features a set of interviews with leading educators. Picking up where standard programming guides leave off, the authors highlight alternative programming pedagogies suitable for the art- and design-oriented classroom, including teaching approaches, resources, and community support structures.

Code for What?: Computer Science for Storytelling and Social Justice

by Elisabeth Soep Clifford Lee

Coding for a purpose: helping young people combine journalism, data, design, and code to make media that makes a difference.Educators are urged to teach &“code for all&”—to make a specialized field accessible for students usually excluded from it. In Code for What? Clifford Lee and Elisabeth Soep instead ask the question, &“code for what?&” What if coding were a justice-driven medium for storytelling rather than a narrow technical skill? What if &“democratizing&” computer science went beyond the usual one-off workshop and empowered youth to create digital products for social impact? Lee and Soep answer these questions with stories of a diverse group of young people in Oakland, California, who combine journalism, data, design, and code to create media that make a difference. These teenage and young adult producers created interactive projects that explored gendered and racialized dress code policies in schools; designed tools for LBGTQ+ youth experiencing discrimination; investigated facial recognition software and what can be done about it; and developed a mobile app to promote mental health through self-awareness and outreach for support, and more, for distribution to audiences that could reach into the millions. Working with educators and media professionals at YR Media, an award-winning organization that helps young people from underserved communities build skills in media, journalism, and the arts, these teens found their own vibrant answers to &“why code?&” They code for insight, connection and community, accountability, creative expression, joy, and hope.

Code like a Pro in C#

by Jort Rodenburg

Build on your existing programming skills and upskill to professional-level C# programming. Summary In Code Like A Pro in C# you will learn: Unit testing and test-driven development Refactor a legacy .NET codebase Principles of clean code Essential backend architecture skills Query and manipulate databases with LINQ and Entity Framework Core Critical business applications worldwide are written in the versatile C# language and the powerful .NET platform, running on desktops, cloud systems, and Windows or Linux servers. Code Like a Pro in C# makes it easy to turn your existing abilities in C# or another OO language (such as Java) into practical C# mastery. There&’s no &“Hello World&” or Computer Science 101 basics—you&’ll learn by refactoring an out-of-date legacy codebase, using new techniques, tools, and best practices to bring it up to modern C# standards. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology You know the basics, now get ready for the next step! Pro-quality C# code is efficient, clean, and fast. Whether you&’re building user-facing business applications or writing data-intensive backend services, the experience-based, practical techniques in this book will take your C# skills to a new level. About the book Code Like a Pro in C# teaches you to how write clean C# code that&’s suitable for enterprise applications. In this book, you&’ll refactor a legacy codebase by applying modern C# techniques. You&’ll explore tools like Entity Framework Core, design techniques like dependency injection, and key practices like testing and clean coding. It&’s a perfect path to upgrade your existing C# skills or shift from another OO language into C# and the .NET ecosystem. What's inside Unit testing and test-driven development Refactor a legacy .NET codebase Principles of clean code Query and manipulate databases with LINQ and Entity Framework Core About the reader For developers experienced with object-oriented programming. No C# experience required. About the author Jort Rodenburg is a software engineer who has taught numerous courses on getting up to speed with C# and .NET. Table of Contents PART 1 USING C# AND .NET 1 Introducing C# and .NET 2 .NET and how it compiles PART 2 THE EXISTING CODEBASE 3 How bad is this code? 4 Manage your unmanaged resources! PART 3 THE DATABASE ACCESS LAYER 5 Setting up a project and database with Entity Framework Core PART 4 THE REPOSITORY LAYER 6 Test-driven development and dependency injection 7 Comparing objects 8 Stubbing, generics, and coupling 9 Extension methods, streams, and abstract classes PART 5 THE SERVICE LAYER 10 Reflection and mocks 11 Runtime type checking revisited and error handling 12 Using IAsyncEnumerable and yield return PART 6 THE CONTROLLER LAYER 13 Middleware, HTTP routing, and HTTP responses 14 JSON serialization/deserialization and custom model binding

Code to Joy: Why Everyone Should Learn a Little Programming

by Michael L. Littman

How we can get more joy from our machines by telling them what our hearts desire.In this informative, accessible, and very funny book, Michael L. Littman inspires readers to learn how to tell machines what to do for us. Rather than give in to the fear that computers will steal our jobs, spy on us and control what we buy and whom we vote for, we can improve our relationship with them just by learning basic programming skills. Our devices will help us, Littman writes, if we can say what we want in a way they can understand.Each chapter of the book focuses on a particular element of what can be said, providing examples of how we use similar communication in our daily interactions with people. Littman offers ways readers can experiment with these ideas right away, using publicly available systems that might also make us more productive as a welcome side effect. Each chapter also reflects on how the use of these programming components can be expedited by machine learning. With humor and teacherly guidance, Code to Joy brings into view a future where programming is like reading—something everyone can learn.

Code with the Wisdom of the Crowd: Get Better Together with Mob Programming

by Mark Pearl

Build systems faster and more effectively with Mob Programming. Mob Programming is an approach to developing software that radically reduces defects and key-person dependencies by having a group of people work together at a single machine. See how to avoid the most common pitfalls that teams make when first starting out. Discover what it takes to create and support a successful mob. Now you can take collaborative programming to the next level with Mob Programming. Mob Programming is a natural extension of the popular Pair Programming concept, and is not restricted to a specific programming language or technology. It can be used by anyone who develops software, including dev leads, software developers, and agile coaches. The more people working on a bug or feature results in fewer dependencies on individuals, and overall increased learning for everyone involved. With more eyes on the code, you'll find you develop better solutions with fewer defects. Set up your team for success by introducing Mob Programming in a way that benefits them. Create a good first Mobbing experience for your team with a template that avoids the common traps beginners may fall into. Master a collaborative and empathic mindset to help optimize the Mobbing experience. Learn how to make adjustments when things go wrong. Adapt your mobbing to different types of development tasks. Get management buy-in for your Mobbing experiment by demonstrating the benefits. Discover the equipment and resources you need, and how to adjust your workspace for an effective mob. Get important features to market sooner, squish bugs faster, and collaborate better today with Mob Programming. What You Need: All you need is three or more programmers, a meeting workspace that's large enough to accommodate your mob, and a computer on which to work.

Code-Based Cryptography: 10th International Workshop, CBCrypto 2022, Trondheim, Norway, May 29–30, 2022, Revised Selected Papers (Lecture Notes in Computer Science #13839)

by Jean-Christophe Deneuville

This book constitutes the proceedings of the 10th International Workshop on Code-Based Cryptography, CBCrypto 2022, which was held during May 29-30, 2022 in Trondheim, Norway.The 8 papers presented in this volume were carefully reviewed and selected from 23 submissions. These contributions span all aspects of code-based cryptography, from design to software and hardware implementations, works about recent NIST PQC standardization candidates, side channel analysis, and improved decoding techniques.

Code-Based Cryptography: 11th International Workshop, CBCrypto 2023, Lyon, France, April 22–23, 2023, Revised Selected Papers (Lecture Notes in Computer Science #14311)

by Paolo Santini Andre Esser

This book constitutes the refereed proceedings of the 11th International Conference on Code-Based Cryptography, CBCrypto 2023, held in Lyon, France, during April 22–23, 2023. The 8 full papers included in this book were carefully reviewed and selected from 28 submissions. The conference offers a wide range of many important aspects of code-based cryptography such as cryptanalysis of existing schemes, the proposal of new cryptographic systems and protocols as well as improved decoding algorithms.

Code-Based Cryptography: 12th International Workshop, CBCrypto 2024, Zurich, Switzerland, May 25–26, 2024, Revised Selected Papers (Lecture Notes in Computer Science #15531)

by Jean-Christophe Deneuville Violetta Weger Anna-Lena Horlemann

This book constitutes the refereed proceedings of the 12th International Conference on Code-Based Cryptography, CBCrypto 2024, held in Zurich, Switzerland, during May 25–26, 2024. The 5 full papers presented in this book were carefully reviewed and selected from 41 submissions. The conference offers a wide range of many important aspects of code-based cryptography such as cryptanalysis of existing schemes, the proposal of new cryptographic systems and protocols as well as improved decoding algorithms.

Code-Based Cryptography: 7th International Workshop, CBC 2019, Darmstadt, Germany, May 18–19, 2019, Revised Selected Papers (Lecture Notes in Computer Science #11666)

by Marco Baldi Paolo Santini Edoardo Persichetti

This book constitutes the refereed and revised post-conference proceedings of the 7th International Workshop on Code-Based Cryptography, CBC 2019, held in Darmstadt, Germany, in May 2019. The eight papers presented in this book were carefully reviewed and selected from numerous submissions. These contributions are divided into two groups: The first four papers deal with the design of code-based cryptosystems, while the following four papers are on cryptanalysis of code-based cryptosystems.

Code-Based Cryptography: 8th International Workshop, CBCrypto 2020, Zagreb, Croatia, May 9–10, 2020, Revised Selected Papers (Lecture Notes in Computer Science #12087)

by Marco Baldi Paolo Santini Edoardo Persichetti

This book constitutes the refereed and revised post-conference proceedings of the 8th International Workshop on Code-Based Cryptography, CBCrypto 2020, held in Zagreb, Croatia, in May 2020.*The seven papers presented in this book were carefully reviewed and selected from numerous submissions. These contributions focus on various topics such as code-based cryptography, from design to implementation, security, new systems, and improved decoding algorithms. * The conference was held virtually due to the COVID-19 pandemic.

Code-Based Cryptography: 9th International Workshop, CBCrypto 2021 Munich, Germany, June 21–22, 2021 Revised Selected Papers (Lecture Notes in Computer Science #13150)

by Antonia Wachter-Zeh Hannes Bartz Gianluigi Liva

This book constitutes the proceedings of the 9th International Workshop on Code-Based Cryptography, CBCrypto 2021, which was held during June 21-22, 2021. The workshop was initially planned to take place in Munich, Germany, but changed to an online event due to the COVID-19 pandemic. The 6 papers presented in this volume were carefully reviewed and selected from 14 submissions. These contributions span all aspects of code-based cryptography, from design to implementation, and including studies of security, new systems, and improved decoding algorithms.

Code-First Development with Entity Framework

by Sergey Barskiy

This book is intended for software developers with some prior experience in Microsft.NET framework who want to learn how to use Entity Framework. Maybe you have used SQL for years, but want to write data access code more easily and safely, using C# or VB.NET instead. Maybe you want to learn how to use this Microsoft ORM to create strongly typed data access logic, or maybe you want to get your database changes deployed with minimal effort. This book will get you up and running quickly, providing many examples for C# and VB.NET programmers that illustrate all the key concepts of Entity Framework.

Code: The Hidden Language of Computer Hardware and Software

by Charles Petzold

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who's ever wondered about the secret inner life of computers and other smart machines. It's a cleverly illustrated and eminently comprehensible story--and along the way, you'll discover you've gained a real context for understanding today's world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you--and perhaps even awaken the technophile within.

CodeIgniter 1.7

by David Upton Jose Argudo Blanco

This book takes a step-by-step approach, presenting the main features of CodeIgniter in a systematic way and explaining them clearly. It is packed with examples, ideas, and screenshots to help you master this great framework. The code examples are very practical so you can even use them in your own projects. By following this book, you can use CodeIgniter in the best possible way and maximize your learning. This book is for developers who are new to CodeIgniter. Basic skills in PHP and MySQL are required, but only rudimentary object-oriented knowledge is needed. If you're looking for a better way to develop PHP applications, or want to find out more about the CodeIgniter framework as a viable option for one of your own projects, this book will help you.

CodeIgniter 1.7 Professional Development

by Adam Griffiths

This book is a practical guide that takes you through a number of techniques. Each chapter builds upon knowledge from the previous chapter. Step-by-step instructions with examples and illustrative screenshots ensure that you gain a firm grasp of the topic being explained. This book is written for advanced PHP developers with a good working knowledge of Object Oriented Programming techniques who are comfortable with developing applications and wish to use CodeIgniter to make their development easier, quicker, and more fun. Basic knowledge of CodeIgniter will be helpful. This book will suit developers who fall into three categories: Professional Developers - employees of a software house or organization with in-house software development, Freelance Developers - solo developers working in the industry on their own, Just-for-fun Developers - people working with PHP building web applications is their spare time for fun

CodeIgniter 2 Cookbook

by Rob Foster

Presented in a recipe-based format, you are led step-by-step through each aspect of CodeIgniter, allowing you to dip in and out as you choose.CodeIgniter 2 Cookbook is for intermediate to advanced PHP developers who want to begin using the powerful CodeIgniter framework to create web applications. Familiarity with CodeIgniter isn't essential, but it will be useful if you have been introduced to the framework before.

CodeIgniter Web Application Blueprints

by Rob Foster

If you are a PHP programmer or developer looking for a framework to quickly develop your applications, this book is for you. The prerequisites needed would be prior experience with CodeIgniter.

CodeIgniter for Rapid PHP Application Development

by David Upton

This book steps you through the main features of CodeIgniter in a systematic way, explaining them clearly with illustrative code examples. This book is for developers who are new to CodeIgniter. Basic skills in PHP and MySQL are required, but only rudimentary object-oriented knowledge is required. If you're looking for a better way to develop PHP applications, or want to find out more about the CodeIgniter framework as a viable option for one of your own projects, this book will help you.

CodeMosaic: Learn AI-Driven Development and Modern Best Practices for Enterprise

by Arpit Dwivedi

This book is a comprehensive guide for those navigating through the complexities of enterprise software development. For fresh graduates, transitioning from college projects to real-world applications can be overwhelming. This book acts as a roadmap, helping you bridge the gap to become industry-ready. It's like an intensive internship in book form, equipping readers with the skills and knowledge needed for modern tech roles. But it's not just for newcomers. Even experienced developers can get caught up in old routines and miss out on new tools and techniques. With the rise of AI and automation tools like ChatGPT and Copilot, the development landscape is rapidly changing. The core of the book revolves around practical application. Using .NET, Angular, and other Microsoft technologies as foundational pillars, you’ll embark on a hands-on journey. From understanding the basics to designing and deploying a full-stack web application, CodeMosaic offers a holistic learning experience. By the end, you won't just be a developer; you'll be well-equipped to tackle the challenges of today's digital world. What You'll Learn Review Agile methodologies and Azure DevOps for streamlined project management. Gain a thorough understanding of smart development from design to deployment. Master software development with .NET and Angular, along with effective version control using Git. Enhance your coding and design skills using GitHub Copilot, GPT technologies, and AI-driven prompt engineering. Who This Book Is For Experienced developers looking for new tools and techniques, and recent graduates, transitioning from college projects to real-world applications.

CodeNotes for ASP.NET

by Gregory Brill

CodeNotes provides the most succinct, accurate, and speedy way fora developer to ramp up on a new technology or language.Unlike other programming books, CodeNotes drills down tothe core aspects of a technology, focusing on the key elements needed in order to implement it immediately. It is a unique resource fordevelopers, filling the gap between comprehensive manuals andpocket references.CodeNotes for ASP.NET is a revolutionary update to Microsoft's Active Server Pages. This edition explores how Web applications and Web services can be developed using ASP.NET. The .NET architecture, Base Class Libraries, ASP.NET form designer,Web controls, and cross-page and cross-language debuggingare discussed. Scaling ASP.NET to multiple servers,state management, security, and methods of enhancing performance are also covered. This edition of CodeNotes includes:* Real-world examples* "How and Why" and "Bugs and Caveats" sections that provide workarounds and tips on what should be taken advantage of or avoided* "Design Notes" illustrating many of the common use patterns for Java programs* Instructions and classroom-style tutorials throughout from expertsVisit www.codenotes.com for updates, source code templates, access tomessage boards, and discussion of specific problems withCodeNotes authors and other developers.Join our nonfiction newsletter by sending a blank e-mail to:join-rht-nonfiction@list.randomhouse.com or visit www.atrandom.comEvery CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" at the front of the book for more information.From the Trade Paperback edition.

CodeNotes for C#

by Gregory Brill

CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references. CodeNotes for C# illustrates Microsoft's new language for the . NET platform, emphasizing syntax features and object-oriented concepts. Major capabilities of the . NET platform, including the Common Language Runtime (CLR), Base Class Libraries (BCL), and Assemblies, are also covered, as are popular . NET services such as ADO. NET, web services, and ASP. NET. This book is aimed at the experienced developer (Java, VB, C++, etc. ) who wants to learn the C# language and evaluate its new features. This edition of CodeNotes includes: * A global overview of this technology and explanation of what problems it can be used to solve * Real-world examples * "How and Why" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided * Instructions and classroom-style tutorials throughout from expert trainers and software developers

CodeNotes for J2EE: EJB, JDBC, JSP and Servlets (CodeNotes)

by Gregory Brill

CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket reference.CodeNotes for J2EE: EJB, JDBC, JSP, and Servlets introduces Java developers to the key database and web development technologies of the Java 2 Platform, Enterprise Edition. The JDBC API, JavaServer Pages, and Servlet frameworks are covered individually with examples that show how these technologies work together to create robust, dynamic web-based applications. The book also explains how to use Enterprise JavaBeans to create large, distributed, scalable applications.This edition of CodeNotes includes:-A global overview of a technology and explanation of what problems it can be used to solve-Real-world examples-"How and Why," "Design Notes," and "Bugs and Caveats" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided-Instructions and classroom-style tutorials throughout from expert trainers and software developersVisit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers.Every CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" at the beginning of the book for more information.

CodeNotes for Java: Intermediate and Advanced Language Features (CodeNotes)

by Gregory Brill

CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references. CodeNotes for Web Services in Java and . NET examines the core specifications and technologies required for building SOAP-based web services in both Java and . NET. Not only will you find descriptions of SOAP, WSDL, and UDDI; you will also see how to use each of these specifications with Java and . NET. In addition, you will find specific sections on cross-language and cross-platform compatibility between web services. This edition of CodeNotes includes: * A global overview of this technology and explanation of what problems it can be used to solve * Real-world examples * "How and Why" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided * Instructions and classroom-style tutorials throughout from expert trainers and software developers

CodeNotes for Oracle 9i

by Gregory Brill

CodeNotes provides the most succinct, accurate, and speedy way fora developer to ramp up on a new technology or language.Unlike other programming books, CodeNotes drills down tothe core aspects of a technology, focusing on the key elements needed in order to implement it immediately. It is a unique resource fordevelopers, filling the gap between comprehensive manuals andpocket references.Through real-world examples of PL/SQL queries, stored procedures, triggers, indexing, and more, CodeNotes for Oracle 9i illustrates the complete Oracle database framework, PL/SQL, security, administration, and optimization. Oracle's integration with Java and support for XML are extensively covered. This edition of CodeNotes includes:* A global overview of this technology and explanation of what problems it can be used to solve* Real-world examples* "How and Why" and "Bugs and Caveats" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided* "Design Notes" illustrating many of the common use patterns for Java programs* Instructions and classroom-style tutorials throughout from expert trainers and software developersVisit www.codenotes.com for updates, source code templates, access tomessage boards, and discussion of specific problems withCodeNotes authors and other developers.Join our nonfiction newsletter by sending a blank e-mail to:join-rht-nonfiction@list.randomhouse.com or visit www.atrandom.comEvery CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" at the front of the book for more information.From the Trade Paperback edition.

CodeNotes for VB.NET

by Gregory Brill

CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references.CodeNotes for VB.NET illustrates the major changes in Visual Basic with the new .NET edition, emphasizing the Common Language Runtime (CLR), syntax changes, Windows Forms, assemblies, new object oriented programming features, threading, and a survey of new .NET technologies such as ADO.NET, ASP.NET, and SOAP. This book will help any level of VB developer understand the power of VB.NET and learn the necessary techniques to transition from VB6 to VB.NET. This edition of CodeNotes includes:-A global overview of a technology and explanation of what problems it can be used to solve-Real-world examples-"How and Why" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided-Instructions and classroom-style tutorials throughout from expert trainers and software developersVisit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers.Every CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" at the beginning of the book for more information.

Refine Search

Showing 11,101 through 11,125 of 61,838 results