Skip to content

Instantly share code, notes, and snippets.

View zoltan-nz's full-sized avatar
😃
Zoltan is typing...

Zoltan zoltan-nz

😃
Zoltan is typing...
  • Victoria University of Wellington, ex-Worktango, ex-Westpac, ex-ANZ, ex-Vend/Lightspeed, ex-Sailthru, ex-Pro7Sat1, ex-DailyMail, ex-Sanoma
  • Toronto, Canada
  • 08:00 (UTC -04:00)
  • X @zoltan_nz
View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
searchTermList: [],
updateSearchTerm(term) {
this.searchTermList.pushObject(term);
},
@zoltan-nz
zoltan-nz / components.search-term.js
Last active September 17, 2018 10:07
Debounce Demo
import Ember from 'ember';
const { run: {debounce}, observer} = Ember;
export default Ember.Component.extend({
searchTermList: [],
latency: 1000,
searchTerm: '',
@zoltan-nz
zoltan-nz / debug_ember_app_in_vscode.md
Created August 1, 2018 12:01 — forked from nightire/debug_ember_app_in_vscode.md
How to debug an ember application with VS Code

Step 1: Launch Google Chrome with Remote Debugging support

  • windows: <path to chrome>/chrome.exe --remote-debugging-port=9222
  • macOS: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
  • linux: google-chrome --remote-debugging-port=9222

Step 2: Install "Debugger for Chrome" extension

Step 3: Setup your application

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@zoltan-nz
zoltan-nz / main.go
Created January 7, 2018 17:49 — forked from enricofoltran/main.go
A simple golang web server with basic logging, tracing, health check, graceful shutdown and zero dependencies
package main
import (
"context"
"flag"
"fmt"
"log"
"net/http"
"os"
"os/signal"
@zoltan-nz
zoltan-nz / Dockerfile
Created October 5, 2017 10:15
developer gui
FROM ubuntu:latest
RUN apt-get update && apt-get install -y firefox && rm -rf /var/cache/apt/
# Replace 1000 with your user / group id
RUN export uid=1000 gid=1000 && \
mkdir -p /home/developer && \
mkdir -p /etc/sudoers.d && \
echo "developer:x:${uid}:${gid}:Developer,,,:/home/developer:/bin/bash" >> /etc/passwd && \
echo "developer:x:${uid}:" >> /etc/group && \
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
dialog: Ember.inject.service(),
actions: {
close() {
this.get('dialog').close();
}
}
import Ember from 'ember';
export default Ember.Component.extend({
});
@zoltan-nz
zoltan-nz / System Design.md
Created April 18, 2016 02:31 — forked from vasanthk/System Design.md
System Design Cheatsheet

#System Design Interview Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

##Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?