際際滷shows by User: HollyCummins / http://www.slideshare.net/images/logo.gif 際際滷shows by User: HollyCummins / Fri, 11 Sep 2020 18:33:22 GMT 際際滷Share feed for 際際滷shows by User: HollyCummins How to Love K8s and Not Wreck The Planet /slideshow/how-to-love-k8s-and-not-wreck-the-planet/238456870 kubeconlovek8sandnotwreckplanet-200911183322
The past five years have been the warmest since records began. Human activity, including the IT industry, is driving worrying climate change. Data centres alone consume 3% of the world's energy, and more and more of that energy is being used by Kubernetes and workloads running on Kubernetes. Is k8s helping, or making things worse? The beauty of the cloud is that it makes it easy to run code, virtualised and scheduled for efficiency... but it doesn't provide any guarantee that what's running is useful. Even when the workload is high-value and efficient, Kube sprawl can lead to low utilisation, unsatisfactory elasticity, and high costs - but mega-mono-clusters have their own problems around isolation, security, and management. How should these competing requirements be balanced? This talk discusses some of the trade-offs and provides a roadmap to figuring out the right thing.]]>

The past five years have been the warmest since records began. Human activity, including the IT industry, is driving worrying climate change. Data centres alone consume 3% of the world's energy, and more and more of that energy is being used by Kubernetes and workloads running on Kubernetes. Is k8s helping, or making things worse? The beauty of the cloud is that it makes it easy to run code, virtualised and scheduled for efficiency... but it doesn't provide any guarantee that what's running is useful. Even when the workload is high-value and efficient, Kube sprawl can lead to low utilisation, unsatisfactory elasticity, and high costs - but mega-mono-clusters have their own problems around isolation, security, and management. How should these competing requirements be balanced? This talk discusses some of the trade-offs and provides a roadmap to figuring out the right thing.]]>
Fri, 11 Sep 2020 18:33:22 GMT /slideshow/how-to-love-k8s-and-not-wreck-the-planet/238456870 HollyCummins@slideshare.net(HollyCummins) How to Love K8s and Not Wreck The Planet HollyCummins The past five years have been the warmest since records began. Human activity, including the IT industry, is driving worrying climate change. Data centres alone consume 3% of the world's energy, and more and more of that energy is being used by Kubernetes and workloads running on Kubernetes. Is k8s helping, or making things worse? The beauty of the cloud is that it makes it easy to run code, virtualised and scheduled for efficiency... but it doesn't provide any guarantee that what's running is useful. Even when the workload is high-value and efficient, Kube sprawl can lead to low utilisation, unsatisfactory elasticity, and high costs - but mega-mono-clusters have their own problems around isolation, security, and management. How should these competing requirements be balanced? This talk discusses some of the trade-offs and provides a roadmap to figuring out the right thing. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/kubeconlovek8sandnotwreckplanet-200911183322-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The past five years have been the warmest since records began. Human activity, including the IT industry, is driving worrying climate change. Data centres alone consume 3% of the world&#39;s energy, and more and more of that energy is being used by Kubernetes and workloads running on Kubernetes. Is k8s helping, or making things worse? The beauty of the cloud is that it makes it easy to run code, virtualised and scheduled for efficiency... but it doesn&#39;t provide any guarantee that what&#39;s running is useful. Even when the workload is high-value and efficient, Kube sprawl can lead to low utilisation, unsatisfactory elasticity, and high costs - but mega-mono-clusters have their own problems around isolation, security, and management. How should these competing requirements be balanced? This talk discusses some of the trade-offs and provides a roadmap to figuring out the right thing.
How to Love K8s and Not Wreck The Planet from Holly Cummins
]]>
205 0 https://cdn.slidesharecdn.com/ss_thumbnails/kubeconlovek8sandnotwreckplanet-200911183322-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Importance of Fun in the Workplace (late 2019) /slideshow/the-importance-of-fun-in-the-workplace-late-2019/204945813 guide-to-funflowcon-191212141936
An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.]]>

An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.]]>
Thu, 12 Dec 2019 14:19:36 GMT /slideshow/the-importance-of-fun-in-the-workplace-late-2019/204945813 HollyCummins@slideshare.net(HollyCummins) The Importance of Fun in the Workplace (late 2019) HollyCummins An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/guide-to-funflowcon-191212141936-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.
The Importance of Fun in the Workplace (late 2019) from Holly Cummins
]]>
186 2 https://cdn.slidesharecdn.com/ss_thumbnails/guide-to-funflowcon-191212141936-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
People, Planet, Clouds /HollyCummins/people-planet-clouds peopleplanetclouds-191203211624
The world is changing. The cloud gives us dazzling computational possibilities, and potentially uses a lot of energy. As climate change accelerates, where do we, as engineers, fit in? Are we part of the problem or part of the solution? How do we balance the needs of people against the need of the planet? Or can they be aligned?]]>

