Frontend Masters Linkedin Mindvalley O'REILLY PacktPub Pluralsight

[O’REILLY] Java Lambdas and the Stream API: Bringing Functional Programming to Java

by James McLaughlin
Publisher: Apress
Release Date: November 2019
ISBN: 9781484255940

Video Description


Come up to speed with Java functional programming and write effective Java code with less effort using lambdas and the stream API. Make your Java project code more reliable by using the declarative approach provided by these new Java features. Learn how to leverage the updated collections API to facilitate common functional programming patterns such as map/filter/reduce. If you’ve ever stumbled through constructing for loops and while loops, this video will add to your programming toolbox and allow you to leave such heavy lifting to the stream API.
You’ll begin your journey with the syntax of Java lambdas, what they are, and how to use them. You will then be introduced to Java streams and the various ways of creating them for the purpose of processing data. You will also learn about the updates which have been made to the Java collections API for supporting streams. Along the way you will be taught the streams API and how to use the methods defined in the Stream class to process data sources to obtain the results you desire by employing lambdas with the Stream class’ operations.
What You Will Learn
  • Write functional interfaces for defining lambdas
  • Master lambda syntax for implementing anonymous functions
  • Create streams associated with data sources
  • Process data through stream operations
  • Use method references for simplifying lambda expressions
  • Discover parallel and sequential streams and how they differ

Who This Video Is For

Software developers familiar with Java who wish to employ functional programming techniques in their software projects in order to write reliable, compact, and easy-to-read Java code.
Size: 543MB
Frontend Masters Linkedin Mindvalley O'REILLY PacktPub Pluralsight

[Pluralsight] Android: SQLite Fundamentals

By Annapurna Agrawal
This course will guide you through how to use Android SQLite to create a database for your application. All the details you need on saving data persistently using SQLite and keeping it private to the application are covered here.

Course info

Level: Beginner
Updated: Nov 25, 2019
Duration: 1h 60m


Most android apps need to save data persistently, like some user settings, structured lists, or files. To save these kinds of data in bulk, android provides full support for SQLite databases which remains private to the app and is persistent until the app is uninstalled. In this course, Android: SQLite Fundamentals, you will learn foundational knowledge of using SQLite in your own app. First, you will learn what SQLite is and how to get started with it. Next, you will discover how to design and create the database and insert data into it for your app. Finally, you will explore how to interact with the data in the database. When you are finished with this course, you will have the skills and knowledge of handling data for your app in a well structured and secure way using SQLite in Android.

About the author

Annapurna is a full stack developer and has experience in Android App and web development. She likes sharing knowledge so that the developers around get boost for their passion.

Course Overview

[Autogenerated] Hi, everyone. My name is on a bona approval on Welcome to my course on what s you like fundamentals. I’m a four star develop. Oh, and I like teaching and sharing knowledge. I aim to make your day to day development task easy. For a very long time, Escalate has been our main Joyce for storing structure data persistently on mobile. It is a self contained silver less zero configuration under transactional SQL database engine, which is Burton in Android. In this course, we are going to see howto use esque alight to store our AB data Persistently, some off the meter topics that will cover includes using escalate open helper class on the contract class using goes oh to the right data into the Escalade database using SQL methods like insult update on delete to work with the skylight performing DW migrations on. We will also discuss why should we use a skylight over other storage options? By the end of the scores, you will know all the fundamentals off using escalate as a persistent storage solution for your android app. Before beginning the course, you should be familiar with the basics off Android. You should know how to implement recycle of you into your demo applications, and you should understand how to write SQL queries. I hope you’ll join me on this goals to loan under an Escalade fundamentals only at your insight.

Size: 614MB

Frontend Masters Linkedin Mindvalley O'REILLY PacktPub

[PacktPub] Serverless React with AWS Amplify – The Complete Guide [Video]

Reed Barger
November 26, 2019
8 hours 30 minutes

Build Full-Stack React apps that scale to millions of users and run entirely in the cloud! – faster than ever


More Information

  • Learn how to create stunning end-to-end serverless React apps
  • See how to rapidly build React apps, faster than you’ve ever built React web apps before!
  • Use and implement all of the major AWS services that are made available with Amplify
  • Discover how to make infinitely scalable React projects which run entirely in the cloud
About Do you want to make amazing, performant, and overall better React applications? Look no further than AWS Amplify.

This course is the best guide you’ll find to building serverless React apps. You will be making two complete React/AWS Amplify projects, from project start to deployment on the web.

You’ll be making:

