Browse Results

Showing 58,001 through 58,025 of 61,524 results

Two Bit Circus and the Future of Entertainment

by Elise Lemle Katherine Bomkamp Marcella Klein Williams Elizabeth Cutbirth

This brief will explore topics in computer science through the lens of Two Bit Circus, an engineering entertainment company based out of downtown Los Angeles. This brief examines the ways they apply computer science to a wide variety of applications, including interactive games, immersive adventures, and virtual reality. The authors demonstrate how technology can encourage children and adults to become more comfortable with the STEAM field. Educators and people interested in the ways that innovation and technology can solve current problems in entertainment, healthcare, education, and business will find this brief a valuable resource. Two Bit Circus creates unique productions that encourage playful collaboration across multiple platforms in interactive and meaningful ways. The company produces high tech games and immersive entertainment experiences that merge physical and digital play.

Two Bits: The Cultural Significance of Free Software

by Christopher M. Kelty

In Two Bits, Christopher M. Kelty investigates the history and cultural significance of Free Software, revealing the people and practices that have transformed not only software but also music, film, science, and education. Free Software is a set of practices devoted to the collaborative creation of software source code that is made openly and freely available through an unconventional use of copyright law. Kelty explains how these specific practices have reoriented the relations of power around the creation, dissemination, and authorization of all kinds of knowledge. He also makes an important contribution to discussions of public spheres and social imaginaries by demonstrating how Free Software is a "recursive public"--a public organized around the ability to build, modify, and maintain the very infrastructure that gives it life in the first place. Drawing on ethnographic research that took him from an Internet healthcare start-up company in Boston to media labs in Berlin to young entrepreneurs in Bangalore, Kelty describes the technologies and the moral vision that bind together hackers, geeks, lawyers, and other Free Software advocates. In each case, he shows how their practices and way of life include not only the sharing of software source code but also ways of conceptualizing openness, writing copyright licenses, coordinating collaboration, and proselytizing. By exploring in detail how these practices came together as the Free Software movement from the 1970s to the 1990s, Kelty also considers how it is possible to understand the new movements emerging from Free Software: projects such as Creative Commons, a nonprofit organization that creates copyright licenses, and Connexions, a project to create an online scholarly textbook commons.

Two Dimensional Spline Interpolation Algorithms

by Helmuth Späth

These volumes present a practical introduction to computing spline functions, the fundamental tools for fitting curves and surfaces in computer-aided deisgn (CAD) and computer graphics.

Two- and Three-Dimensional Patterns of the Face

by Peter W. Hallinan Gaile Gordon A. L. Yuille Peter Giblin David Mumford

The human face is perhaps the most familiar and easily recognized object in the world, yet both its three-dimensional shape and its two-dimensional images are complex and hard to characterize. This book develops the vocabulary of ridges and parabolic curves, of illumination eigenfaces and elastic warpings for describing the perceptually salient fea

Two-Dimensional Change Detection Methods

by Cem Ünsalan Murat Ilsever

Change detection using remotely sensed images has many applications, such as urban monitoring, land-cover change analysis, and disaster management. This work investigates two-dimensional change detection methods. The existing methods in the literature are grouped into four categories: pixel-based, transformation-based, texture analysis-based, and structure-based. In addition to testing existing methods, four new change detection methods are introduced: fuzzy logic-based, shadow detection-based, local feature-based, and bipartite graph matching-based. The latter two methods form the basis for a structural analysis of change detection. Three thresholding algorithms are compared, and their effects on the performance of change detection methods are measured. These tests on existing and novel change detection methods make use of a total of 35 panchromatic and multi-spectral Ikonos image sets. Quantitative test results and their interpretations are provided.

Two-dimensional Product-Cubic Systems, Vol. I: Constant and Linear Vector Fields

by Albert C. Luo