The world is changing. The cloud gives us dazzling computational possibilities, and potentially uses a lot of energy. As climate change accelerates, where do we, as engineers, fit in? Are we part of the problem or part of the solution? How do we balance the needs of people against the need of the planet? Or can they be aligned?]]>
Tue, 03 Dec 2019 21:16:24 GMT /HollyCummins/people-planet-clouds HollyCummins@slideshare.net(HollyCummins) People, Planet, Clouds HollyCummins The world is changing. The cloud gives us dazzling computational possibilities, and potentially uses a lot of energy. As climate change accelerates, where do we, as engineers, fit in? Are we part of the problem or part of the solution? How do we balance the needs of people against the need of the planet? Or can they be aligned? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/peopleplanetclouds-191203211624-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The world is changing. The cloud gives us dazzling computational possibilities, and potentially uses a lot of energy. As climate change accelerates, where do we, as engineers, fit in? Are we part of the problem or part of the solution? How do we balance the needs of people against the need of the planet? Or can they be aligned?
People, Planet, Clouds from Holly Cummins
]]>
145 4 https://cdn.slidesharecdn.com/ss_thumbnails/peopleplanetclouds-191203211624-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Nine Ways To Fail at Cloud Native /slideshow/nine-ways-to-fail-at-cloud-native/180371218 howtofailatcloudnative-191009131935
Cloud native the perfect recipe for innovation, adaptability, and engineering excellence. Right? Well, when it goes right. When it goes wrong, sometimes its monster spaghetti, sometimes its a quality headache, and worst of all sometimes its exactly as clunky and slow-to-change as what its replacing. As a consultant, Holly gets to see really good practices and also the anti-patterns; in this talk, shell share stories of what happens when things go wrong.]]>

Cloud native the perfect recipe for innovation, adaptability, and engineering excellence. Right? Well, when it goes right. When it goes wrong, sometimes its monster spaghetti, sometimes its a quality headache, and worst of all sometimes its exactly as clunky and slow-to-change as what its replacing. As a consultant, Holly gets to see really good practices and also the anti-patterns; in this talk, shell share stories of what happens when things go wrong.]]>
Wed, 09 Oct 2019 13:19:35 GMT /slideshow/nine-ways-to-fail-at-cloud-native/180371218 HollyCummins@slideshare.net(HollyCummins) Nine Ways To Fail at Cloud Native HollyCummins Cloud native the perfect recipe for innovation, adaptability, and engineering excellence. Right? Well, when it goes right. When it goes wrong, sometimes its monster spaghetti, sometimes its a quality headache, and worst of all sometimes its exactly as clunky and slow-to-change as what its replacing. As a consultant, Holly gets to see really good practices and also the anti-patterns; in this talk, shell share stories of what happens when things go wrong. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howtofailatcloudnative-191009131935-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cloud native the perfect recipe for innovation, adaptability, and engineering excellence. Right? Well, when it goes right. When it goes wrong, sometimes its monster spaghetti, sometimes its a quality headache, and worst of all sometimes its exactly as clunky and slow-to-change as what its replacing. As a consultant, Holly gets to see really good practices and also the anti-patterns; in this talk, shell share stories of what happens when things go wrong.
Nine Ways To Fail at Cloud Native from Holly Cummins
]]>
358 0 https://cdn.slidesharecdn.com/ss_thumbnails/howtofailatcloudnative-191009131935-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Java Application Modernization Patterns and Stories from the IBM Garage /slideshow/java-application-modernization-patterns-and-stories-from-the-ibm-garage/176023428 appmodstoriesfromtheibmgarage-190925161222
A set of best practices and anti-patterns based on Java Application Modernization engagements performed by the IBM Garage ]]>

A set of best practices and anti-patterns based on Java Application Modernization engagements performed by the IBM Garage ]]>
Wed, 25 Sep 2019 16:12:22 GMT /slideshow/java-application-modernization-patterns-and-stories-from-the-ibm-garage/176023428 HollyCummins@slideshare.net(HollyCummins) Java Application Modernization Patterns and Stories from the IBM Garage HollyCummins A set of best practices and anti-patterns based on Java Application Modernization engagements performed by the IBM Garage <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/appmodstoriesfromtheibmgarage-190925161222-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A set of best practices and anti-patterns based on Java Application Modernization engagements performed by the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage from Holly Cummins
]]>
755 1 https://cdn.slidesharecdn.com/ss_thumbnails/appmodstoriesfromtheibmgarage-190925161222-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Tales from the devops transformation trenches /slideshow/tales-from-the-devops-transformation-trenches/152363207 talesfromthedevopstransformationtrenches-190628095014
As the worldwide leader of the development community of practice in the IBM Garage, Holly works with enterprises who are trying to adopt devops and shift their businesses to the cloud. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something that's better than their competitors, and then evolve it to beat any new competitors. Somehow, even after deploying Kubernetes and investing in the latest tools, things aren't better. What's getting in the way isn't the technology - setting up build pipelines and wrapping something in a docker container (usually) isn't that hard. Instead, it's the structures that have been put in place to manage risk and the relationships between teams that trip companies up. In this talk, Holly will share some stories of customers struggling to adopt devops - and the adjustments that helped them succeed. This talk explores what skills a team needs, barriers to devops, and how to know if something is ready to ship. ]]>