• A full-stack serverless marketplace app (similar to Udemy), built with React/Amplify; a complete GraphQL API; multi-factor authentication; lambda functions for charging customers/sending emails; Stripe for payment processing; and the Element component library for styling

• A real-time note app (made both with class components and React hooks), with full CRUD functionality, GraphQL subscriptions, and complete authentication—all written in ~100 lines of JavaScript

What will this course cover?

– Creating entire GraphQL APIs from the command line using the Amplify CLI

– Building sophisticated serverless GraphQL APIs with AWS Appsync

– Multi-Factor Authentication and Verification Codes using AWS Cognito

– Creating serverless REST APIs (functions) with AWS Lambda that run entirely in the cloud

– Using GraphQL Subscriptions to Broadcast Data Changes in Real-Time

– Executing GraphQL Queries and Mutations both in the GraphiQL Console and in our React Client

– How to integrate React Hooks with Amplify applications

– Sending emails with Amazon’s Simple Email Service

– Image and file uploads with AWS S3 Storage

– How to deploy our completed apps with S3 Hosting

– Customizing Amplify’s built-in React Components

– Storing and managing our app data with a DynamoDB database

– Flexible, robust search capabilities with the help of AWS ElasticSearch

– Using Stripe for payment processing and using it in React Apps with Stripe Checkout

– Verifying user emails/phone numbers with email confirmations

– Working with the AWS Console extensively

All the code and supporting files for this course are available at –—The-Complete-Guide

  • The JSX sections are quite complex and it would help to have a code example for each section to compare the code to the work-in-progress.
  • Flexible, robust search capabilities with the help of AWS ElasticSearch
  • Two CSS libraries in-depth — Element and Tachyons
Course Length 8 hours 30 minutes
ISBN 9781839219726
Date Of Publication 26 Nov 2019


Size: 1.74GB

Frontend Masters Linkedin Mindvalley O'REILLY PacktPub

[Frontend Masters] Build Your Own Programming Language

Author: Steve Kinney – Twilio SendGrid
Released: May 31, 2019
Duration:  05:33:00
Video Files: 24
Dimension: 1920x1080p
Format: MP4

Some Key Takeaways!

By coding along with us in the Workshop, you’ll:

  • Design your language by learning some of the fundamentals of language design.
  • Learn how to identify variables, functions, operators, and control flow by breaking apart your program into tokens using lexical analysis.
  • Learn how to parse those tokens into an abstract syntax tree to figure out what your program is trying to do as well as its overall structure.
  • Write an interpreter to make sense of your code.
  • Use your programming language by transpiling it to JavaScript.
  • Extend and configure regular, old JavaScript using hygienic macros.

Your (Awesome) Instructor

Steve Kinney

Steve is a senior principal front-end engineer at Twilio SendGrid. He is the director emeritus and founder of the front-end engineering program at the Turing School for Software and Design in Denver, Colorado — a non-profit developer training program. In a previous life, Steve was a New York City public school teacher. He taught special education and web development in Manhattan, Brooklyn, and Queens. He currently lives in Denver with his rambunctious six-year-old.


Workshop Details

Maybe you’ve played around with ReasonML, Elm, or even CoffeeScript and wanted to learn how to create your own language as a hobby. Or, perhaps you’ve needed a custom domain-specific language or templating language in a product your building and settled for something that was “good enough” but did not quite do what you needed. Perhaps you’ve wanted to extend JavaScript to try out a new language feature. No matter your reasons, this is the workshop to learn how to start building your own language!


Is This Workshop for Me?


This workshop is for experienced JavaScript developers who want to learn the skills required to tackle building their own DSL or templating language.

Any Prerequisites?

  • A strong understanding of JavaScript.
  • Comfort and familiarity with the command line.

Size: 5.19GB

Frontend Masters Linkedin Mindvalley O'REILLY PacktPub

[PacktPub] Mobile E-Commerce with Flutter, Redux, and Stripe [Video]

Reed Barger
October 25, 2019

7 hours 6 minutes

Build an online marketplace for your mobile apps!
  • Gain a fundamental understanding of Flutter and Firebase
  • Learn to make impressive, functional, and mobile e-commerce projects with Flutter
  • Learn to use the Stripe Node library to execute charges and add/manage customers and credit cards
  • Display notifications with Snackbars
  • Work with maps, lists and essential map/list methods
About In this course, we’ll build a full-stack e-commerce mobile application from scratch, with a complete shopping cart for authenticated users as well as an entire customer checkout.

