Bookmark & Share Subscribe to Feed
uGBOO | Feeding you the latest news, press releases and articles!

Management Fundamentals: Concepts, Applications, and Skill Development


Praised as the greatest source of quality and quantity of application and skill development experiential learning!

Packed with experiential exercises, self-assessments, and group activities, the Eighth Edition of Management Fundamentals helps students develop essential management skills they can use in their personal and professional lives. Bestselling author Robert N. Lussier uses the most current cases and examples to illustrate management concepts in today’s ever-changing business world. This fully updated new edition provides in-depth coverage of key AACSB topics such as diversity, ethics, technology, and globalization. 

New to This Edition

  • New case studies highlight contemporary challenges and opportunities facing managers at well-known organizations such as Whole Foods, Wells Fargo, and the Chicago Cubs. 
  • The book is completely updated with hundreds of new references and examples.
  • Expanded and updated Trends and Issues sections explore timely topics such as the changing nature of work, managing multiple generations, and virtual teams. 
  • All of the Applying the Concept boxes are new and engage students in applying the concepts to their own experiences and provide situational analysis opportunities to develop critical thinking skills. 
  • Management in Action videos illustrate fundamental management concepts using a variety of relatable scenarios and assessment questions to challenge students to apply and analyze workplace situations.

For MORE INFO & REVIEWS please click here!

Head First Android Development: A Brain-Friendly Guide


What will you learn from this book?

If you have an idea for a killer Android app, this fully revised and updated edition will help you build your first working application in a jiffy. You’ll learn hands-on how to structure your app, design flexible and interactive interfaces, run services in the background, make your app work on various smartphones and tablets, and much more. It’s like having an experienced Android developer sitting right next to you! All you need to get started is some Java know-how.

Why does this book look so different?

Based on the latest research in cognitive science and learning theory, Head First Android Development uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.

For MORE INFO & REVIEWS please click here!

Android Application Development: A Beginner’s Tutorial


Android is the most popular mobile platform today and it comes with a comprehensive set of APIs that make it easy for developers to write, test and deploy apps. With these APIs you can easily show user interface (UI) components, play and record audio and video, create games and animation, store and retrieve data, search the Internet, and so on. This book is a tutorial for experienced Java programmers wanting to learn to develop Android applications. It introduces the fundamentals and provide real-world applications for every topic of discussion.

Table of Contents:
Introduction
Chapter 1: Getting Started
Chapter 2: Activities
Chapter 3: UI Components
Chapter 4: Layouts
Chapter 5: Listeners
Chapter 6: The Action Bar
Chapter 7: Menus
Chapter 8: ListView
Chapter 9: GridView
Chapter 10: Styles and Themes
Chapter 11: Bitmap Processing
Chapter 12: Graphics and Custom Views
Chapter 13: Fragments
Chapter 14: Multi-Pane Layouts
Chapter 15: Animation
Chapter 16: Preferences
Chapter 17: Working with Files
Chapter 18: Working with the Database
Chapter 19: Taking Pictures
Chapter 20: Making Videos
Chapter 21: The Sound Recorder
Chapter 22: Handling the Handler
Chapter 23: Asynchronous Tasks
Chapter 24: Services
Chapter 25: Broadcast Receivers
Chapter 26: The Alarm Service
Chapter 27: Content Providers
Appendix A: Installing the JDK
Appendix B: Using the ADT Bundle
Index

For MORE INFO & REVIEWS please click here!

Android Application Development All-in-One For Dummies


Your all-encompassing guide to learning Android app development

If you’re an aspiring or beginning programmer interested in creating apps for the Android market—which grows in size and downloads every day—this is your comprehensive, one-stop guide. Android Application Development All-in-One For Dummies covers the information you absolutely need to get started developing apps for Android. Inside, you’ll quickly get up to speed on Android programming concepts and put your new knowledge to use to manage data, program cool phone features, refine your applications, navigate confidently around the Android native development kit, and add important finishing touches to your apps.

Covering the latest features and enhancements to the Android Software Developer’s Kit, this friendly, hands-on guide walks you through Android programming basics, shares techniques for developing great Android applications, reviews Android hardware, and much more.

  • All programming examples, including the sample application, are available for download from the book’s website
  • Information is carefully organized and presented in an easy-to-follow format
  • 800+ pages of content make this an invaluable resource at an unbeatable price
  • Written by an expert Java educator, Barry Burd, who authors the bestselling Java For Dummies

