Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
| package com.nicequestion.donatas.adf; | |
| import oracle.adf.view.rich.context.AdfFacesContext; | |
| /** Base generic implementation of ADF flow scoped bean data control. | |
| * | |
| * Note: specific design and naming convention is applied: | |
| * the type T must be defined as managed bean (name flowController, scope pageFlow) | |
| * in a bounded task flow definition. | |
| * |
| #!/bin/sh | |
| VERSION=0.8.6 | |
| PLATFORM=darwin | |
| ARCH=x64 | |
| PREFIX="$HOME/node-v$VERSION-$PLATFORM-$ARCH" | |
| mkdir -p "$PREFIX" && \ | |
| curl http://nodejs.org/dist/v$VERSION/node-v$VERSION-$PLATFORM-$ARCH.tar.gz \ | |
| | tar xzvf - --strip-components=1 -C "$PREFIX" |
| /** | |
| * | |
| * MOVED TO: https://github.com/iFind/html5MultidimensionalStorage | |
| * | |
| * This methods extends the default HTML5 Storage object and add support | |
| * to set and get multidimensional data | |
| * | |
| * @example Storage.setObj('users.albums.sexPistols',"blah"); | |
| * @example Storage.setObj('users.albums.sexPistols',{ sid : "My Way", nancy : "Bitch" }); | |
| * @example Storage.setObj('users.albums.sexPistols.sid',"Other songs"); |
| The MIT License (MIT) | |
| Copyright (c) 2014 Tomas Kafka | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| // preserved from my comment in this issue: https://github.com/Microsoft/TypeScript/issues/165#issuecomment-259598080 | |
| interface Type<T> { new(...args): T } | |
| interface CaseResult<R> { | |
| success: boolean; | |
| result: R; | |
| } | |
| interface CaseFn<R> { (value: any): CaseResult<R> } |