This book, the fifth of 15 related monographs, presents systematically a theory of product-cubic nonlinear systems with constant and single-variable linear vector fields. The product-cubic vector field is a product of linear and quadratic different univariate functions. The hyperbolic and hyperbolic-secant flows with directrix flows in the cubic product system with a constant vector field are discussed first, and the cubic product systems with self-linear and crossing-linear vector fields are discussed. The inflection-source (sink) infinite equilibriums are presented for the switching bifurcations of a connected hyperbolic flow and saddle with hyperbolic-secant flow and source (sink) for the connected the separated hyperbolic and hyperbolic-secant flows. The inflection-sink and source infinite-equilibriums with parabola-saddles are presented for the switching bifurcations of a separated hyperbolic flow and saddle with a hyperbolic-secant flow and center. Readers learn new concepts, theory, phenomena, and analysis techniques, such as Constant and product-cubic systems, Linear-univariate and product-cubic systems, Hyperbolic and hyperbolic-secant flows, Connected hyperbolic and hyperbolic-secant flows, Separated hyperbolic and hyperbolic-secant flows, Inflection-source (sink) Infinite-equilibriums and Infinite-equilibrium switching bifurcations.

Tworzenie izometrycznych gier spo?eczno?ciowych w HTML5, CSS3 i JavaScript

by Mario Andres Pagella

Masz konto na Facebooku? Pewnie, ?e tak - wszyscy maj?! Musia?e? wi?c zauwa?y? gry dost?pne w tym serwisie. Mo?e nie osza?amiaj? fotorealistyczn? grafik? i superdynamiczn? akcj?, maj? jednak to co?. Nazywa si? to grywalno??. Frajda ze wspó?zawodniczenia nie da si? niczym zast?pi?. Popularno?? tego typu gier gwa?townie ro?nie, a firma, która wyprodukowa?a prawdopodobnie najbardziej znan? z nich - Farmville - w?a?nie wchodzi na gie?d?!Dzi?ki tej ksi??ce równie? i Ty b?dziesz móg? spróbowa? szcz??cia. W trakcie lektury dowiesz si?, jak wykorzysta? nowo?ci HTML5 i CSS3 do osi?gni?cia interesuj?cych efektów, takich jak rzut izometryczny. Ponadto zobaczysz, jak wzbogaci? aplikacj? o efekty d?wi?kowe oraz przygotowa? atrakcyjny interfejs u?ytkownika. Wiedza tutaj zawarta pozwoli Ci na przygotowanie kompletnej gry z pomoc? HTML5, CSS3 i JavaScriptu, a nast?pnie zintegrowanie jej z Facebookiem. Teraz to, czy zdob?dziesz popularno?? i osi?gniesz sukces finansowy, zale?y tylko i wy??cznie od Twojej pomys?owo?ci oraz kreatywno?ci!Przygotuj gr?, która b?dzie:oparta na nowoczesnych technologiachzintegrowana z serwisem Facebookdost?pna dla setek graczyzaopatrzona w grafik? 3DpopularnaZaistniej na rynku gier komputerowych!

Tworzenie stron WWW: The Missing Manual (Missing Manual Ser.)

by Matthew Macdonald

For anyone who wants to create an engaging web site--for either personal or business purposes--Creating Web Sites: The Missing Manual demystifies the process and provides tools, techniques, and expert guidance for developing a professional and reliable web presence. Like every Missing Manual, you can count on Creating Web Sites: The Missing Manual to be entertaining and insightful and complete with all the vital information, clear-headed advice, and detailed instructions you need to master the task at hand. Author Matthew MacDonald teaches you the fundamentals of creating, maintaining, and updating an effective, attractive, and visitor-friendly web site--from scratch or from an existing site that's a little too simple or flat for your liking. Creating Web Sites: The Missing Manual doesn't only cover how to create a well-designed, appealing, smart web site that is thoroughly up to date and brimming with the latest features. It also covers why it's worth the effort by explaining the rationale for creating a site in the first place and discussing what makes a given web site particularly aesthetic, dynamic, and powerful. It further helps you determine your needs and goals and make well informed design and content decisions. Creating Web Sites: The Missing Manual includes a basic primer on HTML, working with JavaScript, and incorporating services like Paypal's shopping cart, Amazon's associate program, and Google AdSense and AdWords. It delivers advanced tricks for formatting, graphics, audio and video, as well as Flash animation and dynamic content. And you'll learn how to identify and connect with your site's audience through forms, forums, meta tags, and search engines. This isn't just another dry, uninspired book on how to create a web site. Creating Web Sites: The Missing Manual is a witty and intelligent guide for all of you who are ready to make your ideas and vision a web reality.

