Posts by noeldemartin@noeldemartin.social
 (DIR) Post #AaX4UiBuiGpbk0wfg0 by noeldemartin@noeldemartin.social
       2023-10-07T16:34:12Z
       
       0 likes, 0 repeats
       
       @thisismissem Hm I'm not sure I understand what you mean, but the authentication information is exposed through the $solid service. You can check if you're logged in with $solid.loggedIn, for example. And by default it initializes logged out, but you can configure it to auto reconnect on start up.I guess you could say it is a state machine with the following states:- Logged out- Logging in- Logged inMaybe I could improve that and make it more explicit, is that what you mean?
       
 (DIR) Post #AaX5TDeIslJqgI4oCG by noeldemartin@noeldemartin.social
       2023-10-07T16:45:08Z
       
       0 likes, 0 repeats
       
       @thisismissem Hm I see what you mean, but I think that's not an issue in my case. There is no "restoring session" state because the $solid service is not ready until the session has been restored (or failed restoring). So by the time the app has booted, you're either "logged in" or "logged out". Services have this concept of "booted", and until they are fully booted the app doesn't even render anything on the screen.
       
 (DIR) Post #AaX78yVXfRgdq0S9AG by noeldemartin@noeldemartin.social
       2023-10-07T17:03:53Z
       
       0 likes, 0 repeats
       
       @thisismissem Well it's not super nice because the UI is blocked longer than it should, which is a problem I'm aware of. But it's a trade-off I'm willing to live with for now.Thanks for your feedback, I'll keep it in mind when I work further on this :).
       
 (DIR) Post #AbZQWhb2bS2xgAzkKu by noeldemartin@noeldemartin.social
       2023-11-07T17:42:31Z
       
       0 likes, 0 repeats
       
       If you're curious about the different approaches to make Solid Apps, @megoth just launched a website comparing some of them. It's also a great resource if you know nothing about Solid and want to learn some basics :). Check it out!https://rdfjs.vercel.app/
       
 (DIR) Post #Ac1RdbNSv4tER1pesq by noeldemartin@noeldemartin.social
       2023-11-21T06:06:54Z
       
       0 likes, 0 repeats
       
       I recommended this CSS course last year, and now it's 50% off! https://css-for-js.dev/There's so much content that after a year of starting it I'm still not done :O (I dedicate 1 hour/week). And I still enjoy it like the first day.If you're curious, you can read about my experience thus far: https://noeldemartin.com/tasks/learning-css
       
 (DIR) Post #AcGvbFeybcB6UoDWdM by noeldemartin@noeldemartin.social
       2023-11-28T17:23:19Z
       
       0 likes, 0 repeats
       
       Today I published a blog post talking about what my ideal world of software looks like. I call it Skeuomorphic Software, check it out!https://noeldemartin.com/blog/skeuomorphic-software
       
 (DIR) Post #AcaoZ5OFthtI9Dr7my by noeldemartin@noeldemartin.social
       2023-12-08T07:38:43Z
       
       0 likes, 0 repeats
       
       Which one is it Deezer? Does my choice really "not affect my experience", or do I have to trade my privacy to play music for free?Seems to me it is the latter.
       
 (DIR) Post #AcfDu0h9p8ub9abwiu by noeldemartin@noeldemartin.social
       2023-12-10T10:41:28Z
       
       0 likes, 0 repeats
       
       I just finished migrating my first Solid App to the framework I'm working on, AerogelJS!If you're curious to see how you build an app with the framework, check out the source code.Is it easy to understand? Let me know what you think I could improve!https://github.com/NoelDeMartin/ramen
       
 (DIR) Post #AcfqVmL5RaG7tLixLk by noeldemartin@noeldemartin.social
       2023-12-10T17:54:06Z
       
       0 likes, 0 repeats
       
       @nickform Thank you :)The framework is still a work in progress, and I don't even have written any documentation yet so I don't think it would be easy for others to use. But eventually I'd like to do it, and one of the core ideas is that all the "best practices" such as how should a Solid Login behave come baked in with the framework :).
       
 (DIR) Post #Acl88ESk03Bb891ewC by noeldemartin@noeldemartin.social
       2023-12-13T07:04:57Z
       
       0 likes, 0 repeats
       
       @rosano @jessmartin What do you mean with "interop-pilled"? Does it mean being convinced that it is important? Or learning about it? Or both?Maybe you should add Cambria to the list :) https://www.inkandswitch.com/cambria/
       
 (DIR) Post #Ad49E31W6JCto95ZAW by noeldemartin@noeldemartin.social
       2023-12-22T11:16:51Z
       
       0 likes, 0 repeats
       
       One of the best things you can do to improve the stability of your apps is writing tests, and Cypress is the best tool for the job!To help you with that, I just released a plugin that makes testing Solid Apps super easy. I hope you find it useful :).https://github.com/NoelDeMartin/cypress-solid
       
 (DIR) Post #Ad69R7q7tTdEpGutwu by noeldemartin@noeldemartin.social
       2023-12-23T10:28:39Z
       
       0 likes, 0 repeats
       
       In this talk, @aveltens nails THE most important point of Solid. We don't need a killer app, we need an ecosystem of apps that work together!Owning your data is cool and all, but these experiences show the true power of Solid.https://www.youtube.com/watch?v=zCtoWkwSkxI
       
 (DIR) Post #AdcygGi0ZCBm9mLSim by noeldemartin@noeldemartin.social
       2024-01-08T06:33:27Z
       
       0 likes, 0 repeats
       
       @martin That's great :) I've been using RSS for ages and I think it's great.A couple of tips, if a website doesn't have an RSS feed you can use something like FetchRSS.com to generate it yourself. And you can also subscribe to any github repo/subfolder with the following url: `github.com/{user}/{repository}/commits/{branch}/{path-to-file-or-folder?}.atom`For example: https://github.com/moodle/moodle/commits/main/local/upgrade.txt.atom
       
 (DIR) Post #AddyHVUEgEQfuM3WrY by noeldemartin@noeldemartin.social
       2024-01-08T18:03:51Z
       
       0 likes, 0 repeats
       
       @martin Nice, I forgot to mention kill-the-newsletter, but I use it too :D.Didn't know about openrss.org :)
       
 (DIR) Post #AhugtDvogv5MCS3rCS by noeldemartin@noeldemartin.social
       2024-03-01T12:47:59Z
       
       0 likes, 0 repeats
       
       In a couple of months, I'll be attending the 2nd Solid Symposium in Leuven, Belgium. I missed it last year, but I'm looking forward to attending this one! I'll also participate in a session on CRDTs (and maybe one on DX), it should be fun :D.https://events.vito.be/sosy2024
       
 (DIR) Post #AhvEkGvZZzOZKLqmQ4 by noeldemartin@noeldemartin.social
       2024-05-02T09:27:03Z
       
       0 likes, 0 repeats
       
       This slide from the SolidLab session says a lot about the Solid Ecosystem and what I struggle with the most as an app developer #sosy24
       
 (DIR) Post #AhviCmFbbzQdFlAIDI by noeldemartin@noeldemartin.social
       2024-04-22T16:34:44Z
       
       0 likes, 0 repeats
       
       I finally completed Josh W Comeau's course, and I have to say it's the most comprehensive course I've ever seen. It should be required material for anyone working with CSS (I'm not kidding).And to top it off, it's super fun!100% recommend: https://css-for-js.dev/
       
 (DIR) Post #AhviCnKxZZJ0ceg5CK by noeldemartin@noeldemartin.social
       2024-04-22T16:35:38Z
       
       0 likes, 0 repeats
       
       If you're interested in the full recount of my experience going through the course, you can read it in my website: https://noeldemartin.com/tasks/learning-css
       
 (DIR) Post #Ai0c4o3HP3S8aX10Qi by noeldemartin@noeldemartin.social
       2024-03-02T11:19:38Z
       
       0 likes, 0 repeats
       
       I just posted an update about the work I'm doing on my framework to make Solid Apps, Aerogel.I recently started rebuilding my first Solid App, and I tell you how that's going and my typical development workflow. check it out!https://youtu.be/awaaSorMYhk
       
 (DIR) Post #Ai0lqEQs2PYdbUjrVI by noeldemartin@noeldemartin.social
       2024-04-12T08:47:00Z
       
       0 likes, 0 repeats
       
       Reminder that next month I'll be attending the 2nd #SolidSymposium in Belgium. And I can now confirm that I'll be giving not one, but two talks! One about Developer Experience, and another one about Local-first CRDTs.The registrations are open, I'm looking forward to meet you there :).https://events.vito.be/sosy2024