Asemblia /

We are hiring!

We are hiring! Queremos seguir creciendo y, para eso, necesitamos aumentar nuestro equipo. Un equipo que siga desarrollando productos con nuestros clientes, que ofrezca software de calidad y continúe exprimiendo todo lo que el cloud puede ofrecer.
En Asemblia buscamos un desarrollador para incorporarse a nuestra plantilla. En nuestro equipo encontrarás personas con amplia experiencia en diferentes tecnologías, comprometidas en todo momento con el cliente y con la calidad en el desarrollo de soluciones.
A continuación mostramos la oferta de empleo formal. Si estás interesado, no dudes en escribirnos a cloud@asemblia.com, queremos que trabajes con nosotros: "En Asemblia buscamos un desarrollador para incorporarse a nuestra plantilla. En nuestro equipo encontrarás personas con amplia experiencia en diferentes tecnologías, comprometidas en todo momento con el cliente y con la calidad en el desarrollo de soluciones. Asemblia es una empresa fundada en 2014 y formada por un equipo pequeño, pero muy integrado, así que tendrás la oportunidad de vivir de cerca todos los aspectos del desarrollo de software y la gestión alrededor del mismo. Estamos especializados en desarrollos Web y Móvil sobre Azure, la plataforma Cloud de Microsoft, y trabajamos en áreas de negocio muy diferentes: sector industrial, comercial, distribución de productos, gestión de negocios, etc. Empleando en todos nuestros desarrollos la plataforma .NET de Microsoft. En definitiva, buscamos a una persona que le guste la tecnología y los retos, que trabaje en equipo y se sienta cómodo cerca del cliente. El único requisito es que tenga interés por aprender, posea conocimientos de programación web y se preocupe por la calidad del código. Si tienes experiencia o has trabajado con alguna de las siguientes tecnologías o prácticas, no dudes en contactar con nosotros:
  • ASP.NET MVC, ASP.NET Web API
  • Entity Framework, Dapper
  • Frameworks SPA: AngularJS, Durandal, Aurelia
  • Test Driven Development, BDD,
  • Domain Driven Design
  • Scrum, Kanban, XP
  • JavaScript, TypeScript, CoffeScript
  • CSS, SASS, LESS
A cambio te ofrecemos integrarte en nuestro equipo, formarte en las últimas tecnologías y, por supuesto, participar en todo el ciclo de vida de un proyecto."
.NET Azure Dev /

Mi suscripción de Azure ha sido cancelada. Qué puedo hacer!

azure
Aunque Azure es una magnífica plataforma, dónde en la mayoría de ocasiones podemos desplegar nuestras aplicaciones y olvidarnos de los detalles, en ocasiones no todo va como nos gustaría. Shit happens! Hace poco tiempo, un conjunto de soluciones que teníamos en una suscripción, usando máquinas virtuales, SQL Azure, Cloud Services y Azure Storage, dejó de funcionar.
Azure Dev Web /

Azure WebSites y Dominios internacionales IDN

azure
Los dominios con soporte de caracteres internacionales (como ñ, acentos, alfabeto cirílico....) son una bestia especial. Históricamente sólo se han podido registrar dominios que utilicen el juego de caracteres ASCII, sin embargo esto cambió hace un tiempo, primero se habilitó el uso de IDN para los dominios regionales, y posteriormente se permite el uso de caracteres internacionales con dominios de primer nivel (.com, .net,...)
Agile CAS Events /

Desmontando la Conferencia Agile Spain 2013 I

call4papers-1040x400
Este año ha sido una CAS totalmente diferente para mí. En lugar de verlo desde el lado del asistente, este año he tenido una nueva perspectiva, la de formar parte de la organización. No voy a engañar a nadie, montar una conferencia requiere trabajar duro, muy duro, pero una vez ves que todo fluye, incluso aquello que no te dejaba dormir por las noches (¿cuanto tiempo tardan 350 personas en registrarse?), no hay mejor recompensa.
.NET Dev Testing /

xUnit Data Theories y un poco de aliño para hacerlas aún mejores :-D