Txt Me: Your Phone Has Changed Your Life. Let's Talk about It.

by B. Bonin Bough

What's bigger than the internet? Putting it in every pocket, and in every purse. This changes everything, in ways we are only beginning to understand. Mobile devices have become staples of daily life, and our nonstop use of them has changed society . . . forever. In Txt Me, B. Bonin Bough, one of the world's leaders in digital marketing, explores the exciting impact and future implications of mobile devices and digital communication on individuals, companies, and society. Including insights from the minds behind Coca-Cola, Conde Nast, NASCAR, and Twitter, Bough breaks down the often counterintuitive ways mobile devices and digital data are reshaping the way we experience, consume, and think, including: Why consumers now have more control of their shopping and spending How mobile phones have actually "rescued" language Why parents—not kids—should put down their phones How our relationship with politicians has evolved—and improved Why cell phones have improved our interaction with our surroundings—not hindered it How mobile devices are enabling us to better monitor, and enhance, our personal health Txt Me is a fascinating, funny, entertaining exploration of how our mobile society is changing the way we are behaving, reacting, thinking, learning, parenting, dating, having sex, eating, worshiping, exercising, and buying. It will challenge, surprise, provoke, and inspire you. Yes, the number on the cover is real. Text B. Bonin Bough at (646-759-1837) with your answers to any of the questions called out throughout the book. He will text back with his thoughts. Just remember to include the hashtag of the question you're answering in each text! Participating in the Txt Me experience may unlock exclusive deals and special offers. As your contribution is most important, please keep in mind that standard carrier rates regarding SMS or data may apply, and you can opt out whenever you wish by texting "Stop."

Type II Uses of Technology in Education: Projects, Case Studies, and Software Applications

by Cleborne D. Maddux D. LaMont Johnson

Spark your students to actually want to learn through the creative application of technology!Type II applications in education make it possible to teach in new and more effective ways. Type II Uses of Technology in Education: Projects, Case Studies, and Software Applications clearly explains methods and strategies presently used by teachers to offer students a creative learning experience through the application of technology. Each chapter presents individual examples of how teachers have applied technology in schools and classrooms, illustrating through case studies, projects, and software applications how to effectively spark students&’ interest and learning. Type II Uses of Technology in Education is the third in a series (Internet Applications of Type II Uses of Technology in Education and Classroom Integration of Type II Uses of Technology in Education, both from Haworth) that provides a clear view of the advantages-and challenges-involved in the use of technology to enhance and actively involve students in the learning process. The applications described and discussed at length here go beyond the mundane educational functions like grading or presenting drill and practice exercises to explore fresh ways of teaching and learning. Students can become involved and actually want to learn, all through the use of creative technology application. The book also includes tables and figures to enhance understanding of the material.Type II Uses of Technology in Education discusses: data collection, analysis, and communication in student research using pocket PCs and laptops the educational effect of using a learning object as a pedagogical model rather than simply being technological in nature examples of integrated Type II activities e-learning courses using interactive video, WebCT, and on-site discussion groups electronic discussion applications in a laptop university teacher education program challenges facing students using computers to enhance and express the extent of their learning information and communication technology (ICT) integration into schools-using three illustrative case studies forward planning needed to make the difficult change to technological application for learning a case study that used problem-based learning software with at-risk students using technology to reinforce visual learning strategies digital portfolio development as a Type II application interactive computer technology in art instruction on-demand help features for effective interactive learning experience Personal Educational Tools (PETs) Type II Uses of Technology in Education: Projects, Case Studies, and Software Applications provides numerous illustrations of technology learning in action and is perfect for educators and students in programs dealing with information technology in education, and for public school personnel with interests and responsibilities in using information technology in the classroom.

