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.
@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.
@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.
@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 :)
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.
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.
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.
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.
@ow for the hall of shame... https://t.co/4ZQPPv8HIj 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 :)
RETWEET PLEASE!
The EU's Link Tax will be voted on in TWO DAYS: if passed, you won't be able to link to the news except on Big Tech's licensed platforms #Article11
https://t.co/KzlmO9BnLe
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
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 :)
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. https://t.co/3mHcKcC0KW