PHPNews

Manual Aspire

As part of my research for the talk I gave at jsconf.eu 2018 , I bought a ZX Spectrum 48K. I purchased the machine from eBay, but it was indeed an original 1980's Spectrum with a few internals cleaned up. In fact, it even came with the original manual which I had long forgotten. Except the manual isn't a manual at …

Continue reading »

Written by Remy Sharp - - Aggregated on Tuesday June 19, 2018


Simplified GitHub Login for a Ruby Web App

You know what OAuth login is, right? It's when your users click "login" and get redirected to Facebook, Twitter, Google, or some other website which then identifies them. Then they go back to your website and you know who they are. It's very convenient for them. It's convenient for you too, since you don't need to …

Continue reading »

Written by Yegor Bugayenko - - Aggregated on Tuesday June 19, 2018


Windows Dev Box Try 2 2018

Going to list somethings as I go. The Mac, in spite of Apple, is a great developer experience, here is to hoping the Windows, with the help of Microsoft, grows to be better and better as the improve it via user feedback to make it a great development box. ## Links This started it all [https://char.gd/blog/2017/how-t…

Continue reading »

Written by Alfred Nutile RSS - - Aggregated on Tuesday June 19, 2018


Web Design Weekly #323

Headlines Introducing the GraphQL Guide A guide that looks at the core fundamentals of GraphQL along with strategies for how to implement it (client-side and server-side). Written by John Resig and Loren Sands-Ramshaw it is sure to be awesome. (graphql.guide) How and When Browsers Download Images (csswizardry…

Continue reading »

Written by Web Design Weekly - - Aggregated on Monday June 18, 2018


Rendering text tables with NodeJS

A recent data project required the program to emit data tables from node which could be piped to other processes. easy-table is one such package which provided a nice way to output text tables in the console. Installation is using npm. $ npm install easy-table A small example code is given below. …

Continue reading »

Written by code-diesel - - Aggregated on Monday June 18, 2018


How to access Gmail using Python

In a previous post we saw how you could access Gmail in NodeJS. In this post we will see how we can access Gmail using Python. Turning on the Gmail api You first need to enable Gmail api and get the required OAuth credentials from your Google account. The steps which are shown below. 1 . Use this wizard …

Continue reading »

Written by code-diesel - - Aggregated on Monday June 18, 2018


Weekly Update 91

We're at NDC Oslo! We found a spot on the floor and recorded this a couple of hours before doing our final talk of the event. In this video, we discuss some of what we were planning to cover in that talk, namely HTTPS anti-vaxxers as Scott wrote about earlier in the week . And how did it go? Apparently, exceptionall…

Continue reading »

Written by Troy Hunt - - Aggregated on Saturday June 16, 2018


Windows Dev Box Try 2 2018

Going to list somethings as I go. The Mac, in spite of Apple, is a great developer experience, here is to hoping the Windows, with the help of Microsoft, grows to be better and better as the improve it via user feedback to make it a great development box. ## Links This started it all [https://char.gd/blog/2017/how-t…

Continue reading »

Written by Alfred Nutile RSS - - Aggregated on Saturday June 16, 2018


Sticky Events – Events for position: sticky;

Sticky Events is a library that can listen for events on elements that have position: sticky; applied. It’s an abstraction built on top of the IntersectionObserver , and provides one with three types of events: StickyEvent.CHANGE : Fired when an element becomes stuck or unstuck StickyEvent.STUCK : …

Continue reading »

Written by Bram.us - - Aggregated on Friday June 15, 2018


Responsive UIs in React Native

On the web it is – by now – obvious that you make your website responsive (*). Using a listener listening to the change event of the Dimensions API, it’s also possible to implement this kind of behaviour in React Native. import {Component} from "react"; import {Dimensions} from "react-native"; export default …

Continue reading »

Written by Bram.us - - Aggregated on Friday June 15, 2018


Dynamic Bézier Curves

Nice writeup by Josh Comeau on how he created the on-scroll-animated bézier curve on his website Did you notice that as you started scrolling on this page, the Bézier curves that border the green title hero thingy started flattening? Keep your eye on the swoopy curves just above the post text as you scroll through …

Continue reading »

Written by Bram.us - - Aggregated on Friday June 15, 2018


Tooltips Three Ways

In this episode, we'll construct a standard tooltip using three techniques: data attributes, Vue directives, and dedicated Vue components. View the source code …

Written by Laracasts - - Aggregated on Friday June 15, 2018