Taller Introducción a Docker en GNU/Linux Valencia
Llego a tiempo de promocionar una actividad de la Asociación GNU/LInux Valencia. Se trata de un Taller Introducción a Docker en GNU/Linux Valencia con pasos prácticos que se celebrará el próximo sábado 24 de octubre.
Taller Introducción a Docker en GNU/Linux Valencia
De nuevo me complace compartir con vosotros los eventos de un grupo de personas que en Valencia está impulsado el Software Libre gracias a sus reuniones.
Se trata un nuevo encuentro organizado del grupo de GNU/Linux Valencia que el próximo 24 de octubre de 2020 realizarán de forma online y que tiene por temática: Taller de Introducción a Docker con ejercicios prácticos.

De esta forma, el compañero Alejandro Fernández nos guiará durante la instalación, configuración y uso de Docker, una de las tecnologías de contenedores más importantes que existen hoy día. El taller no requiere de conocimientos previos y aprenderemos a manejar Docker con soltura como para implementarlo en nuestro día a día.
Aprovecho para recordar que desde hace unos meses, los chicos de GNU/Linux Valencia ya tienen su menú propio en el blog, con lo que seguir sus eventos en esta humilde bitácora será más fácil que nunca, y así podréis comprobar su alto nivel de actividades que realizan que destacan por su variedad.
Y que además, GNU/Linux Valencia ha crecido y se ha ¡¡¡convertido en asociación!!!
Resumiendo, la información básica es:
- Fecha: sábado, 24 de octubre de 2020
- Horario: 9:00 a 13:30
- Lugar:https://live.autistici.org/#gnulinuxvalenciasocial
- ¿Registro necesario?: Si
Si podéis asistir no os lo perdáis, seguro que no quedáis decepcionados.
Más información: GNU/Linux València
Haz que #Vim tenga un “scroll” fluido con vim-smoothie
Veamos cómo añadir una animación a la hora de hacer “scroll” en el editor Vim para que no perdamos la referencia de donde nos encontramos en el texto

Mientras estamos trabajando con el editor Vim, al hacer scroll, puede suceder que nos descoloque y no sepamos muy bien donde hemos ido a parar, por el movimiento brusco que realiza.
Gracias al complemento vim-smoothie, nos añade una pequeña animació cuando el texto realiza el scroll para que sea más suave ¡y no perdamos el norte!
Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:
- https://victorhckinthefreeworld.com/tag/vim/
- https://victorhck.gitlab.io/comandos_vim/articulos.html
La verdad es que hay complementos que simplemente añaden una pequeña funcionalidad visual a la hora de manejar el edito Vim que lo hacen especialmente útiles ya que facilitan la tarea.
Este es el caso del complemento que resalta el texto que copiamos. Y recientemente he probado este complemento y también me ha parecido muy útil. Te lo dejo por aquí por si lo quires probar y me dejas tu opinión en los comentarios o si utilizas otra opción.
Lo primero añadiremos el complemento en Vim de la manera que sea de nuestro agrado. Yo descargo los archivos de las carpetas autoload y plugin y los copio en mi equipo, así sin más…
Hecho esto, ya estará disponible en nuestro editor Vim. Abrimos un archivo y podemos comprobar cómo al movernos por el archivo haciendo scroll, el texto se mueve de manera más suave y fluida.
Como recordatorio de las combinaciones de teclas que sirven para hacer scroll en Vim:
- Ctrl + d → Sube el texto media página
- Ctrl + u → Baja el texto media página
- Ctrl + f → Sube el texto una página entera
- Ctrl + b → Baja el texto una página entera

¿Ves la diferencia? Y como complemento y recordatorio, aunque este complemento nada tiene que ver con estos movimientos:
- Ctrl + e → hace scroll hacia abajo (sube el texto) línea a línea
- Ctrl + y → hace scroll hacia arriba (baja el texto) línea a línea
¡Secillo y eficaz, como el propio editor Vim!
¿Todavía no te has decidido a utilizarlo como tu editor de principal?

