万本电子书0元读

万本电子书0元读

Mastering Entity Framework Core 2.0
Mastering Entity Framework Core 2.0
Prabhakaran Anbazhagan
¥90.46
Learn how to leverage the features of the new Entity Framework Core APIs and use them to build pure .NET Core applications. About This Book ? Learn how to effectively manage your database to make it more productive and maintainable. ? Write simplified queries using LINQ to acquire the desired data easily ? Raise the abstraction level from data to objects so teams can function independently, resulting in easily maintainable code Who This Book Is For This book is for .NET Core developers who would like to integrate EF Core in their application. Prior knowledge of .NET Core and C# is assumed. What You Will Learn ? Create databases and perform CRUD operations on them ? Understand and build relationships (related to entities, keys, and properties) ? Understand in-built, custom, and remote validation (both client and server side) ? You will learn to handle concurrency to build responsive applications ? You will handle transactions and multi-tenancy while also improving performance In Detail Being able to create and maintain data-oriented applications has become crucial in modern programming. This is why Microsoft came up with Entity Framework so architects can optimize storage requirements while also writing efficient and maintainable application code. This book is a comprehensive guide that will show how to utilize the power of the Entity Framework to build efficient .NET Core applications. It not only teaches all the fundamentals of Entity Framework Core but also demonstrates how to use it practically so you can implement it in your software development. The book is divided into three modules. The first module focuses on building entities and relationships. Here you will also learn about different mapping techniques, which will help you choose the one best suited to your application design. Once you have understood the fundamentals of the Entity Framework, you will move on to learn about validation and querying in the second module. It will also teach you how to execute raw SQL queries and extend the Entity Framework to leverage Query Objects using the Query Object Pattern. The final module of the book focuses on performance optimization and managing the security of your application. You will learn to implement failsafe mechanisms using concurrency tokens. The book also explores row-level security and multitenant databases in detail. By the end of the book, you will be proficient in implementing Entity Framework on your .NET Core applications. Style and approach This book is filled with various examples that will help you use Entity Framework Core 2.0 to write efficient software.
Switching to Angular - Third Edition
Switching to Angular - Third Edition
Minko Gechev
¥54.49
Switching to Angular, Third Edition is the go-to book to align and get started with the Angular JavaScript framework. Angular contributor and international speaker Minko Gechev will help you square up and start building Angular apps and provide you an insight to the Google’s vision for the framework. About This Book ? Get up to date with Google’s vision for Angular ? Align with Angular version 5 and beyond from any direction with confidence ? Start using TypeScript to supercharge your Angular applications ? Understand the new framework from AngularJS perspective using your prior experience ? Use Angular to quickly build fast and scalable enterprise applications Who This Book Is For This book is for software developers who want to align with a modern version of Angular that’s aligned with Google’s vision of Angular version 5 and beyond, using stable APIs that they can depend on today and in the future. Also for anyone assessing changes to Angular and squaring up for a strategic migration to Angular v5, and for AngularJS developers who want to transfer their mindset to modern Angular version 5 and beyond. What You Will Learn ? Align with Google’s vision for Angular version 5 and beyond ? Confidently move forwards with a long-term understanding of Angular ? Use stable APIs in Angular to build future-proof, blazingly fast, enterprise applications ? Work with TypeScript to supercharge your Angular applications ? Understand the core concepts of Angular, aligned with the vision from Google ? Be ready with Angular from any direction - whether you’re building new new apps with the Angular and ASP.NET stack or upgrading from AngularJS with ngUpgrade In Detail Align your work to stable APIs of Angular, version 5 and beyond, with Angular expert Minko Gechev. Angular is the modern Google framework for you to build high-performing, SEO-friendly, and robust web applications. Switching to Angular, Third Edition shows you how you can align your current and future development with Google’s long term vision for Angular. Gechev shares his expert knowledge and community involvement to give you the clarity you need to confidently switch into Angular and stable APIs. Minko Gechev helps you square up to Angular with an overview of the framework, and understand the long term building blocks of Google’s web framework. Gechev then gives you the lowdown on TypeScript, with a crash-course so you can take advantage of Angular in its native, statically-typed environment. You’ll next move on to see how you can line up with Angular dependency injection, plus how Angular router and forms, and Angular pipes, are designed to work for your projects today and in the future. You'll be squared up and aligned with the vision and techniques of the one Angular, and be ready to start building quick and efficient Angular applications. You’ll know how to take advantage of the latest Angular features, and the core, stable APIs that you can depend on. You’ll be ready to confidently plan your future with the Angular framework. Style and approach In this book, Minko Gechev continues his direct style of sharing knowledge about Angular that he's developed across more than 40 international presentations to Angular developers. First, Minko explains Google's vision of Angular to you, and then you dive into a clear tutorial to work with Angular that's aligned with Google's vision of Angular.
囧囧CLUB
囧囧CLUB
Mr. C
¥7.85
世界各地之有味笑話如恆河沙數,素來是廣受大眾歡迎的流行讀本。本書作者Mr. C特別編撰「小小笑話」系列,精選妙絕抵死的笑話匯集成篇,以輕巧且價錢相宜的迷你版本出版,為你帶來經濟實惠的閱讀樂趣和享受。除了豐富精選的笑話,書首更有得意有趣的遊戲,供大家互動玩耍一下,順便先來個大腦熱熱身,然後再放開懷抱笑個痛快。 《癲癲WORKING》及《公主病駕到》分別取材為Office笑話及男女關係笑話,詼諧抵死,適合成人閱讀。 《囧囧CLUB》及《女王捉字室》則取材為校園笑話(classroom jokes),幽默搞笑,適合學生閱讀。
小學生寫字字典
小學生寫字字典
商務印書館編輯部
¥55.51
本書從提高小學生寫字能力的角度出發,以香港教育局課程發展處中國語文教育組編訂的《香港小學學習字詞表》為基礎,參考衆多小學語文教材,精選350個小學階段使用頻率、構字構詞能力強的漢字,從偏旁、筆畫、筆順等方面對漢字逐一解構,幫助小學生掌握正確的漢字書寫規則。
中文大作戰:修辭篇
中文大作戰:修辭篇
商務印書館編輯部
¥37.77
本書精選小學生8種常用修辭法,包括:比喻、擬人、排比、反復、設問、反問、誇張、對偶等,提供3百多條測試題目,輔以淺白的文字加以解說,幫助學生讀者把握運用有關修辭的用法。為增添閱讀趣味,本書加入了生動的故事,幽默的漫畫和形式豐富的遊戲,務求做到「學」與「樂」統一。
腎病治療與中醫調養
腎病治療與中醫調養
徐大基
¥73.33
重點探討慢性腎病中西治療比較及配合,並清楚列出容易產生的併發症,慢性腎衰竭的狀況,提供實用診治和個人調養方法。提供中藥藥饍、食療、生活方式調護,並輔以簡易的菜餚、湯水等食譜,讀者可以自行烹調食用。
貫古通今 融東會西:扎根史學五十年
貫古通今 融東會西:扎根史學五十年
香港中文大學歷史系
¥125.49
香港中文大歷史系成立於1963年,至2013年已經歷了五十年。在這五十年的歲月中,歷史系的前賢和師輩奠下了嚴肅的學術風氣與扎實的研究根基。莘莘學子,遂得以承傳錢穆、牟潤孫、全漢昇、嚴耕望、王德昭、孫國棟等眾多史學名宿的治學精神。 為了慶祝歷史系踏入金禧之年,我們邀請校友撰文論述前輩老師的個人風骨、學術成就、治史理念、研究心得及教學旨趣等,編成此書以總結五十年來歷史系前賢的開創、耕耘之功及治史業績,好讓後輩繼往開來,延續並發展創系以來的理念和精神。
輕描淡寫話英語
輕描淡寫話英語
余黎青萍
¥56.57
全書包含幾個英語語法範疇:易混淆詞、單複數、量詞、數目詞彙、同音異義詞、短語動詞、慣用語、明喻和隱喻等 內容選自余黎青萍於報章撰寫的專欄文章,談及英語學習不同的重要範疇,作者從日常生活、工作、傳媒報導等搜集實例,從反方面指出措辭不當、似是而非的毛病,也從正面說明如何學好英語,如何活用 phrasal verbs 及 idioms,幫助讀者明白英語如何可表達得傳神。
長跑運動全攻略──健體、訓練、比賽 (增訂版)
長跑運動全攻略──健體、訓練、比賽 (增訂版)
楊世模
¥73.33
本書從鍛鍊體魄的好處開始,仔細講解跑步前的風險評估,按個人體能和目標設計的多種長跑訓練計劃和訓練方法,如長距離跑、節奏跑及間歇跑的要點,還詳述如何預防受傷、處理傷患、配合飲食營養,加強鍛鍊效果。
鍾玲極短篇
鍾玲極短篇
鍾玲
¥52.40
「極短篇」,又有人稱之為「小小說」或「掌上小說」。寫「極短篇」,極不容易,在如此小的篇幅內說故事,從頭到尾,一眼望盡,瑕瑜立見,無可隱藏,其實「難度」相當高。 但本書作者卻是寫「極短篇」的高手,書中精選了她的三十篇佳作,當中的故事,既有愛情的,也有人情的,甚至奇幻的,題材豐富,異彩紛呈,情節引人入勝,結局又出人意表。每個故事讀後,相信讀者或會會心微笑,或會擊節驚歎,又或會領悟到一點點人生的道理。
Elon Musk
Elon Musk
Vance, Ashlee
¥95.11
South African born Elon Musk is the renowned entrepreneur and innovator behind PayPal, SpaceX, Tesla, and SolarCity. Musk wants to save our planet; he wants to send citizens into space, to form a colony on Mars; he wants to make money while doing these things; and he wants us all to know about it. He is the real-life inspiration for the Iron Man series of films starring Robert Downey Junior. The personal tale of Musk’s life comes with all the trappings one associates with a great, drama-filled story. He was a freakishly bright kid who was bullied brutally at school, and abused by his father. In the midst of these rough conditions, and the violence of apartheid South Africa, Musk still thrived academically and attended the University of Pennsylvania, where he paid his own way through school by turning his house into a club and throwing massive parties. He started a pair of huge dot-com successes, including PayPal, which eBay acquired for $1.5 billion in 2002. Musk was forced out as CEO and so began his lost years in which he decided to go it alone and baffled friends by investing his fortune in rockets and electric cars. Meanwhile Musk’s marriage disintegrated as his technological obsessions took over his life ... Elon Musk is the Steve Jobs of the present and the future, and for the past twelve months, he has been shadowed by tech reporter, Ashlee Vance. Elon Musk: How the Billionaire CEO of Spacex and Tesla is Shaping our Future is an important, exciting and intelligent account of the real-life Iron Man.
Hybrid Cloud for Architects
Hybrid Cloud for Architects
Alok Shrivastwa
¥73.02
Build your own hybrid cloud strategy with this comprehensive learning guide. About This Book ? Build a hybrid cloud strategy for your organization with AWS and OpenStack ? Leverage Hybrid Cloud to design a complex deployment pipeline ? Learn to implement security and monitoring best practices with real-world examples Who This Book Is For This book is targeted at cloud architects, cloud solution providers, DevOps engineers, or any working stakeholder who wants to learn about the hybrid cloud architecture. A basic understanding of public and private cloud is desirable. What You Will Learn ? Learn the demographics and definitions of Hybrid Cloud ? Understand the different architecture and design of Hybrid Cloud ? Explore multi-cloud strategy and use it with your hybrid cloud ? Implement a Hybrid Cloud using CMP / Common API’s ? Implement a Hybrid Cloud using Containers ? Overcome various challenges and issues while working with your Hybrid Cloud ? Understand how to monitor your Hybrid Cloud ? Discover the security implications in the Hybrid Cloud In Detail Hybrid cloud is currently the buzz word in the cloud world. Organizations are planning to adopt hybrid cloud strategy due to its advantages such as untested workloads, cloud-bursting, cloud service brokering and so on. This book will help you understand the dynamics, design principles, and deployment strategies of a Hybrid Cloud. You will start by understanding the concepts of hybrid cloud and the problems it solves as compared to a stand-alone public and private cloud. You will be delving into the different architecture and design of hybrid cloud. The book will then cover advanced concepts such as building a deployment pipeline, containerization strategy, and data storage mechanism. Next up, you will be able to deploy an external CMP to run a Hybrid cloud and integrate it with your OpenStack and AWS environments. You will also understand the strategy for designing a Hybrid Cloud using containerization and work with pre-built solutions like vCloud Air, VMware for AWS, and Azure Stack. Finally, the book will cover security and monitoring related best practices that will help you secure your cloud infrastructure. By the end of the book, you will be in a position to build a hybrid cloud strategy for your organization. Style and approach This book follows a step-by-step, practical approach to deploying and implementing hybrid cloud architectures using AWS and OpenStack.
Deep Learning with PyTorch
Deep Learning with PyTorch
Vishnu Subramanian
¥73.02
Build neural network models in text, vision and advanced analytics using PyTorch About This Book ? Learn PyTorch for implementing cutting-edge deep learning algorithms. ? Train your neural networks for higher speed and flexibility and learn how to implement them in various scenarios; ? Cover various advanced neural network architecture such as ResNet, Inception, DenseNet and more with practical examples; Who This Book Is For This book is for machine learning engineers, data analysts, data scientists interested in deep learning and are looking to explore implementing advanced algorithms in PyTorch. Some knowledge of machine learning is helpful but not a mandatory need. Working knowledge of Python programming is expected. What You Will Learn ? Use PyTorch for GPU-accelerated tensor computations ? Build custom datasets and data loaders for images and test the models using torchvision and torchtext ? Build an image classifier by implementing CNN architectures using PyTorch ? Build systems that do text classification and language modeling using RNN, LSTM, and GRU ? Learn advanced CNN architectures such as ResNet, Inception, Densenet, and learn how to use them for transfer learning ? Learn how to mix multiple models for a powerful ensemble model ? Generate new images using GAN’s and generate artistic images using style transfer In Detail Deep learning powers the most intelligent systems in the world, such as Google Voice, Siri, and Alexa. Advancements in powerful hardware, such as GPUs, software frameworks such as PyTorch, Keras, Tensorflow, and CNTK along with the availability of big data have made it easier to implement solutions to problems in the areas of text, vision, and advanced analytics. This book will get you up and running with one of the most cutting-edge deep learning libraries—PyTorch. PyTorch is grabbing the attention of deep learning researchers and data science professionals due to its accessibility, efficiency and being more native to Python way of development. You'll start off by installing PyTorch, then quickly move on to learn various fundamental blocks that power modern deep learning. You will also learn how to use CNN, RNN, LSTM and other networks to solve real-world problems. This book explains the concepts of various state-of-the-art deep learning architectures, such as ResNet, DenseNet, Inception, and Seq2Seq, without diving deep into the math behind them. You will also learn about GPU computing during the course of the book. You will see how to train a model with PyTorch and dive into complex neural networks such as generative networks for producing text and images. By the end of the book, you'll be able to implement deep learning applications in PyTorch with ease. Style and approach An end-to-end guide that teaches you all about PyTorch and how to implement it in various scenarios.
Cloud-Native Applications in Java
Cloud-Native Applications in Java
Ajay Mahajan,Munish Kumar Gupta,Shyam Sundar
¥90.46
Highly available microservice-based web apps for Cloud with Java About This Book ? Take advantage of the simplicity of Spring to build a full-fledged application ? Let your applications run faster while generating smaller cloud service bills ? Integrate your application with various tools such as Docker and ElasticSearch and use specific tools in Azure and AWS Who This Book Is For Java developers who want to build secure, resilient, robust and scalable applications that are targeted for cloud based deployment, will find this book helpful. Some knowledge of Java, Spring, web programming and public cloud providers (AWS, Azure) should be sufficient to get you through the book. What You Will Learn ? See the benefits of the cloud environment when it comes to variability, provisioning, and tooling support ? Understand the architecture patterns and considerations when developing on the cloud ? Find out how to perform cloud-native techniques/patterns for request routing, RESTful service creation, Event Sourcing, and more ? Create Docker containers for microservices and set up continuous integration using Jenkins ? Monitor and troubleshoot an application deployed in the cloud environment ? Explore tools such as Docker and Kubernetes for containerization and the ELK stack for log aggregation and visualization ? Use AWS and Azure specific tools to design, develop, deploy, and manage applications ? Migrate from monolithic architectures to a cloud native deployment In Detail Businesses today are evolving so rapidly that they are resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. This means developers now are faced with the challenge of building build applications that are native to the cloud. For this, they need to be aware of the environment, tools, and resources they’re coding against. If you’re a Java developer who wants to build secure, resilient, robust, and scalable applications that are targeted for cloud-based deployment, this is the book for you. It will be your one stop guide to building cloud-native applications in Java Spring that are hosted in On-prem or cloud providers - AWS and Azure The book begins by explaining the driving factors for cloud adoption and shows you how cloud deployment is different from regular application deployment on a standard data centre. You will learn about design patterns specific to applications running in the cloud and find out how you can build a microservice in Java Spring using REST APIs You will then take a deep dive into the lifecycle of building, testing, and deploying applications with maximum automation to reduce the deployment cycle time. Gradually, you will move on to configuring the AWS and Azure platforms and working with their APIs to deploy your application. Finally, you’ll take a look at API design concerns and their best practices. You’ll also learn how to migrate an existing monolithic application into distributed cloud native applications. By the end, you will understand how to build and monitor a scalable, resilient, and robust cloud native application that is always available and fault tolerant. Style and approach Filled with examples, this book will build you an entire cloud-native application through its course and will stop at each point and explain in depth the functioning and design considerations that will make a robust, highly available application
Ethereum Smart Contract Development
Ethereum Smart Contract Development
Mayukh Mukhopadhyay
¥63.21
Become an Ethereum Blockchain developer using a blend of concepts and hands-on implementations About This Book ? Understand the Ethereum Ecosystem and its differences from its rich cousin Bitcoin ? Explore the Solidity programming language and smart contract optimizations ? Get a developer’s perspective of Blockchain-as-a-technology with exposure to common challenges faced while building decentralized applications Who This Book Is For If you want to know the ins and outs of the Ethereum network and build your own decentralized applications, then this book is what you need! This book is for anyone who is interested in blockchain and wants to become an Ethereum developer. It’s ideal for existing Ethereum developers who want to develop Ethereum using smart contracts. Basic knowledge of cryptography is expected but is not mandatory. What You Will Learn ? Know how to build your own smart contracts and cryptocurrencies ? Understand the Solidity language ? Find out about data types, control structure, functions, inheritance, mathematical operations, and much more ? See the various types of forks and discover how they are related to Ethereum ? Get to know the various concepts of web3.js and its APIs so you can build client-side apps ? Build a DAO from scratch and acquire basic knowledge of DApps on Ethercast ? Be guided through the project so you can optimize EVM for smart contracts ? Build your own decentralized applications (DApps) by taking a practical approach In Detail Ethereum is a public, blockchain-based distributed computing platform featuring smart contract functionality. This book is your one-stop guide to blockchain and Ethereum smart contract development. We start by introducing you to the basics of blockchain. You'll learn about hash functions, Merkle trees, forking, mining, and much more. Then you'll learn about Ethereum and smart contracts, and we'll cover Ethereum virtual machine (EVM) in detail. Next, you'll get acquainted with DApps and DAOs and see how they work. We'll also delve into the mechanisms of advanced smart contracts, taking a practical approach. You'll also learn how to develop your own cryptocurrency from scratch in order to understand the business behind ICO. Further on, you'll get to know the key concepts of the Solidity programming language, enabling you to build decentralized blockchain-based applications. We'll also look at enterprise use cases, where you'll build a decentralized microblogging site. At the end of this book, we discuss blockchain-as-a-service, the dark web marketplace, and various advanced topics so you can get well versed with the blockchain principles and ecosystem. Style and approach This comprehensive guide takes a practical approach by showing you how to implement Blockchain in different Enterprise use cases. You’ll quickly brush up on the basics of the blockchain database, then learn the advanced intricacies of smart contract development.
Windows Presentation Foundation Development Cookbook
Windows Presentation Foundation Development Cookbook
Kunal Chowdhury
¥108.99
Gain comprehensive insight into WPF mechanics and capabilities. About This Book ? Gain a strong foundation in WPF features and patterns ? Leverage the MVVM pattern to build decoupled, maintainable apps ? Increase efficiency through Performance tuning and UI automation Who This Book Is For The book is intended for developers who are relatively new to WPF (Windows Presentation Foundation), or those who have been working with WPF for some time, but want to get a deeper understanding of its foundation and concepts to gain practical knowledge. Basic knowledge of C# and Visual Studio is assumed. What You Will Learn ? Understand the fundamentals of WPF ? Explore the major controls and manage element layout ? Implement data binding ? Create custom elements that lead to a particular implementation path ? Customize controls, styles, and templates in XAML ? Leverage the MVVM pattern to maintain a clean and reusable structure in your code ? Master practical animations ? Integrate WCF services in a WPF application ? Implement WPFs support for debugging and asynchronous operations In Detail Windows Presentation Foundation (WPF) is Microsoft's development tool for building rich Windows client user experiences that incorporate UIs, media, and documents. With the updates in .NET 4.7, Visual Studio 2017, C# 7, and .NET Standard 2.0, WPF has taken giant strides and is now easier than ever for developers to use. If you want to get an in-depth view of WPF mechanics and capabilities, then this book is for you. The book begins by teaching you about the fundamentals of WPF and then quickly shows you the standard controls and the layout options. It teaches you about data bindings and how to utilize resources and the MVVM pattern to maintain a clean and reusable structure in your code. After this, you will explore the animation capabilities of WPF and see how they integrate with other mechanisms. Towards the end of the book, you will learn about WCF services and explore WPF's support for debugging and asynchronous operations. By the end of the book, you will have a deep understanding of WPF and will know how to build resilient applications. Style and approach This book takes a recipe-based approach to teaching you how to create fault-tolerant WPF applications.
Extending OpenStack
Extending OpenStack
Omar Khedher
¥73.02
Discover new opportunities to empower your private cloud by making the most of the OpenStack universe About This Book ? This practical guide teaches you how to extend the core functionalities of OpenStack ? Discover OpenStack's flexibility by writing custom applications and network plugins ? Deploy a containerized environment in OpenStack through a hands-on and example-driven approach Who This Book Is For This book is for system administrators, cloud architects, and developers who have experience working with OpenStack and are ready to step up and extend its functionalities. A good knowledge of basic OpenStack components is required. In addition, familiarity with Linux boxes and a good understanding of network and virtualization jargon is required. What You Will Learn ? Explore new incubated projects in the OpenStack ecosystem and see how they work ? Architect your OpenStack private cloud with extended features of the latest versions ? Consolidate OpenStack authentication in your large infrastructure to avoid complexity ? Find out how to expand your computing power in OpenStack on a large scale ? Reduce your OpenStack storage cost management by taking advantage of external tools ? Provide easy, on-demand, cloud-ready applications to developers using OpenStack in no time ? Enter the big data world and find out how to launch elastic jobs easily in OpenStack ? Boost your extended OpenStack private cloud performance through real-world scenarios In Detail OpenStack is a very popular cloud computing platform that has enabled several organizations during the last few years to successfully implement their Infrastructure as a Service (IaaS) platforms. This book will guide you through new features of the latest OpenStack releases and how to bring them into production straightaway in an agile way. It starts by showing you how to expand your current OpenStack setup and how to approach your next OpenStack Data Center generation deployment. You will discover how to extend your storage and network capacity and also take advantage of containerization technology such as Docker and Kubernetes in OpenStack. Additionally, you'll explore the power of big data as a Service terminology implemented in OpenStack by integrating the Sahara project. This book will teach you how to build Hadoop clusters and launch jobs in a very simple way. Then you'll automate and deploy applications on top of OpenStack. You will discover how to write your own plugin in the Murano project. The final part of the book will go through best practices for security such as identity, access management, and authentication exposed by Keystone in OpenStack. By the end of this book, you will be ready to extend and customize your private cloud based on your requirements. Style and approach This guide is filled with practical scenarios on how to extend and enhance OpenStack's functionality. We will be covering various installation and configuration platforms along with a focus on plugins and extending OpenStack's core functionalities.
Fixing Bad UX Designs
Fixing Bad UX Designs
Lisandra Maioli
¥73.02
A practical guide filled with case studies and easy solutions to solve the most common user experience issues About This Book ? Understand and fix the pain points of a bad UX design to ensure greater customer satisfaction. ? Correct UX issues at various stages of a UX Design with the help of different methodologies for fixing bad UXs ? See best practices and established principles in UX with case studies illustrating these practices and principles Who This Book Is For This book is for anyone confronted with a poorly designed UX. It is ideal for UX professionals who want to solve problems with existing UX designs, and UX designers who want to enhance their designs or analyze and rectify where they went wrong. What You Will Learn ? Learn about ROI and metrics in UX ? Understand the importance of getting stakeholders involved ? Learn through real cases how to fix bad UX ? Identify and fix UX issues using different methodologies ? Learn how to turn insights and finding into practical UX solutions ? Learn to validate, test and measure the UX solutions implemented ? Learn about UX refactoring In Detail Have your web applications been experiencing more hits and less conversions? Are bad designs consuming your time and money? This book is the answer to these problems. With intuitive case studies, you’ll learn to simplify, fix, and enhance some common, real-world application designs. You’ll look at the common issues of simplicity, navigation, appearance, maintenance, and many more. The challenge that most UX designers face is to ensure that the UX is user-friendly. In this book, we address this with individual case studies starting with some common UX applications and then move on to complex applications. Each case study will help you understand the issues faced by a bad UX and teach you to break it down and fix these problems. As we progress, you’ll learn about the information architecture, usability testing, iteration, UX refactoring, and many other related features with the help of various case studies. You’ll also learn some interesting UX design tools with the projects covered in the book. By the end of the book, you’ll be armed with the knowledge to fix bad UX designs and to ensure great customer satisfaction for your applications. Style and approach This book takes a practical approach, with case studies, best practices, and practical solutions to bad design
Continuous Delivery for Mobile with fastlane
Continuous Delivery for Mobile with fastlane
Doron Katz
¥81.74
Learn continuous deployment and automation with code-signing, continuous testing, building, deploying, and releasing of your app. About This Book ? A practical guide on automating your mobile development pipeline with Fastlane, Jenkins, and Slack. ? Build, test, run and deploy your mobile application release with this end to end guide. ? Implement Continuous Integration, delivery, and deployment practices to optimize your application development workflow for faster and efficient release builds. Who This Book Is For This book is intended for mobile developers who are keen on incorporating Continuous integration and deployment practices in their workflow. What You Will Learn ? Harness the fastlane tools for the Continuous Deployment strategy ? Integrate Continuous Deployment with existing Continuous Integration. ? Automate upload of screenshots across all device screen-sizes ? Manage push notifications, provisioning profiles, and code-signing certificates ? Orchestrate automated build and deployments of new versions of your app ? Regulate your TestFlight users and on-board new testers In Detail Competitive mobile apps depend strongly on the development team’s ability to deliver successful releases, consistently and often. Although continuous integration took a more mainstream priority among the development industry, companies are starting to realize the importance of continuity beyond integration and testing. This book starts off with a brief introduction to fastlane—a robust command-line tool that enables iOS and Android developers to automate their releasing workflow. The book then explores and guides you through all of its features and utilities; it provides the reader a comprehensive understanding of the tool and how to implement them. Themes include setting up and managing your certificates and provisioning and push notification profiles; automating the creation of apps and managing the app metadata on iTunes Connect and the Apple Developer Portal; and building, distributing and publishing your apps to the App Store. You will also learn how to automate the generation of localized screenshots and mesh your continuous delivery workflow into a continuous integration workflow for a more robust setup. By the end of the book, you will gain substantial knowledge on delivering bug free, developer-independent, and stable application release cycle. Style and approach A step by step guide taking the readers through all the tools of fastlane.
Redis 4.x Cookbook
Redis 4.x Cookbook
Pengcheng Huang,Zuofei Wang
¥73.02
Leverage the power of Redis 4.x to develop, optimize and administer your Redis solutions with ease About This Book ? Build, deploy and administer high performance and scalable applications in Redis ? Covers a range of important tasks - including development and administration of Redis ? A practical guide that takes your understanding of Redis to the next level Who This Book Is For This book is for database administrators, developers and architects who want to tackle the common and not so common problems associated with the different development and administration-related tasks in Redis. A fundamental understanding of Redis is expected to get the best out of this book. What You Will Learn ? Install and configure your Redis instance ? Explore various data types and commands in Redis ? Build client-side applications as well as a Big Data framework with Redis ? Manage data replication and persistence in Redis ? Implement high availability and data sharding in Redis ? Extend Redis with Redis Module ? Benchmark, debug, fine-tune and troubleshoot various issues in Redis In Detail Redis is considered the world's most popular key-value store database. Its versatility and the wide variety of use cases it enables have made it a popular choice of database for many enterprises. Based on the latest version of Redis, this book provides both step-by-step recipes and relevant the background information required to utilize its features to the fullest. It covers everything from a basic understanding of Redis data types to advanced aspects of Redis high availability, clustering, administration, and troubleshooting. This book will be your great companion to master all aspects of Redis. The book starts off by installing and configuring Redis for you to get started with ease. Moving on, all the data types and features of Redis are introduced in detail. Next, you will learn how to develop applications with Redis in Java, Python, and the Spring Boot web framework. You will also learn replication tasks, which will help you to troubleshoot replication issues. Furthermore, you will learn the steps that need to be undertaken to ensure high availability on your cluster and during production deployment. Toward the end of the book, you will learn the topmost tasks that will help you to troubleshoot your ecosystem efficiently, along with extending Redis by using different modules. Style and approach This book is a rich collection of recipes that will come in handy when you are working with Redis. It addresses your common and not-so-common pain points, so this is a book of Redis that you must have on the shelf.
Deep Learning By Example
Deep Learning By Example
Ahmed Menshawy
¥73.02
Grasp the fundamental concepts of deep learning using Tensorflow in a hands-on manner About This Book ? Get a first-hand experience of the deep learning concepts and techniques with this easy-to-follow guide ? Train different types of neural networks using Tensorflow for real-world problems in language processing, computer vision, transfer learning, and more ? Designed for those who believe in the concept of 'learn by doing', this book is a perfect blend of theory and code examples Who This Book Is For This book targets data scientists and machine learning developers who wish to get started with deep learning. If you know what deep learning is but are not quite sure of how to use it, this book will help you as well. An understanding of statistics and data science concepts is required. Some familiarity with Python programming will also be beneficial. What You Will Learn ? Understand the fundamentals of deep learning and how it is different from machine learning ? Get familiarized with Tensorflow, one of the most popular libraries for advanced machine learning ? Increase the predictive power of your model using feature engineering ? Understand the basics of deep learning by solving a digit classification problem of MNIST ? Demonstrate face generation based on the CelebA database, a promising application of generative models ? Apply deep learning to other domains like language modeling, sentiment analysis, and machine translation In Detail Deep learning is a popular subset of machine learning, and it allows you to build complex models that are faster and give more accurate predictions. This book is your companion to take your first steps into the world of deep learning, with hands-on examples to boost your understanding of the topic. This book starts with a quick overview of the essential concepts of data science and machine learning which are required to get started with deep learning. It introduces you to Tensorflow, the most widely used machine learning library for training deep learning models. You will then work on your first deep learning problem by training a deep feed-forward neural network for digit classification, and move on to tackle other real-world problems in computer vision, language processing, sentiment analysis, and more. Advanced deep learning models such as generative adversarial networks and their applications are also covered in this book. By the end of this book, you will have a solid understanding of all the essential concepts in deep learning. With the help of the examples and code provided in this book, you will be equipped to train your own deep learning models with more confidence. Style and approach A step-by-step guide filled with multiple examples to help you get started with data science and deep learning.