As the worldwide leader of the development community of practice in the IBM Garage, Holly works with enterprises who are trying to adopt devops and shift their businesses to the cloud. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something that's better than their competitors, and then evolve it to beat any new competitors. Somehow, even after deploying Kubernetes and investing in the latest tools, things aren't better. What's getting in the way isn't the technology - setting up build pipelines and wrapping something in a docker container (usually) isn't that hard. Instead, it's the structures that have been put in place to manage risk and the relationships between teams that trip companies up. In this talk, Holly will share some stories of customers struggling to adopt devops - and the adjustments that helped them succeed. This talk explores what skills a team needs, barriers to devops, and how to know if something is ready to ship. ]]>
Fri, 28 Jun 2019 09:50:14 GMT /slideshow/tales-from-the-devops-transformation-trenches/152363207 HollyCummins@slideshare.net(HollyCummins) Tales from the devops transformation trenches HollyCummins As the worldwide leader of the development community of practice in the IBM Garage, Holly works with enterprises who are trying to adopt devops and shift their businesses to the cloud. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something that's better than their competitors, and then evolve it to beat any new competitors. Somehow, even after deploying Kubernetes and investing in the latest tools, things aren't better. What's getting in the way isn't the technology - setting up build pipelines and wrapping something in a docker container (usually) isn't that hard. Instead, it's the structures that have been put in place to manage risk and the relationships between teams that trip companies up. In this talk, Holly will share some stories of customers struggling to adopt devops - and the adjustments that helped them succeed. This talk explores what skills a team needs, barriers to devops, and how to know if something is ready to ship. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/talesfromthedevopstransformationtrenches-190628095014-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> As the worldwide leader of the development community of practice in the IBM Garage, Holly works with enterprises who are trying to adopt devops and shift their businesses to the cloud. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something that&#39;s better than their competitors, and then evolve it to beat any new competitors. Somehow, even after deploying Kubernetes and investing in the latest tools, things aren&#39;t better. What&#39;s getting in the way isn&#39;t the technology - setting up build pipelines and wrapping something in a docker container (usually) isn&#39;t that hard. Instead, it&#39;s the structures that have been put in place to manage risk and the relationships between teams that trip companies up. In this talk, Holly will share some stories of customers struggling to adopt devops - and the adjustments that helped them succeed. This talk explores what skills a team needs, barriers to devops, and how to know if something is ready to ship.
Tales from the devops transformation trenches from Holly Cummins
]]>
1505 2 https://cdn.slidesharecdn.com/ss_thumbnails/talesfromthedevopstransformationtrenches-190628095014-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Confessions of an Automation Addict /HollyCummins/confessions-of-an-automation-addict-146891239 automation-confessions-190521095123
Ive never seen a job I didnt want to automate. Sometimes its worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, Ill explore why we automate, when to automate, the hazards of automation and the big rewards of automation. Im part of the team developing IBMs WebSphere Liberty application server. Weve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. Ill describe what weve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still cant resist trying to automate all the things. These are slides from WebDeLdn presentation, May 2019.]]>

Ive never seen a job I didnt want to automate. Sometimes its worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, Ill explore why we automate, when to automate, the hazards of automation and the big rewards of automation. Im part of the team developing IBMs WebSphere Liberty application server. Weve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. Ill describe what weve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still cant resist trying to automate all the things. These are slides from WebDeLdn presentation, May 2019.]]>
Tue, 21 May 2019 09:51:23 GMT /HollyCummins/confessions-of-an-automation-addict-146891239 HollyCummins@slideshare.net(HollyCummins) Confessions of an Automation Addict HollyCummins Ive never seen a job I didnt want to automate. Sometimes its worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, Ill explore why we automate, when to automate, the hazards of automation and the big rewards of automation. Im part of the team developing IBMs WebSphere Liberty application server. Weve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. Ill describe what weve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still cant resist trying to automate all the things. These are slides from WebDeLdn presentation, May 2019. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/automation-confessions-190521095123-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ive never seen a job I didnt want to automate. Sometimes its worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, Ill explore why we automate, when to automate, the hazards of automation and the big rewards of automation. Im part of the team developing IBMs WebSphere Liberty application server. Weve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. Ill describe what weve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still cant resist trying to automate all the things. These are slides from WebDeLdn presentation, May 2019.
Confessions of an Automation Addict from Holly Cummins
]]>
346 1 https://cdn.slidesharecdn.com/ss_thumbnails/automation-confessions-190521095123-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Importance of Fun in the Workplace (2019) /slideshow/the-importance-of-fun-in-the-workplace-2019/145555895 guide-to-funcontinuous-lifecycle-london-190514161038
An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.]]>

An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.]]>
Tue, 14 May 2019 16:10:38 GMT /slideshow/the-importance-of-fun-in-the-workplace-2019/145555895 HollyCummins@slideshare.net(HollyCummins) The Importance of Fun in the Workplace (2019) HollyCummins An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/guide-to-funcontinuous-lifecycle-london-190514161038-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.
The Importance of Fun in the Workplace (2019) from Holly Cummins
]]>
859 12 https://cdn.slidesharecdn.com/ss_thumbnails/guide-to-funcontinuous-lifecycle-london-190514161038-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The story of http://designsparkmarketplace.com /slideshow/the-story-of-httpdesignsparkmarketplacecom/131813501 designspark-marketplace-190214191429
The IBM Cloud Garage worked with RS Components to create http://designsparkmarketplace.com, a peer to peer maker marketplace. This is the story of how we did it.]]>

The IBM Cloud Garage worked with RS Components to create http://designsparkmarketplace.com, a peer to peer maker marketplace. This is the story of how we did it.]]>
Thu, 14 Feb 2019 19:14:29 GMT /slideshow/the-story-of-httpdesignsparkmarketplacecom/131813501 HollyCummins@slideshare.net(HollyCummins) The story of http://designsparkmarketplace.com HollyCummins The IBM Cloud Garage worked with RS Components to create http://designsparkmarketplace.com, a peer to peer maker marketplace. This is the story of how we did it. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/designspark-marketplace-190214191429-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The IBM Cloud Garage worked with RS Components to create http://designsparkmarketplace.com, a peer to peer maker marketplace. This is the story of how we did it.
The story of http://designsparkmarketplace.com from Holly Cummins
]]>
1825 2 https://cdn.slidesharecdn.com/ss_thumbnails/designspark-marketplace-190214191429-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Six Myths and Paradoxes of Garbage Collection /HollyCummins/six-myths-and-paradoxes-of-garbage-collection hollycumminsmscdissertation-190113094618
MSc dissertation. Many myths and paradoxes surround garbage collection. The first myth is that garbage collection is only suitable for the incompetent, unskilled, or lazy. In fact garbage collection offers many architec- tural and software engineering advantages, even to the skilled developer. The second myth is that garbage collection is all about about collecting garbage. Garbage collectors also include an allocation component, which, along with their powers of object rearrangement, can make a significant difference to application performance. Thirdly, criticisms of garbage collection often focus on the pause times, and responses to these criticisms often focus exclusively on reducing pause times, in the mistaken belief that small pause times guarantee good application response times. Pause times are also often used as a metric of general application performance, and an increase in pause times is taken as an indicator of worsened performance, when in fact the opposite the opposite is often true. Paradoxically, even the total amount of time spent paused for garbage collection is not a good predictor of the impact of garbage collection on application performance. Finally, the sixth myth is that garbage collection has a disastrous performance impact. While garbage collection can hurt application performance, it can also help application performance to the point where it exceeds the performance with manual memory management.]]>