xUnit
Hace poco os enseñaba el framework xUnit con el que hemos estado creando nuestros tests en las últimas semanas. Sin embargo, no comenté nada sobre el la librería que acompaña a xUnit, xunit.extensions. En esta librería podemos encontrar distintas utilidades que cubren escenarios comunes dentro de los tests, gestión de identidades, transacciones y, seguramente la más interesante, data theories.
.NET Dev Testing /

Descubriendo xUnit

xUnit
No todos los frameworks de test son iguales, cada uno aporta un aproximación diferente a las herramientas básicas para plantear un test. En estas últimas semanas hemos incluido, ¡por fin!, en un proyecto una capa de test unitarios y funcionales. Y a la hora de elegir el framework, entre las muchas opciones disponibles en .NET elegimos xUnit.
Cool Apps /

Cool Apps 1: Chocolatey

apps
Es Domingo, los Domingos son un buen día para una lectura ligera, encontrar temas interesantes con los que empezar la semana. Hasta ahora, estas lecturas ligeras en el blog, estaban monopolizadas por la sección "De paseo por Twitter", pero desde hoy tienen un nuevo compañero de blog, la sección "Cool Apps" Cool Apps, es una sección en la que resaltaré aquellas pequeñas aplicaciones, muchas veces no tan conocidas, que nos hacen la vida más fácil. Y hoy abro la sección con un descubrimiento reciente, Chocolatey.
.NET ALM Dev /

Visual Studio Update 2 CTP y repositoris Git!

Git Tfs Banner
Cuando pruebas un control de versiones distribuido no puedes volver atrás. La comodidad de trabajar desconectado, haciendo commits ultra rápidos, la facilidad para combinar los cambios, gracias a la inteligencia de las herramientas de combinación, te hacen ver cualquier otra herramienta a años luz de distancia. Los que trabajan conmigo conocen mi pasión por los DVCS, y como en muchos proyectos hemos los hemos utilizado. Pero un ecosistema no sólo lo compone un control de versiones, tan importante o más es contar con una buena solución ALM. Y en un entorno de desarollo Microsoft la solución está clara, TFS.

De Paseo por Twitter: Tendencias para el 2013 en “Project Management”

paseoportwitter
https://twitter.com/joserra_diaz/status/289689856492314625 La verdad que hoy se me ha hecho tarde, pero no quería dejar de pasar la oportunidad de comentar este imprescindible post que publicó esta semana mi compi y maestro en agileNorte, Joserra. Como involucrado en modelo de empresa basado en equipos en Consultec, no puedo estar más de acuerdo con las tendencias que aparecen en el post y sin duda, ya es un post de referencia dentro de mi colección.
.NET De paseo en Twitter Dev /

De paseo por Twitter: Preview de las nuevas colecciones inmutables

paseoportwitter
https://twitter.com/gduncan411/status/287374523337166848 Desde que empecé con el desarrollo en .NET, en su versión 1.1, he hechado de menos que además de las colecciones por defecto, existiera la posibilidad de trabajar con colecciones inmutables. ¿Cuando queremos una colección inmutable? En mi caso, hecho de menos las colecciones inmutables cuando:
  • Queremos compartir datos entre varios hilos, y para obtener el máximo rendimiento queremos evitar el uso de locks.
  • Queremos asegurarnos que los resultados de una API no pueden ser modificados, ni por el cliente de la API y no por la API en sí.
.NET Dev /

Entity Framework Code Migrations Parte II – Deshacer Migraciones y Migraciones con Datos

MigrationCode
En el post de la semana pasada, veíamos como aplicar un flujo de migraciones de base de datos utilizando Entity Framework Code Migrations y realizamos algunas operaciones sencillas de migración. Continuando nuestra exploración de este framework, hoy vamos a ver dos escenarios a los que nos efrenteramos habitualmente, deshacer migraciones una vez aplicadas y realizar migraciones cuando ya tenemos datos en la base de datos.
.NET Dev /

Entity Framework Code Migrations Parte I – Migrations y Snapshots