Type Inheritance and Relational Theory: Subtypes, Supertypes, and Substitutability

by C. J. Date

Type inheritance is that phenomenon according to which we can say, for example, that every square is also a rectangle, and so properties that apply to rectangles in general apply to squares in particular. In other words, squares are a subtype of rectangles, and rectangles are a supertype of squares. Recognizing and acting upon such subtype / supertype relationships provides numerous benefits: Certainly it can help in data modeling, and it can also provide for code reuse in applications. For these reasons, many languages, including the standard database language SQL, have long supported such relationships. However, there doesn’t seem to be any consensus in the community at large on a formal, rigorous, and abstract model of inheritance. This book proposes such a model, one that enjoys several advantages over other approaches, not the least of which it is that it’s fully compatible with the well known relational model of data.Topics the model covers include:Both single and multiple inheritanceScalar, tuple, and relation inheritanceType lattices and union and intersection typesPolymorphism and substitutabilityCompile time and run time bindingAll of these topics are described in detail in the book, with numerous illustrative examples, exercises, and answers. The book also discusses several alternative approaches. In particular, it includes a detailed discussion and analysis of inheritance as supported in the SQL standard.

Type-2 Fuzzy Graphical Models for Pattern Recognition

by Jia Zeng Zhi-Qiang Liu

This book discusses how to combine type-2 fuzzy sets and graphical models to solve a range of real-world pattern recognition problems such as speech recognition, handwritten Chinese character recognition, topic modeling as well as human action recognition. It covers these recent developments while also providing a comprehensive introduction to the fields of type-2 fuzzy sets and graphical models. Though primarily intended for graduate students, researchers and practitioners in fuzzy logic and pattern recognition, the book can also serve as a valuable reference work for researchers without any previous knowledge of these fields. Dr. Jia Zeng is a Professor at the School of Computer Science and Technology, Soochow University, China. Dr. Zhi-Qiang Liu is a Professor at the School of Creative Media, City University of Hong Kong, China.

