Sleeping in my desk…

  • 9 Posts
  • 10 Comments
Joined 1Y ago
cakeCake day: Jan 22, 2020

help-circlerss

Thanks a lot for sharing!!!. A couple days ago, I update this extension with some new features:

  • you can enable/disable services
  • more clean GUI
  • fixing and correcting bugs and design issues
  • sadly I had to remove the nextcloud services, because there was some problems with its API.

New version of this firefox addon – Share the current tab on the fediverse…




Basically for 3 main reasons

  1. Maintenance: mostly of the software out there, specially in the non-informatic-related field, is legacy. Bytecode language programs requires less effort in its maintenance.
  2. Portability: It really doesn’t matter which machine runs your Java program, just if the JVM supports the OS for example.
  3. Wide use in the market. This one could be the most polemical because of cultural/commercial/political issues. For example mostly of the universities in the world teaches Java. There is a lot of resources of it, etc.

– In the case of Lemmy platform, it runs over Rust. This language/technology is quite special; it supports a wide range of programming paradigms, works to a hight and low level, it is compile, but runs on the fly. In some sense takes the best of the two worlds. Just beautiful.


As you said, there are different paradigms, each one solves a particular problem. The most important thing is not to see these technologies as entities that repel each other, but as complementary. For example, an inventory system; the database management systems (mysql/mariadb, postgresql, etc.) are created with native machine code compiled languages, because it is necessary have a complete access to the physical resources of the computer, specially the memory, to manipulate/store the data; For the inventory, it is a good and recommended option create a simple CRUD program with a bytecode compiled language that interacts (interface/socket) with DBMS, because there is not need to worry about of memory consumption, low level hardware interaction, machine/processor architecture, portability, etc.; Your program is created and runs in a “safe environment”, the VM.



A curated list of awesome frameworks, libraries and software for the Java programming language…





In Firefox the command is to close the current tab.



Emacs org-mode examples and cookbook

This document provides examples of different things that can be done in emacs org-mode files. This is not intended to be a tutorial. The examples should provide a clue of what you need to look up in the org-mode manual. …



Which communities do you have active?


Congratulations!!! for a young project this is a big step.


Share web pages right from the toolbar button. It supports most of the services/protocols, including XMPP and Nextcloud…