Professional ClojureProfessional Clojure is the experienced developer's guide to functional programming using the Clojure language. Designed specifically to meet the needs of professional developers, this book briefly introduces functional programming before skipping directly to the heart of using Clojure in a real-world setting. The discussion details the read - eval - print workflow that enables fast feedback loops, then dives into enterprise-level Clojure development with expert guidance on web services, testing, datomics, performance, and more. Read from beginning to end, this book serves as a clear, direct guide to Clojure programming - but the comprehensive coverage and detail makes it extraordinarily useful as a quick reference for mid-project snags. The author team includes four professional Clojure developers, ensuring professional-level instruction from a highly practical perspective.
Clojure is an open-source programming language maintained and supported by Cognitect., and quickly gaining us ...
Front-end Development with ASP.NET Core, Angular, and BootstrapFront-End Development with ASP.NET Core, Angular, and Bootstrap is the professional's guide to fast, responsive web development. Utilizing the most popular combination of web technologies for Microsoft developers, this guide provides the latest best practices and ASP.NET MVP guidance to get you up to speed quickly. The newest ASP.NET - now called ASP.NET Core - is leaner, easier to use, and less bound to the operating system and IDE.colle, giving you the perfect opportunity to leverage third-party frameworks and libraries that provide functionalities not native to ASP.NET Core and Visual Studio. This book shows you how to integrate ASP.NET Core with Angular, Bootstrap, and similar frameworks, with a bit of jQuery Mobile, Nuget, continuous deployment, Bower dependencies, and Gulp/Grunt build systems, including development beyond Windows on Mac and Linux. With clear, concise instruction and expert insight, this guide is an invaluable resource for meeting the demands of modern web develop ...
File Management Made Simple, Windows EditionManaging data is an essential skill that every PC user should have. Surprisingly though, a large number of users--even highly experienced users--exhibit poor file management skills, resulting in frustration and lost data. File Management Made Simple can resolve this by providing you with the skills and best practices needed for creating, managing and protecting your data.
Do any of the following scenarios sound familiar to you? You've downloaded an attachment from your e-mail, but aren't sure where you downloaded it to. You spent an entire evening working on a document only to discover the next morning that you didn't save it to your flash drive like you thought you had? Unfortunately, for a vast number of PC users, scenarios like these are all too common. These situations are not only extremely frustrating for the user, but also tend to discourage them from ever wanting to touch a PC again! However, these problems and others can be easily rectified with this brief, book, by your si ...
JavaScript Application DesignThe fate of most applications is often sealed before a single line of code has been written. How is that possible? Simply, bad design assures bad results. Good design and effective processes are the foundation on which maintainable applications are built, scaled, and improved. For JavaScript developers, this means discovering the tooling, modern libraries, and architectural patterns that enable those improvements.
JavaScript Application Design: A Build First Approach introduces techniques to improve software quality and development workflow. You'll begin by learning how to establish processes designed to optimize the quality of your work. You'll execute tasks whenever your code changes, run tests on every commit, and deploy in an automated fashion. Then you'll focus on designing modular components and composing them together to build robust applications. ...
Leading When You're Not the BossAnswer the questions that arise when managers and workers need to adjust to unfamiliar leadership roles and rules in flattened organizational forms. Leading When You're Not the Boss provides a conceptual framework that you can apply when assessing your own organizations and work. The book discusses the underlying ideas necessary for a shift from a culture of hierarchies to one of relationships and the establishment of intrapreneurial and holistic work environments.
This book supports the trend in many corporations toward flattening parts of their traditional top–down hierarchical management systems into more egalitarian, democratized, and distributed organizational forms. It analyzes the weaknesses of "management" culture at a time of ever more rapid change and complexity in the business world and illustrates how flattened organizational units increase agility, innovation, and efficacy. Moreover, it discusses how individuals can exercise effective leadership despite lack ...
Modern API Design with ASP.NET Core 2Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You'll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft's ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows.
Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You'll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and a ...
Managing Microsoft Hybrid CloudsHybrid cloud is the number one deployment model for the near future. Microsoft Azure connected to Windows Server and System Center offers benefits such as cost-effective backup, disaster recovery, and agility.
Discover the full power of cloud computing and Microsoft Azure Infrastructure Services (IaaS) with this easy-to-follow guide. We take you through each step, all the way from giving you a good understanding of cloud computers to being able to connect Azure with your on-premises data center. Using clearly illustrated examples, you are taken through how to manage a Microsoft Hybrid Cloud.
Beginning with how to set up site to site VPN connections to Azure, we move on to creating virtual machines and networks and automate this. Managing Microsoft Hybrid Clouds will answer all your questions on Azure and how to benefit from a hybrid cloud. This book will teach you how to connect on-premises Windows Server and System Center to Azure. It shows the strength of Azure but also explain ...
Mastering LibGDX Game DevelopmentLibGDX is a Java-based framework developed with a heavy emphasis on performance, and includes cross-platform support out of the box (Windows, OS X, Linux, iOS, Android, and HTML5) as well as providing all the low-level functionality so that you can focus on developing your game and not battling with the platform. LibGDX also has an engaged and responsive community, active maintenance, and is available for free without a prohibitive license.
First, this book will introduce you to the features specific to RPG games, as well as an overview of game architecture. Then, you will create map locations, develop character movement, add animation, integrate collision detection, and develop a portal system. Next, you will learn and develop a HUD and other UI components, as well as an inventory management system. You will then develop NPC interactions including dialog trees, shopkeepers, and quest givers. After this, you will design and create battle features for fighting enemies, as well as eve ...
Meteor in ActionYou might call Meteor a reactive, isomorphic, full-stack web development framework. Or, like most developers who have tried it, you might just call it awesome. Meteor is a JavaScript-based framework for both client and server web and mobile applications. Meteor applications react to changes in data instantly, so you get impossibly responsive user experiences, and the consistent build process, unified front- and back-end package system, and one-command deploys save you time at every step from design to release.
Meteor in Action teaches you full-stack web development with Meteor. It starts by revealing the unique nature of Meteor's end-to-end application model. Through real-world scenarios, you'll dive into the Blaze templating engine, discover Meteor's reactive data sources model, learn routing techniques, and practice managing users, permissions, and roles. Finally, you'll learn how to deploy Meteor on your server and scale efficiently. ...
Sams Teach Yourself ASP.NET Core in 24 HoursIn just 24 sessions of one hour or less, Sams Teach Yourself ASP.NET Core in 24 Hours, will help you build professional-quality, cloud-based, web-connected solutions with ASP.NET Core. This book's straightforward, step-by-step approach guides you from the basics to advanced techniques, using practical examples to help you make the most of Microsoft's radically revamped ASP.NET Core framework. ASP.NET Program Manager Jeffrey T. Fritz guides you from jumpstarting development with templates to implementing cutting-edge security and containerization. Every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success.
Learn how to: Set up your work environment on Windows or non-Windows operating systems; Develop solutions more quickly by starting with project templates; Configure ASP.NET Core, services, and applications; Access data with Entity Framework Core; Build modern architectures, controllers, and views with the new version of MVC; Scaffo ...