Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Functional

Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes


Free Shipping Included! Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes by Packt Publishing at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Bring the power of functional programming to Swift to develop clean, smart, scalable and reliable applications.About This BookWritten for the latest


Product Description

Bring the power of functional programming to Swift to develop clean, smart, scalable and reliable applications.

About This Book

  • Written for the latest version of Swift, this is a comprehensive guide that introduces iOS, Web and macOS developers to the all-new world of functional programming that has so far been alien to them
  • Get familiar with using functional programming alongside existing OOP techniques so you can get the best of both worlds and develop clean, robust, and scalable code
  • Develop a case study on example backend API with Swift and Vapor Framework and an iOS application with Functional Programming, Protocol-Oriented Programming, Functional Reactive Programming, and Object-Oriented Programming techniques

Who This Book Is For

Meant for a reader who knows object-oriented programming, has some experience with Objective-C/Swift programming languages and wants to further enhance his skills with functional programming techniques with Swift 3.x.

What You Will Learn

  • Understand what functional programming is and why it matters
  • Understand custom operators, function composition, currying, recursion, and memoization
  • Explore algebraic data types, pattern matching, generics, associated type protocols, and type erasure
  • Get acquainted with higher-kinded types and higher-order functions using practical examples
  • Get familiar with functional and non-functional ways to deal with optionals
  • Make use of functional data structures such as semigroup, monoid, binary search tree, linked list, stack, and lazy list
  • Understand the importance of immutability, copy constructors, and lenses

Additional Information

Manufacturer:Packt Publishing
Publisher:Packt Publishing
Studio:Packt Publishing
EAN:9781787284500
Item Size:0.72 x 9.25 x 9.25 inches
Package Weight:1.51 pounds
Package Size:7.5 x 0.72 x 0.72 inches

Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes by Packt Publishing

Buy Now:
Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes

Brand: Packt Publishing
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$44.99


Quantity:  

 


View More In Functional.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781617293412, isbn: 1617293415,
Summary RxJS in Action gives you the development skills you need to create reactive applications with RxJS. This book is full of theory and practical examples that build on each other and help you begin thinking in a reactive manner. Foreword by Ben ...

mpn: 9780596514983, ean: 9780596514983, isbn: 0596514980,
This easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through...

ean: 9781617293566, isbn: 1617293563,
Manning's bestselling Java 8 book has been revised for Java 9! In Modern Java in Action, readers build on their existing Java language skills with the newest features and techniques. The release of Java 9 builds on what made Java 8 so exciting. In ad...

ean: 9781617292828, isbn: 1617292826,
Summary Functional Programming in JavaScript teaches JavaScript developers functional techniques that will improve extensibility, modularity, reusability, testability, and performance. Through concrete examples and jargon-free explanations, this book...

mpn: 45514998, ean: 9781617293764, isbn: 1617293768,
Summary Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'll learn Haskell the best possible way—by...

ean: 9781593278786, isbn: 1593278780,
An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers who share their tips, tricks, best practices, and ...

mpn: black & white illustrations, ean: 9783000480058, isbn: 3000480056,
This book will teach you how to use Swift to apply functional programming techniques to your iOS or OS X projects. These techniques complement object-oriented programming that most Objective-C developers will already be familiar with, providing you w...

ean: 9781491980552, isbn: 1491980559,
Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-...

ean: 9781449329273, isbn: 1449329276,
Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter an...

mpn: black & white illustrations, ean: 9781937785468, isbn: 1937785467,
Intermediate level, for programmers fairly familiar with Java, but new to the functional style of programming and lambda expressions.Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, ...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.