Friday, May 17, 2019

YouTube VR's presence in Oculus Quest launch is confirmed

YouTube will boost the content on Facebook's Oculus Quest Virtual Reality (VR) Headset by being in the launch titles as YouTube VR app for the device which is going to release on Tuesday. "Since the initial launch of the YouTube VR app in November 2016, we’ve been focused on bringing the app...

[ This is a content summary only. Visit our website http://bit.ly/1b4YgHQ for full links, other content, and more! ]

by aqsqa qadir via Digital Information World

Best Instagram Feed Plugins for WordPress in 2019

How BinaryAST could make the Web (and JavaScript) faster

#437 — May 17, 2019

Read on the Web

JavaScript Weekly

Faster, Smarter JavaScript Debugging in Firefox DevTools — If you haven’t tried out Firefox for a while, now’s a great time as the JavaScript debugging tools in the developer edition have had some huge improvements, such as support for setting breakpoints within a line, logpoints, and the ability to debug Web Workers.

Mozilla Hacks

A Faster Script Loading Future with BinaryAST? — BinaryAST is an over-the-wire format for JavaScript (backed by both Mozilla and Cloudflare) that aims to speed up parsing while keeping JavaScript’s semantics intact. Here’s how it works, what the benefits might be, and how Cloudflare are hoping to lean on BinaryAST in its goal to make the Web faster.

Ingvar Stepanyan (Cloudflare)

Join a Community of 3.5 Million Developers — Learn how to build highly-available web apps. Get started on the simplest cloud platform with a $50 credit.

DigitalOcean sponsor

GitHub Gets Its Own npm-Supporting Package Registry — npm packages are one of a few types of package that can be hosted and this will certainly shake up the JavaScript packaging ecosystem. NodeSource has a list of the pros and cons of this development for Node developers.

GitHub

Elegant Error Handling with the 'Either' Monad — Looking for an alternative to trycatch? This goes into a lot of detail, is illustrated, and might even help you finally get your head around monads if you’ve struggled so far.

James Sinclair

What's New in V8 Release V7.5 — The latest branch of the V8 JavaScript engine has been unveiled, giving us the usual view of what’s coming to Node and Chrome soon. Numeric separators are the main syntax tweak this time (e.g. 1_000_000 instead of 1000000) but WebAssembly and script streaming also pick up some improvements.

Dan Elphick (V8 Team)

In, JavaScript's Earliest Version == Was Like === Now — A neat bit of JavaScript (then called Mocha) trivia here.

Brendan Eich on Twitter

💻 Jobs

Product-Focused & Driven Frontend Engineers in Stockholm — Join our 30-person team of A-players, solve problems at global scale & help us become the most trustworthy online health company.

Diet Doctor Sweden AB

Find A JavaScript Job on Vettery — Vettery specializes in tech roles and is completely free for job seekers.

Vettery

📘 Tutorials, Opinions, and Videos

Getting Started with Svelte 3 — We wrote about Svelte 3 a few weeks ago - it’s an intriguing UI framework that runs at build time and compiles down to efficient code. If you were waiting for a basic tutorial to follow, here you go.

Alligator

A Practical Guide to ES6 Proxy — Proxies, as introduced in ES6, open up interesting opportunities for metaprogramming in JavaScript, as examined in several examples here.

Thomas Barrasso

Boosting JavaScript: From MongoDB's Shell to Node.js — Moving a script from MongoDB’s JavaScript-powered shell to Node.js offers a chance to get to use an enormous range of tools and libraries.

MongoDB sponsor

Making the Move from jQuery to Vue — A long time jQuery user discusses the migration to Vue, providing a guide for those who “may be coming from years of jQuery experience and want to see how things can be done with Vue”.

Raymond Camden

JavaScript Engines: How Do They Even Work? — A whirlwind tour covering concepts like the call stack, memory, event loop, and callback queue.

Valentino Gagliardi

Functional-ish JavaScript — Baby steps you might want to consider when making your JavaScript code more functional in nature.

Daniel Brain (PayPal)

An Application Study in Serverless and Azure — An interesting walkthrough of the process behind creating an app that uses TypeScript and Vue.js on the frontend, C# in the back, and running on Azure.

Burke Holland

Kotlin Certified: Using Kotlin to Build Android Apps (7-Day Bootcamp)

Big Nerd Ranch sponsor

TypeScript 3.0's unknown Type, a Type-Safe Counterpart to any

Marius Schulz

🔧 Code and Tools

Announcing TypeScript 3.5 Release Candidate — Faster (in both type checking and incremental builds), a new Omit helper type, smarter union type checking, and more.

Daniel Rosenwasser (Microsoft)

Reakit 1.0: A Toolkit for Creating Rich, Accessible React UIs — WAI-ARIA 1.1 compliant components including cards, popovers, headings, lists, labels, etc.

Diego Haz

Get Reliable JavaScript Tests with Gauge and Taiko — New open source test automation framework by ThoughtWorks.

Gauge sponsor

Ola.js: A Library for Smoothly Animating Values — Smooth tweening between values, ideal for live visualizations.

Francisco Presencia

page.js: A Tiny, Express-Inspired Client-Side Router — Continues to get frequent updates years on.

Matthew Phillips

Delighters.js: Trigger CSS Animations as a Page is Scrolled

Q42


by via JavaScript Weekly

Translatotron by Google is Capable of Translating in Speaker’s Voice

A new translation model, Translatotron, is about to be introduced by Google which will translate from one language to another in the same voice and tempo as of the user. Typical steps to translate speech first into text and then back to speech might take up time and contain errors. However, with...

[ This is a content summary only. Visit our website http://bit.ly/1b4YgHQ for full links, other content, and more! ]

by Aqsa Rasool via Digital Information World

SitePoint Premium New Releases: Flask, Pug, ECMAScript, Linux + More

We're working hard to keep you on the cutting edge of your field with SitePoint Premium. We've got plenty of new books to check out in the library — let us introduce you to them.

Mastering Flask Web Development Second Edition

Build modern, secure, production-ready web MVC apps and APIs using Python’s Flask framework. Utilize various extensions like Flask-JWT and Flask-SQLAlchemy to develop powerful applications. Deploy a Flask app on real-world platforms like AWS and Heroku on VMs or Docker containers.

Read Mastering Flask Web Development Second Edition.

React Native Blueprints

Develop real-world Android and iOS apps with React Native, building fun projects from scratch while discovering more efficient techniques. Learn to build professional Android and iOS apps with your JS skills. Use Isomorphic principles to build mobile apps that offer a native user experience.

Read React Native Blueprints.

A Beginner’s Guide to Pug

In this guide, we’ll demonstrate how to get up and running with Pug, a template engine for Node and for the browser. We’ll start by installing it, go over its basic syntax and then look at several examples of using JavaScript in Pug. Finally, we’ll explore a couple of Pug’s more advanced features.

Read A Beginner’s Guide to Pug.

ECMAScript Cookbook

Become a better web programmer by writing efficient and modular code using ES6 and ES8. Learn to write asynchronous code and improve app readability. Explore advanced concepts such as closures, generators and Promises. Use design patterns to create structures to solve common issues.

Read ECMAScript Cookbook.

Linux Essentials, 2nd Edition

Perfect for beginners, Linux Essentials Exam students, and those seeking a career in IT, this book presents task-based lessons on the basics of Linux, including distributions, types of apps, freeware, licensing, operations, navigation, command functions, user types, users and groups, and much more.

Read Linux Essentials, 2nd Edition.

And More to Come…

We're releasing new content on SitePoint Premium almost every day, so we'll be back next week with the latest updates. And don't forget: if you haven't checked out our offering yet, take our library for a spin.

The post SitePoint Premium New Releases: Flask, Pug, ECMAScript, Linux + More appeared first on SitePoint.


by Joel Falconer via SitePoint

How to Launch a Side Project from Zero

Since 2017, I have launched several projects including Spider, Pretzel, Stitches and Dribbble color palette.

At first, it wasn't clear which steps of the launch process were more important than others. But after my third launch, I had hatched a plan and started tweaking it. In this article, I will share the lessons I learned and walk you through the process of making a product. Hopefully you can take this as a starting point or inspiration, and make something tailored for yourself.

Start by checking out this checklist that I've developed over a number of side projects. Feel free to run with it and adapt it for your own projects.

https://twitter.com/hyper_yolo/status/1116683418425683968

1. Keep a Problem Notebook

book_of_grudges

Many of us keep an idea notebook, but I would advocate keeping a “book of grudges”: one with problems and wrongs you find intriguing to solve. Mine is a kanban board with different labels — design, social, security, etc. With these labels, I know what problem could be easily solved with a post-it note, and what could be solved by a clever app. I stare at this board often and maintain it diligently — it tells me what my current priority is, and what the next long term goal is.

2. Know Yourself First

If you’re like me, your book of grudges is extensive. To figure out what is worth spending time on, let’s start with why. Why do you want to create a product?

For me, there are two reasons:

  1. I like helping people and listening to their daily struggles. It gives me different perspectives on life.
  2. Nothing brings me as much joy as making things. The satisfaction of creating something of my own is far greater than any shiny new job or huge paycheque.

With the two causes combined, I noticed I’m drawn to smaller and refined issues. You can spot a trend among all the products I've made — they are utilitarian and focused.

So, ask yourself why to narrow the field of selections. If new technologies and the possibilities they bring fascinate you, maybe an open-ended, AR powered camera app would excite you. Whatever you choose, starting by understanding your cause will help you feel less overwhelmed.

3. Ideation and Design

Once you have a problem to tackle and you’re armed with enough knowledge regarding the problem, it’s time to ideate the solution. During ideation, the only goal is to generate as many solutions as possible without being judgmental. I write my ideas out in a Markdown file and keep the session around 30 minutes.

The post How to Launch a Side Project from Zero appeared first on SitePoint.


by Amie Chen via SitePoint

Ajax Contact Form with Bootstrap, Semantic UI, Bulma, & UIkit Forms

Ajax Contact Form is a powerful responsive and mobile friendly Ajax contact form that you can easily embed into any HTML, PHP, and WordPress page in a matter of minutes.

The post Ajax Contact Form with Bootstrap, Semantic UI, Bulma, & UIkit Forms appeared first on Best jQuery.


by Admin via Best jQuery