Go from Android newbie to master programmer in no time with the help of Android Application Development All-in-One For Dummies!

For MORE INFO & REVIEWS please click here!

Management Fundamentals: Concepts, Applications, and Skill Development


Praised as the greatest source of quality and quantity of application and skill development experiential learning!

Packed with experiential exercises, self-assessments, and group activities, the Eighth Edition of Management Fundamentals helps students develop essential management skills they can use in their personal and professional lives. Bestselling author Robert N. Lussier uses the most current cases and examples to illustrate management concepts in today’s ever-changing business world. This fully updated new edition provides in-depth coverage of key AACSB topics such as diversity, ethics, technology, and globalization. 

New to This Edition

  • New case studies highlight contemporary challenges and opportunities facing managers at well-known organizations such as Whole Foods, Wells Fargo, and the Chicago Cubs. 
  • The book is completely updated with hundreds of new references and examples.
  • Expanded and updated Trends and Issues sections explore timely topics such as the changing nature of work, managing multiple generations, and virtual teams. 
  • All of the Applying the Concept boxes are new and engage students in applying the concepts to their own experiences and provide situational analysis opportunities to develop critical thinking skills. 
  • Management in Action videos illustrate fundamental management concepts using a variety of relatable scenarios and assessment questions to challenge students to apply and analyze workplace situations.

For MORE INFO & REVIEWS please click here!

Management: Skills, Application, Practice, and Development


Management: Skills, Application, Practice, and Development provides students with the core skills they need to manage and lead in business, presented in realistic models and cases. Opportunities for debate, discussion, problem-solving, and analysis are all built into the text, which aims to give students with little or some experience a window into the world of management and the kinds of situations they will face as they continue in business.

Product Features

  • Used Book in Good Condition

For MORE INFO & REVIEWS please click here!

Learning Node.js Development: Learn the fundamentals of Node.js, and deploy and test Node.js applications on the web


A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps.

Key Features

  • Entirely project-based and practical
  • Explains the “Why” of Node.js features, not just the “how”, providing you with a deep understanding and enabling you to easily apply concepts in your own applications
  • Covers the full range of technologies around Node.js – NPM, version control with Git, and much more

Book Description

Learning Node.js Development is a practical, project-based book that provides you with all you need to get started as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developers’ toolkit. If you are looking to create real-world Node applications, or you want to switch careers or launch a side project to generate some extra income, then you’re in the right place. This book has been written around a single goal—turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications.

Learning Node.js Development is built from the ground up around the latest version of Node.js (version 9.x.x). You’ll be learning all the cutting-edge features available only in the latest software versions.

This book cuts through the mass of information available around Node and delivers the essential skills that you need to become a Node developer. It takes you through creating complete apps and understanding how to build, deploy, and test your own Node apps. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly.

What you will learn

  • Learn the fundamentals of Node
  • Build apps that respond to user input
  • Master working with servers
  • Learn how to test and debug applications
  • Deploy and update your apps in the real world
  • Create responsive asynchronous web applications

Who this book is for

This book targets anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this course.

Table of Contents

  1. Getting Set Up
  2. Node Fundamentals – Part 1
  3. Node Fundamentals – Part 2
  4. Node Fundamentals – Part 3
  5. Basics of Asynchronous Programming in Node.js
  6. Callbacks in Asynchronous Programming
  7. Promises in asynchronous programming
  8. Web Servers in Node
  9. Deploying Applications to Web
  10. Testing the Node Application part 1
  11. Testing the Node Application part 2

For MORE INFO & REVIEWS please click here!

Android App Development For Dummies


The updated edition of the bestselling guide to Android app development

If you have ambitions to build an Android app, this hands-on guide gives you everything you need to dig into the development process and turn your great idea into a reality! In this new edition of Android App Development For Dummies, you’ll find easy-to-follow access to the latest programming techniques that take advantage of the new features of the Android operating system. Plus, two programs are provided: a simple program to get you started and an intermediate program that uses more advanced aspects of the Android platform.

