Daily Dose for 2017.10.14

« Daily Dose for 2017.10.13 | Oct 2017 | 2017 | Daily Dose for 2017.10.15 »

Mastering Bootstrap 4
Beginning Laravel
Cloud Native
Kubernetes in Action
Akka in Action


Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

Free Mastering Bootstrap 4

Mastering Bootstrap 4 Free Packt eBook by Benjamin Jakobus, Jason Marah (valid through 10/14 at 19:00 EST). This book covers Bootstrap 4 Alpha 4, jQuery, JavaScript, CSS, Grunt.

Publisher’s Description

Bootstrap 4 is a free CSS and JavaScript framework that allows developers to rapidly build responsive web-interfaces.

Right from the first chapter, dive into building a customized Bootstrap website from scratch. Get to grips with Bootstrap’s key features and quickly discover the various ways in which Bootstrap can help you develop web-interfaces. Then take walk through the fundamental features, such as its grid system, helper classes, and responsive utilities. When you have mastered these, you will discover how to structure page layouts, use forms, style different types of content and utilize Bootstrap’s various navigation components. Among other things, you will also tour the anatomy of a Bootstrap plugin, creating your own custom components and extending Bootstrap using jQuery. Finally, you will discover how to optimize your website and integrate it with third-party frameworks.

By the end of this book, you will have a thorough knowledge of the framework’s ins and outs, and be able to build highly customizable and optimized web interfaces.

What You Will Learn

  • Create a professional Bootstrap-based website from scratch without using third-party templates
  • Apply the Bootstrap mobile-first grid system and add responsiveness and aesthetic touches to image elements
  • Style various types of content and learn how to build a page’s layout from scratch by applying the power of Bootstrap 4
  • Take advantage of Bootstrap’s form helper and contextual classes
  • Infuse your web pages with life and movement using Bootstrap jQuery plugins
  • Customize the behavior and features of Bootstrap’s jQuery Plugins extensively
  • Optimize your Bootstrap-based project before deployment
  • Incorporate Bootstrap into an AngularJS or React application and use Bootstrap components as AngularJS directives or React components

About the Authors

Benjamin Jakobus graduated with a BSc in Computer Science from University College Cork and obtained an MSc in Advanced Computing from Imperial College London. As a software engineer, he has worked on various web-development projects across Europe and Brazil.

Jason Marah is a software engineer who is currently developing AerLingus.com in Dublin, Ireland, as a lead UI developer. Jason is a University College Cork alumnus, graduating with a BSc in Computer Science. Jason has worked as a full-stack engineer specializing in JavaScript around Europe on various projects.

$9.99 Beginning Laravel

Beginning Laravel $9.99 Apress eBook by Sanjib Sinha. This book covers Laravel 5.3, Composer, Laravel Homestead, SQLite, Eloquent ORM, Model-View-Controller, PHP.

Publisher’s Description

  • A definitive guide to help beginners with Laravel 5.3
  • Includes coverage of Composer and Laravel Homestead
  • Covers containers and method injection

Learn about dependency injection, interfaces, service providers, SOLID design, and more with practical and real-world code examples. This book covers everything you need to get started in application development with Laravel 5.3. Beginning Laravel covers features such as method injection, contracts, and authentication.

After reading this book, you can develop any application using Laravel 5. It details all you need to know, including the model-view-controller pattern, SQLite databases, routing, authorization, and building CRUD applications.

What You Will Learn

  • Work with the new Laravel framework and its new features
  • Develop web applications with Laravel
  • Absorb the concepts of authentication and database migration
  • Manage databases with Eloquent ORM
  • Use middleware, contracts, and facades

About the Author

Sanjib Sinha writes stories and codes - not in the same order always.He started with C# and .NET framework and won Microsoft Community Contributor Award in 2011. Later Open Source Software movement attracted him and he became a Linux, PHP and Python enthusiast, specializing and working on White Hat Ethical Hacking.As a beginner he had to struggle a lot - always - to find out an easy way to learn coding. No one advised him that coding is like writing - imagining an image and bringing it down on the Earth with the help of words and symbols. All through his books he has tried to help the beginners from their perspectives - as a beginner.

50% off Cloud Native Designing change-tolerant software

Cloud Native 50% off Manning’s eBook by Cornelia Davis. This book covers Cloud Native, Cloud Computing.

Publisher’s Description

Author Cornelia Davis likes to say that “the cloud” is more about how you design your applications than where you deploy them. Cloud Native: Designing Change-tolerant Software is your guide to developing strong applications that thrive in the dynamic, distributed, virtual world of the cloud. This book presents a mental model for cloud-native applications, along with the patterns, practices, and tooling that sets them apart. In it, you’ll find realistic examples and expert advice for working with apps, data, services, routing, and more.

About the technology

We are amid a radical change in how we design and build applications. With cloud platforms like AWS, Azure, and Google Cloud, even small teams can take full advantage of web-scale distributed application patterns and practice. Users and customers have higher expectations for reliability, availability, and performance. Cloud-native software promises near-zero downtime, shortened feedback cycles, multi-device support, and improved cost control. All this means developers need to learn new skills and techniques, along with a new way of thinking about application design.

