-
Add Graal JIT Compilation to Your JVM Language in 5 Steps, A Tutorial http://stefan-marr.de/2015/11/add-graal-jit-compilation-to-your-jvm-language-in-5-easy-steps-step-1/
-
The SimpleLanguage, an example of using Truffle with great JavaDocs. It is the officle getting-started project: https://github.com/graalvm/simplelanguage
-
Truffle Tutorial, Christan Wimmer, PLDI 2016, 3h recording https://youtu.be/FJY96_6Y3a4 Slides
| import json | |
| from base64 import b64decode | |
| from collections import OrderedDict | |
| from cStringIO import StringIO | |
| from gzip import GzipFile | |
| import requests | |
| ## Python before 2.7.10 or so has somewhat broken SSL support that throws a warning; suppress it |
| declare var Game: screeps.IGame; | |
| declare module screeps { | |
| export interface IGame { | |
| cpuLimit: number; | |
| creeps: { [screepName: string]: ICreep }; | |
| flags: { [flagName: string]: IFlag }; | |
| map: IMap; | |
| rooms: { [roomName: string]: IRoom }; |
Simple implementation of debounced fetching in GraphQL to allow merging of multiple rest / database requests into one. Although this example uses GraphQL, the debouncedFetch / fetchProgramPlaycount implementations could probably be used in any context to achieve the same result.
This approach was first described by @leebyron at graphql/graphql-js#19 (comment)
For example this allows turning ten requests for playcounts from this GraphQL query into just one:
{
latestPrograms(first: 10) {
name,
playcount
| 'use strict'; | |
| import React from 'react'; | |
| export default class Clearfix extends React.Component { | |
| render() { | |
| const beforeStyle = { | |
| display: 'table' | |
| }; |
| import Promise from 'bluebird' | |
| import MongoDB from 'mongodb' | |
| Promise.promisifyAll(MongoDB) | |
| async function findEveryone(db) { | |
| const people = db.collection('people') | |
| const everyone = await people.find().toArrayAsync() | |
| return everyone.map( x => x.name ) | |
| } |
| table { display: table } | |
| tr { display: table-row } | |
| thead { display: table-header-group } | |
| tbody { display: table-row-group } | |
| tfoot { display: table-footer-group } | |
| col { display: table-column } | |
| colgroup { display: table-column-group } | |
| td, th { display: table-cell } | |
| caption { display: table-caption } |
Google Chrome Developers says:
The new WOFF 2.0 Web Font compression format offers a 30% average gain over WOFF 1.0 (up to 50%+ in some cases). WOFF 2.0 is available since Chrome 36 and Opera 23.
Some examples of file size differences: WOFF vs. WOFF2
| html { | |
| -ms-text-size-adjust: 100%; | |
| -webkit-text-size-adjust: 100%; | |
| font-family: sans-serif; | |
| } | |
| body { | |
| margin: 0; | |
| padding: 30px; | |
| min-width: 1020px; |
THIS GIST WAS MOVED TO TERMSTANDARD/COLORS REPOSITORY.
PLEASE ASK YOUR QUESTIONS OR ADD ANY SUGGESTIONS AS A REPOSITORY ISSUES OR PULL REQUESTS INSTEAD!