Type-2 Fuzzy Logic in Control of Nonsmooth Systems: Theoretical Concepts And Applications (Studies in Fuzziness and Soft Computing #373)

by Oscar Castillo Luis T. Aguilar

This book presents the synthesis and analysis of fuzzy controllers and its application to a class of mechanical systems. It mainly focuses on the use of type-2 fuzzy controllers to account for disturbances known as hard or nonsmooth nonlinearities. The book, which summarizes the authors’ research on type-2 fuzzy logic and control of mechanical systems, presents models, simulation and experiments towards the control of servomotors with dead-zone and Coulomb friction, and the control of both wheeled mobile robots and a biped robot. Closed-loop systems are analyzed in the framework of smooth and nonsmooth Lyapunov functions.

Type-2 Fuzzy Neural Networks and Their Applications

by Rafik Aziz Aliev Babek Ghalib Guirimov

This book deals with the theory, design principles, and application of hybrid intelligent systems using type-2 fuzzy sets in combination with other paradigms of Soft Computing technology such as Neuro-Computing and Evolutionary Computing. It provides a self-contained exposition of the foundation of type-2 fuzzy neural networks and presents a vast compendium of its applications to control, forecasting, decision making, system identification and other real problems. Type-2 Fuzzy Neural Networks and Their Applications is helpful for teachers and students of universities and colleges, for scientists and practitioners from various fields such as control, decision analysis, pattern recognition and similar fields.

Type-3 Fuzzy Logic and Fractal Theory for Medical Diagnosis (SpringerBriefs in Applied Sciences and Technology)

by Oscar Castillo Patricia Melin

This book is intended to be a reference for scientists and engineers interested in applying type-3 fuzzy logic and fractal theory techniques in medical diagnosis. In this book, a new model based on type-3 fuzzy logic and fractal theory for applications in medical diagnosis is presented. The main idea is that a higher type and order of fuzzy logic can help in solving various diagnosis problems and find better results. In addition, fractal theory is also employed for enhancing medical diagnosis. In this regard, several hybrid intelligent methods are offered. In this book, the authors test the proposed methods using several medical diagnosis problems, like diagnosis of problems in the brain, hearth, lungs, and others. The authors can notice that when type-3 fuzzy systems are implemented to model the behavior of systems, the results in diagnosis are enhanced, because the management of uncertainty is better. For this reason, the authors consider in this book the proposed methods using type-3 fuzzy systems and fractal theory to improve the diagnosis in complex medical problems.

Type-3 Fuzzy Logic in Time Series Prediction (SpringerBriefs in Applied Sciences and Technology)

by Oscar Castillo Patricia Melin

This book focuses on the field of type-3 fuzzy logic for applications in time series prediction. The main idea is that a higher type and order of fuzzy logic can help in solving various prediction problems and find better results. In addition, neural networks and fractal theory are employed in enhancing prediction results. In this regard, several hybrid intelligent methods are offered. In this book we test the proposed methods using several prediction problems, like predicting COVID-19 and the stock market. We can notice that when Type-3 fuzzy systems are implemented to model the behavior of systems, the results in prediction are enhanced, because the management of uncertainty is better. For this reason, we consider in this book the proposed methods using type-3 fuzzy systems, neural networks and fractal theory to improve the prediction behavior of the complex nonlinear systems. This book is intended to be a reference for scientists and engineers interested in applying type-3 fuzzy logic techniques for solving complex prediction problems. This book can also be used as a reference for graduate courses like the following: soft computing, fuzzy logic, neural networks, bio-inspired algorithms, intelligent prediction, and similar ones. We consider that this book can also be used to get novel ideas for new lines of research, or to continue the lines of research proposed by the authors of the book.

Type-Based Flood Statistics: An Interlink Between Stochastic and Deterministic Flood Hydrology (Water Science and Technology Library #124)

by Andreas H. Schumann Svenja Fischer

This book summarises for the first time all relevant methodologies for type-based flood statistics, introduces the basis of flood typology and makes them accessible to the user. Flood types improve the understanding of the flood-generating processes and characterise the flood event in terms of its features such as peak, volume and hydrograph shape. In addition, they can also significantly expand the information used in flood statistics and add valuable flood characteristics to the determination of design floods, especially the determination of flood scenarios relevant for reservoir management. A detailed framework with all aspects of point and spatial statistics as well as regionalisation is presented, and examples illustrate the benefit of the proposed methodology. The target audience is both users in associations and engineering offices, as type-based statistics are increasingly becoming part of the specifications, and researchers, as this is a current field of research.

Type-Driven Development with Idris

by Edwin Brady

SummaryType-Driven Development with Idris, written by the creator of Idris, teaches you how to improve the performance and accuracy of your programs by taking advantage of a state-of-the-art type system. This book teaches you with Idris, a language designed to support type-driven development.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyStop fighting type errors! Type-driven development is an approach to coding that embraces types as the foundation of your code - essentially as built-in documentation your compiler can use to check data relationships and other assumptions. With this approach, you can define specifications early in development and write code that's easy to maintain, test, and extend. Idris is a Haskell-like language with first-class, dependent types that's perfect for learning type-driven programming techniques you can apply in any codebase.About the BookType-Driven Development with Idris teaches you how to improve the performance and accuracy of your code by taking advantage of a state-of-the-art type system. In this book, you'll learn type-driven development of real-world software, as well as how to handle side effects, interaction, state, and concurrency. By the end, you'll be able to develop robust and verified software in Idris and apply type-driven development methods to other languages.What's InsideUnderstanding dependent typesTypes as first-class language constructsTypes as a guide to program constructionExpressing relationships between dataAbout the ReaderWritten for programmers with knowledge of functional programming concepts.About the AuthorEdwin Brady leads the design and implementation of the Idris language.Table of ContentsPART 1 - INTRODUCTIONOverviewGetting started with IdrisPART 2 - CORE IDRISInteractive development with typesUser-defined data typesInteractive programs: input and output processingProgramming with first-class typesInterfaces: using constrained generic typesEquality: expressing relationships between dataPredicates: expressing assumptions and contracts in typesViews: extending pattern matchingPART 3 - IDRIS AND THE REAL WORLDStreams and processes: working with infinite dataWriting programs with stateState machines: verifying protocols in typesDependent state machines: handling feedback and errorsType-safe concurrent programming

TypePad For Dummies

by Melanie Nelson Shannon Lowe

Start, use, and customize a TypePad blog today! TypePad is known for its intuitive user interface, built-in SEO features, optional advertising, free professionally designed templates, fully hosted blogs, and outstanding customer support. This book guides you through the technical tasks necessary for starting, using, and customizing a TypePad blog. Step-by-step tutorials walk you through the process of signing up for a new TypePad blog, while screen shots from real-world blogs bring the book's concepts to life. Guides you through choosing the right TypePad membership plan, signing up, configuring, using, and customizing a blog using the TypePad system Explains the process of signing up for a new TypePad blog and publishing your content on the Web Shares real-world examples that bring the book's ideas to life Get blogging today with TypePad!

TypeScript 2.x By Example: Build engaging applications with TypeScript, Angular, and NativeScript on the Azure platform

by Sandeep Singh Sachin Ohri

Key FeaturesBegin with the fundamentals of TypeScript and learn how to write better JavaScript codeBuild three amazing applications throughout the bookLeverage the power of tools such as Angular 2 and NativeScript to build for the web as well as for mobileBook DescriptionThe TypeScript language, compiler, and open source development toolset brings JavaScript development up to the enterprise level. It allows you to use ES5, ES6, and ES7 JavaScript language features today, including classes, interfaces, generics, modules, and more. Its simple typing syntax enables building large, robust applications using object-oriented techniques and industry-standard design principles.This book aims at teaching you how to get up and running with TypeScript development in the most practical way possible. Taking you through two exciting projects built from scratch, you will learn the basics of TypeScript, before progressing to functions, generics, promises, and callbacks. Then, you’ll get to implement object-oriented programming as well as optimize your applications with effective memory management. You’ll also learn to test and secure your applications, before deploying them. Starting with a basic SPA built using Angular, you will progress on to building, maybe, a Chat application or a cool application. You’ll also learn how to use NativeScript to build a cool mobile application. Each of these applications with be explained in detail, allowing you to grasp the concepts fast.By the end of this book, you will have not only built two amazing projects but you will also have the skills necessary to take your development to the next level.What you will learnDesign your first project in Visual StudioLearn about the different data types in TypeScriptCreate web applications in an object-oriented fashion using TypeScriptBuild a Trello application using TypeScript's complex features.Explore the tools available in a web application ecosystem to write unit test casesDeploy web applications to cloud and assign resources to the application

TypeScript 2.x for Angular Developers

by Christian Nwamba

Write better, reusable, and predictable Angular apps with typed logic About This Book • Leverage the power of TypeScript for developing large-scale Angular apps • Take advantage of the cutting-edge features of TypeScript 2.x to build high-performing, maintainable applications • Explore the TypeScript implementation of modules, classes, and annotations with Angular components Who This Book Is For This book is for developers who would like to learn to use TypeScript to develop Angular applications. A basic JavaScript knowledge would be beneficial. What You Will Learn • Move from loose types to predictable strict types • Write self-documented API methods and data structures • Understand custom generic types for complex data structures • Implement Contract with Interfaces • Enhance Dependency Injection in Angular via class constructors • Explore TypeScript advanced types • Build Interactive web apps with Angular and TypeScript In Detail TypeScript, a superset of JavaScript, is the default language for building Angular applications from Google. TypeScript 2.0 adds optional static types, classes, and modules to JavaScript, to enable great tooling and better structuring of large JavaScript applications. This book will teach you how to leverage the exciting features of TypeScript while working on Angular projects to build scalable, data-intensive web applications. You will begin by setting up and installing TypeScript and then compile it with JavaScript. You will then learn to write simple JavaScript expressions with TypeScript. You will then go through some built in TypeScript types and accessors. Further you will build web components using TypeScript Interfaces and Decorators. You will go through the Angular form module, which will enable you to write predictable typed forms with TypeScript and learn to use typed DOM events. You will also build a single-page application using the Router module. Lastly, you will consume API data with Angular's HTTP Module and handle responses with RxJS observables. At the end of the book, you will go through different testing and debugging techniques. Style and approach A step-by-step, tutorial-based guide

TypeScript 3.0 Quick Start Guide: The easiest way to learn TypeScript

by Patrick Desjardins

Work with everything you need to create TypeScript applicationsKey FeaturesLearn enough about all aspects of TypeScriptAnswers the questions that new users ask about TypeScriptFocus on simple examples and concise explanationsBook DescriptionTypeScript is designed for the development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications.We start by setting up the environment and learning about the build tools that support TypeScript. Then we look at scoping of a variable, and the difference between a undefined variable and a null variable. You will then see the difference between an object, an Object, an object literal, and an object built with a constructor, crucial concepts in understanding TypeScript.You will learn how to make your code more generic to increase the reusability of your classes, functions, and structures, and to reduce the burden of duplicating code. We look at creating definition files to transform the actual JavaScript code to be compatible with TypeScript. By the end of the book, you will have worked with everything you need to develop stunning applications using TypeScript.What you will learnSet up the environment quickly to get started with TypeScript Configure TypeScript with essential configurations that run along your codeStructure the code using Types and Interfaces to create objects Demonstrate how to create object-oriented code with TypeScriptAbstract code with generics to make the code more reusableTransform the actual JavaScript code to be compatible with TypeScriptWho this book is forThis book is for JavaScript developers who want to get started with TypeScript for building applications. No previous knowledge of TypeScript is expected.

TypeScript 4 Design Patterns and Best Practices: Discover effective techniques and design patterns for every programming task

by Theo Despoudis

A detailed and easy-to-follow guide to learning design patterns and modern best practices for improving your TypeScript development skillsKey FeaturesUnderstand, analyze, and develop classical design patterns in TypeScriptExplore advanced design patterns taken from functional programming and reactive programmingDiscover useful techniques and gotchas when developing large-scale TypeScript applicationsBook DescriptionTypeScript is a superset language on top of JavaScript that introduces type safety and enhanced developer tooling. TypeScript 4 Design Patterns and Best Practices will assist with understanding design patterns and learning best practices for producing scalable TypeScript applications. It will also serve as handy documentation for future maintainers.This book takes a hands-on approach to helping you get up and running with the implementation of TypeScript design patterns and associated methodologies for writing testable code. You'll start by exploring the practical aspects of TypeScript 4 and its new features. The book will then take you through traditional gang of four (GOF) design patterns, such as behavioral, creational, and structural in their classic and alternative forms, and show you how you can use them in real-world development projects. Once you've got to grips with traditional design patterns, you'll advance to learning about their functional programming and reactive programming counterparts and how they can be coupled to deliver better and more idiomatic TypeScript code.By the end of this TypeScript book, you'll be able to efficiently recognize when and how to use the right design patterns in any practical use case and gain the confidence to work on scalable and maintainable TypeScript projects of any size.What you will learnUnderstand the role of design patterns and their significanceExplore all significant design patterns within the context of TypeScriptFind out how design patterns differ from design conceptsUnderstand how to put the principles of design patterns into practiceDiscover additional patterns that stem from functional and reactive programmingRecognize common gotchas and antipatterns when developing TypeScript applications and understand how to avoid themWho this book is forIf you're a developer looking to learn how to apply established design patterns to solve common programming problems instead of reinventing solutions, you'll find this book useful. You're not expected to have prior knowledge of design patterns. Basic TypeScript knowledge is all you need to get started with this book.

TypeScript Basics: Learn TypeScript from Scratch and Solidify Your Skills with Projects

by Nabendu Biswas

Jumpstart your working knowledge of Typescript with a quick, practical guide and start using this open source, object orientated language with confidence. This book highlights how Typescript works with JavaScript and its frameworks, giving it greater functionality, especially for larger enterprise projects. You'll start by reviewing some fundamentals such as how to run a TypeScript file and compile it to JavaScript as well as understand how it sits within the full ecosystem alongside React, Redux, Angular and Webpack. Using a practical project-led approach, you'll go through key concepts and aspects of Typescript such as compilers, arrays, classes and interfaces. Once you complete the fundamental basics, you'll move onto more complex topics like advanced types. You'll also learn about Decorators, which are a must-have feature in Angular. The book then presents a small To-do list project followed by a larger 'Drag and Drop' project. You'll see how to divide the drag and drop project into small manageable modules and learn to make the project more efficient with Webpack. Lastly, you'll create two more React projects, a party app with React and then one with React and Redux. Typescript Basics reveals how this JavaScript extension is currently the fastest growing language for web development with more and more developers and companies looking to utilize and adopt it within their current workflows and projects. What You'll LearnUnderstand the particulars of Typescript and how it feeds into the JS and Web development eco-systemImplement Typescript for enterprise projectsUse Typescript with practical projects and examplesSee how Typescript interacts with major frameworks like React and Angular Who This Book Is ForThose who want to learn about TypeScript and implement it in their Enterprise or hobby projects with React and Angular. Beginners will find it easy to learn the basic concepts and principles to get started and to progress onto more advanced projects and how to implement them.

TypeScript Blueprints

by Ivo Gabe Wolff

Build exciting end-to-end applications with TypeScript About This Book * This book will help you whether you're a beginner or an expert * Complete and complex projects provide codes that are ready and solutions for start-ups and enterprise developers * The book will showcase the power and depth of TypeScript when it comes to high performance and scalability Who This Book Is For This book was written for web developers who wish to make the most of TypeScript and build fun projects. You should be familiar with the fundamentals of JavaScript What You Will Learn * Build quirky and fun projects from scratch while exploring widely applicable practices and techniques * Use TypeScript with a range of different technologies such as Angular 2 and React and write cross-platform applications * Migrate JavaScript codebases to TypeScript to improve your workflow * Write maintainable and reusable code that is helpful in the world of programming revolving around features and bugs * Using System.JS and Webpack to load scripts and their dependencies. * Developing highly performance server-side applications to run within Node Js. * Reviewing high performant Node.js patterns and manage garbage collection. In Detail TypeScript is the future of JavaScript. Having been designed for the development of large applications, it is being widely incorporated in popular projects such as Angular JS 2.0. Adopting TypeScript results in more robust software, while still being deployable in apps where regular JavaScript would run. Scale and performance lie at the heart of the projects built in our book. The lessons learned throughout this book will arm you with everything you need to build amazing projects. During the course of this book, you will learn how to build a complete Single Page Application with Angular 2 and create a popular mobile app using NativeScript. Further on, you will build a classic Pac Man game in TypeScript. We will also help you migrate your legacy codebase project from JavaScript to TypeScript. By the end of the book, you will have created a number of exciting projects and will be competent using TypeScript for your live projects. Style and approach The book focuses on building projects from scratch. These end-to-end projects will give you ready-to-implement solutions for your business scenario, showcasing the depth and robustness of TypeScript.

Refine Search

Showing 58,001 through 58,025 of 61,524 results