Android mobile devices currently account for nearly 80% of mobile phone market share worldwide, making it the best platform to reach the widest possible audience. With the help of this friendly guide, developers of all stripes will quickly find out how to install the tools they need, design a good user interface, grasp the design differences between phone and tablet applications, handle user input, avoid common pitfalls, and turn a “meh” app into one that garners applause.

  • Create seriously cool apps for the latest Android smartphones and tablets
  • Adapt your existing apps for use on an Android device
  • Start working with programs and tools to create Android apps
  • Publish your apps to the Google Play Store

Whether you’re a new or veteran programmer, Android App Development For Dummies will have you up and running with the ins and outs of the Android platform in no time.

Product Features

  • For Dummies

For MORE INFO & REVIEWS please click here!

Android Application Development for Java Programmers


We are witnessing an explosion in the use of handheld mobile devices worldwide. Recent polls have shown that many people own and use more than one mobile device, and some use as many as three or four. Smart phones, tablets, and handheld game devices are ubiquitous. The Android operating system (OS)–an open-source OS with Linux at its core–is an ever-more-popular OS on these devices. ANDROID APPLICATION DEVELOPMENT FOR JAVA PROGRAMMERS provides an ideal, quick-start tutorial for anyone interested in developing Android mobile device applications, from the student or hobbyist familiar with Java, to the experienced programmer wanting to enter the mobile device application market. Because the Android development software provides an emulator program, the reader doesn’t need to own an Android mobile device to take advantage of this book. Although the code presented in the book can be used to produce complete running applications, the goal is to inspire the reader to bring his own mobile application ideas to reality in a short time. The book is organized in a logical, evolutionary manner starting with configuration of the development environment and ending with two comprehensive projects. The beginning chapters cover basic application components and configuration of the Android emulator and basic user interface design, whereas later chapters cover how to accomplish more involved areas such as use of GPS, graphics, networking, and databases.

Product Features

  • Used Book in Good Condition

For MORE INFO & REVIEWS please click here!

Learning Python Application Development


Key Features

  • Get to grips with Python techniques that address commonly encountered problems in general application development.
  • Develop, package, and deploy efficient applications in a fun way.
  • All-practical coverage of the major areas of application development, including best practices, exception handling, testing, refactoring, design patterns, performance, and GUI application development.

Book Description

Python is one of the most widely used dynamic programming languages, supported by a rich set of libraries and frameworks that enable rapid development. But fast paced development often comes with its own baggage that could bring down the quality, performance, and extensibility of an application. This book will show you ways to handle such problems and write better Python applications.

From the basics of simple command-line applications, develop your skills all the way to designing efficient and advanced Python apps. Guided by a light-hearted fantasy learning theme, overcome the real-world problems of complex Python development with practical solutions. Beginning with a focus on robustness, packaging, and releasing application code, you’ll move on to focus on improving application lifetime by making code extensible, reusable, and readable. Get to grips with Python refactoring, design patterns and best practices. Techniques to identify the bottlenecks and improve performance are covered in a series of chapters devoted to performance, before closing with a look at developing Python GUIs.

What you will learn

  • Build a robust application by handling exceptions.
  • Modularize, package, and release the source distribution.
  • Document the code and implement coding standards.
  • Create automated tests to catch bugs in the early development stage.
  • Identify and re-factor badly written code to improve application life.
  • Detect recurring problems in the code and apply design patterns.
  • Improve code efficiency by identifying performance bottlenecks and fixing them.
  • Develop simple GUI applications using Python.

About the Author

Ninad Sathaye has spent several years of his professional career designing and developing performance-critical engineering applications written in a variety of languages, including Python and C++. He has worked as a software architect in the semiconductor industry, and more recently in the domain of Internet of Things. He holds a master’s degree in mechanical engineering.

Table of Contents

  1. Developing Simple Applications
  2. Dealing with Exceptions
  3. Modularize, Package, Deploy!
  4. Documentation and Best Practices
  5. Unit Testing and Refactoring
  6. Design Patterns
  7. Performance – Identifying Bottlenecks
  8. Improving Performance – Part One
  9. Improving Performance – Part Two, NumPy and Parallelization
  10. Simple GUI Applications

For MORE INFO & REVIEWS please click here!

