Algunas novedades, comentarios, movimientos en las redes… sobre Delphi y programación, semana del 29 de Marzo de 2021.
Blogs, Twitter, redes…
-
De nuevo el vídeo de las novedades en Delphi 10.4.2, pero esta vez con links a las partes más interesantes: What’s new 10.4.2
-
Artículo… bueno, mejor lo lees: combining const and out parameters
-
Stephen Ball, presales director de Embarcadero, ha escrito un whitepaper: RAD Studio Guide For Managers. Está muy bien, 125 páginas con una guía para que un director TI compruebe las ventajas de RAD Studio. Incluso a nosotros nos puede servir para cada vez que nos dicen eso de ¿por qué en Delphi?
-
Entrevista con Julian Ziersch autor de la aplicación fotoArray.
- Telnet con Delphi:
-
Controlar bombillas con Delphi. Se refiere a bombillas de la marca Aeon Labs pero es una idea de lo que podemos llegar a hacer.
-
Sitio con una completísima relación de libros publicados sobre Delphi y Pascal
-
En DelphiMagic tenemos cómo buscar ips maliciosas con Delphi y VirusTotal
TMS
-
Explicación del componente TTMSFNCKanbanBoard, para hacer tableros kanban en tus aplicaciones: Workflow visualization in FMX
-
Disponible el webinar Introducing Aurelius 5
-
Este post muestra como, con TMS Web Core, podemos utilizar javascript para enviar un email desde el navegador. Ojo q el título despista, se conecta con un servidor de email; no es que lo envíe sin un servidor: send email from the browser without mail app
-
Miletus FrameWork. Primero parecía una inocentada del April Fools Day pero no, es real: TMS tiene un framework que en principio parece que hace lo mismo que Electron. Permitir hacer ejecutables con páginas web, ejecutables que pueden acceder a los recursos del equipo donde se ejecutan (esa es la clave). Pero al ser de TMS, aprovecha toooooodo el ecosistema que ya tiene TMS. Otro bombazo de TMS. Esta gente ya se va acercando (en mi humilde opinión, IMHO es el acrónimo inglés) a ser el Delphi Killer definitivo. No necesitan el IDE de RAD Studio porque ya tienen TMS Web Core para Visual Studio Code. Y ahora ya pueden hacer ejecutables, con este nuevo Miletus. No lo perderemos de vista.
Utilidades, repositorios, componentes…
-
AlmediaDev tiene nueva versión. Son componentes con el objetivo principal de tener un aspecto visual (themes) más elaborado que los VCL Styles. Yo utilizo Delphi Styles que son estilos ‘estandar’, y así no hay que cambiar los componentes ni la programación.
-
Este es muy especial: DebugEngine. Una librería para debug (repo). Una maravilla, vale la pena echarle un vistazo. Tiene la posibilidad de incluir el .map (uno más optimizado que crea la librería) en el ejecutable… casi una alternativa low-cost a herramientas más avanzadas como EurekaLog
Solamente por esto, ya vela la pena mirarlo:
uses
DebugEngine.HookException;
{...}
procedure Foo;
begin
try
DoSomething;
except
on E: Exception do
ShowMessage(E.StackTrace); <-----
end;
end;
En el Getting started tienes información suficiente para saber de qué se trata.
-
Quartex Pascal será Open Source.
-
Aplicación para bici, hecha con Delphi (km, tiempos, velocidad… gps.. en tiempo real): Remengo Bike
-
Si quieres acceder/manejar repositorios Git desde Delphi, deberías utilizar GitForDelphi.
-
En telegram nos hablaron de UI Path, una herramienta para construir ‘robots’ (entiendase scripts) y automatizar tareas en nuestros equipos.
pajaritos
- Ha habido que hacer un poco de promoción de Delphi, porque siempre siempre se olvidan de él cuando se habla de stacks de desarrollo y similares. A Embarcadero todavía le queda una gran labor de márketing por delante
https://t.co/XLWht1FGfW el Delphi de siempre. iOS, OS X,android, Windows, web. Con el mismo código y RAD ultra productivo
— Diego Muñoz (@cocosistemas) March 30, 2021
- Hay gente que está trasteando con Delphi, Azure y reconocimiento facial!
Continuo a sperimentare con #Delphi e #Azure #CognitiveServices. "Face Detection": rileva i visi nelle foto e ti dice posizione, genere, età, le parti del viso la posa, occhiali, capelli, barba, makeup, le emozioni espresse e anche la presenza della mascherina.😷Alla faccia! 😁 pic.twitter.com/U2L1lGaiM7
— Marco Breveglieri (@mbreveglieri) March 30, 2021
Explaining legacy code to new employees pic.twitter.com/pfXnNK5FMI
— Jen Gentleman 🌺 (@JenMsft) April 2, 2021
Otras cosas
-
La Bonilista ya tiene su propia página web. La Bonilista es una lista de correo semanal que lleva publicándose de forma ininterrumpida desde 2011 y ha conseguido hacerse un hueco como una de las publicaciones más populares en el sector informático nacional.
-
No descuideís vuestro inglés…
-
Patrones GRASP. No tan conocidos como los principios SOLID, pero vale la pena echarles un vistazo.
-
Esto va de tecnología web, no de Delphi. Basicamente va avisando de que el futuro web pasa por ir utilizando WebSockets: The Future of Web Software Is HTML-over-WebSockets . Pero lo interesante aquí es que explica claramente como casi todo el stack que viene utilizándose hoy en día ha sido un fiasco. Nosotros con Delphi sabemos bastante de ese tema porque, señores… se trata de… productividad. Y Delphi es un campeón en eso. Una simple aplicación SPA con un stack javascript lleva el framework correspondiente (Angular, Vue), todo el empaquetado (WebPack, sass, etc), la programación de la parte de cliente, que con javascript ‘a pelo’, sin un compilador que nos vaya supervisando rápidamente se hace un calvario (hay que pasar por eso para comprobarlo, todos los gurús te dirán que eso no es así), otra parte de la programación en el servidor, el API y las relaciones frontend-backend… los tiempos de desarrollo y mantenimiento se disparan rápidamente.
-
Y ya que estamos con webs, en Telegram también hablamos del Umbral de Doherty
suceso especial: Commit malicioso en PHP
- Se ha producido esta semana un commit con código malicioso en el repositorio… del intérprete de PHP. Ya podeís imaginar las consecuencias. Afortunadamente se detectó a tiempo, pero es para reflexionar. Cada vez más todo en la nube (incendio de OVH), cada vez más todo en repositorio en la nube (caso de PHP)… Por supuesto q es necesario, pero hay que hacerlo muy muy bien, y a veces no es el caso.
❗A pair of malicious commits were made in the PHP source code repository over the weekend. These commits were immediately noticed and reverted, and never reached end users.
— php.net (@official_php) March 31, 2021
Because we're still investigating the root cause, we are putting releases on hold for at least two weeks.
Y una entrevista:
- En twitch tenemos un programador francés que hace directos de sus jornadas de programación (normalmente juegos, en Delphi) y aunque habla en francés, lo que va programando se entiende bien: Patrick Premartin