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.
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?’
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?
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).
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?’
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?
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).
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.
Apps as Machines — ThingsCon Berlin 2014Martin Jordan
What if your favourite apps turned into little machines? What makes physical objects more emotionally engaging than apps? How do we connect to them through our natural senses and cognitive abilities?
Together we'll break down some of our favourite apps to their elementals and imagine them as physical machines. We'll examine aspects of experience which can bring us closer to the services we use everyday.
How? With a few short hands-on exercises, we'll explore the jobs-to-be-done behind popular apps. Quick prototypes and scenarios of how these might exist as machines will try to uncover what we're after.
The ‘Apps as Machines’ workshop was held during ThingsCon in May 2014 in Berlin — by Boris Anthony, Hannes Jentsch and Martin Jordan
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.
These slides are from a 2 hour presentation called Design for Developers.
The goal of Design for Developers is to teach interface design as a set of rules: there are some good default values for a lot of design decisions that you should remember, there is a “scientific” way of approaching things like alignment, even though many designers will tell you it’s something you should “feel”.
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”.
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectWilliam Bergmann
A rundown of 10 of the most common ways to wreck a WordPress project, along with tips to avoid them for Project Managers on both the Client and Agency side.
Home based-businesses-that-make-money (2)PN Kalaivani
Important tips for Top ways to earn from home, Become an internet marketer, It's easy for anyone who is interested in being able to earn from home if you follow these key steps and tips
What if your favourite apps turned into little machines? What makes physical objects more emotionally engaging than apps? How do we connect to them through our natural senses and cognitive abilities?
Together with 13 student we broke down some of our favourite apps to their elementals and re-imagined them as physical machines. We examined aspects of experience which can bring us closer to the services we use everyday.
How? With a few short hands-on exercises, we explored the jobs-to-be-done behind popular apps. Quick prototypes and scenarios of how these might exist as machines helped us to uncover what a new design field of the future looks like.
Taught by Hannes Jentsch and Martin Jordan at University of Applied Sciences Potsdam, Germany in October 2014.
Kickstart YOUR Career in Enterprise Computing: Brought to you by IBM ZDr. Melissa Sassi
What is enterprise computing? How does IBM Z fit into the picture? What are three things you need to know about IBM Z technology? Why land a job in enterprise computing? How can you learn & explore more + gain access to prizes, learning, networking & guest blogging opportunities?
Personal summary of the World Creativity Forum about creativity and innovation at the 16th and 17th November 2011 in Hasselt, Flanders.
Keynotes: Malcolm Gladwell, Alexander Osterwalder, Scott Belski, Peter Hinssen, Garr Reynolds, Keith Sawyer, Jamie Anderson, Patti Maes
creativityworldforum.be
Texts in Dutch and English.
A few of my top-of-mind takeaways from this year's Planningness event. Be sure to check out my original piece for more context and details: bit.ly/1sbEu6n
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.
Apps as Machines — ThingsCon Berlin 2014Martin Jordan
What if your favourite apps turned into little machines? What makes physical objects more emotionally engaging than apps? How do we connect to them through our natural senses and cognitive abilities?
Together we'll break down some of our favourite apps to their elementals and imagine them as physical machines. We'll examine aspects of experience which can bring us closer to the services we use everyday.
How? With a few short hands-on exercises, we'll explore the jobs-to-be-done behind popular apps. Quick prototypes and scenarios of how these might exist as machines will try to uncover what we're after.
The ‘Apps as Machines’ workshop was held during ThingsCon in May 2014 in Berlin — by Boris Anthony, Hannes Jentsch and Martin Jordan
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.
These slides are from a 2 hour presentation called Design for Developers.
The goal of Design for Developers is to teach interface design as a set of rules: there are some good default values for a lot of design decisions that you should remember, there is a “scientific” way of approaching things like alignment, even though many designers will tell you it’s something you should “feel”.
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”.
Top 10 Things To Do If You Want To Get Fired Over A WordPress ProjectWilliam Bergmann
A rundown of 10 of the most common ways to wreck a WordPress project, along with tips to avoid them for Project Managers on both the Client and Agency side.
Home based-businesses-that-make-money (2)PN Kalaivani
Important tips for Top ways to earn from home, Become an internet marketer, It's easy for anyone who is interested in being able to earn from home if you follow these key steps and tips
What if your favourite apps turned into little machines? What makes physical objects more emotionally engaging than apps? How do we connect to them through our natural senses and cognitive abilities?
Together with 13 student we broke down some of our favourite apps to their elementals and re-imagined them as physical machines. We examined aspects of experience which can bring us closer to the services we use everyday.
How? With a few short hands-on exercises, we explored the jobs-to-be-done behind popular apps. Quick prototypes and scenarios of how these might exist as machines helped us to uncover what a new design field of the future looks like.
Taught by Hannes Jentsch and Martin Jordan at University of Applied Sciences Potsdam, Germany in October 2014.
Kickstart YOUR Career in Enterprise Computing: Brought to you by IBM ZDr. Melissa Sassi
What is enterprise computing? How does IBM Z fit into the picture? What are three things you need to know about IBM Z technology? Why land a job in enterprise computing? How can you learn & explore more + gain access to prizes, learning, networking & guest blogging opportunities?
Personal summary of the World Creativity Forum about creativity and innovation at the 16th and 17th November 2011 in Hasselt, Flanders.
Keynotes: Malcolm Gladwell, Alexander Osterwalder, Scott Belski, Peter Hinssen, Garr Reynolds, Keith Sawyer, Jamie Anderson, Patti Maes
creativityworldforum.be
Texts in Dutch and English.
A few of my top-of-mind takeaways from this year's Planningness event. Be sure to check out my original piece for more context and details: bit.ly/1sbEu6n
A guidance for advertisers. How to produce commercials that perform well, not only in a meeting room environment, but also in a living room environment.
Brand yourself in the digital age, using LinkedIn, content marketing and othe...Christophe Regnault
In this presentation, I propose to share with you "tips, tricks and time savers" to help you build your LinkedIn profile and boost your professional social presence, using content marketing and social media.
I made this presentation, in November 2014, to my EMBA peers and I decided to upload and share it on Slide Share by popular demand.
If you want to receive the LinkedIn Template, connect with me on LinkedIn.
Christophe Regnault
https://lu.linkedin.com/in/tochristopheregnault
9 Things I Wish I'd Known About B2B Social Media Before I Started - Scot McKeeBirddogB2B
Presentation given by Scot McKee, Managing Director, Birddog, at the Bunzl Social Media Training Day, London, 2013.
For businesses just starting out on Social Media, McKee explains the 9 things he wish he'd known before he got started with Social Media and Content Marketing. Tackling some of the main objections he hears in Social Media for B2B and sharing his tips on how to get the most out of your efforts.
McKee’s books on the subject of Creative B2B Branding and Business Marketing are available from Amazon - http://is.gd/mckeebooks
Mastering Workplace Performance for the Institute of Management StudiesJason W. Womack, MEd MA
The Mastering Workplace Performance course is designed to give you practical tools and methods, immediately, that help you get more work done...so you can get done more of what you want to do.
http://www.ims-online.com/widgets/search/outline.asp?id=womack1
Seminar Description
This course is especially designed for managers, project leaders, and individual contributors who know there are smarter ways of working and want to quickly learn those techniques; are responsible for efficient performance while simultaneously managing multiple priorities; and, want to step back, study, and implement new ways of working and managing their work.
Effective organization and time management techniques help people achieve their objectives. Understanding the fundamentals of workflow and the principles of human performance enable participants with the tools and the processes to get more of their work done, on time, with fewer resources, and with less stress.
The focus of this course is on managing the myriad of details that go into an effective work day and a successful professional career. Learn what top performers know, do and say about professional productivity and effective leadership. Organize your ideas, projects and tasks and learn how to prioritize meetings, emails, and professional goals.
Practice specific time and action management strategies you can implement immediately at your desk and with your team.
15%
The Principles of Productivity: How to combine personal working styles with company culture for success
20%
Setting the Stage for a More Productive Day: Knowing what you need and how to plan for more productive days
15%
Engaging Others in Upleveling their Productivity: Managing meetings, expectations and results
30%
Effective Time Management Techniques: 5 tools and techniques to use to get more done, faster, with less effort
15%
Assessing Progress and Enhancing Structure: Tracking resource management for measurable results
5%
Building an Accountability Program: Identify a workplace performance goal and plan for implementation
Build a Culture to Encourage Learning, Creativity and CollaborationBizLibrary
Eve Ash will lead you on a simple path to explore the 10 foundational steps to ensure your people love learning, collaborate productively and develop their potential to be creative and innovate. These steps will help you create a learning culture within your organization that allows continual growth and development of your biggest asset: your people.
When your people adopt a growth mindset, there's no limit to the benefits that will positively impact your business.
In this webinar, you'll learn to:
Uncover inner career passion
Switch on personal power
Connect to discovery delight
Find the respect torch
Discuss an idea every day
Develop collaboration strategies
Encourage problem solving
Celebrate shortcuts
Reward creative ideas
Laugh and learn from challenges
Have you ever been blindsided by the departure of a good team member? Have you had team issues boil over and affect long-term chemistry? Or, conversely, have you seen the positive momentum of a team with purpose and alignment between their interests and their roles and responsibilities?
This is the full presentation of the introduction to young advertising students from the Belgian Advertising School to the world of market research (6 October, 2014). Presentation by Hakim Zemni, Katia Pallini & Tom De Ruyck.
Continuous, collaborative learning: making it work for your orgCammy Bean
Presentation by Cammy Bean of Kineo on June 6, 2013. What is continuous, collaborative learning? How can you make it work with your organization? This webinar was hosted by Citrix/GoToTraining and Training Magazine.
When Remembering Really Matters: The Power of Serious Games for Employee Lear...Human Capital Media
Remembering is hard. Forgetting is easy. Companies must train employees on policies, procedures, terminology, product knowledge, etc., and employees need to be able to recall this knowledge on the job. Employees have to complete so much training during the year that it is impossible for them to learn and retain everything that is asked of them. Training functions can unwittingly create a tsunami of content that results in almost zero retention.
This session shares research on remembering — and forgetting — and identifies techniques that foster long-term retention. It then connects these techniques to games and explains how games can help form long-term memories and business results. Sharon Boller and Steven Boller will share recent research on games and case studies that demonstrate how games can be used for learning.
In this session, you will:
Identify the potential costs of not remembering.
Gain an understanding of research-based learning principles such as spaced repetition, feedback loops and more.
Identify the connection between research-based learning methods, serious games and tangible business outcomes.
How to Love K8s and Not Wreck The PlanetHolly Cummins
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 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”.
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?
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.
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.
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.
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!).
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
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 Cuddly Throwable Application ServerHolly Cummins
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/)
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
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.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
RISE with SAP and Journey to the Intelligent Enterprise
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
1. #jspring
Holly Cummins, IBM | @holly_cummins
Martijn Verburg, JClarity | @karianna
May 2017
A Software Developer’s Guide to
FUN in the workplace
How to achieve Euphoria despite the Despair
6. Is this a fun talk?
No. It’s a talk about fun.
That’s different.
7. Is this a fun talk?
No. It’s a talk about fun.
That’s different.
Obviously.
8. @holly_cumminshttp://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
20 step plan to achieve FUN.
1. Quantify and Qualify your FUN metrics
2. Create a Chief FUN Officer (CFO) role
3. Gamify your daily tasks to make them more FUN
4. Enthusiastically high five everyone each morning for FUN
5. Install a FUN ball pit
6. Inject a FUN word of the day into conversations
7. Wear FUN clothing, something with flair
8. Create FUN certificates with gold star systems - relive the fun of
kindergarten!
9. Nominate FUN assessors for each team
10.Laugh Out Loud (LOL) once a day in the office, others will enjoy your FUN
20. "Fun is a point on the intersection
of engagement levels and social
interaction for a given activity.”
Fun: An Exploration in its Relevance to Interaction Design - Elise Woolley, 2010
26. Things that are Fun
Something
novel
Doing
something you’re
good at
27. Things that are Fun
Something
novel
Doing
something you’re
good at
Completing
a task
28. Things that are Fun
Something
novel
Doing
something you’re
good at
Completing
a task
Getting fast
feedback
29. Things that are Fun
Something
novel
Doing
something you’re
good at
Completing
a task
Getting fast
feedback
Creating
something
new
30. Things that are Fun
Something
novel
Doing
something you’re
good at
Completing
a task
Getting fast
feedback
Creating
something
new
Fixing
something
old
73. "Individuals [who just
watched a comedy video]
have approximately 12%
greater productivity."
https://www2.warwick.ac.uk/fac/soc/economics/staff/eproto/workingpapers/happinessproductivity.pdf
78. How much fun can
you expect to have?
https://www.flickr.com/photos/paulesson/3065570366
79. How much fun can
you expect to have?
(Yes, this is a picture of lots
of fungi. You’re welcome.)
https://www.flickr.com/photos/paulesson/3065570366
80. Limits to Fun
• No one likes working on things that
aren’t valuable or useful.
• So if you take that to its extreme, and
only do activities if they’re fun and
enjoyable, will that work?
• Self-discipline is still needed.
94. Step 1.
Find un-fun things.
Get rid of them.
... because they're probably waste.
95.
96. Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
97. We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
98. We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Pair
programming
99. We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Pair
programming
#noestimates
100. We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
101. We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
Self-generating
status
102. We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
Self-generating
status
Protect peace
103. Findable
documentation
We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
Self-generating
status
Protect peace
104. Findable
documentation
We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
Self-generating
status
Protect peace
MVP
105. Findable
documentation
We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
Self-generating
status
Protect peace
MVP
Self-directed
teams
106. Findable
documentation
We can fix these.
Fun Not-Fun
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
Self-generating
status
Protect peace
MVP
Self-directed
teams
Automation
107. Make it easy for people to find the
information they need to do their job.
Find a good, indexable, solution.
Use it.
139. Wait, where’s the rigour?
Write down your partner’s father’s name.
We need QA on these letters. Show a
draft of each letter to me, first.
140. Wait, where’s the rigour?
Write down your partner’s father’s name.
We need QA on these letters. Show a
draft of each letter to me, first.
Show each letter to the room, so we
know what your progress is like.
141. Wait, where’s the rigour?
Write down your partner’s father’s name.
We need QA on these letters. Show a
draft of each letter to me, first.
Show each letter to the room, so we
know what your progress is like.
142. What have we learned?
• Status reporting and code reviews slow
things down.
• That was on an earlier slide, but we
learned that better through a game :)