Autor: Daniel Li
1
Ebook

Building Enterprise JavaScript Applications. Learn to build and deploy robust JavaScript applications using Cucumber, Mocha, Jenkins, Docker, and Kubernetes

Daniel Li

With the over-abundance of tools in the JavaScript ecosystem, it's easy to feel lost. Build tools, package managers, loaders, bundlers, linters, compilers, transpilers, typecheckers - how do you make sense of it all?In this book, we will build a simple API and React application from scratch. We begin by setting up our development environment using Git, yarn, Babel, and ESLint. Then, we will use Express, Elasticsearch and JSON Web Tokens (JWTs) to build a stateless API service. For the front-end, we will use React, Redux, and Webpack.A central theme in the book is maintaining code quality. As such, we will enforce a Test-Driven Development (TDD) process using Selenium, Cucumber, Mocha, Sinon, and Istanbul. As we progress through the book, the focus will shift towards automation and infrastructure. You will learn to work with Continuous Integration (CI) servers like Jenkins, deploying services inside Docker containers, and run them on Kubernetes.By following this book, you would gain the skills needed to build robust, production-ready applications.

2
Ebook

Instant Brainshark. Convert your boring, outdated slideshows into engaging and powerful audio presentations using BrainShark

Daniel Li

Brainshark's audio annotation system is a power presentation tool that allows you to convert your boring, outdated slideshows into engaging and powerful audio presentations. Alongside its mobile functionality and customer feedback capabilities, it provides an easy-to-use interface for anyone from account executives to sales directors.Instant Brainshark will quickly get you started with creating online presentations and web presentations following best practices. The book covers the basics of BrainShark and explores a variety of best practices in both Internet marketing and presentation design to help you build effective and powerful presentations.Instant Brainshark will start you off with the basic functionality of BrainShark in order to introduce you to the best practices involved in presentation design. Then, it will guide you through a series of important and useful recipes that will show you how to reach customers via various marketing channels.You will learn how to find customers through social media networks, whether they be on a desktop computer or mobile device, as well as how to get feedback from your valued customers. You will also dig into BrainShark's audio annotation system and learn how to get the most out of it by following the recommended guidelines. Lastly, the book will guide you through a recipe on how to upload your BrainShark audio presentations as videos on YouTube, furthering the exposure of your presentations.Using Instant Brainshark, you will learn everything you need to know, from starting your first presentation and applying audio annotations to sharing it across multiple social media websites and retrieving customer feedback.