Gary Neal

1,618 Flips | 18 Magazines | 12 Likes | 1 Following | 11,102 Followers | @angelray | Drives a Mini Countryman Cooper, love my glorious Huawei P20 Pro and enjoys magazine making

Understanding promises in Javascript

I have kind of had a love and hate relationship with Javascript. But nevertheless javascript was always intriguing. I didn’t spend enough time on …

JavaScript

Finding duplicates inside an array - Easy Version

Whenever I prepare for the interviews I start with “Arrays and strings” and then move to Linkedlist, trees and eventually find myself lost in …

Programming

China’s Huawei Plots AI Push With ‘Project Da Vinci’

Once a month, a top Huawei executive huddles with colleagues to talk about how to bring artificial intelligence into everything the Chinese tech …

Artificial Intelligence

Mini electric car teased for the first time, launches in 2019

Next year Mini will launch its first production electric car, and two teaser images released today give us our first impression of what it will look like. Interestingly, the wheel design bears a close resemblance to those featured on the Mini Electric Concept shown at last year's Frankfurt Motor …

Auto Shows

Apple missed another chance to make the MacBook Pro great again

Apple finally updated its MacBook Pros after over a year (a lifetime in the computer world) without changes.<p>But as attractive as some of the new …

MacBook Pro

How To Use Python To Automate Almost Anything

Testers of all kinds can benefit from learning approaches to automating daily tasks. In this three-part series, you’ll be walked through a task that …

Python Programming

The Comprehensive Beginner’s Guide to JavaScript Geolocation Tracking

Combining the Google Maps JavaScript API and PubNub for realtime tracking of device location (with the bells and whistles)<p>Brought to you by …

JavaScript

A Moment.js tutorial

Moment.js is an awesome JavaScript library that helps you manage dates, in the browser and in Node.js as well.This article aims to explain the basics …

JavaScript

The definitive guide to JavaScript Dates

IntroductionWorking with dates can be <i>complicated</i>. No matter the technology, developers do feel the pain.JavaScript offers us a date handling …

JavaScript

Honor Note 10 leaks with 6.9-inch AMOLED screen and 6,000mAh battery

The ink hasn’t even dried on the Honor 10 GT, with its Kirin 970-powered 8GB spec-sheet, and we are hearing about an alleged Honor Note 10 that packs …

Mobile Technology

How to get CSS values in JavaScript

CSS alone is not enough sometimes. You might need to control your CSS values with JavaScript. But how do you get CSS values in JavaScript?<p>Turns out, …

JavaScript

15 HTML element methods you’ve potentially never heard of

Note to self: write an intro that eases the reader into the article, rather than just jump right in.<p>For beginners<p>Let’s discuss the difference between …

Web Development

Confirmed: 5G Huawei P30 or Mate smartphones coming in 2019

By Paul Douglas<p>Huawei has confirmed that it will be introducing its first 5G phones in 2019. Speaking to T3, Walter Ji, President of Huawei’s Western …

Mobile Technology

Why Node.js is More Important than You Think

High Performance Web DevelopmentNode enables you to build fast, scalable web applications capable of handling a huge number of simultaneous …

JavaScript

Modify objects in your getters

JavaScript developers sometimes complain that their language is unjustly maligned for having too many confusing features. Plenty of other people are …

JavaScript

Huawei gets its first smartphone with 8GB of RAM

Even the Huawei Porsche phone doesn’t have 8GB of RAM<p>Huawei just unveiled the Honor 10 GT, which will be its first smartphone with 8GB of RAM. Its predecessor, the Honor 10, which launched in April for China and in May internationally, only had options for 4GB or 6GB of RAM.<p>Besides the extra RAM, …

Mobile Technology

Huawei Nova 3 will feature two dual-lens cameras, P20-style design (Updated)

<b>Update (07/04):</b> Huawei has shared a teaser for the Nova 3 on Chinese social media (via <i>GSMArena</i>). The promo image shows the Nova 3 in yellow/gold and blue/teal colors with a rear fingerprint sensor, a vertical dual-lens camera, and a display notch. The teaser tallies with renders that recently …

Mobile Technology

JavaScript Corner: Try Catch

Every modern programming language has the ability to handle and throw exceptions, and JavaScript is no exception. In this column, I discuss why, how, …

JavaScript

Timsort — the fastest sorting algorithm you’ve never heard of

Timsort: A very fast , O(n log n), stable sorting algorithm built for the real world — not constructed in academia.<p>Timsort is a sorting algorithm …

Programming

Python Beginner Tutorial: for Loops and Iterators

Introduction and the Anatomy of a For Loop<p>So we'll start off with some basics so everyone is on the same page. The basic anatomy of a for loop is a …

Python Programming

Build a simple app using Node JS and MySQL.

Hello world!. In this tutorial, we are going to build a simple CRUD application using Node JS and MySQL.<p>The image above shows the app. It is an …

JavaScript

How to use Visual Studio Code

Psssst! I’m working on a Vue.js Course. Stay in the loop, sign up here and immediately get my Vue.js free ebook and soon the Vue.js Cheat …

Web Development

Essential Visual Studio Code Extensions

Visual Studio Code is a free, cross-platform text editor developed by Microsoft. It is quickly becoming a crowd favorite thanks to its excellent …

Web Development

Workflow Automation with Python and Flask

Published on 2018-03-28<p>One of the more abstract concepts you'll handle when building your business is what the <i>workflow</i> will look like.<p>At its core, …

Python Programming

7 Best Node.js CMS Frameworks To Use in 2018

Node.js is a cross-platform runtime environment built on Chrome’s V8 javascript engine. It is an open-source runtime environment, used to build fast, …

JavaScript

1. Start with a goal in mind

Do you like making repetitive syntax updates across many files? Enjoy the thrill of painstakingly combing through 1000 line diffs that all look the …

JavaScript

Using JavaScript modules on the web

Using JavaScript modules on the webJavaScript modules are now supported in all major browsers! This article explains how to use JS modules, how to …

JavaScript

Face recognition with OpenCV, Python, and deep learning

In today’s blog post you are going to learn how to perform <b>face recognition</b> in both images and video streams using:• OpenCV<br>• Python<br>• Deep learning<br>As we’ll …

Deep Learning

BEM For Beginners: Why You Need BEM

BEM For Beginners: Why You Need BEMBEM For Beginners: Why You Need BEMInna Belaya 2018-06-18T14:00:51+02:00 2018-06-20T20:43:46+00:00BEM makes your …

Web Design

7 ways to improve your code reading skill

7 ways to improve your code reading skill / Bazlur Rahman<p>Reading Time: 4 minutes<p>Reading source code is one the job description of a software …

High Level