HP Innorama. Inspiring within organisations #digitalmindshift.Dieter Zirnig
The document discusses several location-based services like Qype, Gowalla, Foursquare, and Wikitude. It notes that Qype allows users to review and rate places from their desktop. Gowalla and Foursquare allow mobile geotagging and checking-in at locations to collect points. Wikitude combines geotagging with augmented reality and Wikipedia information. The document suggests there are opportunities for HP to engage with these services and location-based technologies.
This document describes the features of an open source job board platform called www.joobsbox.com. It allows for simple installation, includes themes and plugins, and core functionality like posting and applying for jobs, viewing jobs by category, and administration of categories, posts, and general settings. The platform is designed to be flexible and expand with additional features over time.
Dieter Zirnig shares insights about the social shopping platform Blippy. He likes that Blippy combines shopping with social media, that new ideas can get funding support, and that people are trying innovative concepts. Blippy allows users to automatically share their credit card transactions on a social stream for others to see and comment on. While the concept is novel, it remains unclear what value Blippy provides to users and retailers. Dieter believes services like Blippy can provide inspiration for new ideas and opportunities at HP.
Dieter Zirnig shares his insights about Blippy, a social media platform that allows users to automatically share their credit card transactions. He likes the idea of combining shopping experiences with social media. Blippy has received $1.73 million in angel funding. It currently has 5,000 beta users who have shared over $4.5 million in purchases. The founder of Blippy sees an opportunity to provide transparency into how much others pay for items and believes passive sharing of purchase information will become more common.
HP Innorama. Inspiring within organisations #digitalmindshift.Dieter Zirnig
The document discusses several location-based services like Qype, Gowalla, Foursquare, and Wikitude. It notes that Qype allows users to review and rate places from their desktop. Gowalla and Foursquare allow mobile geotagging and checking-in at locations to collect points. Wikitude combines geotagging with augmented reality and Wikipedia information. The document suggests there are opportunities for HP to engage with these services and location-based technologies.
This document describes the features of an open source job board platform called www.joobsbox.com. It allows for simple installation, includes themes and plugins, and core functionality like posting and applying for jobs, viewing jobs by category, and administration of categories, posts, and general settings. The platform is designed to be flexible and expand with additional features over time.
Dieter Zirnig shares insights about the social shopping platform Blippy. He likes that Blippy combines shopping with social media, that new ideas can get funding support, and that people are trying innovative concepts. Blippy allows users to automatically share their credit card transactions on a social stream for others to see and comment on. While the concept is novel, it remains unclear what value Blippy provides to users and retailers. Dieter believes services like Blippy can provide inspiration for new ideas and opportunities at HP.
Dieter Zirnig shares his insights about Blippy, a social media platform that allows users to automatically share their credit card transactions. He likes the idea of combining shopping experiences with social media. Blippy has received $1.73 million in angel funding. It currently has 5,000 beta users who have shared over $4.5 million in purchases. The founder of Blippy sees an opportunity to provide transparency into how much others pay for items and believes passive sharing of purchase information will become more common.
Digital Mindshift: Open Leadership (Dieter Zirnig)Dieter Zirnig
Do you want to get (more) active within Social Media as a company or are you already out there? What about your related ressources and the expertise of your employees? Are you already fit for the digital future? And have you ever heard about "Open Leadership"?
More on http://digitalmindshift.com
Refactoring for Software Design Smells - XP Conference - August 20th 2016Ganesh Samarthyam
Awareness of design smells - indicators of common design problems - helps developers or software engineers understand mistakes made while designing and apply design principles for creating high-quality designs. This talk provides insights gained from performing refactoring in real-world projects to improve refactoring and reduce the time and costs of managing software projects. The talk also presents insightful anecdotes and case studies drawn from the trenches of real-world projects. Bonus: A comprehensive listing of smell detection tools and refactoring tools (40!). Contents overview: * Why care about design principles, design quality, or design smells? * Refactoring as the primary means for repaying technical debt * Smells that violate abstraction, encapsulation, modularisation, or hierarchy * Tools and techniques for refactoring
Presented in XP Conf 2016: http://xpconference.in/2016/schedule/
The document provides summaries of 6 books related to DevOps. It summarizes "Lean Software Development" as providing foundations for DevOps principles like eliminating waste and deciding late. It describes "Effective DevOps" as providing an overall DevOps perspective covering history, concepts like collaboration and tools. "Continuous Delivery" is summarized as an early book on the topic released before DevOps emerged and covering important practices.
IoT, SDN and Virtualization Meetup - Quiz QuestionsGanesh Samarthyam
This document contains a quiz with 6 multiple choice questions about Internet of Things, Gartner's Hype Cycle, network virtualization, virtualization types (full vs para), an open source body creating an NFV reference deployment (OPNFV), and one value add that SDN provides for NFV (service chaining). The answers to the questions are not provided.
Productive Programming in Java 8 - with Lambdas and Streams Ganesh Samarthyam
The document provides an overview of lambda expressions and functional interfaces in Java 8. It discusses key concepts like lambda functions, built-in functional interfaces like Predicate and Consumer, and how they can be used with streams. Examples are provided to demonstrate using lambdas with built-in interfaces like Predicate to filter a stream and Consumer to forEach over a stream. The document aims to help readers get hands-on experience coding with lambdas and streams in Java 8.
The document describes a quiz about multithreading problems in Java. It presents a scenario where high priority critical tasks are prioritized over non-critical tasks in a processing application. This results in the non-critical tasks waiting unusually long times. The correct description of this situation is starvation, where low priority threads are unable to gain access to shared resources due to higher priority threads dominating access.
Modern Software Architecure Bootcamp - 2nd July 2016 - BangaloreGanesh Samarthyam
Modern Software Architecture Bootcamp - 2nd July 2016 - Bangalore. Wide Coverage: DevOps, Containerization, Cloud, Micro-services, and Mobile Technologies
Modern Programming in Java 8 - Lambdas, Streams and Date Time APIGanesh Samarthyam
This presentation provides a comprehensive overview of modern programming in Java. It focuses only on Java 8 features: Lambdas, Streams and Date Time API. It also briefly covers refactoring legacy Java code to Java 8.
This document discusses opportunities for value-adding to palm oil biomass residues in Malaysia. It begins by outlining the types and volumes of palm biomass available, including empty fruit bunches (EFB), palm oil mill effluent (POME), and palm kernel shells (PKS). It then explores options for palm biomass utilization including pelletizing for fuel and producing long dried fibers. Key markets for biomass pellets and fibers in China, Japan, and other Asian countries are also summarized. The document concludes by listing several important factors to consider for biomass investment projects.
The document discusses software design principles and patterns, including the SOLID principles, design patterns like factory method and abstract factory, code smells like duplicated code and feature envy, and refactoring techniques to address smells like extracting classes and collapsing hierarchies. It provides examples of applying principles and patterns to real code and suggests design is key to creating high-quality, maintainable software.
Agentes policiales contratados por la empresa minera Antamina torturaron a 20 pobladores de la región de Ancash, Perú, incluyendo a una mujer embarazada, después de detenerlos sin justificación. Los pobladores fueron llevados a una comisaría dentro del campamento minero y sometidos a interrogatorios y golpizas para obligarlos a admitir su participación en protestas, a pesar de no estar involucrados. La CONACAMI exige la liberación inmediata de los detenidos y denuncia la criminalización sistemática de
El documento presenta dos problemas de física sobre caída libre y proyectiles. El primer problema calcula la velocidad de un cuerpo que cae libremente desde 4 metros durante 3 segundos con un peso de 4 kgf. El segundo problema calcula el tiempo que le toma a un proyectil lanzado a 60 m/seg con un ángulo de 30 grados recorrer 1 metro de distancia.
Este documento presenta la línea y área de investigación de un estudiante. La línea de investigación se centra en las Tecnologías de la Información y la Comunicación (TIC), debido a su importancia en la matriz productiva de Ecuador. El área de investigación específica es la de redes, un área que ha crecido significativamente en el país y en la cual el estudiante se siente afinidad gracias a su formación como ingeniero. Las redes son fundamentales para la comunicación de la población y muchas personas dependen económicamente de Internet y
Este documento describe las rutinas de pensamiento, que son herramientas para estructurar y hacer visible el pensamiento. El objetivo es lograr que los estudiantes sean más reflexivos, capaces de ver múltiples perspectivas, y ganar autoestima. Como ejemplo, una alumna diagnosticada con TDAH utilizó la rutina "color-símbolo-imagen" para resumir el cuento de Caperucita Roja en tres ideas principales representadas de diferentes formas.
Este documento describe un estudio realizado en la Reserva Natural de Humacao para cuantificar y analizar la distribución de las cuevas de cangrejos en un área de la reserva. Los investigadores utilizaron una cuadrícula para contar las cuevas de cangrejos en un área al azar y analizar su patrón de distribución. Determinaron que la distribución de las cuevas era aleatoria sin un patrón claro.
El contrato de trabajo es un acuerdo entre un empleador y un trabajador donde el trabajador se compromete a realizar ciertas tareas a cambio de una remuneración. Legalmente, el contrato debe ser por escrito y firmado por ambas partes, y el empleador puede ser multado si no cumple con esto. Un contrato de trabajo típico debe incluir detalles como las funciones del trabajador, la remuneración, la duración de la jornada laboral y el plazo del contrato. El contrato también puede sufrir modificaciones
Digital Mindshift: Open Leadership (Dieter Zirnig)Dieter Zirnig
Do you want to get (more) active within Social Media as a company or are you already out there? What about your related ressources and the expertise of your employees? Are you already fit for the digital future? And have you ever heard about "Open Leadership"?
More on http://digitalmindshift.com
Refactoring for Software Design Smells - XP Conference - August 20th 2016Ganesh Samarthyam
Awareness of design smells - indicators of common design problems - helps developers or software engineers understand mistakes made while designing and apply design principles for creating high-quality designs. This talk provides insights gained from performing refactoring in real-world projects to improve refactoring and reduce the time and costs of managing software projects. The talk also presents insightful anecdotes and case studies drawn from the trenches of real-world projects. Bonus: A comprehensive listing of smell detection tools and refactoring tools (40!). Contents overview: * Why care about design principles, design quality, or design smells? * Refactoring as the primary means for repaying technical debt * Smells that violate abstraction, encapsulation, modularisation, or hierarchy * Tools and techniques for refactoring
Presented in XP Conf 2016: http://xpconference.in/2016/schedule/
The document provides summaries of 6 books related to DevOps. It summarizes "Lean Software Development" as providing foundations for DevOps principles like eliminating waste and deciding late. It describes "Effective DevOps" as providing an overall DevOps perspective covering history, concepts like collaboration and tools. "Continuous Delivery" is summarized as an early book on the topic released before DevOps emerged and covering important practices.
IoT, SDN and Virtualization Meetup - Quiz QuestionsGanesh Samarthyam
This document contains a quiz with 6 multiple choice questions about Internet of Things, Gartner's Hype Cycle, network virtualization, virtualization types (full vs para), an open source body creating an NFV reference deployment (OPNFV), and one value add that SDN provides for NFV (service chaining). The answers to the questions are not provided.
Productive Programming in Java 8 - with Lambdas and Streams Ganesh Samarthyam
The document provides an overview of lambda expressions and functional interfaces in Java 8. It discusses key concepts like lambda functions, built-in functional interfaces like Predicate and Consumer, and how they can be used with streams. Examples are provided to demonstrate using lambdas with built-in interfaces like Predicate to filter a stream and Consumer to forEach over a stream. The document aims to help readers get hands-on experience coding with lambdas and streams in Java 8.
The document describes a quiz about multithreading problems in Java. It presents a scenario where high priority critical tasks are prioritized over non-critical tasks in a processing application. This results in the non-critical tasks waiting unusually long times. The correct description of this situation is starvation, where low priority threads are unable to gain access to shared resources due to higher priority threads dominating access.
Modern Software Architecure Bootcamp - 2nd July 2016 - BangaloreGanesh Samarthyam
Modern Software Architecture Bootcamp - 2nd July 2016 - Bangalore. Wide Coverage: DevOps, Containerization, Cloud, Micro-services, and Mobile Technologies
Modern Programming in Java 8 - Lambdas, Streams and Date Time APIGanesh Samarthyam
This presentation provides a comprehensive overview of modern programming in Java. It focuses only on Java 8 features: Lambdas, Streams and Date Time API. It also briefly covers refactoring legacy Java code to Java 8.
This document discusses opportunities for value-adding to palm oil biomass residues in Malaysia. It begins by outlining the types and volumes of palm biomass available, including empty fruit bunches (EFB), palm oil mill effluent (POME), and palm kernel shells (PKS). It then explores options for palm biomass utilization including pelletizing for fuel and producing long dried fibers. Key markets for biomass pellets and fibers in China, Japan, and other Asian countries are also summarized. The document concludes by listing several important factors to consider for biomass investment projects.
The document discusses software design principles and patterns, including the SOLID principles, design patterns like factory method and abstract factory, code smells like duplicated code and feature envy, and refactoring techniques to address smells like extracting classes and collapsing hierarchies. It provides examples of applying principles and patterns to real code and suggests design is key to creating high-quality, maintainable software.
Agentes policiales contratados por la empresa minera Antamina torturaron a 20 pobladores de la región de Ancash, Perú, incluyendo a una mujer embarazada, después de detenerlos sin justificación. Los pobladores fueron llevados a una comisaría dentro del campamento minero y sometidos a interrogatorios y golpizas para obligarlos a admitir su participación en protestas, a pesar de no estar involucrados. La CONACAMI exige la liberación inmediata de los detenidos y denuncia la criminalización sistemática de
El documento presenta dos problemas de física sobre caída libre y proyectiles. El primer problema calcula la velocidad de un cuerpo que cae libremente desde 4 metros durante 3 segundos con un peso de 4 kgf. El segundo problema calcula el tiempo que le toma a un proyectil lanzado a 60 m/seg con un ángulo de 30 grados recorrer 1 metro de distancia.
Este documento presenta la línea y área de investigación de un estudiante. La línea de investigación se centra en las Tecnologías de la Información y la Comunicación (TIC), debido a su importancia en la matriz productiva de Ecuador. El área de investigación específica es la de redes, un área que ha crecido significativamente en el país y en la cual el estudiante se siente afinidad gracias a su formación como ingeniero. Las redes son fundamentales para la comunicación de la población y muchas personas dependen económicamente de Internet y
Este documento describe las rutinas de pensamiento, que son herramientas para estructurar y hacer visible el pensamiento. El objetivo es lograr que los estudiantes sean más reflexivos, capaces de ver múltiples perspectivas, y ganar autoestima. Como ejemplo, una alumna diagnosticada con TDAH utilizó la rutina "color-símbolo-imagen" para resumir el cuento de Caperucita Roja en tres ideas principales representadas de diferentes formas.
Este documento describe un estudio realizado en la Reserva Natural de Humacao para cuantificar y analizar la distribución de las cuevas de cangrejos en un área de la reserva. Los investigadores utilizaron una cuadrícula para contar las cuevas de cangrejos en un área al azar y analizar su patrón de distribución. Determinaron que la distribución de las cuevas era aleatoria sin un patrón claro.
El contrato de trabajo es un acuerdo entre un empleador y un trabajador donde el trabajador se compromete a realizar ciertas tareas a cambio de una remuneración. Legalmente, el contrato debe ser por escrito y firmado por ambas partes, y el empleador puede ser multado si no cumple con esto. Un contrato de trabajo típico debe incluir detalles como las funciones del trabajador, la remuneración, la duración de la jornada laboral y el plazo del contrato. El contrato también puede sufrir modificaciones