What’s inside

  • The application lifecycle of Cloud Native apps
  • Automated configuration management
  • Multi-tenant services, versioned services, and parallel deploys
  • Understanding Cloud Native Routing
  • Managing dependencies between apps and services

About the reader

Requires intermediate programming skill with Java or a similar language. Some experience with server-side development is helpful.

About the author

Cornelia Davis is the Sr. Director of Technology at Pivotal Software. A teacher at heart, Cornelia has spent the last 25 making better software and better software developers.

50% off Kubernetes in Action

Kubernetes in Action 50% off Manning’s eBook by Marko Lukša. This book covers Kubernetes, Docker, Google Container Engine.

Publisher’s Description

Monolithic applications are becoming a thing of the past as we move towards smaller, independently running microservices that can be developed, deployed, updated and scaled individually. But it can be difficult to configure, manage, and keep the whole system running properly. This is where Kubernetes comes in. Think of Kubernetes as an operating system for your cluster, making it easier to organize and schedule your application’s components across a fleet of machines. With Kubernetes, you don’t have to worry about which specific machine in your data center your application is running on. And even better, it provides you with primitives for health checking and replicating your application across these machines. Each layer in your application is decoupled from other layers so you can scale, update, and maintain them independently. With more and more big companies accepting the Kubernetes model as the best way to run apps, it is set to become the standard way of running distributed apps both in the cloud and local on-premises infrastructure.

About the book

Kubernetes in Action teaches developers how to use Kubernetes to deploy self-healing scalable distributed applications. This clearly-written guide begins by looking at the problems system administrators and software developers face when running microservice-based applications and how deploying onto Kubernetes solves them. Next, you’ll get your feet wet by running your first simple containerized web application on a Kubernetes cluster running in Google Container Engine. The second part of the book explains the main concepts developers need to understand in order to run multi-component applications in Kubernetes, while the last part will explain what goes on inside Kubernetes and teach you how to tie everything you’ve learned in the first two parts together. By the end, you’ll be able to build and deploy applications in a proper way to take full advantage of the Kubernetes platform.

What’s inside

  • Using Docker and Kubernetes
  • Deploying containers by creating Pods
  • Securely delivering sensitive information to containers
  • Understanding Kubernetes internals
  • Monitoring distributed apps
  • Automatically scaling your system

About the reader

The book is for both application developers as well as system administrators who want to learn about Kubernetes from the developer’s perspective

About the author

Marko Lukša is a software engineer at Red Hat with the Cloud Enablement Team, whose responsibility is to make Red Hat’s Enterprise Middleware products run on OpenShift, the PaaS platform built on top of Kubernetes. He also has 15 years of teaching others, helping him understand the learner’s perspective and how to present difficult topics in a clear and understandable way.

50% off Akka in Action

Akka in Action 50% off Manning’s eBook by Raymond Roestenburg, Rob Bakker, Rob Williams. This book covers Akka 2.4, Scala, Java, Message-Oriented Systems, Actor Model, Event Sourcing, CQRS, Scatter-Gather Pattern, Finite-State Machine.

Publisher’s Description

Akka in Action is a comprehensive tutorial on building message-oriented systems using Akka. The book takes a hands-on approach, where each new concept is followed by an example that shows you how it works, how to implement the code, and how to (unit) test it.

About the technology

Akka makes it relatively easy to build applications in the cloud or on devices with many cores that efficiently use the full capacity of the computing power available. It’s a toolkit that provides an actor programming model, a runtime, and required support tools for building scalable applications.

About the book

Akka in Action shows you how to build message-oriented systems with Akka. This comprehensive, hands-on tutorial introduces each concept with a working example. You’ll start with the big picture of how Akka works, and then quickly build and deploy a fully functional REST service out of actors. You’ll explore test-driven development and deploying and scaling fault-tolerant systems. After mastering the basics, you’ll discover how to model immutable messages, implement domain models, and apply techniques like event sourcing and CQRS. You’ll also find a tutorial on building streaming applications using akka-stream and akka-http. Finally, you’ll get practical advice on how to customize and extend your Akka system.

What’s inside

  • Getting concurrency right
  • Testing and performance tuning
  • Clustered and cloud-based applications
  • Covers Akka version 2.4

About the reader

This book assumes that you’re comfortable with Java and Scala. No prior experience with Akka required.

About the authors

A software craftsman and architect, Raymond Roestenburg is an Akka committer.

Rob Bakker specializes in concurrent back-end systems and systems integration.

Rob Williams has more than 20 years of product development experience.

New/Updated Safari Books and Courses

Berrett-Koehler Publishers

Business Expert Press

De Gruyter Oldenbourg

Focal Press


Momentum Press

O’Reilly Media, Inc.

Packt Publishing

New/Updated Pluralsight Courses

« Daily Dose for 2017.10.13 | Oct 2017 | 2017 | Daily Dose for 2017.10.15 »

© 2017. All rights reserved.

Powered by Hydejack v6.6.1