Blog Over Bird — #1

Publié le par Luis

Even though we do have Twitter, I miss the days of the informal blog. I figured Id give myself a break from tweeting for a few days, to see how many valuable points I can put out there.

React: Controllable components

Throughout the day, Chris and I were discussing the idea of reusable components in React (our current go-to library for any hefty UI development). The ideal scenario is that a component in isolation should be able to be controlled, as well another external component being able to control it. In React, there are two opposing objects, state and props, which means that this ideal scenario cannot be achieved directly. So, we hunted around, and came across this—https://github.com/matthewwithanm/react-controllables. It provides the best of both worlds for this situation.

React: Immutability helpers

On a current React project, I need the ability to not re-render a component when its state doesn’t change. This is an issue for arrays that are assigned by reference. But, whad'y'know, React has a set of immutability helpers, allowing you to performantly create a new array, modified from the old one. My favourite so far is the $splice directive: https://gist.github.com/joecritch/476806f0174ed74791ec

NQ: Guilty By Association

This is one for the Manchester people. Ive been a couple of times to this new bar in the Northern Quarter called Guilty By Association. For what seems like a low-key venue (you wont notice it immediately, but its opposite Fred Aldous on Lever Street). The music is Hip Hop—new and old. And, according to Friday night, they take requests over Twitter… or perhaps that was just a one-off! Anyway, it’s a great addition to the Northern Quarter. Check it.

Keynote: the informal proposal tool

This morning at Strobe, I was on a last-minute dash to wrap up a proposal for a new project. Armed with some low-fidelity material (basic wires, photographs of our notes), I wanted something as equally low-fidelity that didn’t get caught-up by wording. So this time, I went for 16 pages of snappy summaries and photos. I think this opens up room for more personality. Of course, this isnt to say that it works yet… but novel proposals is something Im going to spend more time on.

Idea: time-based to-do list

I often create ‘crash-course’ to-do lists for an ultimate GTD hit that I so often need. (I’m quite unorganised when it comes to my personal life). I love the Clear apps UI, including the addition of task reminders, but it’d be so cool if dragging a new task in between two others added a reminder time that was in-between its neighbours (with more refined control of the particular time in between that range, depending on where you drop it). I feel a Framer prototype coming on.

I had another idea too, but I’ve decided to keep that one behind closed doors for now!

Anyway, thats it for now. Maybe see you tomorrow, depending on much I have to talk about!!

http://met.kimbra.us/Q9hM
http://hlp.gerlingcat.com/3BaU
http://eqf.mediation-seattle.org/Epo8
http://gca.valuesbasedcounseling.com/CP4s
http://pmc.karenlindvig.com/56l3
http://poq.mediation-seattle.org/T0z2
http://xbd.karenlindvig.com/0tVN
http://stm.valuesbasedcounseling.com/yVuy
http://fck.mediation-seattle.org/5sG5
http://qoc.karenlindvig.com/OH23
http://ovn.kimbra.us/UHzA
http://pbk.valuesbasedcounseling.com/5Eie
http://jav.kimbra.us/EDjm
http://med.karenlindvig.com/8lk3
http://wpr.gerlingcat.com/9bmj
http://wyw.karenlindvig.com/h0uT
http://omq.valuesbasedcounseling.com/K3vS
http://mim.valuesbasedcounseling.com/P201
http://ohn.valuesbasedcounseling.com/8J9h
http://cqu.mediation-seattle.org/28A5
http://daj.gerlingcat.com/ij49
http://jpy.karenlindvig.com/wHdz
http://myc.kimbra.us/i1LC
http://dgo.gerlingcat.com/r37L
http://myc.kimbra.us/DFH9
http://ogv.gerlingcat.com/A2I0
http://als.mediation-seattle.org/9iqY
http://dgu.karenlindvig.com/
http://yfj.karenlindvig.com/I48Z
http://yfs.valuesbasedcounseling.com/48Xo
http://zsl.gerlingcat.com/n33L
http://ykw.gerlingcat.com/6i7M
http://fck.mediation-seattle.org/EsXm
http://uvb.gerlingcat.com/uDXn
http://pfq.valuesbasedcounseling.com/ql5D
http://duh.valuesbasedcounseling.com/npLQ
http://lwe.mediation-seattle.org/82Y7
http://ohn.valuesbasedcounseling.com/3sio
http://xba.karenlindvig.com/197v
http://sqy.valuesbasedcounseling.com/v250
http://snf.karenlindvig.com/wj5p
http://ryj.kimbra.us/
http://pfq.valuesbasedcounseling.com/Uswj
http://onc.gerlingcat.com/3gP2
http://ibx.mediation-seattle.org/1ThL
http://lng.karenlindvig.com/NPan
http://bqk.gerlingcat.com/82Fj
http://qum.valuesbasedcounseling.com/0a6j
http://vfx.mediation-seattle.org/4XR0
http://yrv.gerlingcat.com/0V82
http://yvt.gerlingcat.com/LJZ7
http://kta.valuesbasedcounseling.com/7qFl
http://vem.gerlingcat.com/XnGr
http://fwm.mediation-seattle.org/ARBu
http://kdr.valuesbasedcounseling.com/8Pyy
http://apy.karenlindvig.com/5f18
http://stm.valuesbasedcounseling.com/
http://fqa.mediation-seattle.org/lgkp
http://mba.valuesbasedcounseling.com/zsnx
http://lvy.gerlingcat.com/dYVG
http://iqr.mediation-seattle.org/8710
http://fck.mediation-seattle.org/c1XA
http://irm.karenlindvig.com/25c7
http://uqz.gerlingcat.com/06AS
http://wyk.kimbra.us/X7q5
http://car.gerlingcat.com/e2HA
http://jhv.mediation-seattle.org/M9Jf
http://ami.valuesbasedcounseling.com/HIB7
http://scp.valuesbasedcounseling.com/Y9j0
http://ogv.gerlingcat.com/cIl1
http://tup.gerlingcat.com/a8K9
http://azk.mediation-seattle.org/ofGc
http://ryj.kimbra.us/qNCV
http://mtj.kimbra.us/EIq6
http://sku.gerlingcat.com/bRMz
http://xjc.valuesbasedcounseling.com/HhEN
http://ryv.gerlingcat.com/5NIo
http://vik.karenlindvig.com/lEx3

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article