Enviar pesquisa
Carregar
When code gets_older
•
2 gostaram
•
2,846 visualizações
Sven Peters
Seguir
How to keep maintenance projects alive and kicking
Leia menos
Leia mais
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 24
Baixar agora
Baixar para ler offline
Recomendados
W jax wenn-code altert
W jax wenn-code altert
Sven Peters
With Kick-Ass Software Development you actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Less mangers managing, less testers testing and less IT-operators operating. The developers take the power back, making them much happier. Sound like paradise? It is! This session will show you how we do Kick-Ass Software Development at Atlassian. I talk about how we: use pull requests for better code quality; collaborate fast to develop ideas; avoid meetings to get more stuff done; tighten our feedback loops to fail faster; shorten our release cycles; and work together happily on different continents. It's a great way to develop software and we think it can work in your company, too. Watch the video if this talk: http://vimeo.com/70102926
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software Development
Sven Peters
Getting early feedback back into your development is essential for quality and acceptance of your application. Stop talking about what your software can do and start listening more to your customers, testers and stakeholder. This way you can find if you’re gonna ship the next killer feature or a dud. Let your customers decide what ideas would be awesome to implement and what features you should remove again to avoid feature creep. Learn how we at Atlassian captures effectively feedback and incorporate it into our software development process. Find out how we use Innovation Games to collect ideas from users and try them out by building prototypes in just 24 hours. See how we use our cloud based services to test the adoption of new features before we role them out to all our customers. Stop endless discussions and reach out to your users!
How effective feedback can improve your software
How effective feedback can improve your software
Sven Peters
Atlassian was founded 10 years ago. Today the Australien company has a $100 Million revenue and over 500 employees. After 10 years Atlassian still feels fresh and is one of the most popular employers for software developer. What are the Aussies doing differently? This session shows Atlassians values and gives an inside view on how we work. I will discuss topics like: * open and honest discussions * what Agile means for us * how we support innovations * developer, developer, developer... and the rest * how we capture feedback We have fun developing awesome products. Other companies should have the same fun doing productive, transparent and honest software development. Find out how Atlassian works and get ideas how to improve your team and company.
Passion For Software
Passion For Software
Sven Peters
Developing a product over years is a tough job. It is hard for the team to stay excited on a day to day basis. So how can you improve motivation and innovation of agile teams and still keep the focus on building a great product? I want to share with you how we at Atlassian used an agile approach to become one of the most successful developer tool companies in the world. This talk will cover topics like FedEx days, 20-percent time, keeping distraction away from developers, lunchtime talks, dogfooding and much more.
7 Things: How to make good teams great
7 Things: How to make good teams great
Sven Peters
This presentation is about how to get the best out of your software development team. We at Atlassian have tried some things to make our daily work more efficient and more fun. We are tying things like Dogfooding, Brown Bags, automatic project reports, FedEx Days and much much more.
How to make good teams great
How to make good teams great
Sven Peters
Presentation about new features in: - JIRA 6 - Confluence 5.1 and a demo of Atlassian Stash.
Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013
Sven Peters
Presentation for Atlassian User Group showing: - Confluence 5 - new Confluence feature - new JIRA feature - Stash
Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013
Sven Peters
Recomendados
W jax wenn-code altert
W jax wenn-code altert
Sven Peters
With Kick-Ass Software Development you actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Less mangers managing, less testers testing and less IT-operators operating. The developers take the power back, making them much happier. Sound like paradise? It is! This session will show you how we do Kick-Ass Software Development at Atlassian. I talk about how we: use pull requests for better code quality; collaborate fast to develop ideas; avoid meetings to get more stuff done; tighten our feedback loops to fail faster; shorten our release cycles; and work together happily on different continents. It's a great way to develop software and we think it can work in your company, too. Watch the video if this talk: http://vimeo.com/70102926
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software Development
Sven Peters
Getting early feedback back into your development is essential for quality and acceptance of your application. Stop talking about what your software can do and start listening more to your customers, testers and stakeholder. This way you can find if you’re gonna ship the next killer feature or a dud. Let your customers decide what ideas would be awesome to implement and what features you should remove again to avoid feature creep. Learn how we at Atlassian captures effectively feedback and incorporate it into our software development process. Find out how we use Innovation Games to collect ideas from users and try them out by building prototypes in just 24 hours. See how we use our cloud based services to test the adoption of new features before we role them out to all our customers. Stop endless discussions and reach out to your users!
How effective feedback can improve your software
How effective feedback can improve your software
Sven Peters
Atlassian was founded 10 years ago. Today the Australien company has a $100 Million revenue and over 500 employees. After 10 years Atlassian still feels fresh and is one of the most popular employers for software developer. What are the Aussies doing differently? This session shows Atlassians values and gives an inside view on how we work. I will discuss topics like: * open and honest discussions * what Agile means for us * how we support innovations * developer, developer, developer... and the rest * how we capture feedback We have fun developing awesome products. Other companies should have the same fun doing productive, transparent and honest software development. Find out how Atlassian works and get ideas how to improve your team and company.
Passion For Software
Passion For Software
Sven Peters
Developing a product over years is a tough job. It is hard for the team to stay excited on a day to day basis. So how can you improve motivation and innovation of agile teams and still keep the focus on building a great product? I want to share with you how we at Atlassian used an agile approach to become one of the most successful developer tool companies in the world. This talk will cover topics like FedEx days, 20-percent time, keeping distraction away from developers, lunchtime talks, dogfooding and much more.
7 Things: How to make good teams great
7 Things: How to make good teams great
Sven Peters
This presentation is about how to get the best out of your software development team. We at Atlassian have tried some things to make our daily work more efficient and more fun. We are tying things like Dogfooding, Brown Bags, automatic project reports, FedEx Days and much much more.
How to make good teams great
How to make good teams great
Sven Peters
Presentation about new features in: - JIRA 6 - Confluence 5.1 and a demo of Atlassian Stash.
Atlassian: The latest and greatest - May/June 2013
Atlassian: The latest and greatest - May/June 2013
Sven Peters
Presentation for Atlassian User Group showing: - Confluence 5 - new Confluence feature - new JIRA feature - Stash
Atlassian - The latest and greatest early 2013
Atlassian - The latest and greatest early 2013
Sven Peters
A retrospective on the last 2 years (2011 to 2013). Confluence has developed a lot! This presentation shows how Atlassian has added a ton of features to help people to get their work done faster and collaborate better together.
Confluence - From Wiki to Collaboration Platform
Confluence - From Wiki to Collaboration Platform
Sven Peters
Slides from the lightning talk at the 36th Softwerkskammer Rhein-Main Meetup
5-Whys Method
5-Whys Method
Deutsche Post
A Crash Course Introduction into the world of Agile Software Development for people with a sparse or non-existent background in Software Development. I held this presentation as a Brownbag session at ThoughtWorks Hamburg. The TDD part included a live coding session and the part about Continuous Integration and Continuous Delivery was backed with an example of a real Continuous Integration Server that worked on the results from the TDD live coding session.
Agile Software Development for Non-Developers
Agile Software Development for Non-Developers
hamvocke
News from Atlassian covering: - Requirements Workflow in Confluence - Confluence Questions - JIRA Service Desk
Atlassian, the latest and greatest / October 13
Atlassian, the latest and greatest / October 13
Sven Peters
Athletes, Firemen and Doctors train everyday to be the best at their chosen profession. As engineers, we spend much of our time getting stuff to production and making sure our infrastructure doesn’t burn down out right. In this talk, we'll discuss the need for and the options of creating a game day culture. Where we as engineers not only write, maintain and operate our software platforms but actively pursue ways to learn and predict its (non-functional) behavior. We'll look at tools like toxiproxy and the simian army for ways to prepare teams to tweak their testing and monitoring setup and work instructions to quickly observe, react to and resolve problems.
Gamification of Chaos Testing
Gamification of Chaos Testing
Bram Vogelaar
Lunch and Learn I did on some general Agile and other practices that can make developers more productive. Most of the content was in the speech though unfortunately.
Agile Development Practices - Productivity
Agile Development Practices - Productivity
Alex Moore
With all conferences going virtual this year, it's easier than ever to give a presentation: no travel days and no hotel costs. So how do you convince the organizers of an event that you're the right person with the right topic? MongoDB veteran speakers Lauren Schaefer and Sven Peters have spoken at over 300 events and will share their tips and tricks and how to avoid pitfalls when submitting a proposal to speak at a conference. In this workshop, you'll learn how to identify a topic that is perfect for both you and the conference, create a compelling title, and write a convincing abstract. And don't worry—you don't need to have tons of experience in public speaking to land your first gig.
How to Become a Conference Speaker
How to Become a Conference Speaker
Sven Peters
What if you’re not the CTO and you want to improve your quality, performance and stability? How do you work with low buy-in, legacy, siloed organizations to break down barriers, blur borders and eliminate constraints? We cover: – tribes and guilds vs silos and departments – easy wins – low investment tools – talking the talk and walking the walk – trust and building confidence
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Ltd.
How often do you release your product to your end users? How often do your end users see and use your product? Why is Continuous Delivery helping us to focus on business value? How can Scrum help us to be innovative? These and more questions are going to be answered in this talk about Scrum with Continuous Delivery. Companies and organizations struggle with bureaucracy, dependencies, silo thinking, human behavior and technical problems and loose the real goal. Continuous Delivery being more than a technical practice can work with Scrum and changes the way we write software completely. Let’s see how we can combine those and delight our customers with a constant flow of features and happiness. Target audience: Experienced Scrum Practitioners that would like to take the next step to delight their customers
Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!
Peter Gfader
Ethics... It could be the most important and underrated topic in software industry. It is directly related with professionalism, craftsmanship and professional discipline. From time to time we have to jump into the discussions, however we never discuss it deeper. I have found himself in a huge blast of discussions when he tweeted about a **HUGE** security issue at the most popular operating system. Then I had deep thoughts about ethics and the behaviours of ethical developers. In this session I talk about the followings: * I refer to real-life stories of many good practices for professional ethics that are critical in the software development world. * I mention technical and non-technical aspects of being an ethical developer. * I deep dive into the arguments against the ethical controversies and the debate over the sharing of a major error in MacOS via Twitter.
Irresponsible Disclosure: Short Handbook of an Ethical Developer
Irresponsible Disclosure: Short Handbook of an Ethical Developer
Lemi Orhan Ergin
These are the content I delivered at Developer Summit Istanbul conference.
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
Lemi Orhan Ergin
We know that agile methodologies work at the team level, and there is now even an effort to scale into whole organizations. There is a clear reason behind this: we found ways to improve performance, by analyzing situations better, and making better decision. Every organization wants to apply this in every level. Like in the late 90s, new ideas are coming out that challenge the way we think, and this time they don't just answer development. Ideas like Beyond Budgeting, Lean Startup, Cynefin, Real Options, Feature Injection, SAFe, Design Thinking, #NoEstimates, Cost of Delay and others are spreading out, and while we know not all will last, you never know which might fit your situation. In this session, I'll give a summary of what's hot around the agile world, with some criticism and application in the real world. 13 years after the original manifesto, organizations start to experiment again. I always wished I was there when the first conversations took place. I encourage you to join in on current conversations. Let's start.
The New Agile
The New Agile
Gil Zilberfeld
Slides for a talk on efficient distributed teams, how they differ from local teams, and which agile concepts should be re-evaluated.
Running efficient distributed teams
Running efficient distributed teams
Ricardo J. Mendez
What is it good for? Absolutely something! Remote, unmoderated usability stud...
What is it good for? Absolutely something! Remote, unmoderated usability stud...
BoulderLisaS
The talk from DevOps Days Silicon Valley 2015 conference which describes the signs of having or being a single point of failure expert on your system, and the ways to solve the problem
SPOF - Single "Person" of Failure
SPOF - Single "Person" of Failure
Sasha Rosenbaum
Pair programming is and has been the "buzz" concept for software for good reason: the sum is greater than its parts. But what actually goes into making pairing work for a project or even for the rest of your career? Hear from someone crazy enough to accept pairing for the rest of her career and actionable tips on how to make it go well and how to avoid it going horribly.
Pair programming 2 > 1 + 1
Pair programming 2 > 1 + 1
Neha Batra
A lot of people have asked me what my job is. I gave this talk at Maker's Academy in London to a group of student devs who wouldn't have been exposed to the concept of the role prior to having to go out and get a job.
What's a Product Manager?
What's a Product Manager?
Rosemary Elizabeth King
It's been beaten into the heads of developers for years; faster is better. Why should developers be judged by how quickly they solve problems and not how well they solve problems? This presentation will analyze the problems with working to fast and why you and your team should slow down.
Danny Patterson: Slow Down
Danny Patterson: Slow Down
sidneydekoning
Traditional approaches to quality and risk management involve quality gates, change control boards, feature freeze and code freeze milestones, and independent QA or Test groups. These approaches stabilize quality at by sacrificing agility. Yet buggy fragile code is even more dangerous for Agile teams where so much is changing so often. Quality and risk management are critically important for agility. This leads to the inevitable question: if the traditional approaches to quality and risk management don't work in an Agile context, what does? Practices vary across organizations, but all successful teams emphasize the same underlying principles of fast feedback, high visibility, collaboration, and alignment. This talk examines various approaches Agile teams have taken to increase quality, mitigate risk, and ultimately ensure they are delivering the highest possible value for their stakeholders.
Agile Quality and Risk Management
Agile Quality and Risk Management
Elisabeth Hendrickson
Extension of the ideas from The Plugged-In Manager: Get in Tune with Your People, Technology, & Organization to Thrive.
Bringing People, Process, & Technology Together
Bringing People, Process, & Technology Together
Terri Griffith
News about Atlassian Tools
Atlassian User Group Berlin Brandenburg
Atlassian User Group Berlin Brandenburg
Sven Peters
Atlassian shares their experience how we switched to distributed version control. He
Making the switch to DVCS
Making the switch to DVCS
Sven Peters
Mais conteúdo relacionado
Mais procurados
A retrospective on the last 2 years (2011 to 2013). Confluence has developed a lot! This presentation shows how Atlassian has added a ton of features to help people to get their work done faster and collaborate better together.
Confluence - From Wiki to Collaboration Platform
Confluence - From Wiki to Collaboration Platform
Sven Peters
Slides from the lightning talk at the 36th Softwerkskammer Rhein-Main Meetup
5-Whys Method
5-Whys Method
Deutsche Post
A Crash Course Introduction into the world of Agile Software Development for people with a sparse or non-existent background in Software Development. I held this presentation as a Brownbag session at ThoughtWorks Hamburg. The TDD part included a live coding session and the part about Continuous Integration and Continuous Delivery was backed with an example of a real Continuous Integration Server that worked on the results from the TDD live coding session.
Agile Software Development for Non-Developers
Agile Software Development for Non-Developers
hamvocke
News from Atlassian covering: - Requirements Workflow in Confluence - Confluence Questions - JIRA Service Desk
Atlassian, the latest and greatest / October 13
Atlassian, the latest and greatest / October 13
Sven Peters
Athletes, Firemen and Doctors train everyday to be the best at their chosen profession. As engineers, we spend much of our time getting stuff to production and making sure our infrastructure doesn’t burn down out right. In this talk, we'll discuss the need for and the options of creating a game day culture. Where we as engineers not only write, maintain and operate our software platforms but actively pursue ways to learn and predict its (non-functional) behavior. We'll look at tools like toxiproxy and the simian army for ways to prepare teams to tweak their testing and monitoring setup and work instructions to quickly observe, react to and resolve problems.
Gamification of Chaos Testing
Gamification of Chaos Testing
Bram Vogelaar
Lunch and Learn I did on some general Agile and other practices that can make developers more productive. Most of the content was in the speech though unfortunately.
Agile Development Practices - Productivity
Agile Development Practices - Productivity
Alex Moore
With all conferences going virtual this year, it's easier than ever to give a presentation: no travel days and no hotel costs. So how do you convince the organizers of an event that you're the right person with the right topic? MongoDB veteran speakers Lauren Schaefer and Sven Peters have spoken at over 300 events and will share their tips and tricks and how to avoid pitfalls when submitting a proposal to speak at a conference. In this workshop, you'll learn how to identify a topic that is perfect for both you and the conference, create a compelling title, and write a convincing abstract. And don't worry—you don't need to have tons of experience in public speaking to land your first gig.
How to Become a Conference Speaker
How to Become a Conference Speaker
Sven Peters
What if you’re not the CTO and you want to improve your quality, performance and stability? How do you work with low buy-in, legacy, siloed organizations to break down barriers, blur borders and eliminate constraints? We cover: – tribes and guilds vs silos and departments – easy wins – low investment tools – talking the talk and walking the walk – trust and building confidence
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Ltd.
How often do you release your product to your end users? How often do your end users see and use your product? Why is Continuous Delivery helping us to focus on business value? How can Scrum help us to be innovative? These and more questions are going to be answered in this talk about Scrum with Continuous Delivery. Companies and organizations struggle with bureaucracy, dependencies, silo thinking, human behavior and technical problems and loose the real goal. Continuous Delivery being more than a technical practice can work with Scrum and changes the way we write software completely. Let’s see how we can combine those and delight our customers with a constant flow of features and happiness. Target audience: Experienced Scrum Practitioners that would like to take the next step to delight their customers
Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!
Peter Gfader
Ethics... It could be the most important and underrated topic in software industry. It is directly related with professionalism, craftsmanship and professional discipline. From time to time we have to jump into the discussions, however we never discuss it deeper. I have found himself in a huge blast of discussions when he tweeted about a **HUGE** security issue at the most popular operating system. Then I had deep thoughts about ethics and the behaviours of ethical developers. In this session I talk about the followings: * I refer to real-life stories of many good practices for professional ethics that are critical in the software development world. * I mention technical and non-technical aspects of being an ethical developer. * I deep dive into the arguments against the ethical controversies and the debate over the sharing of a major error in MacOS via Twitter.
Irresponsible Disclosure: Short Handbook of an Ethical Developer
Irresponsible Disclosure: Short Handbook of an Ethical Developer
Lemi Orhan Ergin
These are the content I delivered at Developer Summit Istanbul conference.
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
Lemi Orhan Ergin
We know that agile methodologies work at the team level, and there is now even an effort to scale into whole organizations. There is a clear reason behind this: we found ways to improve performance, by analyzing situations better, and making better decision. Every organization wants to apply this in every level. Like in the late 90s, new ideas are coming out that challenge the way we think, and this time they don't just answer development. Ideas like Beyond Budgeting, Lean Startup, Cynefin, Real Options, Feature Injection, SAFe, Design Thinking, #NoEstimates, Cost of Delay and others are spreading out, and while we know not all will last, you never know which might fit your situation. In this session, I'll give a summary of what's hot around the agile world, with some criticism and application in the real world. 13 years after the original manifesto, organizations start to experiment again. I always wished I was there when the first conversations took place. I encourage you to join in on current conversations. Let's start.
The New Agile
The New Agile
Gil Zilberfeld
Slides for a talk on efficient distributed teams, how they differ from local teams, and which agile concepts should be re-evaluated.
Running efficient distributed teams
Running efficient distributed teams
Ricardo J. Mendez
What is it good for? Absolutely something! Remote, unmoderated usability stud...
What is it good for? Absolutely something! Remote, unmoderated usability stud...
BoulderLisaS
The talk from DevOps Days Silicon Valley 2015 conference which describes the signs of having or being a single point of failure expert on your system, and the ways to solve the problem
SPOF - Single "Person" of Failure
SPOF - Single "Person" of Failure
Sasha Rosenbaum
Pair programming is and has been the "buzz" concept for software for good reason: the sum is greater than its parts. But what actually goes into making pairing work for a project or even for the rest of your career? Hear from someone crazy enough to accept pairing for the rest of her career and actionable tips on how to make it go well and how to avoid it going horribly.
Pair programming 2 > 1 + 1
Pair programming 2 > 1 + 1
Neha Batra
A lot of people have asked me what my job is. I gave this talk at Maker's Academy in London to a group of student devs who wouldn't have been exposed to the concept of the role prior to having to go out and get a job.
What's a Product Manager?
What's a Product Manager?
Rosemary Elizabeth King
It's been beaten into the heads of developers for years; faster is better. Why should developers be judged by how quickly they solve problems and not how well they solve problems? This presentation will analyze the problems with working to fast and why you and your team should slow down.
Danny Patterson: Slow Down
Danny Patterson: Slow Down
sidneydekoning
Traditional approaches to quality and risk management involve quality gates, change control boards, feature freeze and code freeze milestones, and independent QA or Test groups. These approaches stabilize quality at by sacrificing agility. Yet buggy fragile code is even more dangerous for Agile teams where so much is changing so often. Quality and risk management are critically important for agility. This leads to the inevitable question: if the traditional approaches to quality and risk management don't work in an Agile context, what does? Practices vary across organizations, but all successful teams emphasize the same underlying principles of fast feedback, high visibility, collaboration, and alignment. This talk examines various approaches Agile teams have taken to increase quality, mitigate risk, and ultimately ensure they are delivering the highest possible value for their stakeholders.
Agile Quality and Risk Management
Agile Quality and Risk Management
Elisabeth Hendrickson
Extension of the ideas from The Plugged-In Manager: Get in Tune with Your People, Technology, & Organization to Thrive.
Bringing People, Process, & Technology Together
Bringing People, Process, & Technology Together
Terri Griffith
Mais procurados
(20)
Confluence - From Wiki to Collaboration Platform
Confluence - From Wiki to Collaboration Platform
5-Whys Method
5-Whys Method
Agile Software Development for Non-Developers
Agile Software Development for Non-Developers
Atlassian, the latest and greatest / October 13
Atlassian, the latest and greatest / October 13
Gamification of Chaos Testing
Gamification of Chaos Testing
Agile Development Practices - Productivity
Agile Development Practices - Productivity
How to Become a Conference Speaker
How to Become a Conference Speaker
DevOps Traction - Continuous Lifecycle 2016 London
DevOps Traction - Continuous Lifecycle 2016 London
Use Scrum and Continuous Delivery to innovate like crazy!
Use Scrum and Continuous Delivery to innovate like crazy!
Irresponsible Disclosure: Short Handbook of an Ethical Developer
Irresponsible Disclosure: Short Handbook of an Ethical Developer
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
The New Agile
The New Agile
Running efficient distributed teams
Running efficient distributed teams
What is it good for? Absolutely something! Remote, unmoderated usability stud...
What is it good for? Absolutely something! Remote, unmoderated usability stud...
SPOF - Single "Person" of Failure
SPOF - Single "Person" of Failure
Pair programming 2 > 1 + 1
Pair programming 2 > 1 + 1
What's a Product Manager?
What's a Product Manager?
Danny Patterson: Slow Down
Danny Patterson: Slow Down
Agile Quality and Risk Management
Agile Quality and Risk Management
Bringing People, Process, & Technology Together
Bringing People, Process, & Technology Together
Destaque
News about Atlassian Tools
Atlassian User Group Berlin Brandenburg
Atlassian User Group Berlin Brandenburg
Sven Peters
Atlassian shares their experience how we switched to distributed version control. He
Making the switch to DVCS
Making the switch to DVCS
Sven Peters
Atlassian Bonfire
Atlassian Bonfire
Sven Peters
JIRA 4.4
JIRA 4.4
Sven Peters
Aug Karlsruhe
Aug Karlsruhe
Sven Peters
News about Atlassian presented at the Atlassian Groups in Karlsruhe and Munich end of June.
Atlassian User Group Karlsruhe + München
Atlassian User Group Karlsruhe + München
Sven Peters
Vortrag bei der Atlassian User Group in Mettmann über Atlassian Neuigkeiten.
Atlassian User Group NRW
Atlassian User Group NRW
Sven Peters
Atlassian User Group Wiesbaden
Atlassian User Group Wiesbaden
Sven Peters
JIRA Enterprise - State of the union and a little outlook what's coming.
JIRA Enterprise
JIRA Enterprise
Sven Peters
Keynote for the Communardo Community Day
Keynote CCD 2011
Keynote CCD 2011
Sven Peters
My talk at the Atlassian User Group Meeting in Bielefeld
Atlassian User Group Bielefeld
Atlassian User Group Bielefeld
Sven Peters
Software Programming Principles
Software Programming Principles
Sven Peters
Coding is simple and great if it's just you working on the code. It is getting much more complex when a whole team or even several teams are working on the code base. You want to be sure, that everybody knows about code changes, the quality is the same all over the code base and a merge shouldn't stop the whole team from working. Atlassian's tools can help you out. This presentation shows how you can use Stash and Bamboo to happily code together in a team. You don't have to worry about broken builds on your master branch or that your graduate accidentally merges his changes that get automatic deployed. Everybody understands each part of the code base and the code got reviewed before it hits your master branch.
Stash - We Code Together
Stash - We Code Together
Sven Peters
Bamboo is a continuous integrations server from Atlassian. But Bamboo is much more than that. See, how a modern CI-Server goes further with automated building, testing, deploying, and releasing of your software.
Bamboo - an introduction
Bamboo - an introduction
Sven Peters
Every software team writes code, but some teams produce fewer bugs than others. Every software team creates new features, but some teams develop them faster than others. What do high performance teams do differently, and why are team members more focused, satisfied and relaxed? They truly work together. No 10x rockstar programmer can achieve what a well rounded, enthusiastic team can. Sven examines how the best software teams set and follow goals, integrate new members fast, ensure diversity, monitor and continually improve team health, embrace transparency, use a playbook to guide them through every phase of development and much more. He shares techniques including: bugfix rotations, OKRs, feature buddies, open demos, focus days and many more that help teams and team members to work more effectively together, and produce awesome results.
The Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
Sven Peters
My New Ideas for Old Code presentation at Greach in Madrid
New Ideas for Old Code - Greach
New Ideas for Old Code - Greach
HamletDRC
Slides from my Agile 2015 presentation, "Old Code, New Tricks". https://agile2015.sched.org/event/c43203024d8f7d3fe307028911a57033
Old Code, New Tricks
Old Code, New Tricks
M. Scott Ford
Software development is a social challenge. We should design our workflows so that everybody knows what's going on: From coining an idea to running the software on servers in production. Let me share with you how we at Atlassian are working with a highly transparent workflow and how we have build that directly into our tools - to build software better together!
Build Better Software Together
Build Better Software Together
Sven Peters
Get an update about our two DVCS repository manager Bitbucket and Stash and learn the difference. See what we recently added to Confluence and get a sneak peak on what's coming next.
Atlassian User Group - September 2013
Atlassian User Group - September 2013
Sven Peters
Are you using Subversion or CVS? That’s great, whatever you do, don’t migrate to Git! Git makes you work overtime, confuses developers with too many options, destroys the social interaction with your co-workers and much more. Git has unnecessary features like offline commits and cherry picking that nobody needs at his day job. Your code is the most important thing for your software development and you should use a mature technology for storing it. Let the kids play around with Git. In this ironic lightning talk I will give you 5 reasons, why you shouldn’t use Git always with a twinkle in the eye. So create a new branch in SVN and come to my session while you checkout the branch.
Don't use git
Don't use git
Sven Peters
Destaque
(20)
Atlassian User Group Berlin Brandenburg
Atlassian User Group Berlin Brandenburg
Making the switch to DVCS
Making the switch to DVCS
Atlassian Bonfire
Atlassian Bonfire
JIRA 4.4
JIRA 4.4
Aug Karlsruhe
Aug Karlsruhe
Atlassian User Group Karlsruhe + München
Atlassian User Group Karlsruhe + München
Atlassian User Group NRW
Atlassian User Group NRW
Atlassian User Group Wiesbaden
Atlassian User Group Wiesbaden
JIRA Enterprise
JIRA Enterprise
Keynote CCD 2011
Keynote CCD 2011
Atlassian User Group Bielefeld
Atlassian User Group Bielefeld
Software Programming Principles
Software Programming Principles
Stash - We Code Together
Stash - We Code Together
Bamboo - an introduction
Bamboo - an introduction
The Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
New Ideas for Old Code - Greach
New Ideas for Old Code - Greach
Old Code, New Tricks
Old Code, New Tricks
Build Better Software Together
Build Better Software Together
Atlassian User Group - September 2013
Atlassian User Group - September 2013
Don't use git
Don't use git
Semelhante a When code gets_older
Some of the things I learned during the last years from the GURU of the AGILE manifesto. Be a Clean Coder from Robert C. Martin Be a Pragmatic Programmer from Andrew Hunt Be a extreme Programmer from Kent Beck Understand the Continuous Delivery from Jez Humble and David Farley. Thanks to Bruno Bossola , Marcello Todori and Mario Romano for the good chats about this topics.
Best pratice
Best pratice
Eugenio Romano
Software Development Essential Skills
Software Development Essential Skills
John Choi
Presented at Agile 2012
Selenium Users Anonymous
Selenium Users Anonymous
Dave Haeffner
Workshop slides
Working Effectively with Legacy Code
Working Effectively with Legacy Code
slicklash
This is the content I delivered at several seminars and conferences about pair programming.
Unwritten Manual for Pair Programming
Unwritten Manual for Pair Programming
Lemi Orhan Ergin
This is a summary of the blogs by Eric Ries on the Five Whys at http://startuplessonslearned.blogspot.com/2008/11/five-whys.html. It was used for an internal presentation at Cogent Consulting. If Eric or anyone else thinks this should not be public I will take it down, but I hope I'll drive (a little) more traffic to his blog :-)
Five whys summary
Five whys summary
Steve Hayes
Put to the Test (Application Development Advisor 6(9), November–December 2002)
Put to the Test
Put to the Test
Kevlin Henney
This presentation is the accumulation of several internet resources on why unit testing is a good thing. It debunks common excuses to not write unit tests, and shows how writing unit tests can actually speed up software development.
Unit Test Lab - Why Write Unit Tests?
Unit Test Lab - Why Write Unit Tests?
Danny van Kasteel
Slides from my DDD Scotland 2011 session.
Unit Testing, TDD and the Walking Skeleton
Unit Testing, TDD and the Walking Skeleton
Seb Rose
In this workshop from the 2015 SQE Better Software West conference, Cory Foy details the Continuous Paradigm companies are embracing - including Continuous Integration, Continuous Deployment, and Continuous Testing. This presentation was co-created by Jared Richardson.
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
Cory Foy
A TDD presentation I did to inform people about this methodology of software development. I tried to target the additional values it gives in our everyday work as developers.
Test-Driven Development
Test-Driven Development
Ny Fanilo Andrianjafy, B.Eng.
Best practices for agile design
Best practices for agile design
Igor Moochnick
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
Svetlin Nakov
In this presentation I discuss how poor implementations of root cause analysis undermine an organization’s attempts to enable a learning culture. Audience members will: 1. understand the intent of root cause analysis; 2. be able to recognize its limitations; 3. fix their implementations.
Root Cause Analysis: Fact and Fiction
Root Cause Analysis: Fact and Fiction
Dustin Collins
TDD - Test Driven Development
Test Drive Development
Test Drive Development
satya sudheer
Algumas dicas que todo o desenvolvedor deveria saber, praticar e aperfeiçoar! :)
Preocupações Desenvolvedor Ágil
Preocupações Desenvolvedor Ágil
Paulo Igor Alves Godinho
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
Igor Moochnick
As software grows in size and complexity, programmers face increasingly difficult challenges. More bugs make it to production, it takes longer to introduce new features, quality drops and frustration abounds. There may not be a silver bullet, but there are many techniques we can use to make things easier and our job more pleasurable. In this talk, we’ll learn how to be more professional software craftsmen by using a range of techniques for writing clean code. I gave this talk at the June 2015 Sela Developer Conference.
Clean code
Clean code
Noam Kfir
Test-driven development is generally regarded as a good move: it should result in simple decoupled design, your tests tend to cover behaviour not methods, and far fewer bugs. However, just getting unit tests in on a real, commercial project is hard - switching to TDD is even harder. Often you can start a project with good intentions and coverage, then the deadline looms and the tests go out then the hacks come in. So, instead of beating ourselves up about not being perfect let's look at an interative approach to adopting TDD principles. We'll look at tactics for selling TDD to your client, boss and colleagues. This talk will also cover methods for making TDD easier for you by showing you what tools you can use to integrate it into your development environment. In the project itself, we'll examine how we can make small but permanent steps towards full TDD, without losing that progress when deadlines hit. We'll also cover a few methods for learning on your own time and how the whole process can actually be made quite enjoyable.
TDD and Getting Paid
TDD and Getting Paid
Rowan Merewood
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
Peter Presnell
Semelhante a When code gets_older
(20)
Best pratice
Best pratice
Software Development Essential Skills
Software Development Essential Skills
Selenium Users Anonymous
Selenium Users Anonymous
Working Effectively with Legacy Code
Working Effectively with Legacy Code
Unwritten Manual for Pair Programming
Unwritten Manual for Pair Programming
Five whys summary
Five whys summary
Put to the Test
Put to the Test
Unit Test Lab - Why Write Unit Tests?
Unit Test Lab - Why Write Unit Tests?
Unit Testing, TDD and the Walking Skeleton
Unit Testing, TDD and the Walking Skeleton
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
Test-Driven Development
Test-Driven Development
Best practices for agile design
Best practices for agile design
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
Root Cause Analysis: Fact and Fiction
Root Cause Analysis: Fact and Fiction
Test Drive Development
Test Drive Development
Preocupações Desenvolvedor Ágil
Preocupações Desenvolvedor Ágil
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
Clean code
Clean code
TDD and Getting Paid
TDD and Getting Paid
I Smell A RAT- Rapid Application Testing
I Smell A RAT- Rapid Application Testing
Mais de Sven Peters
Engineering leaders say their organizations struggle with productivity, collaboration, and tracking progress against goals. Some try to fix it by adding more dashboards, making strict rules, and asking for more reports. But just doing more doesn't solve the real issues developers face. Let’s build a culture that empowers developers to do the right things and starts a dev-olution. Join Sven and hear how empowered teams build trustful relationships, work asynchronously and synchronously, use data smartly, care about outcomes, stay curious, and always try new things. More importantly, you will learn how to establish such a culture evolutionarily. Empowering your engineers will amplify developer joy and supercharge your development effectiveness.
✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers
Sven Peters
Teamwork is tough, and it’s not getting easier. As more teams switch to remote or hybrid work models, building and maintaining a sense of connection and shared purpose among team members is becoming increasingly challenging. If we're going to get our teams healthy, we need to hit the teamwork gym! Learn how to build a healthy team! We'll develop a shared understanding of responsibilities, team goals, how you work together, and our relationship with other teams. With just four simple exercises, you can bring your team in shape to become more productive and innovative. So let's pump...you up!
Team Shaping - Building a shared understanding
Team Shaping - Building a shared understanding
Sven Peters
Join Sven and learn how great software teams measure and improve their developer experience, coordinate work across teams, run autonomous but highly aligned teams, and create a healthy and joyful engineering culture. Always backed up by data (not driven) instead of opinions. The talk will demonstrate how great teams faced development challenges, reinvented themselves, and created new ways of working to get s%*t done. Without losing sight of what makes this craft fun for engineers.
Developer Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t done
Sven Peters
We all know it and hate it — the dreaded “status meeting.” They’re great when it’s a small team, but they don’t scale and become a waste of time. In this session, we’ll show how to use Confluence and Atlas to keep teams in sync, async, while empowering them to continue using the apps that let them thrive.
Teams Flow, Stay in sync, async
Teams Flow, Stay in sync, async
Sven Peters
As developers, our job is to write great code, test code, deploy code, fix code, and even delete code, but nobody told us that there is much more to it if we want to have a great developer career. In this talk, Sven and Helen will share their successes and failures during their 20-year careers to date working for various technology companies. You’ll learn about growing your personal brand (what is it good for?), the trials and tribulations of different roles (so many choices), becoming a manager (or not), mentoring and sponsoring (they are not the same thing), how to care for yourself (prevent burnout), and lots more career advice. You'll hear about their inevitable bumps in the road (or downright failures), as well as their successes. As it turns out, having a great developer career is not all about the technology and the code; it's also about you and the people around you!
The Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer Career
Sven Peters
We’re agile, we’re doing DevOps, we work in cross-functional teams, and we use the latest developer pipeline tooling. With all those methodologies and technologies we should be highly effective, right? Probably not. Most of us still struggle with balancing coding speed and quality, working on the stuff that really makes a difference, and feeling constantly stressed by all the things we should learn. Effective developers don’t just write clean, simple, and robust code. They also have a strong understanding of the entire development process and the problem that needs to be solved. They take time to learn, practice, and play. Learn how those developers build effective coding habits, think about the outcome first, reserve time for deep work, and much more. You’ll walk away from this talk with lots of ideas on how to work smarter, not harder.
The Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not Harder
Sven Peters
We’re agile, we’re doing DevOps, we work in cross-functional teams, and we use the latest developer pipeline tooling. With all those methodologies and technologies we should be highly effective, right? Probably not. Most of us still struggle with balancing coding speed and quality, working on the stuff that really makes a difference, and feeling constantly stressed by all the things we should learn. Effective developers don't just write clean, simple, and robust code. They also have a strong understanding of the entire development process and the problem that needs to be solved. They take time to learn, practice, and play. Learn how those developers build effective coding habits, think about the outcome first, reserve time for deep work, and much more. You’ll walk away from this talk with lots of ideas on how to work smarter, not harder.
The Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not Harder
Sven Peters
Remote work is offering lots of great benefits: access to a larger talent pool, freedom, working in pyjamas, and much more. So why are so many companies failing with remote work or hesitate to give it a try? Sven works remotely for more than 7 years and will share 5 things how you and your distributed team can be more productive, happier, and feel more fulfilled while working remotely. You'll hear about practices like code review etiquettes, video conference rules, share-it-or-it-didn’t-happen guidelines, and much more. Learn how to best set up your office, how to keep connections with co-workers, and which tools works best in order to rock remote work.
5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work
Sven Peters
Lesson learned from my 20 year career in the tech business.
A Career Advice: Change is the Only Constant
A Career Advice: Change is the Only Constant
Sven Peters
Whether you’re just starting out in Confluence, or working in it every day, join Sven to discover the “hacks” that will maximize your productivity and make work flow more seamlessly. Transform your content and learn the keyboard shortcuts, layout tricks, automation, and customizations that will make creating beautiful spaces and pages a breeze.
Be More Productive with Confluence
Be More Productive with Confluence
Sven Peters
Teams are different, projects are different, problems are different. Why are we still trying to squeeze teamwork into department processes, adding bureaucracy, and having organizational layers that makes it harder and much slower to get work done? Join Sven Peters, former lead evangelist at Atlassian now K15t, as he talks about creating a Team Playbook by collecting practices from all teams in an organizations. No end-to-end process, no strict development rules, just some guidelines. You’ll learn tons of plays like goal setting with OKRs, decision making with DACIs, team improvements with health monitors, finding risks with premortem’s, and many more. This talk will teach you how to utilize a playbook for more autonomy by providing teams with the freedom to pick what works in their environment.
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team Playbook
Sven Peters
When we talk about automation in software development, we immediately think of automated builds and deployments. We may also be using scripts to help make our daily work easier. But this is really just the beginning of the rise of the machines. I show you how leading developers in our industry are using open source and commercial tools for automating much more. They've got "robots" for monitoring production servers, updating issues, supporting customers, reviewing code, setting up laptops, doing development reporting, conducting customer feedback -- even automating daily standups. In what instances is it useful to automate? In what cases does it not make sense? Automation prevents us from having to do the same thing twice, helps us to work better together, reduces workflow errors and frees up time to write production code. Plus, as it turns out, spending time on automation is fun! Don't be afraid of robots in software development, embrace them! Even if I save you just half an hour a week, this talk will be a beneficial investment of your time.
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
Sven Peters
This session shows you how we do Kick-@$$ software development at Atlassian and actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Hear how we: use pull-requests for better code quality; collaborate fast to develop ideas; avoid meetings; tighten feedback loops to fail fast; shorten release cycles and work together happily on different continents. Sound like paradise? It is!
Kick-@$$ Sofware Development
Kick-@$$ Sofware Development
Sven Peters
The 5 hottest product news from Summit are: - JIRA Service Desk 2.0 - New HipChat clients - Confluence Inline Comm
The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014
Sven Peters
One day we woke up and realized that our days are filled with all kind of stuff unrelated to code or product, that our goals are driven by product owners, and that our code design is dictated by architects trying to tell us how we should solve problems. A strong coding culture gives the power back to the developer to concentrate on one thing: Create awesome stuff! Imagine a culture where the input of the whole organization turns an individual idea into a user story in just a couple of hours; where everybody's goal is to make the customer awesome, and where you work on stuff you love instead stuff you loathe. A great coding culture concentrates on making developers productive and happy by removing unnecessary overhead, bringing autonomous teams together, helping the individual programmer to innovate, and raising the awareness among the developers to create better code. I will talk about how to establish and foster a strong engineering-focused culture that scales from a small team to a huge organization with hundreds of developers. I'll give lots of examples from our experience at Atlassian to show that once you're working in a great coding culture, you won't want to work anywhere else. You can find a video version of the talk here: https://www.youtube.com/watch?v=rRc0FEg46kw
Coding Culture
Coding Culture
Sven Peters
How Atlassian shifts focus from just building software that makes software teams awesome to software that is used by every single team!
Atlassian - Software For Every Team
Atlassian - Software For Every Team
Sven Peters
People often start companies with a smart team and great product ideas. But as companies grows, some leaders tend to forget that it's not the product and services that made them successful – it's the culture. Culture may actually be harder to build than any product, but your organization can benefit in every way if you end up with a great one. Sven works for Atlassian, an Australian software company that grew from 8 to 800 people in the last 10 years. He will share successes – and struggles – with bringing new people into a strong company culture, how culture is upheld in distributed teams, how your team can maintain its core culture, and why innovation and fun should be part of every company's culture.
It's the culture, but not as you know it
It's the culture, but not as you know it
Sven Peters
The presentation covers: - Confluence 5.5 - HipChat Video (beta) - Git Essentials
Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014
Sven Peters
When you get Git right, it can help you write cleaner code, roll out new features faster, and make your entire development team more efficient.
Getting Git Right
Getting Git Right
Sven Peters
Moving to Git opens up a whole new level of agility for software teams. Freed from the clunky code freezes and monolithic mega-merges that plague centralized version control, developers can isolate work in progress and build in narrow vertical slices with ease. Branching is so painless with Git that many teams are making new branches for each user story or bug fix they implement. This model is quickly becoming the new gold standard for agile teams – and for good reason!
Git Branching for Agile Teams
Git Branching for Agile Teams
Sven Peters
Mais de Sven Peters
(20)
✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers
Team Shaping - Building a shared understanding
Team Shaping - Building a shared understanding
Developer Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t done
Teams Flow, Stay in sync, async
Teams Flow, Stay in sync, async
The Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer Career
The Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not Harder
5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work
A Career Advice: Change is the Only Constant
A Career Advice: Change is the Only Constant
Be More Productive with Confluence
Be More Productive with Confluence
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team Playbook
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
Kick-@$$ Sofware Development
Kick-@$$ Sofware Development
The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014
Coding Culture
Coding Culture
Atlassian - Software For Every Team
Atlassian - Software For Every Team
It's the culture, but not as you know it
It's the culture, but not as you know it
Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014
Getting Git Right
Getting Git Right
Git Branching for Agile Teams
Git Branching for Agile Teams
Último
This Slide deck talk about how FHIR is being used in Ayushman Bharat Digital Mission (ABDM). It introduces the readers to ABDM and also to FHIR Documents paradigm. This is part of FHIR India community Basics learning initiative.
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Kumar Satyam
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Tracing the root cause of a performance issue requires a lot of patience, experience, and focus. It’s so hard that we sometimes attempt to guess by trying out tentative fixes, but that usually results in frustration, messy code, and a considerable waste of time and money. This talk explains how to correctly zoom in on a performance bottleneck using three levels of profiling: distributed tracing, metrics, and method profiling. After we learn to read the JVM profiler output as a flame graph, we explore a series of bottlenecks typical for backend systems, like connection/thread pool starvation, invisible aspects, blocking code, hot CPU methods, lock contention, and Virtual Thread pinning, and we learn to trace them even if they occur in library code you are not familiar with. Attend this talk and prepare for the performance issues that will eventually hit any successful system. About authorWith two decades of experience, Victor is a Java Champion working as a trainer for top companies in Europe. Five thousands developers in 120 companies attended his workshops, so he gets to debate every week the challenges that various projects struggle with. In return, Victor summarizes key points from these workshops in conference talks and online meetups for the European Software Crafters, the world’s largest developer community around architecture, refactoring, and testing. Discover how Victor can help you on victorrentea.ro : company training catalog, consultancy and YouTube playlists.
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Explore how multimodal embeddings work with Milvus. We will see how you can explore a popular multimodal model - CLIP - on a popular dataset - CIFAR 10. You use CLIP to create the embeddings of the input data, Milvus to store the embeddings of the multimodal data (sometimes termed “multimodal embeddings”), and we will then explore the embeddings.
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Discover the innovative features and strategic vision that keep WSO2 an industry leader. Explore the exciting 2024 roadmap of WSO2 API management, showcasing innovations, unified APIM/APK control plane, natural language API interaction, and cloud native agility. Discover how open source solutions, microservices architecture, and cloud native technologies unlock seamless API management in today's dynamic landscapes. Leave with a clear blueprint to revolutionize your API journey and achieve industry success!
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Dubai, known for its towering skyscrapers, luxurious lifestyle, and relentless pursuit of innovation, often finds itself in the global spotlight. However, amidst the glitz and glamour, the emirate faces its own set of challenges, including the occasional threat of flooding. In recent years, Dubai has experienced sporadic but significant floods, disrupting normalcy and posing unique challenges to its infrastructure. Among the critical nodes in this bustling metropolis is the Dubai International Airport, a vital hub connecting the world. This article delves into the intersection of Dubai flood events and the resilience demonstrated by the Dubai International Airport in the face of such challenges.
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Scaling API-first – The story of a global engineering organization Ian Reasor, Senior Computer Scientist - Adobe Radu Cotescu, Senior Computer Scientist - Adobe Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
How to get Oracle DBA Job as fresher.
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Following the popularity of "Cloud Revolution: Exploring the New Wave of Serverless Spatial Data," we're thrilled to announce this much-anticipated encore webinar. In this sequel, we'll dive deeper into the Cloud-Native realm by uncovering practical applications and FME support for these new formats, including COGs, COPC, FlatGeoBuf, GeoParquet, STAC, and ZARR. Building on the foundation laid by industry leaders Michelle Roby of Radiant Earth and Chris Holmes of Planet in the first webinar, this second part offers an in-depth look at the real-world application and behind-the-scenes dynamics of these cutting-edge formats. We will spotlight specific use-cases and workflows, showcasing their efficiency and relevance in practical scenarios. Discover the vast possibilities each format holds, highlighted through detailed discussions and demonstrations. Our expert speakers will dissect the key aspects and provide critical takeaways for effective use, ensuring attendees leave with a thorough understanding of how to apply these formats in their own projects. Elevate your understanding of how FME supports these cutting-edge technologies, enhancing your ability to manage, share, and analyze spatial data. Whether you're building on knowledge from our initial session or are new to the serverless spatial data landscape, this webinar is your gateway to mastering cloud-native formats in your workflows.
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
A11Y GAAD - Hyderabad 2024 Empowering Web-Accessibility through Artificial Intelligence (AI)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
Samir Dash
Terragrunt, Terraspace, Terramate, terra... whatever. What is wrong with Terraform so people keep on creating wrappers and solutions around it? How OpenTofu will affect this dynamic? In this presentation, we will look into the fundamental driving forces behind a zoo of wrappers. Moreover, we are going to put together a wrapper ourselves so you can make an educated decision if you need one.
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
JAM, the future of Polkadot.
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Retrieval augmented generation (RAG) is the most popular style of large language model application to emerge from 2023. The most basic style of RAG works by vectorizing your data and injecting it into a vector database like Milvus for retrieval to augment the text output generated by an LLM. This is just the beginning. One of the ways that we can extend RAG, and extend AI, is through multilingual use cases. Typical RAG is done in English using embedding models that are trained in English. In this talk, we’ll explore how RAG could work in languages other than English. We’ll explore French, Chinese, and Polish.
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
💉💊+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI}}+971581248768 +971581248768 Mtp-Kit (500MG) Prices » Dubai [(+971581248768**)] Abortion Pills For Sale In Dubai, UAE, Mifepristone and Misoprostol Tablets Available In Dubai, UAE CONTACT DR.Maya Whatsapp +971581248768 We Have Abortion Pills / Cytotec Tablets /Mifegest Kit Available in Dubai, Sharjah, Abudhabi, Ajman, Alain, Fujairah, Ras Al Khaimah, Umm Al Quwain, UAE, Buy cytotec in Dubai +971581248768''''Abortion Pills near me DUBAI | ABU DHABI|UAE. Price of Misoprostol, Cytotec” +971581248768' Dr.DEEM ''BUY ABORTION PILLS MIFEGEST KIT, MISOPROTONE, CYTOTEC PILLS IN DUBAI, ABU DHABI,UAE'' Contact me now via What's App…… abortion Pills Cytotec also available Oman Qatar Doha Saudi Arabia Bahrain Above all, Cytotec Abortion Pills are Available In Dubai / UAE, you will be very happy to do abortion in Dubai we are providing cytotec 200mg abortion pill in Dubai, UAE. Medication abortion offers an alternative to Surgical Abortion for women in the early weeks of pregnancy. We only offer abortion pills from 1 week-6 Months. We then advise you to use surgery if its beyond 6 months. Our Abu Dhabi, Ajman, Al Ain, Dubai, Fujairah, Ras Al Khaimah (RAK), Sharjah, Umm Al Quwain (UAQ) United Arab Emirates Abortion Clinic provides the safest and most advanced techniques for providing non-surgical, medical and surgical abortion methods for early through late second trimester, including the Abortion By Pill Procedure (RU 486, Mifeprex, Mifepristone, early options French Abortion Pill), Tamoxifen, Methotrexate and Cytotec (Misoprostol). The Abu Dhabi, United Arab Emirates Abortion Clinic performs Same Day Abortion Procedure using medications that are taken on the first day of the office visit and will cause the abortion to occur generally within 4 to 6 hours (as early as 30 minutes) for patients who are 3 to 12 weeks pregnant. When Mifepristone and Misoprostol are used, 50% of patients complete in 4 to 6 hours; 75% to 80% in 12 hours; and 90% in 24 hours. We use a regimen that allows for completion without the need for surgery 99% of the time. All advanced second trimester and late term pregnancies at our Tampa clinic (17 to 24 weeks or greater) can be completed within 24 hours or less 99% of the time without the need surgery. The procedure is completed with minimal to no complications. Our Women's Health Center located in Abu Dhabi, United Arab Emirates, uses the latest medications for medical abortions (RU-486, Mifeprex, Mifegyne, Mifepristone, early options French abortion pill), Methotrexate and Cytotec (Misoprostol). The safety standards of our Abu Dhabi, United Arab Emirates Abortion Doctors remain unparalleled. They consistently maintain the lowest complication rates throughout the nation. Our Physicians and staff are always available to answer questions and care for women in one of the most difficult times in their lives. The decision to have an abortion at the Abortion Cl
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Webinar Recording: https://www.panagenda.com/webinars/why-teams-call-analytics-is-critical-to-your-entire-business Nothing is as frustrating and noticeable as being in an important call and being unable to see or hear the other person. Not surprising then, that issues with Teams calls are among the most common problems users call their helpdesk for. Having in depth insight into everything relevant going on at the user’s device, local network, ISP and Microsoft itself during the call is crucial for good Microsoft Teams Call quality support. To ensure a quick and adequate solution and to ensure your users get the most out of their Microsoft 365. But did you know that ‘bad calls’ are also an excellent indicator of other problems arising? Precisely because it is so noticeable!? Like the canary in the mine, bad calls can be early indicators of problems. Problems that might otherwise not have been noticed for a while but can have a big impact on productivity and satisfaction. Join this session by Christoph Adler to learn how true Microsoft Teams call quality analytics helped other organizations troubleshoot bad calls and identify and fix problems that impacted Teams calls or the use of Microsoft365 in general. See what it can do to keep your users happy and productive! In this session we will cover - Why CQD data alone is not enough to troubleshoot call problems - The importance of attributing call problems to the right call participant - What call quality analytics can do to help you quickly find, fix-, and prevent problems - Why having retrospective detailed insights matters - Real life examples of how others have used Microsoft Teams call quality monitoring to problem shoot problems with their ISP, network, device health and more.
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Keynote 2: APIs in 2030: The Risk of Technological Sleepwalk Paolo Malinverno, Growth Advisor - The Business of Technology Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
The value of a flexible API Management solution for Open Banking Steve Melan, Manager for IT Innovation and Architecture - State's and Saving's Bank of Luxembourg Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
💥 You’re lucky! We’ve found two different (lead) developers that are willing to share their valuable lessons learned about using UiPath Document Understanding! Based on recent implementations in appealing use cases at Partou and SPIE. Don’t expect fancy videos or slide decks, but real and practical experiences that will help you with your own implementations. 📕 Topics that will be addressed: • Training the ML-model by humans: do or don't? • Rule-based versus AI extractors • Tips for finding use cases • How to start 👨🏫👨💻 Speakers: o Dion Morskieft, RPA Product Owner @Partou o Jack Klein-Schiphorst, Automation Developer @Tacstone Technology
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Passkeys: Developing APIs to enable passwordless authentication Cody Salas, Sr Developer Advocate | Solutions Architect - Yubico Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Último
(20)
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
When code gets_older
1.
When code gets
older Tips for keeping maintenance projects alive and kicking Sven Peters Ambassador Atlassian
2.
Sven Peters @svenpet svenpet.com Ambassador
3.
Experience my Disclaimer
4.
Nothing has a
more profound or long- lasting negative effect on the productivity of a software team than a mess. Nothing. “ “Robert C. Martin
5.
green Field
6.
grüne Wiese How long does
it take? 8 hours We need it in 6! OK, I‘ll do it in 4! no Tests!
7.
8.
9.
REWRITE
10.
REWRITE
11.
WindowsBroken
12.
the Engines Don‘t stop
13.
no Plan B There
is THE SCRUM MASTER THE DEVELOPER THE MANAGER
14.
readability improve
15.
commentno
16.
test automated
17.
Code Change Algorithmby
Michael C. Feathers Legacy 1. Identify Change Points 5. Make Changes and Refactor 2. Find Test Points 3. Break Dependencies 4. Write Tests
18.
Clean Code
19.
nterface Segregation Principle pen
Closed Principle iskow Substitution Principle ingle Responsible Principle ependency Inversion Principle
20.
DRY Don‘t repeat
yourself KISS - Keep it simple, stupid Favour Composition over InheritanceRoot Cause Analysis SingleLevelofAbstraction Seperation of ConcernsYou Ain‘t Gonna Need It
21.
Clean Code Developer von Stefan Lieser
& Ralf Westphal clean-code-developer.de
22.
23.
24.
@svenpet Sven PetersAtlassian
Baixar agora