This document summarizes Marcus Denker's talks on feedback loops at ESUG conferences in 2014 and 2016. Some key points:
- Smalltalk should utilize feedback loops where the system and tools can easily evolve based on user feedback.
- Maintaining backward compatibility can limit improvements, so some breaking changes may be needed while providing migration paths.
- Imperfect changes are acceptable if they integrate user feedback and keep the system evolving. Involving the community helps improve changes.
- As a project grows, handling increased tasks, complexity, and contributions requires technical solutions like Git and improved community structures like consortiums. The goal is to keep the system operating as a feedback loop that scales.
Software projects were historically managed on a bet the farm model. They succeeded or they failed. And when they failed (as big software projects often did), the consequences were typically dire for, not only organizations as a whole, but for many of the individuals involved. Today, by contrast, many software and the development projects have evolved toward a much more incremental, iterative, and experimental process that takes cues from the open source model which excuses (and even rewards) certain types of failure.
In this session, we’ll discuss how failure can be turned into a positive. This includes the organizational dynamics associated with tolerating uncertain outcomes, the need to define acceptable failure parameters, and the technical means by which experimentation can be automated in ways that amplify the positive while minimizing the effect of negative outcomes.
Spotify Running: Lessons learned from building a ‘Lean Startup’ inside a big ...Brendan Marsh
This is the story of how a small, cross-functional team (with only 1 developer!) worked closely with our customers on a weekly basis to discover the right thing to build, before we built anything and eventually shipped an innovative new feature that was praised by customers and the press alike. If you’ve read the Lean Startup, have been inspired by their stories and wonder “wow that’s really inspiring, now how the heck do I actually DO this?!”, then this presentation is for you. (Here’s a hint: It ain’t easy, but is doable!)
La quasi totalità degli sviluppi software è basata su un approccio per progetto. Un progetto, per definizione, è qualcosa di effimero. Ha un inizio, e soprattutto una fine, qualcosa di temporaneo. Il software non è temporaneo. Un software sopravvive fino a quando esiste almeno una persona che lo utilizza. A volte sopravvive anche più a lungo.
Perché continuiamo ad usare qualcosa di effimero per gestire qualcosa che effimero non è? Quali alternative abbiamo? Possiamo fare veramente a meno dei progetti?
Kanban is more than a whiteboard, it's a process, a methodology, a way of working. Incorporating Visualization, WIP, Flow and Continuous Improvement will make your understanding better.
Software projects were historically managed on a bet the farm model. They succeeded or they failed. And when they failed (as big software projects often did), the consequences were typically dire for, not only organizations as a whole, but for many of the individuals involved. Today, by contrast, many software and the development projects have evolved toward a much more incremental, iterative, and experimental process that takes cues from the open source model which excuses (and even rewards) certain types of failure.
In this session, we’ll discuss how failure can be turned into a positive. This includes the organizational dynamics associated with tolerating uncertain outcomes, the need to define acceptable failure parameters, and the technical means by which experimentation can be automated in ways that amplify the positive while minimizing the effect of negative outcomes.
Spotify Running: Lessons learned from building a ‘Lean Startup’ inside a big ...Brendan Marsh
This is the story of how a small, cross-functional team (with only 1 developer!) worked closely with our customers on a weekly basis to discover the right thing to build, before we built anything and eventually shipped an innovative new feature that was praised by customers and the press alike. If you’ve read the Lean Startup, have been inspired by their stories and wonder “wow that’s really inspiring, now how the heck do I actually DO this?!”, then this presentation is for you. (Here’s a hint: It ain’t easy, but is doable!)
La quasi totalità degli sviluppi software è basata su un approccio per progetto. Un progetto, per definizione, è qualcosa di effimero. Ha un inizio, e soprattutto una fine, qualcosa di temporaneo. Il software non è temporaneo. Un software sopravvive fino a quando esiste almeno una persona che lo utilizza. A volte sopravvive anche più a lungo.
Perché continuiamo ad usare qualcosa di effimero per gestire qualcosa che effimero non è? Quali alternative abbiamo? Possiamo fare veramente a meno dei progetti?
Kanban is more than a whiteboard, it's a process, a methodology, a way of working. Incorporating Visualization, WIP, Flow and Continuous Improvement will make your understanding better.
Dork Intervention is a talk presented at SXSW Interactive 2011. You can hear the audio at:
http://schedule.sxsw.com/events/event_IAP6299
The talk is about what I learned while working as the User Experience lead on an innovation project at eBay. The live product, Simple Lister, can
be viewed here:
http://pages.ebay.com/garden/srp/SimpleListerInstall.html
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...David Randall
Presented in Dublin at the CHQ Building as part of the Dublin UX Meetup. http://www.meetup.com/Dublin-UX/
Key Tactics include:
• Start Design Ahead of Development
• Create an Independent, Electronic Design Backlog
• Use Small Deliverable Based Design Tasks
• Deliver Design to a Product Owner
• Create A Design Acceptance Environment
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyVu Hung Nguyen
Duong Trong Tan talks about Agile mindset at Septeni Technology.
Đôi điều từ tác giả:
-------------------------------------
Trong buổi nói chuyện này, em sẽ tập trung thảo luận các phương diện triết học của Agile/Lean.
Đi từ khám phá đương đại của nhà khoa học của Stanford về fixed mindset vs growth mindset.
Đến quan niệm về mindset và tầm quan trọng của tư duy trong công việc.
Khảo sát các cách thức tư duy của những người hành dụng (Pragmatist), Lí thuyết về thực nghiệm (empiricism) vốn là triết lí đứng sau Scrum.
Cho đến diễn giải các tình huống phức hợp thông qua lăng kính của lý thuyết về hệ thống và hỗn độn (complex system).
Và quan điểm về Phronesis của Nonaka vốn là ông nội của Scrum.
Cuối cùng, sẽ dừng lại ở quan điểm về Kiến tạo tri thức (constructivism) để có thể trang bị một vài thứ cho mindset sắp đón nhận các đợt thay đổi tới đây.
Bài nói chuyện có thể sẽ hơi khó hiểu vì trình độ có hạn của diễn giả, nhưng chắc chắn là sẽ khác so với những buổi trò chuyện trong giới phần mềm trước đó.
-------------------------------------
Presentation given at Agile 2014.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on values and principles over practice and processes, can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
By contrasting principles and practises this session will:
* draw out the principles behind SAFe and the standard SAFe practises that apply to them,
* show how practises from other scaling models align to SAFe principles and compliment program level SAFe; and,
* share real word examples of how adapting SAFe practises, while remaining aligned to the principles, can help you create a working model applicable to your program
This is a slide for a presentation delivered to fellow members of a student club at the university for the purpose of presenting and to an extent discussing the ideas behind what is known as "The Lean Startup mouvement"
Sean Mack, CEO, xOps
There is a prevalent myth that DevOps and IT Service Management (ITSM) and the IT Infrastructure Library (ITIL) are incompatible. However this supposition has very little basis. ITIL is a framework from which you can take or leave portions you like and, in fact, this framework provides many useful paradigms for DevOps help implementations.
There’s actually wide synergy between ITIL and DevOps. If we understand ITIL as a process framework and see DevOps as, primarily, a culture of collaboration, there is no reason we cannot have a process framework integrate very well with a culture of collaboration.
This talk looks at the overlap of ITIL and DevOps and outlines some practical ways in which the DevOps philosophy can be applied to ITIL and operations process management.
Emergent Design: History, Concepts, and PrinciplesTechWell
Software design is about change. A good design facilitates adding features—and adding new developers to the team. Yet any change to the code impacts design and could damage existing functionality. Without design idioms and practices, the code can degrade into a "big ball of spaghetti” and a maintenance nightmare. Your team must know which decisions to make early in design and which to defer. Rob Myers reviews “families” of design attributes and practices, showing the common principles within each. Exploring emergent design by tracing how the concept itself has evolved and matured over time, Rob covers traditional attributes of good object-oriented code (cohesion, encapsulation, polymorphism, coupling); design patterns and the wisdom discovered within; S.O.L.I.D. principles—all culminating in emergent design, where simple (not easy) practices meet the simplest of guidelines, such as Kent Beck’s “Four Rules of Simple Design.” And the result is code that is easy to understand and delightful to work on.
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkUserZoom
Join Sarah as she walks you through specific examples of how you can leverage UserZoom for UX insights even in the fast-paced world of agile development.
Lean UX: Building a shared understanding to get out of the deliverables businessJeff Gothelf
This is the latest iteration of the Lean UX conversation as given at UX LX (Lisbon) in May of 2012. Many thanks to Jeff Patton for the opening imagery.
Software Testing’s Future—According to Lee CopelandTechWell
The original IEEE 829 Test Documentation standard is thirty years old this year. Boris Beizer’s first book on software testing, Software Testing Techniques, also passed thirty. Testing Computer Software, the best-selling book on software testing, is more than twenty five. During the past three decades, hardware platforms have evolved from mainframes to minis to desktops to laptops to smartphones to tablets. Development paradigms have shifted from waterfall to agile. Consumers expect more functionality, demand higher quality, and are less loyal to brands. The world has changed dramatically—and testing must change to match it. Testing processes that helped us succeed in the past may prevent our success in the future. Lee Copeland shares his insights into the future of testing, including his views in the areas of technology, organization, test processes, test plans, and automation. Join Lee for a thought-provoking look at creating a better testing future.
In today's world of agile, lean and rapid prototyping many designers are of the opinion that waterfall is ineffective and counter productive. The agile methodology of delivering projects in bite size chunks, with a self-managing team that define the scope, works well in many instances. Some teams however drop out of agile or merge it with waterfall as they encounter issues when trying to write requirements, retrofit branding, integrate marketing plans and/or create visually stunning design upfront. Furthermore, many projects are commissioned to digital agencies making the prospects of a pure agile process difficult. When clients approach digital agencies, most clients will already have a budget, basic requirements and a timeline thus negating some of the agile principles. In this talk Danny will explain why in a digital agency setting, a pure agile approach is often unachievable, how waterfall has its merits and why a hybrid ‘wagile’ approach can be the way forward for some projects.
ESUG 2017
Youtube: https://youtu.be/a-C7h63MXb0
First Name: Marcus
Last Name: Denker
Abstract:
This talk takes the the ideas of last years Feedback Loop talk and
discusses feedback loops in the Pharo Project. I will discuss the
challenges that we face to enable feedback and show some examples of
support, both technical and non-technical.
Bio:
Marcus Denker is a permanent researcher (CR1, with tenure) at INRIA
Lille - Nord Europe. Before, he was a postdoc at the PLEIAD lab/DCC
University of Chile and the Software Composition Group, University of
Bern. His research focuses on reflection and meta-programming for
dynamic languages. He is an active participant in the Squeak and Pharo
open source communities for many years. Marcus Denker received a PhD
in Computer Science from the University of Bern/Switzerland in 2008
and a Dipl.-Inform. (MSc) from the University of Karlsruhe/Germany in
2004. He co-founded 2Denker GmbH in 2009. He is a member of ACM, GI
and a board-member of ESUG.
Transitioning to Kanban: From Theory to PracticeTechWell
You're familiar with agile and, perhaps, practicing Scrum. Now you're curious about Kanban. Is it right for your project? How does Kanban differ from Scrum and other agile methodologies? From theory to practice, Gil Irizarry introduces Kanban principles and explains how Kanban's emphasis on modifying existing processes rather than upending them results in a smooth adoption. Instead of using time-boxed units of work, Kanban focuses on continuous workflow, allowing teams to incrementally improve and streamline product delivery. Explore how to move from Scrum to Kanban with new, practical techniques that can help your team quickly get better. Discover the use of cumulative flow diagrams, WIP (work-in-progress) limits, and classes of services. In a hands-on classroom exercise, you'll help create a value stream map, determine process efficiency, and experience techniques from the Kanban toolset. Come and grow your agile repertoire in the Kanban way.
Sustaining Engineering - life after DevOps?TimothyBonci
You have some challenges after attrition, team re-orgs (agile or top-down), and de-prioritized cross-training has left engineers frantically searching email archives for “fixed content deployment” or staring blankly as git blame lists only their most talented former colleagues. If only there were a structured way to have ensured these services lived on.
Dork Intervention is a talk presented at SXSW Interactive 2011. You can hear the audio at:
http://schedule.sxsw.com/events/event_IAP6299
The talk is about what I learned while working as the User Experience lead on an innovation project at eBay. The live product, Simple Lister, can
be viewed here:
http://pages.ebay.com/garden/srp/SimpleListerInstall.html
The Design Fortress: Boosting Design Productivity and Creativity in an Agile ...David Randall
Presented in Dublin at the CHQ Building as part of the Dublin UX Meetup. http://www.meetup.com/Dublin-UX/
Key Tactics include:
• Start Design Ahead of Development
• Create an Independent, Electronic Design Backlog
• Use Small Deliverable Based Design Tasks
• Deliver Design to a Product Owner
• Create A Design Acceptance Environment
Agile Mindset - Duong Trong Tan 2014/09 @septeni technologyVu Hung Nguyen
Duong Trong Tan talks about Agile mindset at Septeni Technology.
Đôi điều từ tác giả:
-------------------------------------
Trong buổi nói chuyện này, em sẽ tập trung thảo luận các phương diện triết học của Agile/Lean.
Đi từ khám phá đương đại của nhà khoa học của Stanford về fixed mindset vs growth mindset.
Đến quan niệm về mindset và tầm quan trọng của tư duy trong công việc.
Khảo sát các cách thức tư duy của những người hành dụng (Pragmatist), Lí thuyết về thực nghiệm (empiricism) vốn là triết lí đứng sau Scrum.
Cho đến diễn giải các tình huống phức hợp thông qua lăng kính của lý thuyết về hệ thống và hỗn độn (complex system).
Và quan điểm về Phronesis của Nonaka vốn là ông nội của Scrum.
Cuối cùng, sẽ dừng lại ở quan điểm về Kiến tạo tri thức (constructivism) để có thể trang bị một vài thứ cho mindset sắp đón nhận các đợt thay đổi tới đây.
Bài nói chuyện có thể sẽ hơi khó hiểu vì trình độ có hạn của diễn giả, nhưng chắc chắn là sẽ khác so với những buổi trò chuyện trong giới phần mềm trước đó.
-------------------------------------
Presentation given at Agile 2014.
Are you working with multiple agile teams on a single software application? Are you looking for help with making agile work for you at the program level? Have you considered leveraging the Scaled Agile Framework (SAFe) but been scared off by its prescriptive nature? Are you confused about how program level SAFe applies in your context?
Every organisation is different and what works for one organisation may not work for another. One of the benefits of a framework, is that they can and should be adapted to your context. Based on learnings derived from practical experience, this session will illustrate how focusing on values and principles over practice and processes, can help you design a pragmatic approach to program level SAFe suitable for your unique situation.
By contrasting principles and practises this session will:
* draw out the principles behind SAFe and the standard SAFe practises that apply to them,
* show how practises from other scaling models align to SAFe principles and compliment program level SAFe; and,
* share real word examples of how adapting SAFe practises, while remaining aligned to the principles, can help you create a working model applicable to your program
This is a slide for a presentation delivered to fellow members of a student club at the university for the purpose of presenting and to an extent discussing the ideas behind what is known as "The Lean Startup mouvement"
Sean Mack, CEO, xOps
There is a prevalent myth that DevOps and IT Service Management (ITSM) and the IT Infrastructure Library (ITIL) are incompatible. However this supposition has very little basis. ITIL is a framework from which you can take or leave portions you like and, in fact, this framework provides many useful paradigms for DevOps help implementations.
There’s actually wide synergy between ITIL and DevOps. If we understand ITIL as a process framework and see DevOps as, primarily, a culture of collaboration, there is no reason we cannot have a process framework integrate very well with a culture of collaboration.
This talk looks at the overlap of ITIL and DevOps and outlines some practical ways in which the DevOps philosophy can be applied to ITIL and operations process management.
Emergent Design: History, Concepts, and PrinciplesTechWell
Software design is about change. A good design facilitates adding features—and adding new developers to the team. Yet any change to the code impacts design and could damage existing functionality. Without design idioms and practices, the code can degrade into a "big ball of spaghetti” and a maintenance nightmare. Your team must know which decisions to make early in design and which to defer. Rob Myers reviews “families” of design attributes and practices, showing the common principles within each. Exploring emergent design by tracing how the concept itself has evolved and matured over time, Rob covers traditional attributes of good object-oriented code (cohesion, encapsulation, polymorphism, coupling); design patterns and the wisdom discovered within; S.O.L.I.D. principles—all culminating in emergent design, where simple (not easy) practices meet the simplest of guidelines, such as Kent Beck’s “Four Rules of Simple Design.” And the result is code that is easy to understand and delightful to work on.
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkUserZoom
Join Sarah as she walks you through specific examples of how you can leverage UserZoom for UX insights even in the fast-paced world of agile development.
Lean UX: Building a shared understanding to get out of the deliverables businessJeff Gothelf
This is the latest iteration of the Lean UX conversation as given at UX LX (Lisbon) in May of 2012. Many thanks to Jeff Patton for the opening imagery.
Software Testing’s Future—According to Lee CopelandTechWell
The original IEEE 829 Test Documentation standard is thirty years old this year. Boris Beizer’s first book on software testing, Software Testing Techniques, also passed thirty. Testing Computer Software, the best-selling book on software testing, is more than twenty five. During the past three decades, hardware platforms have evolved from mainframes to minis to desktops to laptops to smartphones to tablets. Development paradigms have shifted from waterfall to agile. Consumers expect more functionality, demand higher quality, and are less loyal to brands. The world has changed dramatically—and testing must change to match it. Testing processes that helped us succeed in the past may prevent our success in the future. Lee Copeland shares his insights into the future of testing, including his views in the areas of technology, organization, test processes, test plans, and automation. Join Lee for a thought-provoking look at creating a better testing future.
In today's world of agile, lean and rapid prototyping many designers are of the opinion that waterfall is ineffective and counter productive. The agile methodology of delivering projects in bite size chunks, with a self-managing team that define the scope, works well in many instances. Some teams however drop out of agile or merge it with waterfall as they encounter issues when trying to write requirements, retrofit branding, integrate marketing plans and/or create visually stunning design upfront. Furthermore, many projects are commissioned to digital agencies making the prospects of a pure agile process difficult. When clients approach digital agencies, most clients will already have a budget, basic requirements and a timeline thus negating some of the agile principles. In this talk Danny will explain why in a digital agency setting, a pure agile approach is often unachievable, how waterfall has its merits and why a hybrid ‘wagile’ approach can be the way forward for some projects.
ESUG 2017
Youtube: https://youtu.be/a-C7h63MXb0
First Name: Marcus
Last Name: Denker
Abstract:
This talk takes the the ideas of last years Feedback Loop talk and
discusses feedback loops in the Pharo Project. I will discuss the
challenges that we face to enable feedback and show some examples of
support, both technical and non-technical.
Bio:
Marcus Denker is a permanent researcher (CR1, with tenure) at INRIA
Lille - Nord Europe. Before, he was a postdoc at the PLEIAD lab/DCC
University of Chile and the Software Composition Group, University of
Bern. His research focuses on reflection and meta-programming for
dynamic languages. He is an active participant in the Squeak and Pharo
open source communities for many years. Marcus Denker received a PhD
in Computer Science from the University of Bern/Switzerland in 2008
and a Dipl.-Inform. (MSc) from the University of Karlsruhe/Germany in
2004. He co-founded 2Denker GmbH in 2009. He is a member of ACM, GI
and a board-member of ESUG.
Transitioning to Kanban: From Theory to PracticeTechWell
You're familiar with agile and, perhaps, practicing Scrum. Now you're curious about Kanban. Is it right for your project? How does Kanban differ from Scrum and other agile methodologies? From theory to practice, Gil Irizarry introduces Kanban principles and explains how Kanban's emphasis on modifying existing processes rather than upending them results in a smooth adoption. Instead of using time-boxed units of work, Kanban focuses on continuous workflow, allowing teams to incrementally improve and streamline product delivery. Explore how to move from Scrum to Kanban with new, practical techniques that can help your team quickly get better. Discover the use of cumulative flow diagrams, WIP (work-in-progress) limits, and classes of services. In a hands-on classroom exercise, you'll help create a value stream map, determine process efficiency, and experience techniques from the Kanban toolset. Come and grow your agile repertoire in the Kanban way.
Sustaining Engineering - life after DevOps?TimothyBonci
You have some challenges after attrition, team re-orgs (agile or top-down), and de-prioritized cross-training has left engineers frantically searching email archives for “fixed content deployment” or staring blankly as git blame lists only their most talented former colleagues. If only there were a structured way to have ensured these services lived on.
Solving the world's toughest intranet challenges (SharePoint Saturday Toronto)Chris Radcliffe
Habanero shares a sneak peak of some innovative ideas that went into the making of Goldcorp's new intranet called Conveyor. The intranet merges 13 portals together, is fully responsive for mobile, has new features designed for the new digital workplace and new ideas to help manage change.
In this talk we’ll uncover our journey in creating a Design System for Skyscanner and share our learnings on how we sold it to the business by proving its worth. We’ll talk through some of the design and tech considerations we’ve made and share the tools and techniques which have helped us along the way.
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
A talk I gave with my friend and mentor Katherine Kirk, on our journey to Scrumban and a leaner workflow at the BBC. See https://www.infoq.com/presentations/bbc-agile-case-study for the full presentation.
Live Panel: Appium Core Committers Answer Your Questions Sauce Labs
To celebrate the recent launch of version 1.0 earlier this month, join us for a panel discussion with Appium's Chief Architect Jonathan Lipps, Core Appium Contributor Matthew Edwards, and Appium creator Dan Cuellar.
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
Topics in the meet-up
A Practical Approach to Icon Taxonomy
Teemu Korpilahti, Lead Designer at Crasman
Accept the Imperfectness
Sami Vuori, Visual / UX / UI Designer at Gapps
Losing Control: Design Systems for Complex User Interfaces
Pekka Hartikainen, Design Lead at Smartly.io
This is a copy of my session slides from AgileIndy 2015. The session walked through a couple interactive exercises that help highlight some of the underlying theories and principles of agile.
Why #DevOps Transformation has to start with youDevOpsGroup
Why #DevOps Transformation has to start with you.
You are part of your organisation's culture, and in order to change the culture you need to change yourself, first. Learn some useful ideas of personal and DevOps Transformation from the @DevOpsGuys.
Updated version of the Lecture. VUB Brussels, Ocotber 2018
Smalltalk provides many reflective features, yet behavioral reflection is limited. Pharo provides reflective features that go beyond standard Smalltalk.
The lecture will present Reflectivity, a framework for fine-grained behavioral reflection. It allows to annotate the AST with MetaLinks, alowing meta-objects to change behavior down to a single operation.
After a overview of the framework, we show how MetaLinks are used in Pharo to realize IDE tools such as BreakPoints and Code Coverage.
Smalltalk provides many reflective features, yet behavioral reflection is limited. Pharo provides reflective features that go beyond standard Smalltalk.
The lecture will present Reflectivity, a framework for fine-grained behavioral reflection. It allows to annotate the AST with MetaLinks, alowing meta-objects to change behavior down to a single operation.
After a overview of the framework, we show how MetaLinks are used in Pharo to realize IDE tools such as BreakPoints and Code Coverage.
Topic: Contributing to Pharo 7
Youtube: https://www.youtube.com/watch?v=VW7XrFjnbyw
We will show:
- How to submit issue tracker entries to the Pharo Issue Tracker
- How to do a Pull Request if you want to do a fix or enhancment
- How to review and comment other peoples fixes.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
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
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
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.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
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?
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
24. A tiny linear change now would be
a huge change some iterations ago
2016
25. Trivial Change
• Issue tracker
• Make it easy to contribute
• Do not ignore contributions
26. Issue Tracker
• Fun: It was once thought as not needed
• Record issues people have
• Record contributions, too!
• Open: 651 Closed: 17459 (!!)
27. Challenges
• Work needed to keep clean
• Duplicates, already fixed, non-actionable…
• Reviewing / Getting in good state
• Actually fixing reported bugs
28. Solutions
• Automatic close after 1 year inactivity
• Has to be automatic else people get upset
• Some people look every to keep things in check
• Regular Sprints: every last Friday the month
• More fun to do together then alone!
29. Make it easy
• It should be very easy to contribute
• We are not there yet!
44. Backward Compatibility
• Especially problematic for portable projects
• Why improve the Platform if projects can only
use a 100% backward compatible subset?
• Is that a good situation?
45. Backward Compatibility
• We need better tools and structures to support
evolution of client code
• Some experiments: rewriting deprecations (fun!)
49. Good enough to integrate
• Deciding to integrate is very very hard
• You do not want to reject everything
• But accepting blindly is wrong, too
• Lots of work!
50. Involve the community
• Make it easy to review and test
• Delegate reviewing to subsystem maintainers
• Accept that nothing is perfect and mistakes can
happen.
51. Accept Chaos
• You can not control everything. There is not
enough time in the day.
• Things can get to be a bit chaotic at times
• Yet better than limiting activity to what is
controllable
52. Feedback + Chaos
• Many examples where systems got into loop
based exponential growth are examples lack of
control:
• The web vs. online services
• Many examples at companies
• e.g Unics vs Multics, even X86 (often
examples of perfect vs. DONE).
53. Release =! Perfect
• Until Pharo 6: Lots of critic from outsiders about
releasing something not perfect.
• But: Releases are done every year, not when
everything is perfect.
54. Learned helplessness
• Smalltalk is open, can be changed
• Clients are programmers
• People do change tools/environment
• But “Smalltalk, the system” did not learn
56. Structure for Feedback
• Example: GT Inspector
• Extending the inspector is easy
• There are lots of examples
• It can be done in a modular way
57. Structure for Feedback
• Future Example: Sista
• Implement Optimizer of the VM in the Image
• Makes it easier (hopefully) for Smalltalkers to
contribute
58. … round 1,000 times the global production of rice in 2010
(464,000,000 metric tons)
2016
62. Challenge: Growth
• More Boring tasks
• More complex tasks
• Require full time, long term attention
63. Solution for Scaling
• Technical
• e.g. Git for reviews and submissions, more
people can get involved.
• Community Structure
• Example: Consortium
• Even better solutions can be invented!