Mencoba Microsoft Edge Dev Pada openSUSE Leap
Panduan ini dicoba pada openSUSE Leap 15.2. Langkahnya:
- Tambahkan kunci dari Microsoft
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc - Tambahkan repositori Microsoft Edge Dev
sudo zypper ar https://packages.microsoft.com/yumrepos/edge microsoft-edge-dev - Segarkan repositori
sudo zypper refresh - Pasang Microsoft Edge Dev
sudo zypper install microsoft-edge-dev
Selamat mencoba!
Lanzada la primera actualización de Plasma 5.20
Tal y como estaba previsto en el calendario de lanzamiento de los desarrolladores, hoy martes 20 de octubre junio la Comunidad KDE ha comunicado que ha sido lanzada la primera actualización de Plasma 5.20. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran entorno de escritorio de Software Libre.
Lanzada la primera actualización de Plasma 5.20
No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

De esta forma, el martes 20 de octubre ha sido lanzada la primera actualización de Plasma 5.20, la cual solo trae (que no es poco) soluciones a los bugs encontrados en esta semana de vida del escritorio y mejoras en las traducciones. Es por tanto, una actualización 100% recomendable.
Más información: KDE
Las novedades básicas de Plasma 5.20
Os dejo las novedades más destacada de esta nueva versión son:
- La barra de tareas por defecto será la de Solo Iconos, y además será un poco más ancho (una de las primeras cosas que suelo cambiar cuando configuro mi escritorio)
- Las visualizaciones en pantalla (OSD) que aparecen al cambiar el volumen o el brillo de la pantalla (por ejemplo) se han rediseñado para ser menos intrusivas.

