Фильтры
Категория
Язык книги
Автор
Год издания
Издательство

Книги по программированию и IT


This book is about writing cost-effective, maintainable, and pleasing code.Chapter 1 explores how to decide if code is "good enough." This chapter uses metrics to compare several possible solutions to the 99 Bottles problem. It introduces a type of solution known asShameless Green, and argues that although Shameless Green is neither clever nor changeable, it is the best initial solution to many pr...

Ruby Английский PDF

Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center, KVO, closures, etc. Juggling all of these different mechanisms can be somewhat overwhelming. Does it have to be this hard? Not anymore!In this book, you'll learn about Combine — Apple’s framework to work with asynchronous events...

Swift Английский PDF

Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in.Start by learning what architecture patterns for...

Swift Английский PDF

Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 7 tools and simplify the complex JavaScript ecosystem.It's easier than ever to build user interactions with Hotwire, Turbo, and Stimulus. You can add great front-end flair without much extra complication. Use React to build a more complex set of client-side features. Structure your c...

Ruby Английский PDF

What will you learn from this book?Swift is best known as Apple's programming language of choice for developing apps on iOS, iPadOS, macOS, watchOS, and tvOS. But it's far more versatile than that. Open source Swift is also gaining ground as a language for systems programming and server-side code, and it runs on Linux and Windows. So where do you start? With Head First Swift, you'll explore f...

Swift Английский PDF

Ruby on Rails is one of the most popular web application development frameworks, but learning and using it is not the easiest task. This book will help you solve it, regardless of whether you have experience in web development in general and Rails in particular. The famous author and lead developer of Rails, Michael Hartl, will introduce you to Rails using the example of developing three applicati...

Ruby Английский PDF

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.Explore Swift's object-oriented conceptsBecome familiar with buil...

Swift Английский PDF

Эта книга позволит вам начать программировать, освоив удобный и функциональный язык Swift, на котором пишут программы для устройств Apple. Вы создадите в учебной площадке Xcode Playground игру и напоминалку о днях рождения друзей. Двигайтесь по понятным инструкциям и сразу оценивайте результаты своей работы. Книга для детей от 10 лет и для взрослых....

Swift Русский PDF

Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene.You’ll start by accessing the camera and teaching your...

Swift Английский PDF

If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.Create, arrange, draw, layer, and animate views that respondto touchUse view cont...

Swift Английский PDF

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.Become familiar with built-in Swift typesDive deep into Swift obj...

Swift Английский PDF

Each chapter of the book helps to identify, explain and correct a unique and dangerous antipattern. In the four parts of the book, antipatterns are grouped in terms of logical database design, physical database design, queries, and application development.There is a high probability that the database layer of your application already contains problems such as Index Shotgun, Keyless Entry, Fear of...

DataBase (SQL) Английский PDF

Thanks to concise, easy-to-read code that supports asynchronous, parallel processing, aspects of functional programming have begun to appear in some traditionally object-oriented languages, such as C# and Java. This practical book shows C# programmers how to use the features of functional programming without resorting to learning a completely new language.Due to the common runtime environment char...

C# Английский PDF

Automated testing will help you write high-quality software in less time, with more confidence, fewer bugs, and without constant manual oversight. Testing JavaScript Applications is a guide to building a comprehensive and reliable JS application testing suite, covering both how to write tests and how JS testing tools work under the hood. You’ll learn from Lucas de Costa, a core contribut...

Hacking and Security JavaScript (JS) Английский PDF

Learn HTML and CSS with the Visual QuickStart Guide -- the quick and easy way!This new edition features over six hours of instructional video that guide you through HTML and CSS, getting you up and running with web development in no time. The images in the book feature concise steps and explanations, while the videos enhance and expand the information in the book and provide an alternati...

CSS HTML Английский PDF