Learning Node.js Development: Learn the fundamentals of Node.js, and deploy and test Node.js applications on the web


A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps.

Key Features

  • Entirely project-based and practical
  • Explains the “Why” of Node.js features, not just the “how”, providing you with a deep understanding and enabling you to easily apply concepts in your own applications
  • Covers the full range of technologies around Node.js – NPM, version control with Git, and much more

Book Description

Learning Node.js Development is a practical, project-based book that provides you with all you need to get started as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developers’ toolkit. If you are looking to create real-world Node applications, or you want to switch careers or launch a side project to generate some extra income, then you’re in the right place. This book has been written around a single goal-turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications.

Learning Node.js Development is built from the ground up around the latest version of Node.js (version 9.x.x). You’ll be learning all the cutting-edge features available only in the latest software versions.

This book cuts through the mass of information available around Node and delivers the essential skills that you need to become a Node developer. It takes you through creating complete apps and understanding how to build, deploy, and test your own Node apps. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly.

What you will learn

  • Learn the fundamentals of Node
  • Build apps that respond to user input
  • Master working with servers
  • Learn how to test and debug applications
  • Deploy and update your apps in the real world
  • Create responsive asynchronous web applications

Who This Book Is For

This book targets anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this course.

Table of Contents

  1. Getting Set Up
  2. Node Fundamentals – Part 1
  3. Node Fundamentals – Part 2
  4. Node Fundamentals – Part 3
  5. Basics of Asynchronous Programming in Node.js
  6. Callbacks in Asynchronous Programming
  7. Promises in asynchronous programming
  8. Web Servers in Node
  9. Deploying Applications to Web
  10. Testing the Node Application part 1
  11. Testing the Node Application part 2

For MORE INFO & REVIEWS please click here!

Flask Web Development: Developing Web Applications with Python


Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you’ll learn the framework from the ground up by developing, step-by-step, a real-world project created by author Miguel Grinberg. This refreshed edition accounts for important technology changes that have occurred in the past three years.

You’ll learn the framework’s core functionality, as well as how to extend applications with advanced web techniques such as database migration and web service communication. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you though a hands-on implementation of the topic.

If you have Python experience, this book shows you how to take advantage of the creative freedom Flask provides.

For MORE INFO & REVIEWS please click here!

Android Studio 3.0 Development Essentials – Android 8 Edition


Fully updated for Android Studio 3.0 and Android 8, the goal of this book is to teach the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE), the Android 8 Software Development Kit (SDK) and the Java programming language.

Note: This is the Java edition of the book. If you are looking for the Kotlin edition, search for “Kotlin / Android Studio 3.0 Development Essentials – Android 8 Edition”.

Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment. An overview of Android Studio is included covering areas such as tool windows, the code editor and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. More advanced topics such as database management, content providers and intents are also covered, as are touch screen handling, gesture recognition, camera access and the playback and recording of both video and audio. This edition of the book also covers printing, transitions and cloud-based file storage.

The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers and collapsing toolbars.

In addition to covering general Android development techniques, the book also includes Google Play specific topics such as implementing maps using the Google Maps Android API, and submitting apps to the Google Play Developer Console.

Other key features of Android Studio 3 and Android 8 are also covered in detail including the Layout Editor, the ConstraintLayout and ConstraintSet classes, constraint chains and barriers, direct reply notifications and multi-window support.

Chapters also cover advanced features of Android Studio such as App Links, Instant Apps, the Android Studio Profiler and Gradle build configuration.

Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac or Linux system and ideas for some apps to develop, you are ready to get started.

For MORE INFO & REVIEWS please click here!

Cross-platform Desktop Application Development: Electron, Node, NW.js, and React


Key Features

  • Build different cross-platform HTML5 desktop applications right from planning, designing, and deployment to enhancement, testing, and delivery
  • Forget the pain of cross-platform compatibility and build efficient apps that can be easily deployed on different platforms.
  • Build simple to advanced HTML5 desktop apps, by integrating them with other popular frameworks and libraries such as Electron, Node.JS, Nw.js, React, Redux, and TypeScript

Book Description

