Aunque hace algunos días que tenía noticias de que había sido actualizado el plan de ruta (roadmap) de Embarcadero para Delphi, he querido ser prudente y no incluir el comentario en el blog al menos hasta haber leído algunas opiniones que me situaran sobre el tema, ya que desde siempre fue algo bastante contestado, con opiniones apasionadas y bastante subjetivas. La noticía originalmente partía como es natural de la mano de Michael Rozlog, por el cargo que ocupa en Embarcadero, y podía ser leída en las entradas de su blog en la empresa: RAD Studio, Delphi and C++Builder Roadmap En dicho artículo, que muchos encontrareis de interés, se muestran imágenes a modo de las clásicas diapositivas de las presentación, exponiendo de forma resumida y esquemática los distintos proyectos en marcha, con las nuevas fechas propuestas para su salida. Todo esto ya era conocido por nosotros, mas o menos, mas teniendo en cuenta que este plan de ruta ya estaba escrito y publicado y lo que hoy hemos podido leer es una actualización al mismo, una puesta al día de las fechas y del alcance del contenido de los proyectos a tenor de los cambios y novedades tecnológicas. Si recordáis, el primer contacto que tuvimos con este plan de ruta en nuestro blog, fue a través de la traducción de ese artículo que hablaba sobre el futuro de Delphi.
Últimas promociones de compra de Delphi 2010
Para aquellos que pudieran tener pensamiento de adquirir Delphi 2010, no se si conocéis que se ha lanzado un promoción especial de compra, vigente desde el 26 de Abril hasta el 28 de Junio del 2010.
Ultimas noticias sobre Delphi Prism
Ayer pude leer una de las entradas del Blog de Marco Cantú, en la que se hacía eco de las últimas novedades sobre Delphi Prism, y especulaba siguiendo la lectura original del articulo de SDTimes Delphi Prism IDE retooled for Visual Studio 2010, la próxima salida de la nueva versión del entorno. Se habla de la fecha del 15 de Mayo como fecha de salida del próximo release. Pero esto es algo que no está confirmado, ya que Marco Cantú no afirma, sino que se limita a dejar sobre la mesa la fecha propuesta por el articulo de SDTimes sin poner ni quitar letra alguna. 🙂
La gran división…
Suena bien el título... 🙂 y aunque a primera vista, podamos pensar que la entrada va a tratar del paradigma clásico "Divide y venceras", en este caso concreto, la entrada nos vuelve a hablar de un tema recurrente en el blog, como lo es la separación del interfaz del usuario de las reglas de negocio. Como el autor de la entrada nos dice, Cobus Kruger, justo al empezar, en las primeras lineas: One of the most important principles in building complex software systems, is detaching the business logic from the screens that allow users to view and edit information.
RAD Studio 2010 Hotfix 2
Aunque ya es algo conocido por bastantes compañeros, he querido incluirlo en una entrada para que quede guardado y pueda ser consultado por cualquiera mas adelante. Este último update (mas bien podríamos decir que es un pequeño parche) fue publicado por Tim DelChiaro con fecha 9 de Abril del 2010, quedando disponible para la descarga para los usuarios registrados de Delphi 2010, C++Builder 2010, Embarcadero RAD Studio 2010, y Embarcadero All-Access.
Failover Server in DataSnap and Delphi 2010
Recientemente ha editado un pequeño video, Andreano Lanusse, con el título que encabeza la entrada, y en donde se da continuidad a los distintos artículos que ha publicado sobre DataSnap, aunque en este caso no ya referidos a las novedades y primeros pasos, sino al uso de las características o funcionalidades que pueden ser menos conocidas. En este caso concreto, aborda Andreano la parte que afecta a como dar respuesta desde nuestro servicio a los fallos y se puede ver a modo de ejemplo como redireccionar el cliente ante la caída de uno de los servidores).
Secreto de tres, secreto no es…
Si tiene algo el refranero es que encierra en un pensamiento breve y conciso, una gran dosis de sabiduría popular y experiencia... También podemos leer: Secreto de dos, guardado; de más de dos, en la calle echado. 🙂 ¿Qué porque comento esto?
Simplifica tu código Delphi…
Simplifica tu código, piensa en clases, abstrae y racionaliza, usa el sentido común, etc... son algunos de los lemas que hemos podido compartir durante muchos de los artículos anteriores, casi desde siempre, con mas o menos acierto. Valga la redundancia, casi diría que en realidad, es una preocupación cuasi universal que nos corroe, a medida que avanzamos y aprendemos y nos formamos. También de alguna forma, exteriorizamos esos pensamientos en muchos de los post que acabamos publicando. Nuestro punto de parada hoy, es nuevamente el blog de Stefaan Lessage, y la parada es para compartir cuatro artículos que ha escrito durante el mes de marzo y que pienso que forman parte de esa idea general que siempre hemos intentado plasmar: pensar en clases y abstraer. Pienso que la lectura de las cuatro entradas de Stefaan es muy aconsejable y si bien, puede resultarnos mas o menos incomodo que esté escrita en otro idioma (ese punto ya depende de cada uno), existe el suficiente código para que pueda entenderse el trasfondo y la enseñanza que aporta. Sobretodo, os la aconsejo si os estáis iniciando en el entorno y buscais patrones de razonamiento que os sirvan de referencia en vuestros desarrollos.
Seguir la linea…
Fuera de lo meramente anecdótico, la idea es seguir trabajando en esa linea e ir seleccionando de cuando en cuando algunas entradas para destacarlas y compartirlas con la comunidad hispana de programadores. Y si es posible, incluso aportar la traducción como ha sucedido en dos ocasiones. Aunque eso, os confieso que no resulta tan sencillo ni disponemos del suficiente tiempo, teniendo en cuenta además que intentamos hacer las cosas correctamente y solicitamos permiso previamente para poder llevar a cabo cualquiera de estas iniciativas. Creo que sería bueno además que entre todos, fueramos derribando los muros que van aislando a las distintas comunidades, de forma que existieran ventanas y espacios abiertos entre ellas que las pudieran comunicar y hacer converger.
Shifting TFields in TDataSets Bound to TDBGrids…
Esta vez, he seleccionado uno de los artículos del blog de Cary Jensen que me ha parecido especialmente interesante para compartirlo con vosotros. En el artículo, Cary Jensen comparte con sus lectores, un posible bug ocasionado por el comportamiento de los campos persistentes del DataSet (luego se verá en el articulo, comentado y reflexionado por el, que no es tanto un error de código). De cualquier forma, sí me ha parecido interesante pues es algo que debería tenerse en cuenta.
Delphi 2010 Handbook With Guru Marco Cantú
http://cc.embarcadero.com/item/27613 -Descarga para usuarios registrados-
Eventos gratuitos del mes de Marzo en España (días 23 y 24).
Todavía estáis a tiempo de inscribiros en el evento gratuito que se va a celebrar en Madrid, durante los días 23 y 24 de Marzo. La noticia me llegaba a través del boletín de Danysoft y apuntaba a la siguiente dirección, en la que podéis ampliar la información e inscribiros.
Un día con los mayores (5) y Parte B
Lo primero que tenemos que tener en cuenta es que la clase TRejilla, nos debería proveer la funcionalidad básica para manipular los datos de forma sencilla. Eso es lo que siempre se ha buscado. Así que la clave, en este punto puede estar en valernos de Acciones, que podrán ser asignadas en tiempo de diseño durante la etapa de creación de los módulos de trabajo. Es decir, que nuestro trabajo consistiría básicamente en decidir a tenor de cada uno de ellos, cuales acciones van a quedar disponibles, en la etapa de diseño, sin tener que estar reinventando la rueda continuamente. Esta sería mas o menos la mecánica de trabajo para nosotros a este nivel, durante el desarrollo de nuestra aplicación: Creamos un módulo descendiente de la clase TBrowser, añadimos un componente TRejilla en su interior y ¡voila!, asignamos las acciones que vamos a permitir en aquellos elementos del interfaz que las requieran. Si a este punto añadimos que Ian, hacia formar parte del browser una ToolBar que puede ser receptor de las acciones, el trabajo se simplifica aun mas.
Semana intensa
Se ha cerrado una semana muy intensa, donde hemos podido asisitir a la celebración de dos seminarios online, dirigidos respectivamente a la comunidad de Delphi en Brasil/Portugal (25/02) y a la comunidad de habla hispana (26/02), en los que, tanto en uno como en otro se han tratado un contenido similar.
Próxima cita el 26 de Febrero
No voy a hacerlo demasiado largo, ya que es un tanto tarde (madrugada del lunes en España) y como todo hijo de vecino tengo que levantarme temprano para trabajar, pero tenía pendiente comentar con vosotros que ya han confirmado la fecha del evento "Delphi Developer Day IV", que va especialemente dirigido a la comunidad hispana: viernes, 26 de Febrero (2010). En lo que respecta a la hora de inicio, según el formulario de respuesta que se lanza al registrarte al evento, figura las 7:00 AM (PST), que si no me equivoco y de acuerdo al último que pude asistir, vendrán a ser sobre las 4 pm (en España). Recordad que en http://dn.embarcadero.com/article/40336 disponéis de mas información tanto del contenido del seminario web como de los expertos que van a participar. Os adelanto simplemente que serán 8 presentaciones, a la cual mas interesante 🙂
Channel E (Embarcadero) – Canal de vídeos y novedades.
Esta imagén que veis, se corresponde con el canal de videos que se ha hecho disponible en http://channel-e.embarcadero.com/ La creación del canal era comentaba por David Intersimone en el boletín del mes de Enero (Embarcadero Developer Network (EDN) newsletter - January 2010), que se recibió hace un par de días. Por si no lo conocéis, es un correo que se envía periódicamente a una lista de suscriptores, que me imagino se corresponde con los usuarios registrados. Y ese correo se detalla un resumen breve de las actividades de la empresa, de los seminarios previstos o de las novedades.
Delphi Prism (Manual de referencia)
Con fecha 14 de Septiembre y en la entrada de este blog Olvidaba... , enviaba mi mas afectuosa felicitación a Marco Antonio Satin por el libro. En aquellos momentos era ya una realidad pero habrían de pasar algunas fechas para que se culminaran los detalles que posibilitaban que la edición impresa fuera una realidad, palpable y tangible, lo cual no es demasiado extraño, si tenemos en cuenta el trabajo y el esfuerzo que supone la revisión del material escrito y el culminar todos y cada uno de los problemas que acompañan al proceso de impresión y distribución.
Lo que nos deja la semana…
Domingo por la tarde. Hace frío en el exterior y el día ha sido desapacible por el viento y las cuatro gotas de lluvia. Hace un rato, me he sentado delante del portátil mas que nada por revisar el correo y ver si había recibido algo que fuera urgente. Los comentarios de mis amigos sobre la marcha imparable del Barcelona y de cómo va a dejar atrás al R. Madrid resuenan y resaltan sobre el resto de urgencias. 🙂 No, no soy demasiado futbolero, jajajaja pero hay que ver las pasiones que levanta este deporte. En mi caso, seguramente, cuando acabe de escribir estas lineas dedicaré un rato a la lectura de alguno de los libros que he dejado a medias, pero antes tenía pendiente dejar dos comentarios.
Comentarios recientes