This will be a complete app with an eye-catching UI using the Flutter Material Library and Redux for global state management and Redux Thunk for async actions. This will be a complete API with custom controllers thanks to Strapi, with our app data stored in a cloud MongoDB Atlas database and user authentication with Register/Login.

We will cover the following topics in this course:

• Async/await functions in Flutter, making authenticated requests

• Rapidly building a highly functional REST API with Strapi

• Managing/storing API data with the MongoDB Atlas cloud database

• Persisting data locally in Flutter with SharedPreferences

• Decoding/encoding and serializing/deserializing JSON data with Dart

• Navigation/routing in Flutter

• Using themes in Flutter to share color/text styles across apps

• Constructing forms/managing form state in Flutter apps

• Securely registering/logging-in users with JSON web tokens

• Form validation/error handling in Flutter

• Multi-child layout widgets: ListViews, GridViews, TabBars, and more

• Custom material-theme styling

• Formatting dates in Flutter with the Intl library

And much more!

This course will give you the core structure and techniques you need to build any sort of mobile store with Flutter, whatever product or service you sell.

All the code files are placed at

  • A Complete Masterclass on Firebase and Firestore with Flutter for building any sort of mobile store
  • Discover the Asynchronous actions in Redux with Redux Thunk and process payments in Flutter using Stripe
  • Designing attractive Flutter apps with the Material Widget library and Redux for global state management in Flutter apps
Course Length 7 hours 6 minutes
ISBN 9781839215773
Date Of Publication 25 Oct 2019
Size: 2.95GB 
Frontend Masters Linkedin Mindvalley O'REILLY

[Mindvalley] 12 Dimensions of Mastery (Lifebook Challenge)

Mindvalley – 12 Dimensions of Mastery (Lifebook Challenge)

Format Included: Mp4, PDF, Mp3
Dimension: 1920x1080p
Files In Total: 71

The Lifebook Quest
In Just 30 Days, Emerge With A Complete Vision For Your Entire Life
Powered By Mindvalley’s New Quest Learning Methodology, Lifebook 30-Day Quest takes you into Jon Butcher’s precise methodology to examine 12 important areas of your life and create precise visions and strategy to move each to the next level.

This course is for people who refuse to live ordinary lives and are willing to level up their game to create extraordinary results in 12 different dimensions of their life that modern education overlooked.
Here’s a secret that many of the world’s top performing people know:
Our schools and universities do not teach us the actual skills that lead to success. Not by a wide shot. They were designed to create cogs in the wheels of industry. But not men or women who truly live remarkable lives of happiness, meaning and success.
Thus, most of these truly successful men and women take their initiatives to define success.
Lifebook was a method started by one such man. Jon Butcher lives a life so unusual he could be a candidate for those famous Dos Equis “The World’s Most Interesting Man” commercials. But what makes him unique is that his life was planned and curated….every bit of it…using a method called Lifebook.
Today, Lifebook Members are outliers who ignore the traditional definitions of success our broken education system teaches us. Instead they live a life of their own design, achieving unprecedented levels of success, happiness and fulfillment in all of the most important areas. Areas that traditional education has so far missed.

What You’ll Learn
Twelve Ways The Lifebook Challenge Will Transform You
In Lifebook Challenge, we’re going to look DEEPLY at what having it all MEANS, what it LOOKS LIKE and whether it’s possible for you. Jon will share secrets and best practices in each of the categories, explore how to eliminate the obstacles that are holding you back, keeping you frustrated and stuck – and then we’ll share powerful exercises with you that will move the needle IMMEDIATELY in the following 12 categories of your life.

01 Health & Fitness
While many people struggle to be in control of their health, you will have a system to put you in great physical shape, one that will help you look good and feel great and be strong and vibrant. This category also has immense effect on the other categories of life.

02 Intellectually
You will know exactly what you need to do to be fulfilled and challenged. This is an incredibly important and often overlooked area of life. You will have a system to be creative and process the ideas that are coming to you.

03 Emotionally
You will start being more joyful and FEEL GOOD the vast majority of the time — this is key to having the Lifebook system work for you. You’ll get the recipe to create emotions at will so you can be in full control of your feelings.

04 Character
We usually don’t get trained to set goals for our character. In Lifebook, you will pay attention to your character and shape it to become strong and solid with high self-esteem and an overall feeling of pride about the person you are.

05 Spirituality
Very few people have taken time to sit down and define their spirituality. In Lifebook, you’ll not only define it, but you will also understand the value of spiritual fulfillment, will be in touch with your purpose in life and actually start living that purpose.

