0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (5)
  • -
Status
Brand

Showing 1 - 5 of 5 matches in All Departments

Data Structures And Algorithms In Javascript (Paperback): Federico Kereki Data Structures And Algorithms In Javascript (Paperback)
Federico Kereki
R1,253 R1,024 Discovery Miles 10 240 Save R229 (18%) Ships in 10 - 15 working days

For Javascript developers, this book is a one-stop-shop for learning the algorithms and data structures that solve and optimize complex problems. Covering everything from functional programming and abstract data types, to sorting and searching, lists, bags, binary trees, forests, heaps, and graphs - the author uses examples taken from coding challenges and interview questions, enabling readers to explore the real-world advantages of specific algorithms and data structures.  Written and illustrated to be a developer s go-to reference manual as well as for immediate on-the-job applications, performance - both from a theoretical point of view and a practical standpoint - is considered alongside every algorithm or data structure introduced. In addition to demonstrating best practices throughout the text, each chapter ends with a series of questions that amplify the preceding concepts and provide further examples for the reader to apply. Also of note, the book utilizes the latest version o

Mastering JavaScript Functional Programming - Write clean, robust, and maintainable web and server code using functional... Mastering JavaScript Functional Programming - Write clean, robust, and maintainable web and server code using functional JavaScript and TypeScript (3rd Revised edition)
Federico Kereki
R1,163 Discovery Miles 11 630 Ships in 18 - 22 working days

Apply functional programming techniques to write testable terser code for frontend and backend development with improved clarity, concurrency, and performance Purchase of the print or Kindle book includes a free PDF eBook Key Features Apply functional programming concepts and techniques to everyday JavaScript or TypeScript programming Master functional programming in JavaScript and TypeScript to solve real-world development problems Apply functional programming to get better testable programs with higher modularity and reusability Book DescriptionFunctional programming is a programming paradigm that uses functions for developing software. This book is filled with examples that enable you to leverage the latest JavaScript and TypeScript versions to produce modern and clean code, as well as teach you to how apply functional programming techniques to develop more efficient algorithms, write more concise code, and simplify unit testing. This book provides comprehensive coverage of the major topics in functional programming to produce shorter, clearer, and testable programs. You'll begin by getting to grips with writing and testing pure functions, reducing side effects, as well as other key features to make your applications functional in nature. The book specifically explores techniques to simplify coding, apply recursion, perform high-level coding, learn ways to achieve immutability, implement design patterns, and work with data types. By the end of this book, you'll have developed the practical programming skills needed to confidently enhance your applications by adding functional programming to wherever it's most suitable. What you will learn Understand when to use functional programming versus classic object-oriented programming Use declarative coding instead of imperative coding for clearer, more understandable code Know how to avoid side effects and create more reliable code with closures and immutable data Use recursion to help design and implement more understandable solutions to complex problems Define functional programing data types with or without TypeScript, add type checking, and implement immutability Apply advanced containers to get better structures to tackle errors and implement async programming Who this book is forIf you are a JavaScript or TypeScript developer looking to enhance your programming skills, then this book is for you. The book applies to both frontend developers working with frameworks such as React, Vue, or Angular as well as backend developers using Node.js or Deno.

Mastering JavaScript Functional Programming - Write clean, robust, and maintainable web and server code using functional... Mastering JavaScript Functional Programming - Write clean, robust, and maintainable web and server code using functional JavaScript, 2nd Edition (Paperback, 2nd Revised edition)
Federico Kereki
R1,585 Discovery Miles 15 850 Ships in 18 - 22 working days

Explore the functional programming paradigm and the different techniques for developing better algorithms, writing more concise code, and performing seamless testing Key Features Explore this second edition updated to cover features like async functions and transducers, as well as functional reactive programming Enhance your functional programming (FP) skills to build web and server apps using JavaScript Use FP to enhance the modularity, reusability, and performance of apps Book DescriptionFunctional programming is a paradigm for developing software with better performance. It helps you write concise and testable code. To help you take your programming skills to the next level, this comprehensive book will assist you in harnessing the capabilities of functional programming with JavaScript and writing highly maintainable and testable web and server apps using functional JavaScript. This second edition is updated and improved to cover features such as transducers, lenses, prisms and various other concepts to help you write efficient programs. By focusing on functional programming, you'll not only start to write but also to test pure functions, and reduce side effects. The book also specifically allows you to discover techniques for simplifying code and applying recursion for loopless coding. Gradually, you'll understand how to achieve immutability, implement design patterns, and work with data types for your application, before going on to learn functional reactive programming to handle complex events in your app. Finally, the book will take you through the design patterns that are relevant to functional programming. By the end of this book, you'll have developed your JavaScript skills and have gained knowledge of the essential functional programming techniques to program effectively. What you will learn Simplify JavaScript coding using function composition, pipelining, chaining, and transducing Use declarative coding as opposed to imperative coding to write clean JavaScript code Create more reliable code with closures and immutable data Apply practical solutions to complex programming problems using recursion Improve your functional code using data types, type checking, and immutability Understand advanced functional programming concepts such as lenses and prisms for data access Who this book is forThis book is for JavaScript developers who want to enhance their programming skills and build efficient web applications. Frontend and backend developers who use various JavaScript frameworks and libraries like React, Angular, or Node.js will also find the book helpful. Working knowledge of ES2019 is required to grasp the concepts covered in the book easily.