MSc dissertation. Many myths and paradoxes surround garbage collection. The first myth is that garbage collection is only suitable for the incompetent, unskilled, or lazy. In fact garbage collection offers many architec- tural and software engineering advantages, even to the skilled developer. The second myth is that garbage collection is all about about collecting garbage. Garbage collectors also include an allocation component, which, along with their powers of object rearrangement, can make a significant difference to application performance. Thirdly, criticisms of garbage collection often focus on the pause times, and responses to these criticisms often focus exclusively on reducing pause times, in the mistaken belief that small pause times guarantee good application response times. Pause times are also often used as a metric of general application performance, and an increase in pause times is taken as an indicator of worsened performance, when in fact the opposite the opposite is often true. Paradoxically, even the total amount of time spent paused for garbage collection is not a good predictor of the impact of garbage collection on application performance. Finally, the sixth myth is that garbage collection has a disastrous performance impact. While garbage collection can hurt application performance, it can also help application performance to the point where it exceeds the performance with manual memory management.]]>
Sun, 13 Jan 2019 09:46:18 GMT /HollyCummins/six-myths-and-paradoxes-of-garbage-collection HollyCummins@slideshare.net(HollyCummins) Six Myths and Paradoxes of Garbage Collection HollyCummins MSc dissertation. Many myths and paradoxes surround garbage collection. The first myth is that garbage collection is only suitable for the incompetent, unskilled, or lazy. In fact garbage collection offers many architec- tural and software engineering advantages, even to the skilled developer. The second myth is that garbage collection is all about about collecting garbage. Garbage collectors also include an allocation component, which, along with their powers of object rearrangement, can make a significant difference to application performance. Thirdly, criticisms of garbage collection often focus on the pause times, and responses to these criticisms often focus exclusively on reducing pause times, in the mistaken belief that small pause times guarantee good application response times. Pause times are also often used as a metric of general application performance, and an increase in pause times is taken as an indicator of worsened performance, when in fact the opposite the opposite is often true. Paradoxically, even the total amount of time spent paused for garbage collection is not a good predictor of the impact of garbage collection on application performance. Finally, the sixth myth is that garbage collection has a disastrous performance impact. While garbage collection can hurt application performance, it can also help application performance to the point where it exceeds the performance with manual memory management. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hollycumminsmscdissertation-190113094618-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> MSc dissertation. Many myths and paradoxes surround garbage collection. The first myth is that garbage collection is only suitable for the incompetent, unskilled, or lazy. In fact garbage collection offers many architec- tural and software engineering advantages, even to the skilled developer. The second myth is that garbage collection is all about about collecting garbage. Garbage collectors also include an allocation component, which, along with their powers of object rearrangement, can make a significant difference to application performance. Thirdly, criticisms of garbage collection often focus on the pause times, and responses to these criticisms often focus exclusively on reducing pause times, in the mistaken belief that small pause times guarantee good application response times. Pause times are also often used as a metric of general application performance, and an increase in pause times is taken as an indicator of worsened performance, when in fact the opposite the opposite is often true. Paradoxically, even the total amount of time spent paused for garbage collection is not a good predictor of the impact of garbage collection on application performance. Finally, the sixth myth is that garbage collection has a disastrous performance impact. While garbage collection can hurt application performance, it can also help application performance to the point where it exceeds the performance with manual memory management.
Six Myths and Paradoxes of Garbage Collection from Holly Cummins
]]>
444 3 https://cdn.slidesharecdn.com/ss_thumbnails/hollycumminsmscdissertation-190113094618-thumbnail.jpg?width=120&height=120&fit=bounds document Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Cloud native is about culture, not containers /slideshow/cloud-native-is-about-culture-not-containers/127830711 cloudnativeisaboutculturenotcontainers-goto-190112103625
As a developer in IBMs Cloud Garage, Holly Cummins works with customers who are trying to shift their businesses to the cloud, and to cloud native in particular. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something thats better than their competitors, and then evolve it to beat any new competitors. Whats getting in their way isnt the technologywrapping something in a docker container (usually) isnt that hard. Instead, its the structures that have been put in place to manage risk and the relationships between teams that trip companies up. Holly shares stories of customers struggling to get cloud native and explains how IBM applied its methodology to turn things around. Youll learn the ideal team size, the ideal microservice size, what skills a team needs, the role of architects, how to know if something is ready to ship, and whose fault everything is (joke).]]>

