joakimk

1.5K posts

joakimk banner
joakimk

joakimk

@joakimk

Software Developer. Mostly Ruby at work. Mostly Elixir and Elm otherwise.

Stockholm, Sweden Katılım Mayıs 2008
80 Takip Edilen188 Takipçiler
joakimk
joakimk@joakimk·
Troubling #ux trend with apps recently, loosing session in updates or due to timeouts. Just skipped riding i voi electric scooter because they lost my logged in session. That kind of service has to be super low friction.
English
0
0
0
0
joakimk
joakimk@joakimk·
@HadrienMP @Rosicadia @emilybache It's a good thing to aspire to. We've made this trip (from by-weekly manual releases back in 2009 to commit to production in minutes), just do it one step at a time, automate one more thing at a time. People and systems need time to get used to the new way of working.
English
0
0
4
0
Rosie Hamilton
Rosie Hamilton@Rosicadia·
Yesterday was the first time someone working in a testing role reported a bug to me in something I built. The bug report was passed on to me via Slack. "Hey our QA person found this end point returns 500 instead of 400." (1/4)
English
3
34
62
0
joakimk
joakimk@joakimk·
@peter_marklund It's a common complaint about Elm, or so I heard. So far I've bypassed that entirely and define types I expect to come through my ports, sometimes the data is fine as-is, sometimes I then map it over to a more suitable typed data set.
English
0
0
0
0
peter_marklund
peter_marklund@peter_marklund·
I evaluated Elm a couple of years ago and recently I looked at F# and ReasonML. I really like the type inference and dynamic feel of the languages but I am put-off by the boilerplate of JSON handling
English
1
0
1
0
joakimk
joakimk@joakimk·
@jbripley I guess a positive angle is that if you don't expect anything to be a certain way you'll be pleasantly surprised by everything that's good rather than focusing on things that does not go your way :)
English
0
0
0
0
joakimk
joakimk@joakimk·
@teddyzetterlund Sadly no, I only have a display adapter. Apple-power to USBC would be useful.
English
1
0
0
0
Teddy Zetterlund 🧸
Teddy Zetterlund 🧸@teddyzetterlund·
New computer. New display ports. New power cable. I guess that is it for my Apple Cinema Display 😭
English
1
0
0
0
joakimk
joakimk@joakimk·
Second this. I've been able to remove workarounds I had to have in CircleCI v1 after migrating to v2 because it doesn't make assumptions about the build steps anymore :). The fact that it's often runs builds minutes faster than v1 could is a plus too.
English
0
0
2
0
joakimk
joakimk@joakimk·
One of the reasons I think Elm is a production ready platform is that the compiler helps you get though language or tooling upgrades quickly and safely. On top of that you can also have tests.
English
0
0
1
0
joakimk
joakimk@joakimk·
In order to be able to do refactor commits you have to stop yourself from "cleaning up things as you go". Just stash that code and refactor before you continue.
English
1
0
1
0
joakimk
joakimk@joakimk·
One thing I've done a lot recently is "Refactor: ..." (refactor-only) commits. These are great as it simplifies your other commits and also signals to reviewers that the change should not change any functionality.
English
1
0
1
0
joakimk
joakimk@joakimk·
@ow for the hall of shame... forbes.com/consent/info/ has an "opt-out" under "more information" that leads to a saving process that takes a minute and then you get back to the same page where the opt-out isn't saved :)
English
0
0
0
0
joakimk retweetledi
Marcel Freinbichler
Marcel Freinbichler@fr3ino·
Because of #GDPR, USA Today decided to run a separate version of their website for EU users, which has all the tracking scripts and ads removed. The site seemed very fast, so I did a performance audit. How fast the internet could be without all the junk! 🙄 5.2MB → 500KB
Marcel Freinbichler tweet mediaMarcel Freinbichler tweet mediaMarcel Freinbichler tweet media
English
356
17.5K
26.9K
0
joakimk
joakimk@joakimk·
@oliverdietze I'm not sure I'm the right person. I haven't done much with android. Hope you find what you're looking for.
English
0
0
0
0
joakimk
joakimk@joakimk·
My free time Elm + style-elements app is still a joy to work on. elm-format and the Elm compiler gives a great development flow. I give elm-format hints how I want things and it ensures the code is neat and tidy. No CSS or HTML is a plus :)
English
0
0
1
0
joakimk
joakimk@joakimk·
It's a good day when you can remove 10k lines of code. :)
joakimk tweet media
English
0
0
3
0
joakimk
joakimk@joakimk·
Made our commit-to-production time for the biggest app twice as fast today by using Heroku pipelines to build a slug while waiting for tests to finish and then "promoting" it to staging and production. devcenter.heroku.com/articles/pipel…
English
0
0
4
0