@matheus23.com is on 🦋
@matheusdev23
Followers
98
Following
304
Media
12
Statuses
334
he/him some kind of engineer for @FissionCodes https://t.co/ZwXyQRsbyb
🇩🇪
Joined September 2011
I've finally finished my first blog post! It's the first post from many to come about rebuilding the foundational elements of UI, like DOM, in a functional way. This one focuses on some basics first, so stay tuned for more! https://t.co/E6gcZDOgbb
irreactive.com
Declarative APIs are the future. Types make them much easier and fun to work with. Read more to get an intuition for types in this usecase!
1
2
12
youtube red... twitter blue... seems so unimaginative What's next? Twitch purple? Reddit orange? @FISSIONcodes chartreuse?
2
1
9
I see parallels between musical instrument skills and programming skills. Many people learn them in their youth, but both are totally learnable as adults if you’re willing to put in the many hours of practice they require. It’s not natural talent, it’s persistence that matters.
12
31
328
elm-tailwind-modules is one of my favorite Elm tools lately. Definitely check it out if you haven't already! Thanks @matheusdev23 for the great tool, and for coming on the podcast to discuss it with us 🙂
🎙 Episode 027: elm-tailwind-modules is out! We discuss using elm-tailwind-modules to build type-safe Tailwind views. It's composable, uses Elm's built-in dead code elimination, and is a delightful way to style Elm apps! https://t.co/baMvy78ryL
0
2
6
I wrote a post explaining how dynamic type systems fail to produce relevant error messages:
haskellforall.com
A post that argues that purity is not a substitute for types.
5
21
75
New blog post: Data storage for Humans - Part 2 https://t.co/cszbLiHqNk
fkohlgrueber.github.io
This is the second part of my series “Data Storage for Humans”. In the first part, I analyzed different options regular users have for storing their data and the problems these options have. I then...
0
1
1
Hey Designers 👋 Ever wondered what front-end programming is like? It's like using @figma, but without the panel in the middle! (And instead of clicking and dragging, you're typing a lot) 🙄
0
0
1
It's problems like these why i left the HTML world for webGL. If you are sufficiently advanced with building applications the HTML stack just creaks and cracks and falls over. In chrome that is this time.
Very sad right now. The next version of Actual has lots of new features, but I have to drop a new UX element. I love how it turned out; don't love stacking modals but this makes it feel like stacking paper which is fun & informative. Problem is Chrome can't handle it. Any help?
4
1
20
🚀 Variants are here! It’s a powerful way to organize your design systems so even the most complex components are structured intuitively and aligned with your front-end code. Hop into the file to play around ⤵️ https://t.co/bLcxulWBc5
figma.com
Variants are a new way to create, organize, and use components. If you’ve ever created multiple variations of a component, you’ll want to give variants a try. This playground will walk you through...
17
66
360
If you like watching videos, here is the keynote that shows off all the features from the article:
0
0
0
Basically, the goal of the sideproject would be to get a responsive piece of DOM which * Looks like the figma counterpart * Behaves like the figma counterpart when resized
1
0
0
Figma moves closer to becoming something like @webflow, but with more direct manipulation. I have to get back to my elm-figma sideproject, which basically translates figma to flexbox.
1
0
1
There's a saying that writing software is more like tending a garden than constructing a building -- things constantly change. But the more I learn about how buildings evolve, I think this process is actually a perfect analogy for designing software! Thread:
28
261
1K
Did not yet read that, but it looks interesting!
Communicating with Interactive Articles -- A new Distill article by @fredhohman, @mathisonian, @jeffrey_heer, and @polochau. https://t.co/1od6Fgc3H8
0
0
0
I really recommend this post. Also: personal opinion: I think this shows another way CSS is the wrong abstraction for what we are building using it today.
@bramus @Apply The goal isn’t superficial readability, it’s productivity, maintainability, and scalability. Using Tailwind has no implications at all on your ability to write semantic HTML either. https://t.co/63TiLYcmOP
0
0
0
"invented" or "discovered" ? Who cares. Pointless question. A new thing "created," new possibilities open to the world.
2
5
24
... so you don't interact with the service by sending untyped blobs of bytes over the network, you do so using a typed API. There's no parsing/serialization or defining message formats you have to do to just communicate with the service.
1
4
12
Issue #29: Declarative vs imperative programming, phantom types, elm game jam, testing, and more by @matheusdev23, @dirkbj, @DuncanMalashock, @elmradiopodcast, @dillontkearns, @jfmengels with others. #elm #fp #imperative #declarative #ui #elmui
https://t.co/kYkO9KOjHy
0
6
11