As a developer in IBMs Cloud Garage, Holly Cummins works with customers who are trying to shift their businesses to the cloud, and to cloud native in particular. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something thats better than their competitors, and then evolve it to beat any new competitors. Whats getting in their way isnt the technologywrapping something in a docker container (usually) isnt that hard. Instead, its the structures that have been put in place to manage risk and the relationships between teams that trip companies up. Holly shares stories of customers struggling to get cloud native and explains how IBM applied its methodology to turn things around. Youll learn the ideal team size, the ideal microservice size, what skills a team needs, the role of architects, how to know if something is ready to ship, and whose fault everything is (joke).]]>
Sat, 12 Jan 2019 10:36:25 GMT /slideshow/cloud-native-is-about-culture-not-containers/127830711 HollyCummins@slideshare.net(HollyCummins) Cloud native is about culture, not containers HollyCummins As a developer in IBMs Cloud Garage, Holly Cummins works with customers who are trying to shift their businesses to the cloud, and to cloud native in particular. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something thats better than their competitors, and then evolve it to beat any new competitors. Whats getting in their way isnt the technologywrapping something in a docker container (usually) isnt that hard. Instead, its the structures that have been put in place to manage risk and the relationships between teams that trip companies up. Holly shares stories of customers struggling to get cloud native and explains how IBM applied its methodology to turn things around. Youll learn the ideal team size, the ideal microservice size, what skills a team needs, the role of architects, how to know if something is ready to ship, and whose fault everything is (joke). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cloudnativeisaboutculturenotcontainers-goto-190112103625-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> As a developer in IBMs Cloud Garage, Holly Cummins works with customers who are trying to shift their businesses to the cloud, and to cloud native in particular. Their dream is more effort higher up the value chain, more innovation, and greater adaptability. What they really want is to beat their competitors to market, with something thats better than their competitors, and then evolve it to beat any new competitors. Whats getting in their way isnt the technologywrapping something in a docker container (usually) isnt that hard. Instead, its the structures that have been put in place to manage risk and the relationships between teams that trip companies up. Holly shares stories of customers struggling to get cloud native and explains how IBM applied its methodology to turn things around. Youll learn the ideal team size, the ideal microservice size, what skills a team needs, the role of architects, how to know if something is ready to ship, and whose fault everything is (joke).
Cloud native is about culture, not containers from Holly Cummins
]]>
2671 3 https://cdn.slidesharecdn.com/ss_thumbnails/cloudnativeisaboutculturenotcontainers-goto-190112103625-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer /slideshow/cloudy-with-a-chance-of-meatballs-cloud-surprises-for-the-java-developer/94264648 cloudywithachanceofmeatballs-180418200855
Many businesses are moving to the cloud. This journey to the cloud is in fact a quest, complete with a hero (us!), a call to action, a perilous journey, and a glittering reward (no more patching operating systems!). ]]>

Many businesses are moving to the cloud. This journey to the cloud is in fact a quest, complete with a hero (us!), a call to action, a perilous journey, and a glittering reward (no more patching operating systems!). ]]>
Wed, 18 Apr 2018 20:08:54 GMT /slideshow/cloudy-with-a-chance-of-meatballs-cloud-surprises-for-the-java-developer/94264648 HollyCummins@slideshare.net(HollyCummins) Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer HollyCummins Many businesses are moving to the cloud. This journey to the cloud is in fact a quest, complete with a hero (us!), a call to action, a perilous journey, and a glittering reward (no more patching operating systems!). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cloudywithachanceofmeatballs-180418200855-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Many businesses are moving to the cloud. This journey to the cloud is in fact a quest, complete with a hero (us!), a call to action, a perilous journey, and a glittering reward (no more patching operating systems!).
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer from Holly Cummins
]]>
1177 6 https://cdn.slidesharecdn.com/ss_thumbnails/cloudywithachanceofmeatballs-180418200855-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
So You Say You Want a Chatbot Revolution /slideshow/so-you-say-you-want-a-chatbot-revolution/80534538 chatbotrevolution-171006151652
Not so long ago, we interacted with websites by clicking buttons, and with people by talking to them. Those lines, however, are becoming increasingly blurred, with real people guiding our website interactions and computers running phone, Twitter, and Facebook Messenger interactions. An increasing number of these interactions are voice, rather than text, ones. What does it all mean? Are websites obsolete, or is this a passing fad? Is chatbottery the new HMTL, only without the standardization? This session presents a practical introduction to how chatbots work, their advantages, their limitations, and where they should and should not be used.]]>

Not so long ago, we interacted with websites by clicking buttons, and with people by talking to them. Those lines, however, are becoming increasingly blurred, with real people guiding our website interactions and computers running phone, Twitter, and Facebook Messenger interactions. An increasing number of these interactions are voice, rather than text, ones. What does it all mean? Are websites obsolete, or is this a passing fad? Is chatbottery the new HMTL, only without the standardization? This session presents a practical introduction to how chatbots work, their advantages, their limitations, and where they should and should not be used.]]>
Fri, 06 Oct 2017 15:16:51 GMT /slideshow/so-you-say-you-want-a-chatbot-revolution/80534538 HollyCummins@slideshare.net(HollyCummins) So You Say You Want a Chatbot Revolution HollyCummins Not so long ago, we interacted with websites by clicking buttons, and with people by talking to them. Those lines, however, are becoming increasingly blurred, with real people guiding our website interactions and computers running phone, Twitter, and Facebook Messenger interactions. An increasing number of these interactions are voice, rather than text, ones. What does it all mean? Are websites obsolete, or is this a passing fad? Is chatbottery the new HMTL, only without the standardization? This session presents a practical introduction to how chatbots work, their advantages, their limitations, and where they should and should not be used. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/chatbotrevolution-171006151652-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Not so long ago, we interacted with websites by clicking buttons, and with people by talking to them. Those lines, however, are becoming increasingly blurred, with real people guiding our website interactions and computers running phone, Twitter, and Facebook Messenger interactions. An increasing number of these interactions are voice, rather than text, ones. What does it all mean? Are websites obsolete, or is this a passing fad? Is chatbottery the new HMTL, only without the standardization? This session presents a practical introduction to how chatbots work, their advantages, their limitations, and where they should and should not be used.
So You Say You Want a Chatbot Revolution from Holly Cummins
]]>
503 4 https://cdn.slidesharecdn.com/ss_thumbnails/chatbotrevolution-171006151652-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Java performance - not so scary after all /slideshow/java-performance-not-so-scary-after-all/75946722 javaperformancenotsoscary-170513153441
No one likes slow applications, but sometimes it's hard to know where to start when trying to fix a performance problem. This talk will cover a range of tools and techniques which can be used to track down and fix performance issues. Topics covered: Why performance really really matters What's the garbage collector doing? (And why you should care.) But why is the garbage collector doing all that, anyway? How to find out what's in your heap. Are you waiting around on locks? Is your application running the code it should be? Pulling it all together]]>

