HN user

jackfranklin

373 karma
Posts64
Comments16
View on HN
www.jackfranklin.co.uk 23d ago

AI loops: who pays for the tokens?

jackfranklin
2pts0
www.jackfranklin.co.uk 2mo ago

Playtesting and Tracking Feedback with Claude

jackfranklin
2pts0
www.jackfranklin.co.uk 1y ago

Augmented engineering: learnings of an AI skeptic

jackfranklin
1pts0
www.jackfranklin.co.uk 5y ago

Comparing React and Svelte

jackfranklin
4pts0
www.jackfranklin.co.uk 5y ago

Software Development on Windows 10 with WSL2

jackfranklin
2pts0
www.jackfranklin.co.uk 6y ago

Learning from Mistakes: The Three Developers

jackfranklin
2pts0
www.jackfranklin.co.uk 6y ago

Letting tools make choices

jackfranklin
47pts17
thread.engineering 7y ago

We Hire Front End Engineers at Thread

jackfranklin
2pts0
javascriptplayground.com 7y ago

Adventures with ReasomML

jackfranklin
3pts0
javascriptplayground.com 8y ago

Testing React with Jest and Enzyme

jackfranklin
1pts0
javascriptplayground.com 8y ago

Using React 16.2's Fragments

jackfranklin
3pts0
github.com 8y ago

Demopack: pre-packaged, configured webpack

jackfranklin
1pts0
javascriptplayground.com 8y ago

Lessons learned migrating complex JavaScript applications

jackfranklin
7pts0
javascriptplayground.com 9y ago

Getting started with TypeScript and React

jackfranklin
4pts0
javascriptplayground.com 9y ago

Setting up Vim for modern JavaScript development

jackfranklin
1pts0
javascriptplayground.com 9y ago

Authoring and Publishing JavaScript Modules with Flow

jackfranklin
2pts0
javascriptplayground.com 10y ago

Better data fetching with RemoteDataJS

jackfranklin
3pts0
blog.pusher.com 10y ago

Building applications with CycleJS and RxJS

jackfranklin
2pts0
javascriptplayground.com 10y ago

The JavaScript Tooling Problem

jackfranklin
1pts0
javascriptplayground.com 10y ago

Smaller JavaScript Bundles with ES2015 and Rollup

jackfranklin
1pts0
blog.pusher.com 10y ago

Real Time Apps with VueJS, ES2015 and Webpack

jackfranklin
3pts0
blog.pusher.com 10y ago

A Merry Lego Christmas: Legofying Images in the Browser

jackfranklin
1pts0
blog.pusher.com 10y ago

Investigating Angular 2

jackfranklin
3pts0
github.com 10y ago

Fetch-factory, for creating service objects to talk to APIs

jackfranklin
4pts0
blog.pusher.com 10y ago

Real-Time Chat with Ember 2 and Pusher

jackfranklin
4pts0
javascriptplayground.com 10y ago

The state of JavaScript tooling

jackfranklin
3pts0
gocardless.com 11y ago

How we built the new gocardless.com

jackfranklin
10pts4
gocardless.com 11y ago

Show HN: Stubby – better client side mocking of HTTP Requests

jackfranklin
5pts0
javascriptplayground.com 11y ago

Embracing Promises in JavaScript

jackfranklin
3pts0
javascriptplayground.com 11y ago

JS Modules and Dependencies with jspm

jackfranklin
2pts0

In fact, you don't even have to allow delete - you can just let the users 'hide' them. That way, if I want to offer the same swap, I can just 'unhide' it. :-)

Yes - there is already a flag for this in the model, but the functionality on the front-end to mark it as complete didn't get finished (yet).

The entire source code is on my GitHub account: https://github.com/jackfranklin/skillswap

It uses the free Heroku instance with the free MongoHQ addon. That way if the site failed completely I wouldn't be out of pocket! If it keeps being used we'll either stump up some cash for Heroku or look at other hosting options. For now the free Heroku is fine, and the free MongoHQ addon still has enough space, particularly as we're storing so little.

There's no Ember or any similar framework, just a bit of jQuery that does the search filtering (which I want to improve - the entire site is a result of a 3-4 hour hack yesterday, plenty can be improved upon).

It's a small Ruby app that uses Sinatra, with Mongoid my gem of choice for talking to MongoDB. Uses the omniauth gem to authenticate with Twitter, and that's about it. Dead simple :)