Recursos de programación de rest
I've just watched this interesting talk by Martín Salías (in Spanish): REST in peace - por Garajeando
I've continued working on the Mars Rovers kata code that I first implemented using multimethods. In this version I've used protocols instead of multimethods. Since I had previously distributed the code in several different name spaces, I only had to modify the rover name space. The rest of the code keeps just using the same functions of the rover name space: the rover factory and the four commands rotate-left, rotate-right, move-forwards and move-backwards. However, the implementation of the rov...
BEFORE WE STARTED Departments and silos Traditional waterfall approach to software development Platform with high maintenance cost Manual testing of new feature and regression test No code quality metrics OUR LAST NINE MONTHS SCRUM TEAMS Four self-organized teams Two product teams Two services teams Addressing the immediate project pipeline needs and maintaining productivity during the change Building long term product vision One Product Owner per team, internally selected KAIZEN TEAM Kaizen Team Team Vision: Optimize the ROI of clients by driving productivity in a lean organization which promotes open and honest conversation and a joint responsibility for continuous improvement Role of the Kaizen Product Owner Two Scrum Masters for four scrum teams Teamwise part-time dedicated to allow focus on process Fosters the practice of facilitation and coaching on different teams Drive continuous improvement initiatives PRODUCTS AND VISION Initial product definition Front End component Back End Component Integration with external services Hybrid model for team focus (component / feature / project) Dependencies Not always clear what we called a product and a product team Long term vision vs. short term delivery ORGANIZATIONAL CHANGES Reporting lines changes From Managers to Tribe Leaders Peer feedback experiment Employees goals aimed to foster collaboration NEW TECHNICAL PRACTICES Fostering craftsmanship excellence through communities of practice, Lunch’n’Learn and Reading Clubs activities New tools aimed to drive continuous integration and code quality CHALLENGES IT Operations integration within scrum teams and DevOps culture Unified backlog among different tools and PMO visibility on project progress Long term product vision, feature teams and domain specialization Tactical interdependencies among teams Change management Managerial tasks ownership Holidays Hardware renovation Expense approval People development (appraisals, trainings, etc.) THE FUTURE SELF ORGANIZED TEAMS AND LEAN ORGANIZATION Deal with the current challenges Move toward Feature Teams Welcome a new Scrum Master Deal with the current challenges Coaching Product Owners Coaching Agile Managers / Tribe Leaders CONTINUOUS INTEGRATION AND ONE DAY RELEASE Leaner self-organized teams and organization Deal with current challenges Coaching Tribe Leaders / Agile Managers Coaching Product Owners Coaching the rest of the Organization Move towards Feature Teams Keep working toward Continuous Integration Improve code quality metrics Shorten Regression Test through automation Automate environment syncing tasks Autor: Fabio Frascella Abstract: Traditionally, analyzing big data with machine learning tools has been prohibitively complex and expensive. In this session you will see how BigML makes machine learning more accessible than ever thanks to it's well defined workflow, insightful visualizations, and fully featured REST API. Session presented at Big Data Spain 2014 Conference 18th Nov 2014 Kinépolis Madrid Event promoted by:
28/10/2010 A cargo de Ricardo Borillo, desarrollador del Servicio de Informática de la Universitat Jaume I
Taller práctico sobre la creación de servicios web usando tanto JAX-WS como JAX-RS
Presentación sobre el futuro de la plataforma Java EE, centrado en el soporte del cloud computing (PaaS, multitenancy, portabilidad, escalabilidad, etc), la modularización y la adopción de tecnologías como HTML5, NoSQL, cachés, lenguajes dinámicos, map/reduce, JSON, REST, etc.
I'm reading Growing Object-Oriented Software Guided by Tests along with several friends from the Aprendices community. In the next months I will be posting here resources to complement the book that are mentioned during our conversations about each chapter of the book. These are the ones mentioned in this week's conversation about the preface and the first chapter: Talks Better is better by Steve FreemanDesign How Your Objects Talk Through Mocking by Konstantin KudryashovBDD con Javascript by C...
Patrick JL Laso (@jl_laso) hará una breve introducción a cómo hacer una aplicación Titanium y cómo se conectaría a un desarrollo web hecho con un framework PHP muy ligero (Slim framework) mediante una API REST. Además hablará de como enviar notificaciones push y como publicar un app en los markets de Google y Apple, así de como preparar el ACS de appcelerator para permitir las notificaciones push.
This post originated in a conversation we had during the last Barcelona Software Craftsmanship event. We talked about a technique to recursively processing list elements once at a time in which you have to focus on two things: How to process an empty list (the base case of the recursion)How to process a non empty list in terms of the result of processing the tail of the list (the list except the first element)To illustrate it, let's see a possible implementation of map in SML: It uses the foll...