Por
campusMVP.
Publicado el
¿Por qué Angular 4? ¿Incluso por qué Angular? ¿Qué está pasando aquí? Si a ti también te lía el versionamiento de la popular biblioteca, aquí te lo contamos con detalle par que no te líes más...
[Más]
Por
campusMVP.
Publicado el
Esto no es nuevo, simplemente se ha hecho más peligroso que nunca. La empresa de Hong-Kong llamada (muy descriptivamente) USB Kill, lanzó el año pasado una llave USB destructiva que, cuando la pinchas en cualquier dispositivo, sobrecarga sus condensadores a través de la línea de potencia del puerto USB, con el resultado de acabar "friendo" los circuitos del dispositivo. Es capaz de estropear casi cualquier aparato con puerto USB: móviles, PCs, tabletas, portátiles, servidores... Esta nueva versión que acaban de lanzar al mercado es más potente...
[Más]
Por
Francisco Charte.
Publicado el
Java cuenta con múltiples tipos de datos para trabajar con cadenas de caracteres. El más conocido de ellos es String, pero también tenemos a nuestra disposición otros como StringBuilder y StringBuffer. Para elegir el más adecuado en cada caso hemos de conocer las diferencias entre ellos. Es un conocimiento que nos será útil para mejorar el rendimiento de nuestras aplicaciones y que, además, podría ayudarnos a responder cuestiones en una entrevista de trabajo en la que se soliciten conocimientos sobre Java.
[Más]
Por
Joaquín Sosa.
Publicado el
Últimamente me ha tocado trabajar con node.js consumiendo datos de la base de datos documental MongoDB y también desde SQL Server. Buscando información he podido probar varios conectores y paquetes que nos facilitan el trabajo a la hora de la conexión y de la creación de consultas. Para conectarme con SQL Server he utilizado Tedious. Se trata de un paquete que puedes descargar vía npm y que implementa el protocolo TDM. Tedious funciona tanto en servidores Linux como en Windows. El nombre de este paquete hace referencia a que la pronunciación en inglés de TDS es parecida a la de tedious (tedioso en inglés)...
[Más]
Por
Jorge Durán.
Publicado el
En un artículo anterior cubrimos las técnicas de traducción de la interfaz de usuario de las aplicaciones. En esta ocasión nos vamos a enfocar en la parte de adaptar la aplicación a las particularidades de cada idioma y cada país que, como veremos, son mucho más complejas y con más variantes. Al igual que en el anterior usaremos la plataforma .NET para crear los ejemplos, aunque en otras plataformas se gestiona de manera similar.
[Más]
Por
campusMVP.
Publicado el
Angular es un framework JavaScript, gratuito y Open Source, creado por Google y destinado a facilitar la creación de aplicaciones web modernas de tipo SPA (Single Page Application). Como en casi todo hoy en día, tiene muchos fans acérrimos y muchos detractores. Básicamente, Angular o lo amas o lo odias. No suele haber mucho término medio. A continuación te vamos a exponer los motivos por los que a nosotros nos encanta Angular, en especial para desarrollo empresarial.
[Más]
Por
Pablo Iglesias.
Publicado el
Si ya llevas un tiempo curtido en CSS seguramente te suene este escenario clásico de la maquetación usando floats. Si eres novato y has llegado a este post buscando una solución, no te preocupes, en este post la encontrarás.
El escenario es este: tienes un elemento de contenedor y dentro de él un elemento flotado (o varios) junto a contenido que no está flotado, y el elemento flotado desborda al contenedor. ¿Te suena, verdad?
[Más]
Por
campusMVP.
Publicado el
Una de las grandes cosas de vivir en esta época es que hay pocas limitaciones en cuanto a lo que puedes construir con tiempo y voluntad. El movimiento "Maker" lleva ya años en el candelero y gracias a Arduino (sobre todo) y proyectos similares, construir tu propio hardware está al alcance de cualquiera. Si a esto le sumamos la proliferación de impresoras 3D, cada vez más comunes... el límite es solo la imaginación....
[Más]
Por
Francisco Charte.
Publicado el
Las cadenas de caracteres representan una importante fracción de toda la información con la que operan los programas, indistintamente del lenguaje de programación usado. Tanto el almacenamiento de las cadenas como su tratamiento tienen un gran impacto en la mayoría de aplicaciones, de ahí que se demande de los compiladores y máquinas virtuales una representación y gestión lo más eficientes posible de estas. vamos a ver una importante novedad que ofrece Java 9 para optimizar el uso de este tipo de información.
[Más]
Por
campusMVP.
Publicado el
A la hora de entrevistar a candidatos para puestos de programación, desarrollo o estrategia, había una pregunta que siempre me gustaba plantear: el acertijo de Einstein. Este rompecabezas es una forma fantástica de evaluar a los entrevistados cuyos roles requerían pensar de manera estructurada y una potencia mental rigurosa. “El acertijo de Einstein” es un puzle lógico cuya creación es atribuida a menudo a un joven Albert Einstein (aunque no hay pruebas contundentes para aseverarlo) y exige paciencia y un procesamiento lógico para solucionarlo debidamente. Les solía dar la pregunta por escrito a los entrevistados y les ofrecía una pizarra y un rotulador para que mostraran su trabajo...
[Más]