Imagen2
En el anterior post, Una base de datos por desarrollador, sí en serio!, comentaba por encima como existían frameworks que nos podían ayudar con la tarea de versionar nuestras bases de datos y evitarnos escribir tediosas consultas DML. Gorka Armentia comentaba que buscaba un tutorial sobre como utilizar uno de ellos, Entity Framework Migrations y como lo prometido es deuda aquí esta esta primera parte del mismo.
Events Katayunos /

Global Day Of CodeRetreat Bilbao en Consultec

Global Day Of Code Retreat Logo

Este post fue originalmente publicado en el blog de Consultec

El pasado sábado 8 de diciembre, celebramos en Consultec el Global Day Of Coderetreat, en nuestras aulas de Consultec Autonomía. Dar las gracias una vez más, a la gente de katayunos.com, y nuestro facilitador Jorge Uriartesin su ayuda nada de esto sería posible!

Jorge Uriarte

A nivel mundial hubo más de 200 eventos de forma simúltanea! Durante la jornada, desde Bilbao hicimos conexiones algunos de los eventos que ocurrían a nivel estatal.
.NET De paseo en Twitter Dev Web /

De paseo por Twitter: Knockout Intellisense en Visual Studio

Knockout Intellisense
https://twitter.com/vgaltes/status/280216698521518080 Últimamente estoy utilizando mucho Knockout.js para mapear automáticamente los datos de mis vistas, en el cliente. Knockout es una implementación del modelo MVVM en cliente, y se complementa perfectamente con ASP.NET MVC, especialmente cuando queremos crear aplicaciones web muy dinámicas, o incluso Single Page Applications.
.NET Dev Teams /

Una base de datos por desarrollador, sí en serio!

Multiples-BDD
La semana pasada hablando sobre Visual Studio y como incluye una base de datos local sin instalar componentes adicionales, si te lo perdiste échale un vistazo aquí, mencioné que tener una base de datos por cada desarrollador, puede resultar mucho más productivo que utilizar una base de datos compartida por todo el equipo.
De paseo en Twitter /

De paseo por Twitter: Pinta en las parades de tu empresa!

https://twitter.com/Aitortxu/status/276689525332377600 En lugar de las típicas pizarras, que vemos habitualmente en espacios para la formación, la creatividad o el trabajo en grupo, la gente de  ideapaint.com nos propone una forma diferente de habilitar estos espacios. Pintura dibujable, 100% lavable en seco, que permite dibujar, pensar, interacturar, creando espacios dinámicos que fomentan la creatividad y el trabajo en equipo, eliminando las barreras y límites de las tradicionales, y reducidas, pizarras. Fijaros que espacios se pueden crear: Lo que daría por tener una oficina así!
De paseo en Twitter /

De paseo por Twitter: Lorem Ipsum para imágenes

Paseando por Twitter, me encontré: https://twitter.com/rubenbpv/status/269950879875088384 Muchas veces estamos haciendo un prototipo y queremos que figure una imagen de un tamaño especifico en el mismo, o durante el desarrollo todavía no tenemos las imágenes reales del cliente pero tenemos la demo la semana próxima! Si hablásemos de texto, podemos usar algún generador automático cómo es.lipsum.com que nos genera textos de la longitud que queramos con el famoso Lorem Ipsum. Pues para imágenes hay una nueva web que hace lo mismo: http://lorempixel.com Con el podemos generar imágenes que sirven placeholder para del tamaño, tema y con el texto que queramos, algunos ejemplos: Imagen de 400x200http://lorempixel.com/400/200/ Imagen de viajes de 320x320http://lorempixel.com/320/320/transport/ Imagen de viajes con texto de 400x200 en escala de griseshttp://lorempixel.com/g/400/200/transport/Hola%20Mundo/
Agile ALM /

Actualizando a TFS 2012 Update 1

Install Update 1
Recienteme ha salido la actualización de Visual Studio 2012 Update 1, que podeis descargar aquí. En lo que respecta a TFS, esta actualización sitúa al mismo nivel la versión On Premise y la versión en la nube, al menos por el momento.