06 Romance
If you’re married, you will shift gears and move towards a fantastic marriage, not a mediocre one. A passionate, loving relationship – a great sex life – with mutual respect and admiration. If you’re single, you will have a strategy to attract your soul mate.

07 Parenting
If you’re a parent or you want to be one some day, you will know exactly what to do to be the BEST parent you can be and set an amazing example for your children about how to live a great life.

08 Social
Studies show that nothing correlates with your happiness more than your social connections. In Lifebook, you’ll learn how to consciously create your extraordinary social life and build friendships that nourish you and pull your life forward.

09 Career
You will have in your hands your values for a successful career that stimulates and fulfills you – where you look FORWARD to your work every day. For the first time, you’ll have clarity on the work you love and the work you’re good at.

10 Finances
You will radically transform your relationship with money, and learn the systems you can use to create financial abundance for yourself while creating value for others — and do that in a financial model that works so you can create wealth and have all the THINGS and experiences with the people you care about.

11 Quality of Life
You will transform your day-to-day lifestyle, and start valuing your quality of life more than anything in this world. You will start surrounding yourself with the things you want, the car you want to drive, the environment you want to be in and the adventures you want to take part in. The environment is extremely important. In Lifebook, you will have the strategies to create any kind of environment you want whether it’s creative, warm, inspiring or sensual.

12 Life Vision
You will tie together all that you’ve learned in the other categories and develop a single compelling vision for what you want to experience on a daily basis. All well-crafted life-visions entail having crossed a threshold to an extraordinary life where the heavy lifting has been DONE, and the urgency and stress are GONE. You’ve hit a tipping point where you’ve got your life figured out, and you’re enjoying it without this daily immense energy output that is exhausting, draining and overwhelming.

Size: 6.57GB

Frontend Masters Linkedin Linux Academy Lynda Mindvalley PacktPub Pluralsight

[PackPub] Crazy about Arduino: Your End-to-End Workshop – Level 3 [Video]

Author: Idan Gabrieli
Released: October 25, 2019

Duration: 4 hours 4 minutes

Learn to build a complete Internet of Things solution with Arduino, a SQL Database, and a web server


More Information

  • Build an end-to-end Internet of Things (IoT) data logger
  • Collect data using multiple sensors: DHT11, LDR, and ultrasonic
  • Set up a personal web and database server (MySQL)
  • Connect the Arduino to the Internet using the Ethernet module
  • Design and use a web API to send sensor data from the Arduino to the webserver
  • Analyze data logger data
About The best way to find out whether this course is really for you is by asking yourself a few basic questions:

• Do you like building things yourself?

• Are you looking for ways to easily combine software and hardware components?

• Did you ever wonder how electronic devices really work?

• Do you have a creative idea and are just looking for ways to easily prototype it?

If your answer to most of the questions above is “Yes,” then you’re in the right place. The Arduino is probably one of the most amazing developments and prototyping platforms today with endless possibilities for Do-It-Yourself hobbyists looking for ways to express their creativity and technical capabilities.

This course is LEVEL 3 and is part of a larger comprehensive training program divided into levels that are all about the Arduino and its surrounding ecosystem. Each course covers a specific group of subjects to lets you develop and grow your skills step-by-step while enjoying the journey. Join us and learn to build a complete data-logger solution including a web server and a database to store and analyze the collected data.

All the code and supporting files for this course are available at –—Level-3

  • A complete and well-organized course
  • Build an interesting IoT project with sensors, an Apache web server, and a MySQL database
  • Design and program a smart sketch code to run the overall project
Course Length 4 hours 4 minutes
ISBN 9781839210808
Date Of Publication 25 Oct 2019

Size: 0.98GB 

Frontend Masters Linkedin Linux Academy Lynda Mindvalley PacktPub Pluralsight

[Frontend Masters] Introduction to the JAMStack

Author: Jason Lengstorf – Gatsby
Released: October 22, 2019
Video Parts: 12 (MP4)
Duration: 6 h 24 min
Dimension: 1280x720p

Some Key Takeaways!

By coding along with us in the Workshop, you’ll:

  • Understand the advantages of building with the JAMstack
  • Learn how to create dynamic apps by only shipping static assets
  • Take advantage of serverless functions to replace traditional APIs

Your (Awesome) Instructor

Jason Lengstorf

Jason Lengstorf is a developer advocate, senior engineer, and occasional designer at Gatsby. He’s an advocate for building highly productive teams through better communication, well designed systems and processes, and healthy work-life balance, and he blogs about that sometimes. He lives in Portland, Oregon.