No one likes slow applications, but sometimes it's hard to know where to start when trying to fix a performance problem. This talk will cover a range of tools and techniques which can be used to track down and fix performance issues. Topics covered: Why performance really really matters What's the garbage collector doing? (And why you should care.) But why is the garbage collector doing all that, anyway? How to find out what's in your heap. Are you waiting around on locks? Is your application running the code it should be? Pulling it all together]]>
Sat, 13 May 2017 15:34:41 GMT /slideshow/java-performance-not-so-scary-after-all/75946722 HollyCummins@slideshare.net(HollyCummins) Java performance - not so scary after all HollyCummins No one likes slow applications, but sometimes it's hard to know where to start when trying to fix a performance problem. This talk will cover a range of tools and techniques which can be used to track down and fix performance issues. Topics covered: Why performance really really matters What's the garbage collector doing? (And why you should care.) But why is the garbage collector doing all that, anyway? How to find out what's in your heap. Are you waiting around on locks? Is your application running the code it should be? Pulling it all together <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaperformancenotsoscary-170513153441-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> No one likes slow applications, but sometimes it&#39;s hard to know where to start when trying to fix a performance problem. This talk will cover a range of tools and techniques which can be used to track down and fix performance issues. Topics covered: Why performance really really matters What&#39;s the garbage collector doing? (And why you should care.) But why is the garbage collector doing all that, anyway? How to find out what&#39;s in your heap. Are you waiting around on locks? Is your application running the code it should be? Pulling it all together
Java performance - not so scary after all from Holly Cummins
]]>
433 6 https://cdn.slidesharecdn.com/ss_thumbnails/javaperformancenotsoscary-170513153441-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
OSGi and the Enterprise - A match made in a ... box? /slideshow/osgi-and-the-enterprise-a-match-made-in-a-box/75946670 enterpriseosgimatchmadeinabox-170513153134
The Enterprise OSGi specification provides a compelling programming model for creating modular, portable, and dynamic enterprise applications. The Apache Aries project is an open source implementation of this standard. It is designed to complement existing web servers with a new set of pluggable enterprise-level services such as transactions, persistence, service bindings, and dependency injection. The Blueprint container standardizes the popular Spring component model, enabling dependency injection, application component assembly, and allowing beans to be easily swapped in and out for unit testing. Integration with JPA and JNDI standards allow declarative persistence and interoperability with legacy applications. Support for transactions and JMX provide enterprise-level application control.]]>

The Enterprise OSGi specification provides a compelling programming model for creating modular, portable, and dynamic enterprise applications. The Apache Aries project is an open source implementation of this standard. It is designed to complement existing web servers with a new set of pluggable enterprise-level services such as transactions, persistence, service bindings, and dependency injection. The Blueprint container standardizes the popular Spring component model, enabling dependency injection, application component assembly, and allowing beans to be easily swapped in and out for unit testing. Integration with JPA and JNDI standards allow declarative persistence and interoperability with legacy applications. Support for transactions and JMX provide enterprise-level application control.]]>
Sat, 13 May 2017 15:31:34 GMT /slideshow/osgi-and-the-enterprise-a-match-made-in-a-box/75946670 HollyCummins@slideshare.net(HollyCummins) OSGi and the Enterprise - A match made in a ... box? HollyCummins The Enterprise OSGi specification provides a compelling programming model for creating modular, portable, and dynamic enterprise applications. The Apache Aries project is an open source implementation of this standard. It is designed to complement existing web servers with a new set of pluggable enterprise-level services such as transactions, persistence, service bindings, and dependency injection. The Blueprint container standardizes the popular Spring component model, enabling dependency injection, application component assembly, and allowing beans to be easily swapped in and out for unit testing. Integration with JPA and JNDI standards allow declarative persistence and interoperability with legacy applications. Support for transactions and JMX provide enterprise-level application control. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/enterpriseosgimatchmadeinabox-170513153134-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The Enterprise OSGi specification provides a compelling programming model for creating modular, portable, and dynamic enterprise applications. The Apache Aries project is an open source implementation of this standard. It is designed to complement existing web servers with a new set of pluggable enterprise-level services such as transactions, persistence, service bindings, and dependency injection. The Blueprint container standardizes the popular Spring component model, enabling dependency injection, application component assembly, and allowing beans to be easily swapped in and out for unit testing. Integration with JPA and JNDI standards allow declarative persistence and interoperability with legacy applications. Support for transactions and JMX provide enterprise-level application control.
OSGi and the Enterprise - A match made in a ... box? from Holly Cummins
]]>
194 4 https://cdn.slidesharecdn.com/ss_thumbnails/enterpriseosgimatchmadeinabox-170513153134-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Innovation Stories from the Bluemix Garage /slideshow/innovation-stories-from-the-bluemix-garage/74828713 bluemixgarage-innovationstories-170410162418
Everyones talking about innovation, but how do you know if youre actually doing it? What are the ingredients for successful innovation? In this talk, Holly will describe how the right combination of people, place, practices, and platform can lead to some pretty impressive outcomes. Shell also answer questions, such as what happens when we think about our user first?, is there an app for that?, can a computer really tell dog breeds apart?, how can I tell if my idea is great or terrible?, how long does it take to build a minimum viable product?]]>

