Conceptos
Ciencia de Datos y la JVM - Parte 1: Instalando Rapaio Jupyter Kernel!
Bienvenidos a una corta serie de 3 o 4 artículos donde vamos a sumergirnos en el universo de la ciencia de datos, todo esto, usando lenguajes que corren en la JVM (de preferencia Java directamente, si se puede). Vamos a explorar, jugar y aprender algunos trucos nuevos con los datos y todo lo que podemos hacer con ellos en la JVM. Pero no solo vamos a quedarnos ahí; después de explorar lo que es posible con la JVM y la ciencia de datos, voy a tratar de utilizarla para iluminar el misterioso y a veces confuso mundo de las estimaciones de proyectos. Usando "distribuciones de probabilidad de cola gorda", vamos a explorar la idea de que proyectos complejos, como los de software, necesariamente son impredecibles.
- luxspes's blog
- Inicie sesión o regístrese para enviar comentarios
- Leer más
The netbeans is dead, long live the vscode!
también quiero comentarles que acabo de migrar de netbeans as vscode: amplio soporte para java, spring boots, tomcat, git, etc
ademas acabo de dejar yankdb para unirme a la corriente imparable spring data jpa.
hasta ahora todo bien, diría yo excelente.
- apolonioluis's blog
- Inicie sesión o regístrese para enviar comentarios
vue.js app en tomcat
termine una aplicacion con vue.js en el frontend y spring boot en el backend, pero no me gustó que la versión de producción la tenia que poner físicamente, valgame la redundancia, en el frontend,
busque y busque y resulta que la podía poner en en tomcat directamente en la carpeta de webapps,
lo hice y funcionó!!! de hecho las consultas al rest api son ahora casi instantáneas (corren como localhost)
que opinan al respecto?
- apolonioluis's blog
- Inicie sesión o regístrese para enviar comentarios
@Transactional spring framework
Hola soy nuevo en Spring y tengo una duda acerca de @Transactional, tengo un método que llama a dos métodos anotados con @Transactional cada uno de ellos hace un insert en una base de dados diferente pero cuando ocurre un error no hace rollback en ambas bases de datos.
Este es el método:
Esta es la configuración de los txManager para las dos bases de datos:
Odio las excepciones verificadas
De verdad que deberían haber eliminado por completo las excepciones verificadas para Java 8. Estorban. No es una coincidencia que casi todos los demás lenguajes de la JVM las eliminaron.
BEGIN RANT
Tengo una clase donde implemento un método abstracto más o menos así:
¿Como ser un mejor Líder Técnico
Ser Líder Técnico es el siguiente escalón que todo desarrollador Senior tiene que subir, he aprendido mucho en este rol, como siempre, quiero contribuir con mi experiencia para todos aquellos que vienen atrás de mi.
Que les sea útil el articulo.
- Roberto Lopez's blog
- Inicie sesión o regístrese para enviar comentarios
Guia para solucionar incidencias de Software
Estimados,
He estado escribiendo una guía de apoyo para solucionar incidencias de Software, es lo que he aprendido, la experiencia que he adquirido, les va a ayudar mucho a los novatos.
Disfrútenla.
- Roberto Lopez's blog
- Inicie sesión o regístrese para enviar comentarios
Leyendo una bascula por el puerto serial
Me solicitaron actualizar un software desarrollado con Visual Basic que:
- Toma foto del pedido
Ya que no estaba funcionando mas que con Windows XP.
En mi pruebas halle que con DirectShowLib.dll un componente que corre con .net pude acceder a la webcam y tomar la imagen y guardarla como .jpg.
El otro requerimiento era que leyera el puerto COM de la bascula y mostrara el peso del pedido.
El modelo de la bascula es un: RINSTRUM R320
Entre las cosas luego de leer el manual, fue pedirle al soporte tecnico que manipulara el panel de control de la bascula para que se configurase el envio al puerto serial (ya q x defaul no viene configurado asi), todo esto fue remoto ya que ellos estan en Guadalajara y yo en CDMX.
- jasistemas's blog
- Inicie sesión o regístrese para enviar comentarios
- Leer más
HSTS en Spring Security y por qué deberías de conocerlo
Introducción
El uso de librerías y marcos de trabajo terceros, si bien facilitan el trabajo por las abstracciones que proveen, conllevan como tal un cierto nivel de riesgo. El riesgo puede ser manifestado como tener que modificar parte del código en nuevas versiones del marco de trabajo, que deje de existir o dar soporte u opciones por defecto que pueden causar efectos secundarios. De lo que les escribiré en este artículo es de esto último, una opción por defecto que tiene habilitada el marco de trabajo de Spring Security a partir de la versión 3.2.0 la cual, al usarla en conjunto con “click tracking” (rastreo de clics) en los correos electrónicos puede causar un problema. Esta opción por defecto es el encabezado de HSTS.