- Ahora se notifica cuando el sistema está a punto de agotar el espacio incluso si el directorio personal es a una partición diferente.
- Ahora se pueden componer mosaicos con las esquinas de las ventanas combinando los atajos de mosaico izquierda/derecha/arriba/abajo. Por ejemplo, pulsando Meta+flecha arriba y después la flecha izquierda para hacer el mosaico de una ventana a la esquina superior izquierda.
- Las páginas de Configuración de Inicio automático, Bluetooth, y Gestión de usuarios se han rediseñado según los estándares modernos de interfaz de usuario y se han reescrito desde cero.
- Notificaciones de monitorización y fallo de discos S.M.A.R.T
Migrating away from Google services
My inbox tells me I started using GMail around 2004. The oldest mail I can find in my archive is from 16 years ago. After Gmail, Google Photos, Keep, Docs, Drive and Fit followed.
I have reasons to stop. Whether your reasons are privacy, the U.S. as a data harbor, GMail becoming sluggish, karma for killing Inbox, fear about getting your account locked, or you found a better email provider, the objective of this post is not to convince you about my reasons but to help you with a migration plan and showing you alternatives.
Breaking the dependency on Google services is really hard. This dependency was a showstopper and motivator at the same time. If you are locked-in at this level, something is wrong.
After 16 years, I was not planning to stop in a single day, but step by step. This post highlights the first steps into that direction.
My new requirements are:
- My data stored in a privacy compatible jurisdiction: European Union, Nordic countries, Switzerland.
- Managed/hosted services are OK, as long they are in a privacy respecting jurisdiction and I pay for the product (I am not the product).
- Services should use open-source software where possible.
Migrating away from GMail
After evaluating several mail providers including Tutanota, ProtonMail, Mailfence, Soverin, Runbox, I decided for https://mailbox.org:
- Provides IMAP and can be used with generic existing open-source clients
- Company has a focus on privacy
- Attractive price
- Located in Germany
- Based on Open-Xchange, which is Open-Source
- Provides a Calendar feature based on open standards (CalDAV)
- Provides encryption in several forms
- Company values: privacy, eco-friendly, and work-life balance for their employees align with my own
Mailbox.org is not perfect. 2FA is bolted-on like many other parts of the application. I don’t think you can beat Google when it comes to security, but the risk of getting your account locked at Google and no escalation path or human to talk to makes all the technicallities irrelevant.
To migrate, I planned to use mbsync, which I already use to download my work email in my mu4e/Emacs setup. The idea is to create two channels, one for GMail, one for the new provider, download the whole GMail archive (forcing pull in a sync), and then force a push on the new provider.
Downloading all my mail with mbsync did not work. GMail has download limits for IMAP. The next thing to try was Google Takeout, a service that allows you to dowload your Google data. This gave me an mbox with all my GMail messages. mbsync only works with Maildir, so I tried to upload the mbox messages with Thunderbird, but did not get far. At the end, I used mb2md to convert the mbox to Maildir format, and then used mbsync to upload the messages to the new provider. This worked.
In order to prevent lock-in in the future, I used a custom domain. My go-to registrar is Namecheap and I have no complaints. I went with Gandi, as they are based in France and I read good things about them.
To be able to migrate at my own pace, I setup a forward and delete filter rule in Gmail. I had hundred of accounts using my email address as username. Thankfully, my password manager knows about those and I changed the ones I use more often. Every time I get a newsletter or notification, I take the chance to unsubscribe, and check the To: field and update my profile, or delete that account.
I replaced the GMail mobile application with FairMail. The build is not free as in beer ($), but it is Open-Source (GPL). Paying to get a working binary and some support is worth it.
Google Search
I switched to DuckDuckGo a long time ago already. I tried Quant (based in France) but for some reason it takes seconds to connect. I can’t believe they fail in this obvious detail.
Migrating Google Photos & Google Drive
My usual workflow has been to download photos locally and upload to Google Photos. The lack of a good sync mechanism resulted in glitches over time. Some albums were present locally and some existed only in Google Photos.
I used both gohotos-sync and Google Takeout to get two full copies of albums and the photo stream. gphotos-sync has a useful flag --compare-folder which hels comparing albums in Google Photos with the local version of those, creating symlinks for local and remote missing files.
I then used exiftool to sort pictures further. If you don’t know this tool, I highly recommned you learn it.
I selected Hetzner Storage Share, an affordable Nextcloud based service hosted in Germany. Nextcloud is intended to replace Google Drive, which means it allows to share files via eg. public links. You can, however, install many applications in it, including a very simple photo gallery.
The feature I will miss the most is to be able to do AI based search on my photos. I search often by keywords and concepts.
I setup the Linux and mobile clients. The Linux client syncs a part of my Pictures folder that is ready and organized. I configured Instant-Upload on my phone which auto-uploads photos I take with the camera. The upload is unidirectional, but as they land on a folder I have configured to be synced with my computer, they reach my laptop to be further organized. I can delete the camera files without risk of losing what has been uploaded.
I still depend on Drive for sharing files with my band. I relegated Drive to its own Firefox Container, this way I am not permanently logged into the Google Account as I browse the Web, but do not need to log-in again to use Drive.
Google Keep
For personal notes, I use org-mode on a synced folder. I sync the folder to my Nextcloud instance. Orgzly provides a TODO widget and access the files via WebDAV. Orgro gives you a more sophisticated viewer.
I do share a shopping list with my family in Keep and I haven’t yet solved that problem. I have thought about a Keep-like view for Orgzly -it is open-source-, by transforming each headline into a card.
Google Fit
I track my runs in Fit. My ideal solution would be to store tracks directly as a file in a NextCloud folder. An alternative is to store them in a internal database and do an Export from time to time.
Google Takeout allows you to export tracks in TCX format, with summaries as CSV files. I ended with 300+ TCX files.
I evaluated many apps that required no Cloud service. RunnerUp, ForRunners and FitoTrack are also Open-Source, where Sportractive is not.
FitoTrack and Sportractive where the most promissing ones. In both apps I could not import more than one file at a time so I contacted the authors asking for tips how to import my data. Sportractive author mentioned this was not possible. FitoTrack author found this a simple addition, implemented it and pointed me to the next release. Due to a glitch, took longer to show up in the Play Store, but I built the app from source and started experimenting with this feature.
To convert the TCX files to GPX I used gpsbabel. FitoTrack has trouble with Fit multiple laps/tracks. The pack option in gpsbabel merges them.
for fn in ../*.tcx; do gpsbabel -i gtrnctr -f "$fn" -x track,pack -o gpx -F $(basename $fn .tcx).gpx; done
I had now 300+ files with names like 2018-04-15T00_44_22+02_00_PT38M17.962S_Running.gpx, no description and no metadata specifying it was “Running”.
I hacked this script which finds the starting point, does reverse geolocation to find the place name, cleans it up and then renames the file. It also sets the description to something like “Run in Madrid, Spain”.
import os import time import unidecode import gpxpy import gpxpy.gpx from geopy.geocoders import Nominatim geolocator = Nominatim(user_agent="JustATestScript") for filename in os.listdir("."): if not filename.endswith(".gpx"): continue print("Current: {}".format(filename)) gpx_file = open(filename, "r") gpx = gpxpy.parse(gpx_file) # get first point point = None try: point = gpx.tracks[0].segments[0].points[0] except Exception: print(" `-> No point 0") continue location = geolocator.reverse( (point.latitude, point.longitude), language="en", addressdetails=True, ) country = unidecode.unidecode(location.raw["address"]["country"]) # City is not so easy. Fallback until we get something city = None for place in ["city", "village", "suburb", "town"]: if place not in location.raw["address"]: continue import re city = re.sub(r".+/\s+", "", location.raw["address"][place]) city = unidecode.unidecode(city) break if not city: raise Exception("No place in address: {}".format(location.raw)) newname = "{}-Running-{}_{}.gpx".format( point.time.strftime("%Y-%m-%d_T%H_%m"), city.replace(" ", "_"), country.replace(" ", "_"), ) print(" `-> new name: {}".format(newname)) gpx.tracks[0].name = "Run in {}, {}".format(city, country) gpx.tracks[0].description = None # FIXME: does not serialize. Fix with xmlstarlet gpx.tracks[0].type = "running" with open(filename, "w") as out: out.write(gpx.to_xml()) try: os.rename(filename, newname) except Exception as e: print(location.raw) raise e # do not call the API too fast time.sleep(1)
The result was:
2018-07-29_T08_07-Munich_Germany.gpx 2019-08-10_T14_08-Barcelone_Spain.gpx 2020-08-22_T07_08-Warsaw_Poland.gpx 2020-07-11_T15_07-Nuremberg_Germany.gpx 2020-08-20_T06_08-Valencia_Spain.gpx 2018-06-03_T10_06-Stuttgart_Germany.gpx ...
(city names and dates are not the real ones)
Setting the sport type in the metadata did not get serialized back, so I fix it with xmlstarlet:
xmlstarlet ed --inplace -N x="http://www.topografix.com/GPX/1/0" -s /x:gpx/x:trk -t elem -n type -v "running" *.gpx
Then, mass import into FitoTrack and I got all my activities with nice descriptions and the right “Running” icon.
Conclusions
My new mail setup is working for some weeks already without problems. I miss some Photos features, but that’s it. I was not expecting Fit to take that much effort.
In general, I am happy with the results. I regained control of my data and I got to use more open-source.
Rickroll in the Terminal
Ampliado el plazo para presentar tu charla para Akademy-es 2020 en línea
Esta edición va a ser muy especial. En poco más de un mes se va a celebrar Akademy-es 2020 en línea, la reunión anual en España de usuarios y desarrolladores de KDE.Con el objetivo de dar una oportunidad a los rezagados, entre los que me incluyo,< Akademy-es 2020 ha ampliado el plazo para presentar las charlas hasta el 27 de octubre de 2020.Así que no desaproveches la ocasión y muestra a toda el mundo tu proyecto personal o comunitario.
Ampliado el plazo para presentar tu charla para Akademy-es 2020 en línea
Recordemos que en Akademy-es se realizarán las típicas charlas que presentan las novedades tanto de las aplicaciones como de las herramientas de programación, sin olvidar de los proyectos activos o de aquellos de los que se quieren lanzar en un futuro cercano.
En esta ocasión, Akademy-es 2020 se va a realizar en línea, es decir, que no podremos estrechar los lazos presenciales tan necesarios pero la Comunidad KDE ha pensado que esto no debe ser un impedimento para que del 20 al 22 de noviembre podamos compartir un fin de semana a través de las pantallas. Ya tendremos tiempo de compartir cervezas o café en otra ocasión.
Esta edición es una ocasión única para la comunidad latinoamericana ya que puede participar de forma directa pues las limitaciones geográficas han desaparecido, así que esperamos que tengamos ponencias que vengas del otro lado del charco. Además, si sale bien (que saldrá) puede convertirse en una excelente forma de participar en futuros eventos, aunque sean presenciales.

En anteriores ediciones en estas charlas (extraído del programa de Akademy-es 2019 de Vigo) se ha hablado de móviles, de aplicaciones convergentes, de privacidad y seguridad, de la visión del desarrollador, de lenguajes de programación, del Software Libre
¿Y qué encontraremos en esta edición? Pues depende de ti, ya que si tienes algún tema que crees que interesará a la Comunidad KDE y sus simpatizantes, no lo dudes a y presenta tu charla para Akademy-es 2020. Estaremos encantados en escuchar tu propuesta.
Si quieres más información visita la web oficial de Akademy-es 2020, no obstante aquí te lo puedo contar yo:
Para proponer actividades se deberá enviar un correo a akademy-es-org@kde-espana.es antes del 18 27 de octubre con un resumen breve de la presentación.

Es importante tener en cuenta las siguientes consideraciones:
- Se puede elegir entre dos formatos de charlas:
- Charlas de 30 minutos.
- Lightning talk de 10 minutos.
- Si la duración de las charlas propuestas no se ajusta a ninguno de estos dos esquemas (por ejemplo, si se necesita más tiempo), esto debe indicarse claramente en la comunicación.
- Se permitirá a KDE España la distribución bajo una licencia libre de todo el material utilizado para la realización de la actividad, así como de la grabación de la misma.
- La charla puede ser tanto a nivel de usuario como de nivel técnico.
Se trata de una gran oportunidad de darte a conocer en el mundo KDE y en el mundo del Software Libre en general.
Más información: Akademy-es 2019
¿Qué es Akademy-es?
Akademy-es (#akademyes, que es la etiqueta para las redes sociales) es evento más importante para los desarrolladores y simpatizantes de KDE, que se ha ido celebrando desde el 2006 con éxito creciente.
En general, las Akademy-es son el lugar adecuado para conocer a los desarrolladores, diseñadores, traductores, usuarios y empresas que mueven este gran proyecto.
En ellas se realizan ponencias, se presentan programas, se hace un poco de caja para los proyectos libres (camisetas, chapas, etc) pero sobre todo se conoce a gente muy interesante y se cargan baterías para el futuro.
Podéis repasar las anteriores ediciones en estas entradas del blog (y si, me tengo que poner a actualizar ya!)
Pendaftaran Open Infrastructure & Cloud Native Day Indonesia 2020

Info lebih lanjut mengenai poster dapat diakses pada tautan: https://s.id/oi_cnd2020info
Agenda acara dapat diakses disini.
Las novedades de plasma 5.20: gestor de tareas y bandeja del sistema
Inicio la tradicional serie dedicada a la última actualización del entorno de trabajo de la Comunidad KDE con las novedades de plasma 5.20, cuyo primer capítulo está dedicado al gestor de tareas y a la bandeja del sistema, dos elemento fundamentales en el escritorio KDE.
Las novedades de plasma 5.20: gestor de tareas y bandeja del sistema
Empezaré esta serie de artículo con el vídeo promocional de Plasma 5.20 que ya presenté hace unos días y que me parece sencillamente espectacular, para pasar más abajo a describir las novedades de Plasma 5.20 aportando mi opinión personal.
Como se suele decir, dentro vídeo…
El gestor de tareas
Creo que uno de los cambios más significativos ha sido el introducido en el gestor de tareas.
Este elemento básico cambiado su aspecto ya que ahora utiliza su modo «muestra de iconos» lo cual le ha llevado a adquirir nuevos comportamientos.
De esta forma:
- Al abrir varias ventanas con la misma aplicación (como cuando abre varios documentos de LibreOffice), el gestor de tareas las agrupará de forma conjunta.
- Si se pulsa sobre varias ventanas agrupadas, se recorrerán de forma cíclica, pasando cada una de ellas a primer plano hasta llegar a la que desee.
- También puede decidir no minimizar la tarea activa cuando pulse sobre su icono en el gestor de tareas.
En mi opinión es algo que confiere más elegancia al panel y se aproxima más al uso que tienen las pantallas pequeñas de este tipo de gestores. He utilizado indiscriminadamente el gestor clásico y este (porque ya se podía en anteriores versiones de Plasma) y ambos me parecen muy acertados.
La bandeja del sistema
Otro de los elementos básicos es la bandeja del sistema ya que nos proporciona información relevante de nuestro sistema y nos ayuda a controlar aspectos tan importantes como la conexión Wi-Fi, las actualizaciones o el trabajo con dispositivos extraíbles.
El principal cambio tiene que ver con la ventana emergente de la bandeja del sistema (que se activa pulsando la flecha al final de los pequeños iconos de nuestro sistema) y que ahora muestra ahora sus elementos en una cuadrícula en lugar de en forma de lista. Este nueva forma de visualización hace que todo esté un poco más ordenado a simple vista y que no ocupe tanto espacio vertical.

Otro cambio es que la vista de iconos del panel se puede configurar ahora para que escale los iconos según el grosor del panel.
Otros cambios son:
- El plasmoide del Navegador web también permite ampliar y reducir su contenido manteniendo pulsada la tecla [Ctrl] mientras gira la rueda del ratón.
- El plasmoide del reloj digital ahora es más compacto y muestra la fecha actual de forma predeterminada.
- En todas las aplicaciones de KDE en general, los botones de herramientas que despliegan un menú al pulsarlos, muestran ahora una flecha que apunta hacia abajo para indicar este comportamiento.
Estas mejoras en la bandeja son muy interesantes ya que confieren claridad en el uso de la misma. Por otra parte, la inclusión de la fecha es algo que solía poner yo al reloj digital cuando personalizaba mi Plasma.
Más información: KDE
openSUSE + LibreOffice Conference 2020

oSLO 2020 kicked-off on Thursday 15 October at 10h00 UTC with an opening address by The Document Foundation's Chairman, Lothar Becker.

The conference was due to happen in Nuremberg, Germany, but because of the pandemic the plan was changed and the event went fully online. Three sessions ran simultaneously in virtual rooms. Two rooms hosted the short & long talks while the third room hosted the workshops.
During the opening session, as more people kept joining, the platform started to show signs of high load. People reported issues with the audio quality and some said that the page was not loading at all. Thanks to the Telegram group dedicated to the oSLO Conference communications, issues were being promptly reported and handled. Within a matter of minutes the organizers arranged to move the all sessions to The Document Foundation's Jitsi instance. The latter worked like a charm. The organizers and volunteers who helped in the swift transition did a great job.

The conference room 1 easily held more than 80 participants at one time and there was no degradation in the quality of audio/video.
Getting started with Podman
I had my talk on Podman scheduled at 13h30 UTC on the first day of the conference. It went fine, except my poor timing of not being able to wrap it up as a short talk of 15 mins. I'll improve next time. 😉
Listening to @IshSookun talking at the @openSUSE conference about:
— Peter Czanik (@PCzanik) October 15, 2020
Getting started with #Podman
Learn about #containers & what they are made of...https://t.co/c5hQgeGdO7
I shared my slides on speakerdeck.com right after the talk.
Beer hour 🍺
The second day was even more fun. I hopped into the conference chat room from time to time to have a chit-chat with friends. It was not the same as having a geek talk over a beer during the conference after parties, but I was glad to see friends from the other side of the planet. I was happy to see that they are doing well.

At one time during the beer chat, I was talking to two conference participants, one was from Taiwan and the other from Bulgaria. It is always funny to see people's reaction on how small Mauritius is compared to the other countries. Well, I am proud of the tiny dot in the middle of the ocean. 🇲🇺
Meet the openSUSE Board
The last session in the room 1 of the conference, on the second day, was held by the openSUSE Board members.

They provide updates and statistics about the project over the past year and tell us a bit about what the Board is planning for the future.

It is also the time when openSUSE members can ask questions.
The session was scheduled at 21h00 UTC which was 01h00 in the morning (the next day) for me. I was tired but I enjoyed the session. I jumped into the conversation when there was a comment about having a diverse representation on the Board with people from different parts of the world. I commented as an official of the Election Committee, encouraging members from all parts of the world to step up & run as candidate or nominate someone for the next Board election.
See you next year!
Italo Vignoli, founding member of The Document Foundation, during the closing keynote of the openSUSE + LibreOffice Conference (oSLO 2020), asked participants to share comments on how to improve the conference experience. He pointed out that this might not be the last virtual conference, considering the pandemic, although we all would love to have a physical conference soon.
Kudos to the organizers and volunteers for a successful conference. 👏
