Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
| // articles per page | |
| var limit = 10; | |
| // pagination middleware function sets some | |
| // local view variables that any view can use | |
| function pagination(req, res, next) { | |
| var page = parseInt(req.params.page) || 1, | |
| num = page * limit; | |
| db.articles.count(function(err, total) { | |
| res.local("total", total); |
| # control color output via ASCII codes for better visual aspsect in terminal | |
| git config --global color.ui auto | |
| # update line-ending support for win/unix cross-platform (cr/cflf) | |
| # force to be LF in the repo (regardless of OS) | |
| git config --global core.autocrlf input | |
| # force windows t oconvert to platform on checkout and back on commit | |
| git config --global core.autocflf true | |
| # individually control portions of a file (patch mode) |
Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
| var express = require('express'); | |
| var session = require('express-session'); | |
| var cookieParser = require('cookie-parser'); | |
| var flash = require('connect-flash'); | |
| var app = express(); | |
| app.use(cookieParser('secret')); | |
| app.use(session({cookie: { maxAge: 60000 }})); | |
| app.use(flash()); |
| /* ******************************************************************************************* | |
| * THE UPDATED VERSION IS AVAILABLE AT | |
| * https://github.com/LeCoupa/awesome-cheatsheets | |
| * ******************************************************************************************* */ | |
| // 0. Synopsis. | |
| // http://nodejs.org/api/synopsis.html | |
| var express = require('express'); | |
| var cookieParser = require('cookie-parser'); | |
| var session = require('express-session'); | |
| var flash = require('express-flash'); | |
| var handlebars = require('express-handlebars') | |
| var app = express(); | |
| var sessionStore = new session.MemoryStore; | |
| // View Engines |
| var express = require('express') | |
| , jwtMiddleware = require('express-jwt') | |
| , bodyParser = require('body-parser') | |
| , cookieParser = require('cookie-parser') | |
| , cors = require('cors'); | |
| // We pass a secret token into the NodeJS process via an environment variable. | |
| // We will use this token to sign cookies and JWTs | |
| var SECRET_TOKEN = process.env.SECRET_TOKEN; |
This gist was getting a lot of comments/questions, but since there are no notifications when someone replies to a gist, I've moved the setup instructions and a bunch of sample code to a dedicated Github repo.
| <!-- This is the main Blade file that you want your components to show up in --> | |
| <!DOCTYPE html> | |
| <html lang="{{ config('app.locale') }}"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <title>Laravel</title> |
Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.