Workshop Details

The architecture of modern apps is changing. More and more of the back-end has been moved into services, giving front-end developers significantly more power and autonomy to create full-featured apps than ever before. In this workshop, you’ll learn how the different parts of the JAMstack fit together, from creating apps out of only static assets, to handling asynchronous interactions with serverless functions, to setting up advanced features like authentication and databases.

Is This Workshop for Me?


This course is targeted toward developers who are comfortable with front-end development, but are interested in taking more control over what they can create on their own. They want to build and deploy complex apps entirely on their own using the tools available in the JAMstack ecosystem.

Any Prerequisites?

  • Some familiarity with React
  • Comfortable writing JavaScript

Size: 1.90GB

Frontend Masters Linkedin Linux Academy Lynda Mindvalley PacktPub Pluralsight

[LYNDA] Revit 2020: Essential Training for Architecture (Metric)

Author: Paul F. Aubin

Released: 4/10/2019

Duration: 12h 10m

English Subtitle: Included


Learn the basics of using Revit 2020 for architectural design. This course is designed for those who have no prior Revit experience and want to work in metric units (meters and centimeters). First, get comfortable with the Revit environment, and learn to set up a project and add the grids, levels, and dimensions that will anchor your design. Then, instructor Paul F. Aubin helps you dive into modeling: adding walls, doors, and windows; using joins and constraints; creating groups; linking to DWG files; and modeling floors, roofs, and ceilings. Paul also shows advanced techniques for modeling stairs and complex walls, adding rooms, and creating schedules. Finally, discover how to annotate your drawings so all the components are clearly understood, as well as output sheets to PDF and AutoCAD.


Topics include:

  • Understanding BIM and the Revit element hierarchy
  • Navigating views
  • Creating a new project from a template
  • Adding walls, doors, and windows
  • Adding plumbing fixtures and other components
  • Linking AutoCAD DWG files
  • Rotating and aligning Revit links
  • Working with footprint and extrusion roofs
  • Adding openings
  • Adding railings
  • Creating stacked and curtain walls
  • Hiding and isolating objects
  • Adding rooms
  • Creating schedule views and tags
  • Adding text and dimensions
  • Creating new families
  • Using reference planes, parameters, and constraints
  • Plotting and creating a PDF

Skill Level: Intermediate

Skills covered in this course

3D + Animation Architecture BIM CAD Revit Architecture

Size: 3.40GB

Frontend Masters Linkedin Linux Academy Lynda Mindvalley PacktPub Pluralsight

[PacktPub] Full-Stack React, Python, and GraphQL [Video]

Reed Barger
October 24, 2019

6 hours 35 minutes

Develop impressive, rich full-stack apps with the latest and greatest features of Python, React, and GraphQL

More Information

  • Build stunning, complete full-stack applications with React and Python
  • Create a robust Python backend with the Django web framework
  • Integrate GraphQL with Python using Graphene and Graphene-Django
  • Use GraphQL in great depth—from the basics to using it in full-stack apps
  • The latest and greatest React concepts, including React Hooks, React Context, and more
  • Work with GraphQL on the backend to create a complete API (with Django and Graphene)
  • Master GraphQL in React applications in great depth with Apollo Boost, Apollo Client, and Apollo Client State
About This course is for developers keen to build complete, full-stack applications with cutting-edge React user interfaces, powered by a robust Python backend and using GraphQL on the server and client.

This course was designed for developers keen to get ahead of the curve in the latest web technologies, and focuses on how to use GraphQL from front to back, the most current techniques and tools in React (including React Hooks, Apollo Boost, and Material UI), and how to combine it all with Python, Django, and Graphene for an amazing stack.

You’ll be building a full-stack app from scratch with a GraphQL API made with Python (Django and Graphene); a React client app with React Hooks and Apollo Boost; state management React Context (with useContext) and Apollo Client State, media file uploads with Cloudinary; and tons more.

This app will be a social music-sharing app called ReactTracks where users can upload and share any music they like, interact with various tracks by liking them and adding them to their profile, searching for tracks, adding information about their music, and editing/deleting their tracks.

All the codes and supporting files for this course are available at –

  • Build robust GraphQL backends with Python
  • Authenticate requests made to your Python backend with JSON web tokens
  • Master the latest and greatest tools to React: React Hooks and React Context
Course Length 6 hours 35 minutes
ISBN 9781839215698
Date Of Publication 24 Oct 2019

Size: 3.38GB