Fried rice: wild rice, quinoa, sprouted brown rice. Courgettes, vegan kimchi, Chinese style fried tofu, avocado. Our lunch, made by @Tingyi 👌🏻
Watched DHH's keynote at RailsConf 2019. Lots of really good stuff: https://www.youtube.com/watch?v=VBwWbFpkltg
@eli_oat If you have time to spare and enjoy tinkering, I cannot recommend Arch highly enough. It took me a long time to set everything up, but I have a much better understanding of how everything works together.
(What are you migrating from?)
@eli_oat One example (with React): in vanilla js, I could import a CSS module with `import cs from './styles.module.css'`
With Typescript, I need to write a .d.ts file for my CSS file, or the linter will complain. Alternatively, I can add a webpack loader that will do this for me at compile, but my linter emacs doesn't know anything about that, so will still complain.
@neauoire Several reasons: the project is growing and some new folks will join soon. Typescript will make it easier to build clean interfaces (object interfaces, not UI) due to strict typing and hopefully reduce confusion for the new devs. Also a lot of the existing building blocks in this project involve strict-ish typing already (react, graphql). Also, I've been meaning to experiment with TS for a while :)
@ciel One thing I'm excited about with Typescript is explicit interfaces, which will help with design patterns like duck typing and so on! I've made some progress setting things up, will post some updates...
@amorphous Yeah, I'm more concerned about developer tooling bloat for collaborators (some of whom are not developers...) than about shipping anything to the end user. The end result is always going to be vanilla JS anyway (it's a web app).
@tendigits You've got that right!
Big props to the makers of https://github.com/evcohen/eslint-plugin-jsx-a11y for helping making accessibility part of the process of building frontend.
"Every aspect of your life is a choice. There are default choices -- you can choose to sleepwalk through your life, and accept the path that's been laid out for you. You can choose to accept the world as it is. But you don't have to. If there's something in the world that feels so wrong, and you have a vision for what a better world could be, you can find your guiding principle, and you can fight for a cause."
Art × Tech. Running a tiny creative studio in London.
Avatar by @Tingyi
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them. Check out our Patreon to see our donations.