Everyones talking about innovation, but how do you know if youre actually doing it? What are the ingredients for successful innovation? In this talk, Holly will describe how the right combination of people, place, practices, and platform can lead to some pretty impressive outcomes. Shell also answer questions, such as what happens when we think about our user first?, is there an app for that?, can a computer really tell dog breeds apart?, how can I tell if my idea is great or terrible?, how long does it take to build a minimum viable product?]]>
Mon, 10 Apr 2017 16:24:18 GMT /slideshow/innovation-stories-from-the-bluemix-garage/74828713 HollyCummins@slideshare.net(HollyCummins) Innovation Stories from the Bluemix Garage HollyCummins Everyones talking about innovation, but how do you know if youre actually doing it? What are the ingredients for successful innovation? In this talk, Holly will describe how the right combination of people, place, practices, and platform can lead to some pretty impressive outcomes. Shell also answer questions, such as what happens when we think about our user first?, is there an app for that?, can a computer really tell dog breeds apart?, how can I tell if my idea is great or terrible?, how long does it take to build a minimum viable product? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bluemixgarage-innovationstories-170410162418-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Everyones talking about innovation, but how do you know if youre actually doing it? What are the ingredients for successful innovation? In this talk, Holly will describe how the right combination of people, place, practices, and platform can lead to some pretty impressive outcomes. Shell also answer questions, such as what happens when we think about our user first?, is there an app for that?, can a computer really tell dog breeds apart?, how can I tell if my idea is great or terrible?, how long does it take to build a minimum viable product?
Innovation Stories from the Bluemix Garage from Holly Cummins
]]>
440 4 https://cdn.slidesharecdn.com/ss_thumbnails/bluemixgarage-innovationstories-170410162418-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Thinking Strategically About IoT /slideshow/thinking-strategically-about-iot/73227104 thinkingstrategicallyaboutiot-170316220950
Cool? Useful? Disruptor? All of the above? IoT is having an impact on more and more industries. As the cost of instrumenting things and collecting data drops, the possibilities for what we can control and the kind of insights we can gather increase. Not only is IoT hardware cheaper and more pervasive, developing IoT software is now far more accessible. That doesn't mean there aren't tricky bits. Does Java have relevance in the IoT world? How can you keep the system reliable and handle failure in a cost-effective way? How can you cope with the data volumes? What's the best way to turn raw data into insight? ]]>

Cool? Useful? Disruptor? All of the above? IoT is having an impact on more and more industries. As the cost of instrumenting things and collecting data drops, the possibilities for what we can control and the kind of insights we can gather increase. Not only is IoT hardware cheaper and more pervasive, developing IoT software is now far more accessible. That doesn't mean there aren't tricky bits. Does Java have relevance in the IoT world? How can you keep the system reliable and handle failure in a cost-effective way? How can you cope with the data volumes? What's the best way to turn raw data into insight? ]]>
Thu, 16 Mar 2017 22:09:50 GMT /slideshow/thinking-strategically-about-iot/73227104 HollyCummins@slideshare.net(HollyCummins) Thinking Strategically About IoT HollyCummins Cool? Useful? Disruptor? All of the above? IoT is having an impact on more and more industries. As the cost of instrumenting things and collecting data drops, the possibilities for what we can control and the kind of insights we can gather increase. Not only is IoT hardware cheaper and more pervasive, developing IoT software is now far more accessible. That doesn't mean there aren't tricky bits. Does Java have relevance in the IoT world? How can you keep the system reliable and handle failure in a cost-effective way? How can you cope with the data volumes? What's the best way to turn raw data into insight? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thinkingstrategicallyaboutiot-170316220950-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Cool? Useful? Disruptor? All of the above? IoT is having an impact on more and more industries. As the cost of instrumenting things and collecting data drops, the possibilities for what we can control and the kind of insights we can gather increase. Not only is IoT hardware cheaper and more pervasive, developing IoT software is now far more accessible. That doesn&#39;t mean there aren&#39;t tricky bits. Does Java have relevance in the IoT world? How can you keep the system reliable and handle failure in a cost-effective way? How can you cope with the data volumes? What&#39;s the best way to turn raw data into insight?
Thinking Strategically About IoT from Holly Cummins
]]>
781 5 https://cdn.slidesharecdn.com/ss_thumbnails/thinkingstrategicallyaboutiot-170316220950-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair /slideshow/software-developers-guide-to-fun-in-the-workplace-euphoria-despite-the-despair/66280544 euphoriadespair-j1version-160922005528
An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.]]>