Building and maintaining cross-platform desktop applications with native languages isn’t a trivial task. Since it’s hard to simulate on a foreign platform, packaging and distribution can be quite platform-specific and testing cross-platform apps is pretty complicated.In such scenarios, web technologies such as HTML5 and JavaScript can be your lifesaver. HTML5 desktop applications can be distributed across different platforms (Window, MacOS, and Linux) without any modifications to the code.

The book starts with a walk-through on building a simple file explorer from scratch powered by NW.JS. So you will practice the most exciting features of bleeding edge CSS and JavaScript. In addition you will learn to use the desktop environment integration API, source code protection, packaging, and auto-updating with NW.JS.

As the second application you will build a chat-system example implemented with Electron and React. While developing the chat app, you will get Photonkit. Next, you will create a screen capturer with NW.JS, React, and Redux.

Finally, you will examine an RSS-reader built with TypeScript, React, Redux, and Electron. Generic UI components will be reused from the React MDL library. By the end of the book, you will have built four desktop apps. You will have

For MORE INFO & REVIEWS please click here!

Management Fundamentals: Concepts, Applications, and Skill Development


This Seventh Edition of Robert Lussier’s bestselling Management Fundamentals presents essential management themes through a three-pronged approach focused on concepts, applications, and skill building. Through a variety of applications, Lussier challenges millennials to think critically and apply concepts to their own experiences. Proven skill-building exercises, behavioral models, self-assessments, and individual and group exercises help students to develop their personal and professional skills. Fully updated throughout with 97% new references and over 1,200 new company examples, the Seventh Edition features 50% new cases, new self-assessments, and new applications and new coverage of current topics mandated by the AACSB.

 

For MORE INFO & REVIEWS please click here!

Fundamentals of Web Development (2nd Edition)


For courses in Web Programming and Design: Numerous Mark-up / Scripting Languages, as part of the CS1 course sequence.

 

Master the fundamentals of web development

                                                                                                                                               

Fundamentals of Web Development , 2nd Edition guides readers through the creation of enterprise-quality websites using current development frameworks. Written by a leading teacher in the field and designed for serious programmers, this book is as valuable to developers as a dev bootcamp. Its practical approach and comprehensive insight into the practice of web development covers HTML5, CSS3, Javascript, and the LAMP stack (that is, Linux, Apache, MySQL, and PHP), jQuery, XML, WordPress, Bootstrap, and a variety of third-party APIs that include Facebook, Twitter, Google, and Bing Maps. Coverage also includes the required ACM web development topics, aligned with real-world web development best practices. The 2nd Edition faithfully covers the most vital trends and innovations in the field since 2013, while continuing to provide a thorough and comprehensive overview.            

For MORE INFO & REVIEWS please click here!

Android Application Development Cookbook – Second Edition


Over 100 recipes to help you solve the most common problems faced by Android Developers today

About This Book

  • Find the answers to your common Android programming problems, from set up to security, to help you deliver better applications, faster
  • Uncover the latest features of Android Marshmallow to make your applications stand out
  • Get up to speed with Android Studio 1.4 – the first Android Studio based on the IntelliJ IDE from JetBrains

Who This Book Is For

If you are new to Android development and want to take a hands-on approach to learning the framework, or if you are an experienced developer in need of clear working code to solve the many challenges in Android development, you can benefit from this book. Either way, this is a resource you’ll want to keep at your desk for a quick reference to solve new problems as you tackle more challenging projects.

What You Will Learn

  • Along with Marshmallow, get hands-on working with Google’s new Android Studio IDE
  • Develop applications using the latest Android framework while maintaining backward-compatibility with the support library
  • Master Android programming best practices from the recipes
  • Create exciting and engaging applications using knowledge gained from recipes on graphics, animations, and multimedia
  • Work through succinct steps on specifics that will help you complete your project faster
  • Keep your app responsive (and prevent ANRs) with examples on the AsynchTask class
  • Utilize Google Speech Recognition APIs for your app.
  • Make use of Google Cloud Messaging (GCM) to create Push Notifications for your users
  • Get a better understanding of the Android framework through detailed explanations

In Detail

The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!

This “cookbook” will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you are new to Android and learn best by “doing,” then this book will provide many topics of interest.

