WIP

A community of makers shipping together
  • Launched March 5, 2018
  • wip.co
Marc Köhlbrugge
(Temporarily) switch from join modal to dedicated page, because modals are a bit of a hassle sometimes #wip
CleanShot 2021-01-23 at 22.22.17@2x.png
remove
CleanShot 2021-01-23 at 22.33.24@2x.png
remove
FullStack dev - Maker of justmandala.com #3 Product of the day french.dev - French devs directory OMC.dev - Learn to code (in French)

I like the design of the dedicated page !

Maker of things on the internet

Looks much better!

Marc Köhlbrugge
Sign in on dedicated page instead of modal. In preparation of Hotwire #wip
Marc Köhlbrugge
Create/edit products on dedicated pages rather than modals #wip
Marc Köhlbrugge
Create/edit product updates on dedicated pages rather than modals #wip
Marc Köhlbrugge
Stop using modals for creating/editing posts because it has some annoying UX issues and doesn't integrate well with Turbo #wip
Marc Köhlbrugge
Delete account and refund random guy who probably just signed up for the AWS credits #wip
FullStack dev - Maker of justmandala.com #3 Product of the day french.dev - French devs directory OMC.dev - Learn to code (in French)
Maker of things on the internet
Maker of WIP amongst other things.

Yeah so there's about one person a week who signs up to WIP just to get the $5,000 in AWS credits. But we're not supposed to give them to random people, only real, active members, so I always end up refunding them and cancelling their account.

Marc Köhlbrugge
Fix bug where you couldn't post new questions #wip h/t @iamarsenibragimov
Marc Köhlbrugge
Remove old-style introductions (posts tagged with "introduction") #wip
Marc Köhlbrugge
Send out "Maker Year in Review" emails #wip
Marc Köhlbrugge
Update to Stimulus 2.0 #wip
Maker of things on the internet

Did you write a regular expression to do the migration?

Maker of WIP amongst other things.

@Jankeesvw Nope, did it the manual way. For each controller I grepped through the codebase and manually made the edits. With some vim find-and-replace magic of course. But more manual than I would have liked.

I did consider automating it in some way, but we have a bunch of different ways in our HAML views (and elsewhere) to define our targets so I couldn’t come up with a good approach.

There’s also some optional, but recommended functional changes you can make. Such as using value change callbacks to do some of your heavy lifting. I did those in the same go. Next time I’d probably break it up into smaller, shippable iterations.

Maker of things on the internet

I also upgraded my project, did 90% with a regular expression. But I only updated to the new target syntax.

Maker of WIP amongst other things.

@Jankeesvw Oh nice. Mind sharing that regex? Maybe worthy of a quick blog post.

Maker of things on the internet

@marc this is what I used, you still need some changes. But it gets you quite far.

data-target="((.+?)\.(.+?))"
data-$2-target="$3"

A blog post sounds good, but this regular expression is not perfect some cases are not well replaced. So I'm not that happy with it.

Marc Köhlbrugge
Make product updates work again for non-signed in users #wip
Marc Köhlbrugge
Fix HTML output for intros on homepage #wip h/t @kaikaikaineo
Marc Köhlbrugge
Fix file names of onboarding emails so they actually get sent out again #wip
Marc Köhlbrugge
Add "write an intro" to welcome email #wip h/t @swalden
FullStack dev - Maker of justmandala.com #3 Product of the day french.dev - French devs directory OMC.dev - Learn to code (in French)

Yeah, I want to read more intros! 😍

Marc Köhlbrugge
Remove double "what" in day 1 onboarding email #wip h/t @swalden
Jankees van Woezik
Fix styling of todo input in dark mode #wip
CleanShot 2020-12-16 at 10.23.50.png
remove
Currently working on plantmyforest.com

what I currently see →

Screenshot 2020-12-16 at 11.39.26 am.png
remove
FullStack dev - Maker of justmandala.com #3 Product of the day french.dev - French devs directory OMC.dev - Learn to code (in French)

@Paul Same on Win 10 - Brave

Maker of things on the internet

@icesofty and @Paul can you check again? It’s deployed now.

FullStack dev - Maker of justmandala.com #3 Product of the day french.dev - French devs directory OMC.dev - Learn to code (in French)
Currently working on plantmyforest.com
Marc Köhlbrugge
Hide introductions section on homepage if there are none #wip
Marc Köhlbrugge
Upgrade to ruby 2.7.2 #wip
Marc Köhlbrugge
Upgrade to Rails 6.1 #wip
Marc Köhlbrugge
Fix daily digest emails by including UserHelper #wip