blog.ratterobert.com

andros (twtxt.andros.dev)

πŸ— Full-Stack developer in maritime engineering company (Mainly Python)β€¨βœ Writer ("Building SPAs with Django and HTML Over the Wire" and "Don Clojure de la Mancha")β€¨πŸ§ Creator of Django LiveView, Maza ad blocking and so onβ€¨πŸ Old Python Valencia organizerβ€¨πŸ‘¨β€πŸ« Teacherβ€¨πŸŸ£ Emacs addictedβ€¨πŸ± Cat food opening

andros (twtxt.andros.dev)

What a cool feature! Looks like the project is coming along nicely

In reply to: #o2aamwq 3 months ago
andros (twtxt.andros.dev)

@prologic It seems like the typical problem of an unneutered cat πŸ˜‚

In reply to: #r7cg2xa 3 months ago
andros (twtxt.andros.dev)

Thanks @prologic @eapl_en @lyse ! I take note

In reply to: #iiqpj5a 3 months ago
andros (twtxt.andros.dev)

@aelaraji You can update the package πŸ˜€

In reply to: #vofnvjq 3 months ago
andros (twtxt.andros.dev)

The project is a POC (Proof of Concept) that went into production and the company has customers who are using it. The developers had been working for several years, without testing, structure, isolation and so on. The company hired me to transform the project into a real product. There are in my hands 422 python files to transform that they beg me a refactore, architecture and testing. Every developer's bad dream. My first step is to read and understand the tree because there are apps inside other apps call each other. I am very determined to work on a new repository.

In reply to: #iiqpj5a 3 months ago
andros (twtxt.andros.dev)

Thanks you very much! I have fixed it. πŸ™Œ

In reply to: #vhqlafq 3 months ago
andros (twtxt.andros.dev)

HTMX is fine! You can add dynamic sections with a simple endpoint. It is better that JavaScript.

In reply to: #f73asbq 3 months ago
andros (twtxt.andros.dev)

I think it is not easy to implement, you need a database. Timeline is an elegant solution: read and sort.

In reply to: #ymspbvq 3 months ago
andros (twtxt.andros.dev)

@aelaraji Sorry I'm late! I still have to work on the mention system, I don't get some of the messages. I'll look into your case and get back to you shortly πŸ˜„ If it's a problem that ruins your experience, don't hesitate to create an issue.

In reply to: #vofnvjq 3 months ago
andros (twtxt.andros.dev)

Hi BBS!

In reply to: #gf4vdcq 3 months ago
andros (twtxt.andros.dev)

elpher is the best! I love it

In reply to: #y4cur4q 3 months ago
andros (twtxt.andros.dev)

@xuu Thank you! A common mistake is to see Emacs as a text editor but it's a Lisp interpreter with a text editor (among other software), so the limit is your imagination πŸ˜‹. I'm glad you like it! πŸ™Œ

In reply to: #vofnvjq 3 months ago
andros (twtxt.andros.dev)

e

In reply to: #geoexaq 3 months ago
andros (twtxt.andros.dev)

Totally agree @jost @prologic

In reply to: #snqhnpa 3 months ago
andros (twtxt.andros.dev)

Reddit has been complaining about this for years. I am sorry!

In reply to: #4fmwoaq 3 months ago
andros (twtxt.andros.dev)

You write too much for my client πŸ˜‚

In reply to: #7vunqba 3 months ago
andros (twtxt.andros.dev)

Thank you! πŸ˜„ I'm trying to do it with care, calm and good handwriting, with the little time I have and the limits of Emacs. I really appreciate your words!

In reply to: #rfo4naa 3 months ago
andros (twtxt.andros.dev)

Now I need a good coffee!

In reply to: #phiwbhq 3 months ago
andros (twtxt.andros.dev)

yes πŸ˜‹ . He wanted to talk about the recomendation portions.

In reply to: #3qjryzq 3 months ago
andros (twtxt.andros.dev)

πŸ˜‚πŸ˜‚πŸ˜‚

In reply to: #m2dcc2q 4 months ago
andros (twtxt.andros.dev)

πŸ•―οΈπŸ˜°

In reply to: #r66s4ca 4 months ago
andros (twtxt.andros.dev)

Yes! πŸ˜€ Emacs Lisp is a member of the Lisp family.

In reply to: #pnba4qa 4 months ago
andros (twtxt.andros.dev)

No no! I'm talking about twtxt's own branding. It's currently horizontal text. Is the image you're sharing a logo that's being used? 😯

In reply to: #izlcoqa 4 months ago
andros (twtxt.andros.dev) In reply to: #3htuwta 4 months ago
andros (twtxt.andros.dev)