Starting with the basics of Android development, we move on to more advanced concepts, and we’ll guide you through common tasks developers struggle to solve. The first few chapters cover the basics including Activities, Layouts, Widgets, and the Menu. From there, we cover fragments and data storage (including SQLite), device sensors, the camera, and GPS. Then we move on more advanced topics such as graphics and animation (including OpenGL), multi-threading with AsyncTask, and Internet functionality with Volley. We’ll also demonstrate Google Maps and Google Cloud Messaging (also known as Push Notifications) using the Google API Library.

Finally, we’ll take a look at several online services designed especially for Android development. Take your application big-time with full Internet web services without having to become a server admin by leveraging the power of Backend as a Service (BaaS) providers.

Style and approach

This book progresses from the fundamentals of Android Development to more advanced concepts, with recipes to solve the most common problems faced by developers. This cookbook makes it easy to jump to specific topics of interest, where you’ll find simple steps to implement the solution and get a clear explanation of how it works.

For MORE INFO & REVIEWS please click here!

Dynamic Web Application Development Using PHP and MySQL


Providing an end-to-end view of how modern web applications are built, Dynamic Web Application Development takes a cohesive approach to building a software architecture from core components. It tells a development story by taking you right through from analysis and design, learning the core technologies, and tying them together using standard tools patterns and frameworks without straying into detail or trying to cover too many alternatives. Using PHP scripting and the MySQL database management system, this is a contemporary and well targeted coverage of important areas of web application development including Ajax, , adaptive markup, web application frameworks, standards and conformance, accessibility and security issues. It shows you how to build functionality into a website using a variety of technologies. These will work as a basic framework from which you will be able to explore more challenging developments such as porting applications to mobile devices and including more Web 2.0 features. An ideal text for web programming courses, this book will help you whether you are a student or need to reskill and want a dependable and accessible self-study package.

Product Features

  • Used Book in Good Condition

For MORE INFO & REVIEWS please click here!

Web Development: A Visual Spatial Approach


An excellent reference for, professionals and experienced designers, this text takes a holistic approach to web development. At the heart of the text is the belief that keeping the user’s needs in mind during development process will create more effective sites. It addresses planning, structure, navigation, content, design, and usability while focusing on their interconnectedness within web development. Both traditional and contemporary theoretical approaches are discussed including rhetorical theory, visual-spatial thinking, and user-centered design. A number of real world examples including screen captures of actual sites, advice from practicing professionals and ready to use materials make this book a must-have for anyone interested in effective web development. Provides an overview of the web development process and planning phases. Covers the basics of document markup and publishing. Looks at critical factors in overall development relating to site structure; navigation systems; research & content development; visual design; interface design; and usability & accessibility. Includes examples of architectures, navigation, interface designs, usability tests, accessibility standards, and content development. Appropriate for advanced technical writing courses in Multimedia and Web Design. An excellent resource for anyone interested in developing effective websites.

For MORE INFO & REVIEWS please click here!

Web Development with Clojure: Build Bulletproof Web Apps with Less Code


Modern web applications deserve modern tools. Harness the JVM’s rich infrastructure while taking advantage of the expressive power and brisk performance of a modern functional language. Exploit Clojure’s unique advantages for web development. Step by step, apply the fundamentals of programming in Clojure to build real-world, professional web applications. This edition features new libraries, tools, and best practices, and focuses on developing modern single-page applications.

Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exhibiting the full process of web development using a modern functional language. Journey through all the steps in developing a rich Picture Gallery web application–from conception to packaging and deployment. You’ll work hands-on with Clojure and build real-world, professional web apps.

This fully updated second edition reveals the changes in the rapidly evolving Clojure ecosystem. Get up to speed on the many new libraries, tools, and best practices. Gain expertise in the popular Ring/Compojure stack using the Luminus framework. Learn how Clojure works with databases and speeds development of RESTful services. See why ClojureScript is rapidly becoming a popular front-end platform, and use ClojureScript with the popular Reagent library to build single-page applications.

This book is for you, whether you’re already familiar with Clojure or if you’re completely new to the language.

What You Need:

The latest JVM, Clojure 1.6+, and the Leiningen build tool, as well as an editor such as Emacs, IntelliJ, Eclipse, Light Table, or VI.

Product Features

  • Web Development with Clojure Build Bulletproof Web Apps with Less Code

For MORE INFO & REVIEWS please click here!