CodeRage 2019 en Español: 21 y 22 de Febrero




CODERAGE, la mejor conferencia online de desarrolladores, ahora en español.

Las presentaciones serán las siguientes:

21 de Febrero:

09:00 – Arquitectura multi-tenant con Spring Boot y Delphi CE (Daniel A. S. Verduzco)
09:50 – Creando aplicaciones Web con Delphi y Unigui (Emilio Pérez)
10:40 – FIREDAC: Recursos que no conoce (Jose Castillo Reyes)
11:30 – RADServer, el centro de todo (Jhonny A. S. Gutierrez)
12:20 – Cómo utilizar módulos de datos para simplificar el desarrollo de aplicaciones multi-plataforma (Miguel A. M. Rendón)


22 de Febrero:

09:00 – El Poder de C++Builder 10.3 Rio (Luis Felipe González)
09:50 – Migración de proyectos C++ Builder a Unicode (Luis Felipe González)
10:40 – Caso de Estudio: Aplicación Móvil Mascotas (Edgar Ramírez Rosas)
11:30 – Aprovechando todo en 10.3 Architect Edition (Fernando Rizzato)
12:20 – Un vistazo introductorio a DevOps (Alejandro Ruiz)
13:10 – Crear una aplicación con ExtJS Modern (Joshua Hernandez)


En la página de registro se puede cambiar la zona horaria para ver la hora de inicio y fin de la conferencia según la ciudad / País donde estés.

Si quieres asistir tienes que apuntarte en la siguiente página.

El registro es gratuito



Preparando la interfaz Rad Studio 10.3



Como programador me paso muchas horas delante de la pantalla y necesito que el interfaz del software con el que trabajo me resulte práctico, eficiente y respetuoso con mi salud visual sobre todo.
A continuación les voy a describir la forma en la que lo tengo configurado, que no quiere decir que sea la mejor, sino que es la disposición que para mi forma de trabajar me parece mas adecuada y que es la que utilizo habitualmente.
Utilizo una pantalla led rectangular de 23'. (¡Importante! si la pantalla tiene conexión DVI, úsenla por favor, y olvídense de la antigua conexión VGA).
Al abrir Rad Studio lo maximizo y aplico el tema "Dark" (Menú Tools-Options-User Interface-Theme Manager). El problema que tiene utilizar temas claros es que los ojos reciben demasiada luz al utilizar pantallas grandes y al cabo de un tiempo se nota el cansancio visual.
El tema de color que utilizo es "Dark" (Tools-Options-User interface-Editor Options-Color), que me permite tener un color negro intenso como fondo de las líneas de código.



Desde "Save and Desktop" (Tools-Options-IDE) marcar la opción "Periodically save backup files for AutoRecover" y el intervalo ponerlo en 10 minutos.


Para mí, un tema básico es desactivar el diseñador embebido "Embedded designer" (Tools-Options-User Interface-Form Designer), ya que cuando tienes que trabajar con varias units, al pasar de una a otra aparece por unos instantes la pantalla de trabajo en blanco, lo cual es muy molesto. Así separo el código de cada unit que me queda en la parte superior, de lo que son los forms que se ven minimizados en la parte inferior de la pantalla.
Para activar los forms pulsen F12.


Otros trucos que les pueden ser de utilidad:
Si no les funcionan las apps realizadas con versiones anteriores a Rad Studio 10.3  prueben lo siguiente:
- Renombrar el archivo "AndroidManifest.template.xml" para dejar que delphi lo reconstruya cuando vuelvan a compilar y ejecutar la app.
- Si utilizan el componente tActionList - "ShowShareSheetAction" deben activar el permiso "Secure File Sharing" desde el archivo de proyecto de la app. (Project-Options-Application-Entitlement List).
- Recordar que si utilizan permisos marcados como "peligrosos" (Project-Options-Application-Uses Permission-Dangerous, runtime user approval) deben solicitar la aprobación del usuario. En los archivos de ejemplo de Rad Studio pueden ver cómo implementarlos.
Las librerías Android que deben utilizar son las siguientes (una vez que les funcione la app y que se compile y ejecute correctamente pueden ir probando a desactivar algunas de ellas)