Thanks @prologic !

In reply to: #4scqtqa 4 months ago
andros (twtxt.andros.dev)

What is clean architecture? That's a good question.

You think of a pattern for ordering code with good decisions isolating technologies (you can change the web framework or database without break the business logic), easy to test (you only test interfaces and use cases), sharing code between frameworks (entities and use cases), scalability, modulations and standardizing names. Clean architecture is not perfect, it has a learning curve and some abstraction in each technology. You can even find rejection with yours colleagues. I have a good article on this topic. https://programadorwebvalencia.com/implementando-arquitectura-limpia-en-python/ #python

In reply to: #ld7geza 4 months ago
andros (twtxt.andros.dev)

Me ha encantado ☺️

In reply to: #fgg6nnq 4 months ago
andros (twtxt.andros.dev)

It is not possible to remove it, otherwise you do not know that the message is for you. With that information you can't decrypt.

In reply to: #grghd3a 4 months ago
andros (twtxt.andros.dev)

I updated the specification with base64, Curve25519 and more examples: https://github.com/tanrax/twtxt-direct-message-extension

In reply to: #eelvuca 4 months ago
andros (twtxt.andros.dev)

@prologic @lyse First, please leave me your comments on the repository! Even if it's just to give your opinion on what shouldn't be included. The more variety, the better.

Second, I'm going to try to do tests with Elliptic keys and base64. Thanks for the advice @eapl

Finally, I'd like to give my opinion. Secure direct messages are a feature that ActivityPub and Mastodon don't have, to give an example. By including it as an extension, we're already taking a significant leap forward from the competition. Does it make sense to include it in a public feed? In fact, we're already doing that. When we reply to a user, mentioning them at the beginning of the message, it's already a direct message. The message is within a thread, perhaps breaking the conversation. Direct messages would help isolate conversations between 2 users, as well as keeping a thread cleaner and maintaining privacy. I insist, it's optional, it doesn't break compatibility with any client and implementing it isn't complex. If you don't like it, you're free to not use it. If you don't have a public key, no one can send you direct messages.

In reply to: #eelvuca 4 months ago
andros (twtxt.andros.dev)

I promise I will! It's the next step πŸ˜„

In reply to: #eelvuca 4 months ago
andros (twtxt.andros.dev)

@prologic My account is @tanrax . Thanks!

In reply to: #nm5tj6a 4 months ago
andros (twtxt.andros.dev)

@prologic I can't register with GitHub, nor make Pull Requests. Would it be possible to enable this? Maybe this repository could be on GitHub to promote it and increase collaboration.

In reply to: #nm5tj6a 4 months ago
andros (twtxt.andros.dev)

Thanks πŸ˜„

In reply to: #nm5tj6a 4 months ago
andros (twtxt.andros.dev)

@prologic It's opensource. You can run the software in your localhost or server. Cloud service is a free option.

In reply to: #hjgemdq 4 months ago
andros (twtxt.andros.dev)

Of course @prologic! Check https://streamlit.io/

In reply to: #hjgemdq 4 months ago
andros (twtxt.andros.dev)

Thanks πŸ˜€! @aelaraji I am working on a fork now because the new version will break the current code. Therefore, I will upgrade the current repository (https://codeberg.org/deadblackclover/twtxt-el). The original author is helping me with reviews. I am sorry for my long development, I am working in my free time and it is scarce. I will report back to you all. πŸ˜‹

In reply to: #rcqjmuq 4 months ago
andros (twtxt.andros.dev)

I always have the same feeling when I see a black cat, I understand you πŸ˜‚

In reply to: #bgkwloa 4 months ago
andros (twtxt.andros.dev)

My side project explains very well https://django-liveview.andros.dev/ 😁

In reply to: #ydommwa 4 months ago
andros (twtxt.andros.dev)

The link is public!

In reply to: #5eultoa 4 months ago
andros (twtxt.andros.dev)

At my job, htmx is the starndard. However, I think that HTML over WebSockets is better.

In reply to: #fktqbyq 4 months ago
andros (twtxt.andros.dev)

I found 2 active Registries: tilde.instite and twtxt.envs.net . I think that is missing a repository or system for them to find each other. It is easy to share registry users. Your work is awesome! Maybe you are supporting twtxt with the pod and software around them. I am very busy with the Emacs client, but I like to work creating my own version of Registry using Django.

In reply to: #4cvtxla 5 months ago
andros (twtxt.andros.dev)

Hello everyone! 😁

In reply to: #hsyv65q 5 months ago
Reply via email