Modern JavaScript Web Development Cookbook - Easy solutions to common and everyday JavaScript development problems (Paperback):... Modern JavaScript Web Development Cookbook - Easy solutions to common and everyday JavaScript development problems (Paperback)
Federico Kereki
R1,330 Discovery Miles 13 300 Ships in 18 - 22 working days

Over 90 recipes to help you write clean code, solve common JavaScript problems, and work on popular use cases like SPAs, microservices, native mobile development with Node, React, React Native and Electron. Key Features Over 90 practical recipes to help you write clean and maintainable JavaScript codes with the latest ES8 Leverage the power of leading web frameworks like Node and React to build modern web apps Features comprehensive coverage of tools and techniques needed to create multi-platform apps with JavaScript Book DescriptionJavaScript has evolved into a language that you can use on any platform. Modern JavaScript Web Development Cookbook is a perfect blend of solutions for traditional JavaScript development and modern areas that developers have lately been exploring with JavaScript. This comprehensive guide teaches you how to work with JavaScript on servers, browsers, mobile phones and desktops. You will start by exploring the new features of ES8. You will then move on to learning the use of ES8 on servers (with Node.js), with the objective of producing services and microservices and dealing with authentication and CORS. Once you get accustomed to ES8, you will learn to apply it to browsers using frameworks, such as React and Redux, which interact through Ajax with services. You will then understand the use of a modern framework to develop the UI. In addition to this, development for mobile devices with React Native will walk you through the benefits of creating native apps, both for Android and iOS. Finally, you'll be able to apply your new-found knowledge of server-side and client-side tools to develop applications with Electron. What you will learn Use the latest features of ES8 and learn new ways to code with JavaScript Develop server-side services and microservices with Node.js Learn to do unit testing and to debug your code Build client-side web applications using React and Redux Create native mobile applications for Android and iOS with React Native Write desktop applications with Electron Who this book is forThis book is for developers who want to explore the latest JavaScript features, frameworks, and tools for building complete mobile, desktop and web apps, including server and client-side code. You are expected to have working knowledge of JavaScript to get the most out of this book.

Mastering JavaScript Functional Programming (Paperback): Federico Kereki Mastering JavaScript Functional Programming (Paperback)
Federico Kereki
R1,246 Discovery Miles 12 460 Ships in 18 - 22 working days

Master Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes About This Book * Become proficient and skilled with Functional Programming in JavaScript to solve real-world development problems * Successfully apply Functional Programming concepts and techniques to everyday JavaScript programming * Bring modularity, reusability, testability, and performance to your web apps Who This Book Is For If you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book. What You Will Learn * Create more reliable code with closures and immutable data * Convert existing methods into pure functions, and loops into recursive methods * Develop more powerful applications with currying and function composition * Separate the logic of your system from implementation details * Implement composition and chaining techniques to simplify coding * Use functional programming techniques where it makes the most sense In Detail Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming. This book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs. You'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature. Specifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types. By the end of this book, you'll have developed the JavaScript skills you need to program functional applications with confidence. Style and approach This book takes an easy-to-follow, step-by-step tutorial approach. You will make the most of JavaScript programming with a focus on the progression of functional programming techniques, styles, and detailed information about JavaScript libraries.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Master Builder - William Butterfield…
Nicholas Olsberg Hardcover R1,723 Discovery Miles 17 230
Integrated Population Biology and…
Arni S.R. Srinivasa Rao, C.R. Rao Hardcover R6,219 Discovery Miles 62 190
We Shall Suffer There - Hong Kong's…
Tony Banham Hardcover R1,135 R859 Discovery Miles 8 590
I Want The World
Wayne Baptiste Hardcover R478 Discovery Miles 4 780
The ABC'S of Distilling - The Ultimate…
Steve O'Connor Hardcover R678 R607 Discovery Miles 6 070
Dixon Jones - Buildings and Projects…
Ian Latham, Mark Swenarton Hardcover R956 Discovery Miles 9 560
Harvest Table - A Culinary Journey…
Monche Muller Hardcover R750 R656 Discovery Miles 6 560
Don't Let the Green Grass Fool you - A…
Louella Pickett-New Hardcover R697 Discovery Miles 6 970
Air-Sea Exchange: Physics, Chemistry and…
G.L. Geernaert Hardcover R5,463 Discovery Miles 54 630
Quarantinis on the Balcony
Michelle Franklin Hardcover R553 R507 Discovery Miles 5 070

 

Partners