Computers are getting small enough and cheap enough that they’re almost disposable. It’s 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 it’s 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
An Arduino, an application, server, and meHolly Cummins
Presenting the world’s first cuddly, throwable application server! Computers are getting smaller and smaller and cheaper and cheaper. It’s 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. What’s needed? How much does it cost? What’s 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 you’re discussing with your boss).
Source code is at https://github.com/holly-cummins/throwable-application-server
Building Stuff for Fun and Profit - confessions from a life in code and cablesHolly Cummins
I love making stuff. I'm so happy that my job allows me to make stuff, and when I'm not at work, I'm making stuff anyway. Some of the stuff I've made has solved real technical and business problems; some of it I've done just to see if I can. In this talk I'll describe some of the valuable things I've built for my employer, IBM, and our clients - I'll also describe some of the ridiculous things I've made for myself.
These are slides for a talk given at BuildStuff Odessa, 2016 (http://www.buildstuff.com.ua/odessa/)
Eli Whitney invented the cotton gin in 1793, which revolutionized the cotton industry and greatly increased demand for slave labor. He struggled for over a year to construct a full-size working model after submitting a small prototype. Whitney received a patent for the cotton gin in 1794. His invention separated cotton fibers from seeds much faster than could be done by hand, significantly boosting cotton production in the United States.
Eli Whitney invented the cotton gin in 1793, which revolutionized the cotton industry and greatly increased demand for slave labor. The cotton gin efficiently separated cotton fibers from seeds, making cotton production far more efficient. Whitney received a patent for his invention in 1794. While the cotton gin made Whitney wealthy, it also led to the expansion of slavery in the American South as plantation owners needed more slaves to pick the increased cotton harvests.
A brief overview of Watson Cognitive solutions and an introduction into how they can be incorporated into the oil & gas arena. Dave Haake, Global C&P Solutions Executive, IBM Watson
The document discusses why OSGi is important for developing software. It notes that the amount of software is doubling every 7 years, making modularity and flexibility more critical. OSGi aims to provide a better way to develop software that is adaptive, flexible, uses contracts and services, supports evolution and distribution. It discusses the history of concepts like subroutines, modules, objects, and packages that aimed to improve modularity. OSGi bundles take this further by allowing modularization at the package and service level. This achieves the dream of fully decoupled modules through the use of APIs and services. OSGi is presented as an important investment to support modularity as software growth continues exponentially.
An Arduino, an application, server, and meHolly Cummins
Presenting the world’s first cuddly, throwable application server! Computers are getting smaller and smaller and cheaper and cheaper. It’s 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. What’s needed? How much does it cost? What’s 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 you’re discussing with your boss).
Source code is at https://github.com/holly-cummins/throwable-application-server
Building Stuff for Fun and Profit - confessions from a life in code and cablesHolly Cummins
I love making stuff. I'm so happy that my job allows me to make stuff, and when I'm not at work, I'm making stuff anyway. Some of the stuff I've made has solved real technical and business problems; some of it I've done just to see if I can. In this talk I'll describe some of the valuable things I've built for my employer, IBM, and our clients - I'll also describe some of the ridiculous things I've made for myself.
These are slides for a talk given at BuildStuff Odessa, 2016 (http://www.buildstuff.com.ua/odessa/)
Eli Whitney invented the cotton gin in 1793, which revolutionized the cotton industry and greatly increased demand for slave labor. He struggled for over a year to construct a full-size working model after submitting a small prototype. Whitney received a patent for the cotton gin in 1794. His invention separated cotton fibers from seeds much faster than could be done by hand, significantly boosting cotton production in the United States.
Eli Whitney invented the cotton gin in 1793, which revolutionized the cotton industry and greatly increased demand for slave labor. The cotton gin efficiently separated cotton fibers from seeds, making cotton production far more efficient. Whitney received a patent for his invention in 1794. While the cotton gin made Whitney wealthy, it also led to the expansion of slavery in the American South as plantation owners needed more slaves to pick the increased cotton harvests.
A brief overview of Watson Cognitive solutions and an introduction into how they can be incorporated into the oil & gas arena. Dave Haake, Global C&P Solutions Executive, IBM Watson
The document discusses why OSGi is important for developing software. It notes that the amount of software is doubling every 7 years, making modularity and flexibility more critical. OSGi aims to provide a better way to develop software that is adaptive, flexible, uses contracts and services, supports evolution and distribution. It discusses the history of concepts like subroutines, modules, objects, and packages that aimed to improve modularity. OSGi bundles take this further by allowing modularization at the package and service level. This achieves the dream of fully decoupled modules through the use of APIs and services. OSGi is presented as an important investment to support modularity as software growth continues exponentially.
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?
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2se8sl9.
Holly Cummins talks about the big picture of IoT and whether embedded devices are relevant to business. Cummins demos using an embedded device with MQTT and a Java toolkit for MQTT. Filmed at qconlondon.com.
Holly Cummins is the technical lead of IBM’s London Bluemix Garage. She was previously delivery lead for the WebSphere Liberty Profile. She is a JavaOne RockStar, and has also spoken at Devoxx, JavaZone, JFokus, The ServerSide Java Symposium, JAX London, GeeCon, and the Great Indian Developer Summit. She is a co-author of Enterprise OSGi in Action.
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperHolly Cummins
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!).
I’ve never seen a job I didn’t want to automate. Sometimes it’s worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, I’ll explore why we automate, when to automate, the hazards of automation and the – big – rewards of automation. I’m part of the team developing IBM’s WebSphere Liberty application server. We’ve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. I’ll describe what we’ve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still can’t resist trying to automate all the things.
These are slides from a 2014 presentation at GeekOut UK.
We've Got This Whole Unicorn Thing Wrong (pdf with notes)Tim O'Reilly
1) The document discusses different definitions and perspectives on what constitutes a "unicorn" startup. It contrasts the common definition of a unicorn as a startup valued at $1 billion or more with Tom Stoppard's definition involving something that causes people to say "WTF?!" and changes how people view the world.
2) It provides examples of historical innovations like the automobile and airplane that were initially unbelievable but ultimately changed society. These are considered "real unicorns."
3) The author argues that to be a true unicorn, a startup or innovation must not only seem unbelievable initially but also transform how the world works and change the people who encounter it, having huge economic and social impacts.
The Importance of Fun in the Workplace (late 2019)Holly Cummins
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?” “What’s 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”.
I’ve never seen a job I didn’t want to automate. Sometimes it’s worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, I’ll explore why we automate, when to automate, the hazards of automation and the – big – rewards of automation. I’m part of the team developing IBM’s WebSphere Liberty application server. We’ve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. I’ll describe what we’ve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still can’t resist trying to automate all the things.
These are slides from WebDeLdn presentation, May 2019.
Niche or Platform - what next for our institutions online?Mike Ellis
This presentation looks at the ideas behind institutions delivering a "trusted platform" rather than niche silos. It suggests that "platforms" in this context are places where communities are enabled, supported and encouraged and goes on to consider ten big ideas which often accompany platform-like approaches.
We've Got This Whole Unicorn Thing Wrong (pptx)Tim O'Reilly
A few weeks ago, I wrote a Medium piece on unicorns. I realized I should put together a talk to go with it. Here are the slides from that talk, explaining why I've launched my Next:Economy Summit, and how we get from what I've called the WTF economy to a Next Economy and a future that we want to live in.
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?
This document discusses challenges that enterprises face in pursuing continuous innovation. It notes that enterprises are made up of people, not platforms, and that people's behaviors are influenced by their beliefs about how to meet their needs. Traditional enterprise structures can discourage autonomy and new ideas due to efficiency optimizations. The document suggests forming autonomous teams anyway and pursuing purpose over profits to motivate innovation. It acknowledges negative reactions may occur but that fear tactics do not work, and further reading and talks on organizational change patterns are recommended.
The AIs Are Not Taking Our Jobs...They Are Changing ThemTim O'Reilly
This document discusses how AI and technology are changing jobs rather than eliminating them. It argues that human-computer symbiosis is creating new types of jobs and changing existing jobs and industries. As an example, it discusses how Uber represents a human-machine symbiosis that has improved transportation services by matching drivers and passengers using GPS and big data. The document advocates focusing on using technology to address important problems like healthcare, education, infrastructure and sustainability.
The Future of the Internet, Commerce and Communications - Gerd Leonhard Incisive_Events
Gerd Leonhard is a futurist, author, and CEO of The Futures Agency. He discusses several topics related to big data, mobile technology, social media, and the future of the internet. Some key points include:
- The next 3 years will see a re-imagination of everything through the convergence of social, local, and mobile (SoLoMo).
- Big data presents both opportunities and risks that require careful management to avoid potential harms.
- Technologies like Google Glass and developments in human-data interfaces will further blur distinctions between humans and technology.
- Decentralized networks and new forms of data ecosystems may emerge to replace existing centralized models.
The document discusses several panels and presentations from a conference on digital media and marketing. One panel discusses how brands can tap into consumers' fear of missing out (FOMO) through social media marketing. Another panel provides insights on how startups can maintain their competitive advantage and defend against copycats. A third panel examines the use of outrage and activism on the internet to generate change.
Helping Government Keep Up with Moore's LawTim O'Reilly
My talk at the World Government Summit in Dubai on February 8, 2015. I talk about the pace of Moore's Law, and how AI, sensors, and on-demand are raising consumer expectations of government software. I go from there to my notion of government as a platform. PDF with Speaker notes - read the notes for the narrative that goes along with the slides.
TDWI Keynote: Outside In - The Future of Business Intelligence innovationmark madsen
The real future of business intelligence rather than the retro future we've been building, and where to look for inspiration and innovation in the future.
The document discusses how digital networks are unlocking passion and enabling deeper relationships and value creation. It addresses how to discover, nurture and amplify passion through connection and by providing access to information and people. It also discusses how barriers to access are eroding, the new scarcities in a world of increased access, and how to provide premium experiences and context to command attention in this environment. Key questions addressed include how to help customers accomplish their goals, be highly relevant and present on their channels, and journey further into niche areas.
1) Social media such as blogs, Twitter, and Facebook continue growing in popularity and importance as means for sharing content online. While the specific tools may change, people will continue publishing more content on the internet.
2) The presentation discusses various social media platforms like Twitter, Facebook, Flickr, YouTube and Foursquare and how companies can leverage these channels for marketing, sales, customer support and retention.
3) It encourages companies and individuals to start experimenting with social media with a manageable budget, to publish content across various channels, and engage in two-way communication online.
How to Love K8s and Not Wreck The PlanetHolly Cummins
This document discusses how the Kubernetes platform and cloud infrastructure can contribute to climate change through excessive resource usage and lack of efficiency. It identifies issues like "kubesprawl" where too many clusters are created, lack of visibility into resource usage that leads to "zombie workloads" consuming resources needlessly, and lack of automation and governance around the lifecycle of clusters. The document advocates for tools and practices that can improve resource utilization, add elasticity, limit creation of unnecessary clusters, help decommission zombie workloads, and make it easier for users to understand their resource usage and turn clusters off when not needed in order to reduce the environmental impact.
Cloud native – the perfect recipe for innovation, adaptability, and engineering excellence. Right? Well, when it goes right. When it goes wrong, sometimes it’s monster spaghetti, sometimes it’s a quality headache, and – worst of all – sometimes it’s exactly as clunky and slow-to-change as what it’s replacing. As a consultant, Holly gets to see really good practices and also the anti-patterns; in this talk, she’ll share stories of what happens when things go wrong.
More Related Content
Similar to The Cuddly Throwable Application Server
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?
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2se8sl9.
Holly Cummins talks about the big picture of IoT and whether embedded devices are relevant to business. Cummins demos using an embedded device with MQTT and a Java toolkit for MQTT. Filmed at qconlondon.com.
Holly Cummins is the technical lead of IBM’s London Bluemix Garage. She was previously delivery lead for the WebSphere Liberty Profile. She is a JavaOne RockStar, and has also spoken at Devoxx, JavaZone, JFokus, The ServerSide Java Symposium, JAX London, GeeCon, and the Great Indian Developer Summit. She is a co-author of Enterprise OSGi in Action.
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperHolly Cummins
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!).
I’ve never seen a job I didn’t want to automate. Sometimes it’s worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, I’ll explore why we automate, when to automate, the hazards of automation and the – big – rewards of automation. I’m part of the team developing IBM’s WebSphere Liberty application server. We’ve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. I’ll describe what we’ve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still can’t resist trying to automate all the things.
These are slides from a 2014 presentation at GeekOut UK.
We've Got This Whole Unicorn Thing Wrong (pdf with notes)Tim O'Reilly
1) The document discusses different definitions and perspectives on what constitutes a "unicorn" startup. It contrasts the common definition of a unicorn as a startup valued at $1 billion or more with Tom Stoppard's definition involving something that causes people to say "WTF?!" and changes how people view the world.
2) It provides examples of historical innovations like the automobile and airplane that were initially unbelievable but ultimately changed society. These are considered "real unicorns."
3) The author argues that to be a true unicorn, a startup or innovation must not only seem unbelievable initially but also transform how the world works and change the people who encounter it, having huge economic and social impacts.
The Importance of Fun in the Workplace (late 2019)Holly Cummins
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?” “What’s 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”.
I’ve never seen a job I didn’t want to automate. Sometimes it’s worked out well, sometimes automation has turned a small nuisance into a big, fragile, free-time-eating monster nuisance. In this talk, I’ll explore why we automate, when to automate, the hazards of automation and the – big – rewards of automation. I’m part of the team developing IBM’s WebSphere Liberty application server. We’ve used a mix of off-the-shelf and home-rolled tools and processes to work smarter and more productively. I’ll describe what we’ve learned as WebSphere has transitioned to DevOps and continuous delivery and why I still can’t resist trying to automate all the things.
These are slides from WebDeLdn presentation, May 2019.
Niche or Platform - what next for our institutions online?Mike Ellis
This presentation looks at the ideas behind institutions delivering a "trusted platform" rather than niche silos. It suggests that "platforms" in this context are places where communities are enabled, supported and encouraged and goes on to consider ten big ideas which often accompany platform-like approaches.
We've Got This Whole Unicorn Thing Wrong (pptx)Tim O'Reilly
A few weeks ago, I wrote a Medium piece on unicorns. I realized I should put together a talk to go with it. Here are the slides from that talk, explaining why I've launched my Next:Economy Summit, and how we get from what I've called the WTF economy to a Next Economy and a future that we want to live in.
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?
This document discusses challenges that enterprises face in pursuing continuous innovation. It notes that enterprises are made up of people, not platforms, and that people's behaviors are influenced by their beliefs about how to meet their needs. Traditional enterprise structures can discourage autonomy and new ideas due to efficiency optimizations. The document suggests forming autonomous teams anyway and pursuing purpose over profits to motivate innovation. It acknowledges negative reactions may occur but that fear tactics do not work, and further reading and talks on organizational change patterns are recommended.
The AIs Are Not Taking Our Jobs...They Are Changing ThemTim O'Reilly
This document discusses how AI and technology are changing jobs rather than eliminating them. It argues that human-computer symbiosis is creating new types of jobs and changing existing jobs and industries. As an example, it discusses how Uber represents a human-machine symbiosis that has improved transportation services by matching drivers and passengers using GPS and big data. The document advocates focusing on using technology to address important problems like healthcare, education, infrastructure and sustainability.
The Future of the Internet, Commerce and Communications - Gerd Leonhard Incisive_Events
Gerd Leonhard is a futurist, author, and CEO of The Futures Agency. He discusses several topics related to big data, mobile technology, social media, and the future of the internet. Some key points include:
- The next 3 years will see a re-imagination of everything through the convergence of social, local, and mobile (SoLoMo).
- Big data presents both opportunities and risks that require careful management to avoid potential harms.
- Technologies like Google Glass and developments in human-data interfaces will further blur distinctions between humans and technology.
- Decentralized networks and new forms of data ecosystems may emerge to replace existing centralized models.
The document discusses several panels and presentations from a conference on digital media and marketing. One panel discusses how brands can tap into consumers' fear of missing out (FOMO) through social media marketing. Another panel provides insights on how startups can maintain their competitive advantage and defend against copycats. A third panel examines the use of outrage and activism on the internet to generate change.
Helping Government Keep Up with Moore's LawTim O'Reilly
My talk at the World Government Summit in Dubai on February 8, 2015. I talk about the pace of Moore's Law, and how AI, sensors, and on-demand are raising consumer expectations of government software. I go from there to my notion of government as a platform. PDF with Speaker notes - read the notes for the narrative that goes along with the slides.
TDWI Keynote: Outside In - The Future of Business Intelligence innovationmark madsen
The real future of business intelligence rather than the retro future we've been building, and where to look for inspiration and innovation in the future.
The document discusses how digital networks are unlocking passion and enabling deeper relationships and value creation. It addresses how to discover, nurture and amplify passion through connection and by providing access to information and people. It also discusses how barriers to access are eroding, the new scarcities in a world of increased access, and how to provide premium experiences and context to command attention in this environment. Key questions addressed include how to help customers accomplish their goals, be highly relevant and present on their channels, and journey further into niche areas.
1) Social media such as blogs, Twitter, and Facebook continue growing in popularity and importance as means for sharing content online. While the specific tools may change, people will continue publishing more content on the internet.
2) The presentation discusses various social media platforms like Twitter, Facebook, Flickr, YouTube and Foursquare and how companies can leverage these channels for marketing, sales, customer support and retention.
3) It encourages companies and individuals to start experimenting with social media with a manageable budget, to publish content across various channels, and engage in two-way communication online.
Similar to The Cuddly Throwable Application Server (20)
How to Love K8s and Not Wreck The PlanetHolly Cummins
This document discusses how the Kubernetes platform and cloud infrastructure can contribute to climate change through excessive resource usage and lack of efficiency. It identifies issues like "kubesprawl" where too many clusters are created, lack of visibility into resource usage that leads to "zombie workloads" consuming resources needlessly, and lack of automation and governance around the lifecycle of clusters. The document advocates for tools and practices that can improve resource utilization, add elasticity, limit creation of unnecessary clusters, help decommission zombie workloads, and make it easier for users to understand their resource usage and turn clusters off when not needed in order to reduce the environmental impact.
Cloud native – the perfect recipe for innovation, adaptability, and engineering excellence. Right? Well, when it goes right. When it goes wrong, sometimes it’s monster spaghetti, sometimes it’s a quality headache, and – worst of all – sometimes it’s exactly as clunky and slow-to-change as what it’s replacing. As a consultant, Holly gets to see really good practices and also the anti-patterns; in this talk, she’ll share stories of what happens when things go wrong.
Tales from the devops transformation trenchesHolly Cummins
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.
The Importance of Fun in the Workplace (2019)Holly Cummins
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?” “What’s 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 story of http://designsparkmarketplace.comHolly Cummins
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.
Six Myths and Paradoxes of Garbage Collection Holly Cummins
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.
Cloud native is about culture, not containersHolly Cummins
As a developer in IBM’s 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 that’s better than their competitors, and then evolve it to beat any new competitors. What’s getting in their way isn’t the technology—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.
Holly shares stories of customers struggling to get cloud native and explains how IBM applied its methodology to turn things around. You’ll 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).
So You Say You Want a Chatbot RevolutionHolly Cummins
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.
Java performance - not so scary after allHolly Cummins
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
OSGi and the Enterprise - A match made in a ... box?Holly Cummins
This document provides a very brief history of programming, starting from bits and words, then discussing functions and libraries, objects, and now Enterprise OSGi. It notes that modularity is important inside enterprise platforms and that OSGi enforces modularity, addressing problems with traditional JAR files that lack versioning and dependency declaration capabilities.
Innovation Stories from the Bluemix GarageHolly Cummins
Everyone’s talking about innovation, but how do you know if you’re 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. She’ll 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?’
Software Developers Guide to Fun in the Workplace: Euphoria Despite the DespairHolly Cummins
This document outlines strategies for having fun in the workplace presented by Holly Cummins and Martijn Verburg. It begins with an introduction on quantifying and measuring fun. It then provides a 20 step plan for achieving fun that includes ideas like creating a Chief Fun Officer role and installing a ball pit. The document discusses how fun can be good for business by increasing productivity and reducing sick leave. It also examines what types of activities and tasks are inherently fun versus unfun. Finally, it provides suggestions for how to introduce more fun elements like pairing, reducing meetings and estimates, focusing on prototyping, and increasing automation.
Microservices: from dream to reality in an hourHolly Cummins
Are microservices a wonder-pattern for rescuing intractably complex applications? Or are they just a restatement of the software engineering best practices we all should be following anyway? Or something in between?
How do they work? How should they be written? What are the pitfalls? What are the underpinning technologies?
Accompanying article: https://jaxenter.com/microservices-storm-in-a-teacup-or-teacups-in-a-storm-120388.html
What is Master Data Management by PiLog Groupaymanquadri279
PiLog Group's Master Data Record Manager (MDRM) is a sophisticated enterprise solution designed to ensure data accuracy, consistency, and governance across various business functions. MDRM integrates advanced data management technologies to cleanse, classify, and standardize master data, thereby enhancing data quality and operational efficiency.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfUndress Baby
The quest for the best AI face swap solution is marked by an amalgamation of technological prowess and artistic finesse, where cutting-edge algorithms seamlessly replace faces in images or videos with striking realism. Leveraging advanced deep learning techniques, the best AI face swap tools meticulously analyze facial features, lighting conditions, and expressions to execute flawless transformations, ensuring natural-looking results that blur the line between reality and illusion, captivating users with their ingenuity and sophistication.
Web:- https://undressbaby.com/
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
56. @holly_cummins
… and then what happened?
• Connectors are not as easy as
one might hopePcDuino
battery
interface
57. @holly_cummins
… and then what happened?
• Connectors are not as easy as
one might hope
Popular
embeddable
battery
PcDuino
battery
interface
58. @holly_cummins
… and then what happened?
• Connectors are not as easy as
one might hope
Popular
embeddable
battery
PcDuino
battery
interface
59. @holly_cummins
… and then what happened?
• Connectors are not as easy as
one might hope
Popular
embeddable
battery
PcDuino
battery
interface
JST-PH
60. @holly_cummins
… and then what happened?
• Connectors are not as easy as
one might hope
Popular
embeddable
battery
PcDuino
battery
interface
JST-PH
61. @holly_cummins
… and then what happened?
• Connectors are not as easy as
one might hope
Popular
embeddable
battery
PcDuino
battery
interface
JST-PH
JST-SH
62. @holly_cummins
“The board features a
difficult-to-get JST-SH
connector. You won't
find a battery with a
ready-made five-pin
JST-SH connector. ”
http://wt.tuxomania.net
63. @holly_cummins
“The board features a
difficult-to-get JST-SH
connector. You won't
find a battery with a
ready-made five-pin
JST-SH connector. ”
http://wt.tuxomania.net
!&!^@*!
87. @holly_cummins
–My mother
“Holly, I saw a video of your
sphere talk.
I thought you handled the fact
that the demo failed really well.
Are there any videos where it
actually works?”
110. @holly_cummins
- My partner
“Holly, I keep telling you
you should refuse to do
this talk anymore.”
(I didn’t even tell him about the exploding batteries.)