The Screwtape Letters
¥83.92
A milestone in the history of popular theology, The Screwtape Letters is an iconic classic on spiritual warfare and the dynamics of temptation. This profound and striking narrative takes the form of a series of letters from Screwtape, a devil high in the Infernal Civil Service, to his nephew Wormwood, a junior colleague engaged in his first mission on earth, trying to secure the damnation of a young man who has just become a Christian. Although the young man initially looks to be a willing victim, he changes his ways and is "lost" to the young devil. Dedicated to Lewis's friend and colleague J. R. R. Tolkien, The Screwtape Letters is a timeless classic on spiritual conflict and the psychology of temptation which are part of our religious experience.
The Abolition of Man
¥78.32
Both astonishing and prophetic, The Abolition of Man remains one of C. S. Lewis's most controversial works. Lewis sets out to persuade his audience of the ongoing importance and relevance of universal objective values, such as courage and honor, and the foundational necessity of natural law. He also makes a cogent case that a retreat from these pillars of our educational system, even if in the name of "scientism," would be catastrophic. National Review lists it as number seven on their "100 Best Nonfiction Books of the Twentieth Century."
Don Quixote
¥111.91
Edith Grossman's definitive English translation of the Spanish masterpiece. Widely regarded as the world's first modern novel, and one of the funniest and most tragic books ever written, Don Quixote chronicles the famous picaresque adventures of the noble knight-errant Don Quixote of La Mancha and his faithful squire, Sancho Panza, as they travel through sixteenth-century Spain. Unless you read Spanish, you've never read Don Quixote. "Though there have been many valuable English translations of Don Quixote, I would commend Edith Grossman's version for the extraordinarily high quality of her prose. The Knight and Sancho are so eloquently rendered by Grossman that the vitality of their characterization is more clearly conveyed than ever before. There is also an astonishing contextualization of Don Quixote and Sancho in Grossman's translation that I believe has not been achieved before. The spiritual atmosphere of a Spain already in steep decline can be felt throughout, thanks to her heightened quality of diction. Grossman might be called the Glenn Gould of translators, because she, too, articulates every note. Reading her amazing mode of finding equivalents in English for Cervantes's darkening vision is an entrance into a further understanding of why this great book contains within itself all the novels that have followed in its sublime wake." From the Introduction by Harold Bloom Miguel de Cervantes was born on September 29, 1547, in Alcala de Henares, Spain. At twenty-three he enlisted in the Spanish militia and in 1571 fought against the Turks in the battle of Lepanto, where a gunshot wound permanently crippled his left hand. He spent four more years at sea and then another five as a slave after being captured by Barbary pirates. Ransomed by his family, he returned to Madrid but his disability hampered him; it was in debtor's prison that he began to write Don Quixote. Cervantes wrote many other works, including poems and plays, but he remains best known as the author of Don Quixote. He died on April 23, 1616.
Mastering Python Data Visualization
¥99.18
Generate effective results in a variety of visually appealing charts using the plotting packages in PythonAbout This BookExplore various tools and their strengths while building meaningful representations that can make it easier to understand dataPacked with computational methods and algorithms in diverse fields of scienceWritten in an easy-to-follow categorical style, this book discusses some niche techniques that will make your code easier to work with and reuse Who This Book Is For If you are a Python developer who performs data visualization and wants to develop existing knowledge about Python to build analytical results and produce some amazing visual display, then this book is for you. A basic knowledge level and understanding of Python libraries is assumed.What You Will LearnGather, cleanse, access, and map data to a visual frameworkRecognize which visualization method is applicable and learn best practices for data visualizationGet acquainted with reader-driven narratives and author-driven narratives and the principles of perceptionUnderstand why Python is an effective tool to be used for numerical computation much like MATLAB, and explore some interesting data structures that come with itExplore with various visualization choices how Python can be very useful in computation in the field of finance and statisticsGet to know why Python is the second choice after Java, and is used frequently in the field of machine learningCompare Python with other visualization approaches using Julia and a JavaScript-based framework such as D3.jsDiscover how Python can be used in conjunction with NoSQL such as Hive to produce results efficiently in a distributed environment In Detail Python has a handful of open source libraries for numerical computations involving optimization, linear algebra, integration, interpolation, and other special functions using array objects, machine learning, data mining, and plotting. Pandas have a productive environment for data analysis. These libraries have a specific purpose and play an important role in the research into diverse domains including economics, finance, biological sciences, social science, health care, and many more. The variety of tools and approaches available within Python community is stunning, and can bolster and enhance visual story experiences. This book offers practical guidance to help you on the journey to effective data visualization. Commencing with a chapter on the data framework, which explains the transformation of data into information and eventually knowledge, this book subsequently covers the complete visualization process using the most popular Python libraries with working examples. You will learn the usage of Numpy, Scipy, IPython, MatPlotLib, Pandas, Patsy, and Scikit-Learn with a focus on generating results that can be visualized in many different ways. Further chapters are aimed at not only showing advanced techniques such as interactive plotting; numerical, graphical linear, and non-linear regression; clustering and classification, but also in helping you understand the aesthetics and best practices of data visualization. The book concludes with interesting examples such as social networks, directed graph examples in real-life, data structures appropriate for these problems, and network analysis. By the end of this book, you will be able to effectively solve a broad set of data analysis problems.Style and approach The approach of this book is not step by step, but rather categorical. The categories are based on fields such as bioinformatics, statistical and machine learning, financial computation, and linear algebra. This approach is beneficial for the community in many different fields of work and also helps you learn how one approach can make sense across many fields
Cassandra Design Patterns - Second Edition
¥63.21
Build real-world, industry-strength data storage solutions with time-tested design methodologies using CassandraAbout This BookExplore design patterns which co-exist with legacy data stores, migration from RDBMS, and caching technologies with CassandraLearn about design patterns and use Cassandra to provide consistency, availability, and partition tolerance guarantees for applicationsHandle temporal data for analytical purposes Who This Book Is For This book is intended for big data developers who are familiar with the basics of Cassandra and wish to understand and utilize Cassandra design patterns to develop real-world big data solutions. Prior knowledge of RDBMS solutions is assumed.What You Will LearnEnable Cassandra to co-exist with RDBMS and other legacy data storesExplore various design patterns to build effective and robust storage solutionsMigrate from RDBMS-based data stores and caching solutions to CassandraUnderstand the behaviour of Cassandra when trying to balance the needs of consistency, availability, and partition toleranceDeal with time stamps related to data effectivelySee how Cassandra can be used in analytical use casesApply the design patterns covered in this book in real-world use cases In Detail There are many NoSQL data stores used by big data applications. Cassandra is one of the most widely used NoSQL data stores that is frequently used by a huge number of heavy duty Internet-scale applications. Unlike the RDBMS world, the NoSQL landscape is very diverse and there is no one way to model data stores. This mandates the need to have good solutions to commonly seen data store design problems. Cassandra addresses such common problems simply. If you are new to Cassandra but well-versed in RDBMS modeling and design, then it is natural to model data in the same way in Cassandra, resulting in poorly performing applications and losing the real purpose of Cassandra. If you want to learn to make the most of Cassandra, this book is for you. This book starts with strategies to integrate Cassandra with other legacy data stores and progresses to the ways in which a migration from RDBMS to Cassandra can be accomplished. The journey continues with ideas to migrate data from cache solutions to Cassandra. With this, the stage is set and the book moves on to some of the most commonly seen problems in applications when dealing with consistency, availability, and partition tolerance guarantees. Cassandra is exceptionally good at dealing with temporal data and patterns such as the time-series pattern and log pattern, which are covered next. Many NoSQL data stores fail miserably when a huge amount of data is read for analytical purposes, but Cassandra is different in this regard. Keeping analytical needs in mind, you’ll walk through different and interesting design patterns. No theoretical discussions are complete without a good set of use cases to which the knowledge gained can be applied, so the book concludes with a set of use cases you can apply the patterns you’ve learned.Style and approach This book is written in very simple language and an engaging style complete with examples in every chapter and real-world use cases at the end of the book.
The Individual and Society: The Bondage of Conditioning
¥24.44
In this incredibly penetrating talk, Krishnamurti describes the psychological pressures of life and how these pressures affect right living: We were saying that any form of pressure on the brain affects our whole way of life. We were also saying that this pressure affects our activities, our attitudes, our character, and our way of living. The pressure--economic, social, ethical, and religious--invariably distorts not only our actions but the quality of the brain ... ideals affect, oppress, and act as pressure upon our daily life. Is it possible not to have any ideals but only deal with actually what is--then there is no pressure whatsoever. Krishnamurti goes on to say that, unless the mind is free of pressure, there is no new way of living. He states that this insight on freedom requires a great deal of investigation into the whole nature and movement of pressure.
Tim's English History
¥24.44
All the highlights of English history come to life in this book for young readers. From ancient times up to our century. Written in the style of a tenyear old boy, named Tim. Even adults have declared that they learned a lot in a very short time. Indispensable for young people who want to know about their history.
Data Analysis with Stata
¥63.21
Explore the big data field and learn how to perform data analytics and predictive modelling in STATAAbout This BookVisualize and analyse data in STATA to devise a business strategyLearn STATA programming and predictive modelingDiscover how you can become a data scientist with the power of STATA Who This Book Is For This book is for all the professionals and students who want to learn STATA programming and apply predictive modelling concepts. This book is also very helpful for experienced STATA programmers as it provides advanced statistical modelling concepts and their application.What You Will LearnPerform important statistical tests to become a STATA data scientistBe guided through how to program in STATAImplement logistic and linear regression modelsVisualize and program the data in STATAAnalyse survey data, time series data, and survival dataPerform database management in STATA In Detail STATA is an integrated software package that provides you with everything you need for data analysis, data management, and graphics. STATA also provides you with a platform to efficiently perform simulation, regression analysis (linear and multiple) [and custom programming. This book covers data management, graphs visualization, and programming in STATA. Starting with an introduction to STATA and data analytics you’ll move on to STATA programming and data management. Next, the book takes you through data visualization and all the important statistical tests in STATA. Linear and logistic regression in STATA is also covered. As you progress through the book, you will explore a few analyses, including the survey analysis, time series analysis, and survival analysis in STATA. You’ll also discover different types of statistical modelling techniques and learn how to implement these techniques in STATA.Style and approach This book is a hands-onguide to STATA programming and statistical modelling providing many STATA code examples and taking. You through the working of the code in detail.
The Hero's Guide to Saving Your Kingdom
¥44.73
Prince Liam. Prince Frederic. Prince Duncan. Prince Gustav. You’ve never heard of them, have youThese are the princes who saved Sleeping Beauty, Cinderella, Snow White, and Rapunzel, respectively, and yet, thanks to those lousy bards who wrote the tales, you likely know them only as Prince Charming. But all of this is about to change. Rejected by their princesses and cast out of their castles, the princes stumble upon an evil plot that could endanger each of their kingdoms. Now it up to them to triumph over their various shortcomings, take on trolls, bandits, dragons, witches, and other assorted terrors, and become the heroes no one ever thought they could be. Christopher Healy Hero Guide to Saving Your Kingdom is a completely original take on the world of fairy tales, the truth about what happens after “happily ever after.” It a must-have for middle grade readers who enjoy their fantasy adventures mixed with the humor of the Diary of a Wimpy Kid books. Witty black-and-white drawings by Todd Harris add to the fun.
Mere Christianity
¥90.77
One of the most popular and beloved introductions to the concept of faith ever written, Mere Christianity has sold millions of copies worldwide. The book brings together C. S. Lewis legendary radio broadcasts during the war years, in which he set out simply to explain and defend the belief that has been common to nearly all Christians at all times. Rejecting the boundaries that divide Christianity many denominations, Mere Christianity provides an unequalled opportunity for believers and nonbelievers alike to absorb a powerful, rational case for the Christian faith.
Just Kids
¥95.11
Due to copyright restrictions, this eBook may not contain all of the images available in the print edition. It was the summer Coltrane died, the summer of love and riots, and the summer when a chance encounter in Brooklyn led two young people on a path of art, devotion, and initiation. Patti Smith would evolve as a poet and performer, and Robert Mapplethorpe would direct his highly provocative style toward photography. Bound in innocence and enthusiasm, they traversed the city from Coney Island to Forty-second Street, and eventually to the celebrated round table of Max's Kansas City, where the Andy Warhol contingent held court. In 1969, the pair set up camp at the Hotel Chelsea and soon entered a community of the famous and infamous the influential artists of the day and the colorful fringe. It was a time of heightened awareness, when the worlds of poetry, rock and roll, art, and sexual politics were colliding and exploding. In this milieu, two kids made a pact to take care of each other. Scrappy, romantic, committed to create, and fueled by their mutual dreams and drives, they would prod and provide for one another during the hungry years. Just Kids begins as a love story and ends as an elegy. It serves as a salute to New York City during the late sixties and seventies and to its rich and poor, its hustlers and hellions. A true fable, it is a portrait of two young artists' ascent, a prelude to fame.
Earth is our Business
¥24.44
Earth is our Business takes forward the argument of Polly Higgins’ first book, Eradicating Ecocide. This book proposes new Earth law, but it is also about something more than law: it advocates a new form of leadership which places the health and well-being of people and planet first. Polly Higgins shows how law can provide the tools and be a bridge to a new way of doing business. She argues, in fact, that Earth is the business of us all, not the exclusive preserve of the executives of the world’s top corporations. Expanding on the proposal in her first book to make Ecocide an international crime, this book sets out the institutional framework for sustainable development and international environmental governance. It proposes new rules of the game to transform our economies, energy supplies and political landscape in a radical, but practical, way. The implications of Polly Higgins’ proposal are far-reaching and profound. Like her award-winning first book, Earth is our Business is written for anyone who is engaging in the new and emerging discourse about the future of our planet and sustainable development. Instead of merely examining the problem, Earth is our Business sets out a solution: new rules of the game. They are, says Polly Higgins, a new set of laws based on the sacredness of all life. Included as appendices are a draft Ecocide Act, a proposal for revising World Bank investment rules, and the indictment used in the mock Ecocide Trial held in the UK Supreme Court in September 2011.
The Teaching Of Reality
¥24.44
The Teaching of Reality is, as far as we know, the first translation into English of Tattvopade?a, a work attributed to the great spiritual teacher ?ankara. The text reveals the full significance of the great sentence ‘You are That’ (tat twam asi), which is said to convey the essence of the entire teaching of the Upanishads and to be the key to Advaita, the philosophy of non-duality. The reader is led through a systematic process enabling the real Self to be realised in practice.
Mastering PyCharm
¥80.65
Use PyCharm with fluid efficiency to write idiomatic python codeAbout This BookUnderstand how PyCharm works and how you can leverage its strength to develop applications quicklyMaster PyCharm’s editor to get a fast workflowFull of examples and illustrations that focus on the practical aspects of using PyCharm Who This Book Is For If you know PyCharm but want to understand it better and leverage its more powerful but less obvious tool set, this is the book for you. Serving as a launch pad for those who want to master PyCharm and completely harness its best features, it would be helpful if you were familiar with some of Python’s most prominent tools such as virtualenv and Python’s popular docstring formats such as reStructuredText and EpyType.What You Will LearnUnderstand the internal workings of the IntelliJ PlatformLeverage PyCharm’s powerful search tools, and learn which ones are the best for you and your workflowCustomize PyCharm’s enhanced Python interpreter and its inbuilt terminalDevelop web applications quickly and easily with different frameworks such as Flask and DjangoUnderstand how code completion works in PyCharm for Python and JavaScript In Detail PyCharm is addictive, with powerful and configurable code completion, superb editing tools, top-notch support, diverse plugins, and a vibrant ecosystem to boot. Learning how PyCharm works and maximising the synergy of its powerful tools will help you to rapidly develop applications. From leveraging the power of the editor to understanding PyCharm's internals, this book will give you a comprehensive view of PyCharm and allow you to make your own choices about which workflow and tools are best for you. You will start by getting comfortable with PyCharm and making it look exactly like you want. You can customize the tools and taskbars to suit individual developers' coding styles. You also learn how to assign keyboard shortcuts. You will master debugging by inserting breakpoints, collecting runtime data, and debugging from the console. You will understand how PyCharm works underneath and how plugins such as Codemap, Vim, Bitbucket, Assets compressor, markdown, bash file, shortcut translator, and .gitignore leverage the power of the IntelliJ platform. You will become comfortable using the VCS interface in PyCharm and see the benefits of using it for some simple tasks as well as some more complex tasks such as partial commits using changelists. You will take an in-depth look at the various tools in PyCharm, improving your workflow drastically. Finally, you will deploy powerful PyCharm tools for Django, Flask, GAE, and Pyramid Development, becoming well acquainted with PyCharm’s toolset for web development with popular platforms. Packed with insider tricks, this book will help you boost productivity with PyCharm.Style and approach An easy-to-follow guide with plenty of examples and screenshots. Each topic starts off with the goal of enhancing or changing a part of PyCharm to make it suit your needs.
Harper Perennial
¥94.10
On Writing Well has been praised for its sound advice, its clarity and the warmth of its style. It is a book for everybody who wants to learn how to write or who needs to do some writing to get through the day, as almost everybody does in the age of e-mail and the Internet. Whether you want to write about people or places, science and technology, business, sports, the arts or about yourself in the increasingly popular memoir genre, On Writing Well offers you fundamental priciples as well as the insights of a distinguished writer and teacher. With more than a million copies sole, this volume has stood the test of time and remains a valuable resource for writers and would-be writers.
Meteor Design Patterns
¥63.21
Accelerate your code writing skills with over twenty programming patterns that will make your code easier to maintain and scaleAbout This BookOptimize your web application for production useBuild views and controllers with minimal effort that will evolve with your applicationLearn how to maintain a MeteorJS project while it is running in production Who This Book Is For This book is for developers who have already had an introductory course with Meteor. Basic knowledge of web development is recommended.What You Will LearnUse of Jade, Stylus, and CoffeeScript to speed up web developmentIncrease productivity by leveraging the best packages in the communityOptimize your site for load speed with advanced publishers and subscribersLeverage the aggregation framework to produce results with big dataMaster the intricacies of front-end development using Jeet, Bootstrap, CSS animations, and moreOptimize your site for search engine visibilitySecure your site with Meteor’s best practicesTrack the live status of your application, ensuring all errors have been taken care of In Detail With the increasing interest in NodeJS web applications, a new framework, Meteor, has joined the ranks to simplify developer workflows. Meteor is one of the few open source frameworks that has received funding since its early development stages. It builds on ideas from existing frameworks and libraries, offering developers an easy way to develop a prototype app. At the same time, it gives them the tools and flexibility to build a fully fledged production app. Meteor is the weapon of choice for start-ups in today’s world. Meteor Design Patterns cuts through the jargon that most websites play with and gets to the point with simple solutions that will boost your development skills. We start off with a refresher on the basics of JavaScript programming such as templates, CoffeeScript, the Event Loop, and the Merge Box, amongst others. You then learn how to map real-world data and optimize the data’s publishers to output data with the least amount of work done by the server with some subscribe and publish patterns. Next, using front-end patterns, you will learn how to create maintainable and trackable forms, and make our site crawlable by any search engine. Following this, you will see how to optimize and secure the web application and maintain applications without breaking other features. Finally, you will learn how to deploy a secure production-ready application while learning to set up modulus, compose with Oplog tracking and SSL certificates, as well as error tracking with Kadira. Throughout the book, you will put your skills to practice and build an online shop from scratch. By the end of the book, you will have built a feature-rich online shop.Style and approach The book is a practical handbook on how to build an e-commerce web app using Meteor. Every topic ties into the webapp to easily illustrate the concepts that you are learning about.
Total Freedom
¥110.71
Counted among his admirers are Jonas Salk, Aldous Huxley, David Hockney, and Van Morrison, along with countless other philosophers, artist, writers and students of the spiritual path. Now the trustees of Krishnamurti work have gathered his very best and most illuminating writings and talks to present in one volume the truly essential ideas of this great spiritual thinker.Total Freedom includes selections from Krishnamurti early works, his Commentaries on Living, and his discourses on life, the self, meditation, sex and love. These writings reveal Krishnamuri core teachings in their full eloquence and power: the nature of personal freedom; the mysteries of life and death; and the pathless land, the personal search for truth and peace. Warning readers away from blind obedience to creeds or teachers including himself Krishnamurti celebrated the individual quest for truth, and thus became on of the most influential guides for independent-minded seekers of the twentieth century and beyond.
Ionic Cookbook
¥90.46
Over 35 exciting recipes to spice up your application development with IonicAbout This BookLearn how to utilize the robust features of Ionic CLI and its framework to create, develop, and build your mobile appExplore new integrations with various Backend-as-a-Services, along with AngularJS modules, for creative solutionsUse out-of-the-box Ionic functionalities, customize existing components, and add new components with this comprehensive, step-by-step guide Who This Book Is For If you are a front-end developer and want to take advantage of your existing mobile application development skills to develop cross-platform mobile apps, this book is for you. You will build up your Ionic knowledge with in-depth recipes on Angular.js, Cordova, and Sass.What You Will LearnAuthenticate users using an e-mail password, Twitter, Facebook, Google+, and LinkedInRetrieve data and store it using FirebaseAccess native device functionalities such as a camera, contact list, e-mail, and maps using ngCordovaWork with localStorage and SQLite for persistent data access on the client sideCommunicate to and from your app using push notifications or SMSLeverage AngularJS events and Ionic-specific events to communicate across pages, controllers, and directivesCustomize the color and theme of your Ionic appCreate new custom directives as componentsCompile your app for iOS, Android, and Windows Phone In Detail The world of mobile development is extremely fragmented with many platforms, frameworks, and technologies available. Ionic is intended to fill that gap, by enabling developers to build apps that have a native feel to them, using web technologies such as HTML, CSS, and AngularJS. Ionic makes it easy for front-end developers to become app developers. The framework provides superior performance with deep Cordova integration and a comprehensive set of tools for prototyping, backend support, and deployment. Ionic Cookbook takes you through the process of developing a cross-platform mobile app using just HTML5 and the JavaScript-based Ionic. You will start with an introduction to the CLI and then move on to building and running an app. You will explore common features of real-world mobile apps such as authenticating a user, and getting and saving data using either Firebase or Local Storage. Next, the book covers how Ionic integrates with Cordova to support native device features using ngCordova, and you will discover how to take advantage of existing modules around its ecosystem. You will also delve into advanced topics, including how to extend Ionic to create new components. Finally, the book will walk you through customizing the Ionic theme and building the app so that it can be deployed to all platforms.Style and approach This book follows a recipe-based approach to cross-platform mobile app development, where each task is explained in a conversational and easy-to-follow style. Every topic explains individual features or components of Ionic, and provides extra details for readers to come up with custom solutions based on real-world applications.
Gamification with Moodle
¥54.49
Use game elements in Moodle courses to build learner resilience and motivationAbout This BookFormulate a Moodle course that acts as a flexible framework ready for your own contentKeep learners engrossed and create opportunities for motivation through the concepts of status, access, and powerA resourceful guide to innovative learning using automatic reports, assessments, and conditional release of activities Who This Book Is For This book has been designed for teachers who to use technology to create more engaging learning experiences for both online learning and in face-to-face sessions. This book will especially appeal to people who are interested in the underlying mechanics of play and games and want to know more about applying these concepts in an educational context. It is assumed that you are a teacher and expert in your field, have basic computer skills, and have access to the Internet.What You Will LearnSet up a scoring system using Moodle GradebookEnable communication and collaboration in your class as a Learning Community using forumsAssess your learners’ abilities by setting up challenges and questsConfigure gateways to check and ensure progress before new content or activities are releasedCreate Moodle assignments to provide effective feedback through a comment bank and custom scaleIssue Open Badges to recognize achievements and set up an online backpack to share digital badgesReduce anxiety for learners by using the game-like concept of “Levelling Up” In Detail This book describes how teachers can use Gamification design within the Moodle Learning Management System. Game elements can be included in course design by using, badges, rubrics, custom grading scales, forums, and conditional activities. Moodle courses do not have to be solo-learning experiences that replicate Distance Education models. The Gamification design process starts by profiling players and creating levels of achievement towards meeting learning outcomes. Each task is defined, valued, and sequenced. Motivation loops are devised to keep the momentum going. In a gaming studio, this approach would require a team of specialists with a large budget and time frames. Preparing for a class rarely has these optimal conditions. The approach used in this book is to introduce game elements into the course design gradually. First, apply gamification to just one lesson and then build up to gamifying a series of lessons over a term. Each example will indicate the difficulty level and time investment. Try it out to see what is most effective with your learners and choose wisely in your use of technology. By the end of this book, you will be able to create Moodle courses that incorporate choice, communication, challenge, and creativity.Style and approach An easy-to-follow guide full of screenshots and step-by-step instructions with estimated time frames required to accomplish numerous tasks. Tips are offered for new Moodlers and plugin extensions are suggested for advanced Moodlers. The focus of the book is on why you would want to use each activity rather than detailed technical de*ions.
Learning Java Functional Programming
¥99.18
Create robust and maintainable Java applications using the functional style of programmingAbout This BookExplore how you can blend object-oriented and functional programming styles in JavaUse lambda expressions to write flexible and succinct codeA tutorial that strengthens your fundamentals in functional programming techniques to enhance your applications Who This Book Is For If you are a Java developer with object-oriented experience and want to use a functional programming approach in your applications, then this book is for you. All you need to get started is familiarity with basic Java object-oriented programming concepts.What You Will LearnUse lambda expressions to simplyfy codeUse function composition to achieve code fluencyApply streams to simply implementations and achieve parallelismIncorporate recursion to support an application’s functionalityProvide more robust implementations using OptionalsImplement design patterns with less codeRefactor object-oriented code to create a functional solutionUse debugging and testing techniques specific to functional programs In Detail Functional programming is an increasingly popular technology that allows you to simplify many tasks that are often cumbersome and awkward using an object-oriented approach. It is important to understand this approach and know how and when to apply it. Functional programming requires a different mindset, but once mastered it can be very rewarding. This book simplifies the learning process as a problem is described followed by its implementation using an object-oriented approach and then a solution is provided using appropriate functional programming techniques. Writing succinct and maintainable code is facilitated by many functional programming techniques including lambda expressions and streams. In this book, you will see numerous examples of how these techniques can be applied starting with an introduction to lambda expressions. Next, you will see how they can replace older approaches and be combined to achieve surprisingly elegant solutions to problems. This is followed by the investigation of related concepts such as the Optional class and monads, which offer an additional approach to handle problems. Design patterns have been instrumental in solving common problems. You will learn how these are enhanced with functional techniques. To transition from an object-oriented approach to a functional one, it is useful to have IDE support. IDE tools to refactor, debug, and test functional programs are demonstrated through the chapters. The end of the book brings together many of these functional programming techniques to create a more comprehensive application. You will find this book a very useful resource to learn and apply functional programming techniques in Java.Style and approach In this tutorial, each chapter starts with an introduction to the terms and concepts covered in that chapter. It quickly progresses to contrast an object-oriented approach with a functional approach using numerous code examples.
The Spirit of London
¥68.67
First published as Johnson’s Life of London, now released with new material following Jubilee and Olympic celebrations in 2012. This updated history of London shows that the ingenuity, diversity, creativity and enterprise of the city are second to none… London’s buildings may be famous, London’s history may be lengthy and illustrious, but it is London’s people who have given, and continue to give, the city its exuberant and exhilarating profile. London of the Olympic and Jubilee summer displayed Londoners on a world stage, but this is a city which has always lived on the energy and skills of its people, drawn to the capital from all over the country and the world. Boris Johnson shares with us his pleasure at London’s vitality and unique character, and selects the people who in his view have contributed so much to the spirit of London – some very famous figures, some more obscure. He includes everyone from the Romans to one of the author’s predecessors as mayor, Dick Whittington; from John Wilkes (a strong upholder of the freedom of the press) to J.W. Turner; from Chaucer to Gandhi, and through to modern times.

购物车
个人中心