An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.]]>
Thu, 22 Sep 2016 00:55:28 GMT /slideshow/software-developers-guide-to-fun-in-the-workplace-euphoria-despite-the-despair/66280544 HollyCummins@slideshare.net(HollyCummins) Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair HollyCummins An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/euphoriadespair-j1version-160922005528-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An in-depth look at what makes software development a roller coaster where the highs of 0 compiler warnings are quickly cancelled out by the pain of long hours, bad requirements, endless configuration, clueless managers and a plethora of other issues which make death by a thousand cuts seem like a good idea. They will answer questions such as: Why is programming often called an art despite having its underpinnings in formal logic? How can I rediscover the delight I felt when I first started coding? Whats that rush I feel when my test passes? Am I addicted to TDD? Combining Psychology, Philosophy and Computer Science, Dr Holly Cummins and Martijn Verburg will present a series of practical tips to help you rediscover the euphoria that you felt the very first time a metal box in front of you came to life and cried out Hello World.
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair from Holly Cummins
]]>
2888 10 https://cdn.slidesharecdn.com/ss_thumbnails/euphoriadespair-j1version-160922005528-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Cuddly Throwable Application Server /slideshow/the-cuddly-throwable-application-server/64814504 throwableapplicationserver-160808215652
Computers are getting small enough and cheap enough that theyre almost disposable. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. At the same time, the Java stacks that we know and love are also getting lighter and cheaper. That combination means its possible to put a full spec-compliant Java EE server on ridiculously cheap hardware, and then throw it around the room without worrying too much about breaking stuff. Source code: https://github.com/holly-cummins/throwable-application-server]]>

Computers are getting small enough and cheap enough that theyre almost disposable. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. At the same time, the Java stacks that we know and love are also getting lighter and cheaper. That combination means its possible to put a full spec-compliant Java EE server on ridiculously cheap hardware, and then throw it around the room without worrying too much about breaking stuff. Source code: https://github.com/holly-cummins/throwable-application-server]]>
Mon, 08 Aug 2016 21:56:51 GMT /slideshow/the-cuddly-throwable-application-server/64814504 HollyCummins@slideshare.net(HollyCummins) The Cuddly Throwable Application Server HollyCummins Computers are getting small enough and cheap enough that theyre almost disposable. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. At the same time, the Java stacks that we know and love are also getting lighter and cheaper. That combination means its possible to put a full spec-compliant Java EE server on ridiculously cheap hardware, and then throw it around the room without worrying too much about breaking stuff. Source code: https://github.com/holly-cummins/throwable-application-server <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/throwableapplicationserver-160808215652-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Computers are getting small enough and cheap enough that theyre almost disposable. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. At the same time, the Java stacks that we know and love are also getting lighter and cheaper. That combination means its possible to put a full spec-compliant Java EE server on ridiculously cheap hardware, and then throw it around the room without worrying too much about breaking stuff. Source code: https://github.com/holly-cummins/throwable-application-server
The Cuddly Throwable Application Server from Holly Cummins
]]>
2723 2 https://cdn.slidesharecdn.com/ss_thumbnails/throwableapplicationserver-160808215652-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
An Arduino, an application, server, and me /slideshow/an-arduino-an-application-server-and-me/64019958 arduinoappserver-160714101734
Presenting the worlds first cuddly, throwable application server! Computers are getting smaller and smaller and cheaper and cheaper. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. This talk will explore the limits of embeddable hardware and present a getting-started-guide to the internet of things. Whats needed? How much does it cost? Whats the best way of making an embeddable device talk to the internet? And why would you want a throwable application server? As well as hints and tips, there will be a show-and-tell session (or demo if youre discussing with your boss). Source code is at https://github.com/holly-cummins/throwable-application-server ]]>

Presenting the worlds first cuddly, throwable application server! Computers are getting smaller and smaller and cheaper and cheaper. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. This talk will explore the limits of embeddable hardware and present a getting-started-guide to the internet of things. Whats needed? How much does it cost? Whats the best way of making an embeddable device talk to the internet? And why would you want a throwable application server? As well as hints and tips, there will be a show-and-tell session (or demo if youre discussing with your boss). Source code is at https://github.com/holly-cummins/throwable-application-server ]]>
Thu, 14 Jul 2016 10:17:34 GMT /slideshow/an-arduino-an-application-server-and-me/64019958 HollyCummins@slideshare.net(HollyCummins) An Arduino, an application, server, and me HollyCummins Presenting the worlds first cuddly, throwable application server! Computers are getting smaller and smaller and cheaper and cheaper. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. This talk will explore the limits of embeddable hardware and present a getting-started-guide to the internet of things. Whats needed? How much does it cost? Whats the best way of making an embeddable device talk to the internet? And why would you want a throwable application server? As well as hints and tips, there will be a show-and-tell session (or demo if youre discussing with your boss). Source code is at https://github.com/holly-cummins/throwable-application-server <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/arduinoappserver-160714101734-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presenting the worlds first cuddly, throwable application server! Computers are getting smaller and smaller and cheaper and cheaper. Its possible to sock computers away almost anywhere, and to connect almost anything to the internet. This talk will explore the limits of embeddable hardware and present a getting-started-guide to the internet of things. Whats needed? How much does it cost? Whats the best way of making an embeddable device talk to the internet? And why would you want a throwable application server? As well as hints and tips, there will be a show-and-tell session (or demo if youre discussing with your boss). Source code is at https://github.com/holly-cummins/throwable-application-server
An Arduino, an application, server, and me from Holly Cummins
]]>
1158 2 https://cdn.slidesharecdn.com/ss_thumbnails/arduinoappserver-160714101734-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-HollyCummins-48x48.jpg?cb=1720798221 Specialties: Bluemix, IBM Cloud hollycummins.blogspot.com https://cdn.slidesharecdn.com/ss_thumbnails/kubeconlovek8sandnotwreckplanet-200911183322-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/how-to-love-k8s-and-not-wreck-the-planet/238456870 How to Love K8s and No... https://cdn.slidesharecdn.com/ss_thumbnails/guide-to-funflowcon-191212141936-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-importance-of-fun-in-the-workplace-late-2019/204945813 The Importance of Fun ... https://cdn.slidesharecdn.com/ss_thumbnails/peopleplanetclouds-191203211624-thumbnail.jpg?width=320&height=320&fit=bounds HollyCummins/people-planet-clouds People, Planet, Clouds