Enviar búsqueda
Cargar
Irina Winterreis 2011
•
0 recomendaciones
•
156 vistas
Vincent Kok
Seguir
Wat gaan we doen tijdens de Irnia Winterreis 2011
Leer menos
Leer más
Denunciar
Compartir
Denunciar
Compartir
1 de 11
Recomendados
c
Security metrics 2
Security metrics 2
Manish Kumar
The web community is a fast moving community and over the recent years, many great frameworks and tools have emerged. Technology changes made in the past are not always the right ones today. This applies to Trello’s web stack too. CoffeeScript and Backbone were great choices 7 years ago but there are better tools and frameworks available now, so the Trello team decided to update its stack. But, how does one tackle this and how do you make sure you continue to innovate product-wise while modernizing its web stack? This is what we will discuss in this session -- main drivers for modernizing, the reasoning for choosing for TypeScript, React and GraphQL and will discuss our strategy implementing it, including two failed attempts. When leaving this session you will have learned which tactics to apply when modernizing a web stack and warning signs to be aware off.
Tales of modernizing trello's web stack
Tales of modernizing trello's web stack
Vincent Kok
Remote work is a hot topic and for good reason! It comes with great benefits such as access to diverse talent and geographical freedom. But it also brings up unique challenges and fears that can be hard to move past. Vincent Kok, Trello Engineering Manager, will discuss how the Trello team has successfully embraced remote, and how your organization can do the same without sacrificing relationships or productivity. You'll learn about the tools and practices Trello relies on, and leave feeling empowered to either strengthen your current remote culture or build one from scratch.
Why you're failing your remote workers - DWSC18
Why you're failing your remote workers - DWSC18
Vincent Kok
Microservices are hot! A lot of companies are experimenting with this architectural pattern that greatly benefits the software development process. When adopting new patterns we always encounter that moment where we think ‘if only I knew this three months ago’. This talk will be a sneak peak into the world of microservices at Atlassian and reveal what we’ve learnt about microservices: how to arrange, configure and build your code efficiently; deployment and testing; securing communication between them and how to operate effectively in this environment. In this talk you will learn how to immediately apply these five patterns to your environment straight away.
Microservices 5 things i wish i'd known java with the best 2018
Microservices 5 things i wish i'd known java with the best 2018
Vincent Kok
Continuous Delivery is a solved problem. Really? A lot of organisations still struggle for many reasons and Confluence was one of them. What if the world your engineering team lives in is not perfect. This talk is all about making continues deployment happen in a real and not so perfect engineering organisation. This talk is all about the options you have a to achieve a goal without trying to solve all the problems at once. The talk will start with setting the scene of Confluence’s build and deployment process. There will be some interesting insights in the sheer size of builds, tests and the complexities we have around deployments. Once the stage is set for Confluence’s environment, the next step is to explore the problems that are preventing the team to move faster both culturally and technically. To name a few: Build structure, build times, flakey tests, lack of automation, wrong culture, dealing with release blockers, test automation, post-deployment verification, monitoring and operating a production system. With the problems defined, we will go into them in more detail and also learn about the ways the Confluence team resolved them. To wrap it all up we go through the current situation and explain how far we have come with the strategies taken and implemented by the team. As a bonus, a sneak peak of the road ahead for Confluence's Continuous Deployment and Site Reliability Engineering will be shared with the audience.
Dev opstalks 2018 releasing the monolith on a daily basis
Dev opstalks 2018 releasing the monolith on a daily basis
Vincent Kok
Microservices are still the rage—and for good reason. However, like any other emerging architecture, they’re not a silver bullet and anyone who adopts this architecture will need to learn and identify new patterns, patterns you didn’t need to know about in a monolithic world. This session discusses when to make the switch to a microservice architecture and the patterns Atlassian has identified in building microservices. They include patterns in code organization, configuration management, deployment, resilience, and decomposition. After this session, you will be able to identify whether you should give microservice architecture a try and if so, you will have a toolbox full of patterns to apply to your own situation.
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Vincent Kok
Microservices are still the rage—and for good reason. However, like any other emerging architecture, they’re not a silver bullet and anyone who adopts this architecture will need to learn and identify new patterns, patterns you didn’t need to know about in a monolithic world. This session discusses when to make the switch to a microservice architecture and the patterns Atlassian has identified in building microservices. They include patterns in code organization, configuration management, deployment, resilience, and decomposition. After this session, you will be able to identify whether you should give microservice architecture a try and if so, you will have a toolbox full of patterns to apply to your own situation.
Microservices 5 Things I Wish I'd Known - JFall 2017
Microservices 5 Things I Wish I'd Known - JFall 2017
Vincent Kok
Microservices are still the rage—and for good reason. However, like any other emerging architecture, they’re not a silver bullet and anyone who adopts this architecture will need to learn and identify new patterns, patterns you didn’t need to know about in a monolithic world. This session discusses when to make the switch to a microservice architecture and the patterns Atlassian has identified in building microservices. They include patterns in code organization, configuration management, deployment, resilience, and decomposition. After this session, you will be able to identify whether you should give microservice architecture a try and, if so, you will have a toolbox full of patterns to apply in your own situation.
Need to-know patterns building microservices - java one
Need to-know patterns building microservices - java one
Vincent Kok
Recomendados
c
Security metrics 2
Security metrics 2
Manish Kumar
The web community is a fast moving community and over the recent years, many great frameworks and tools have emerged. Technology changes made in the past are not always the right ones today. This applies to Trello’s web stack too. CoffeeScript and Backbone were great choices 7 years ago but there are better tools and frameworks available now, so the Trello team decided to update its stack. But, how does one tackle this and how do you make sure you continue to innovate product-wise while modernizing its web stack? This is what we will discuss in this session -- main drivers for modernizing, the reasoning for choosing for TypeScript, React and GraphQL and will discuss our strategy implementing it, including two failed attempts. When leaving this session you will have learned which tactics to apply when modernizing a web stack and warning signs to be aware off.
Tales of modernizing trello's web stack
Tales of modernizing trello's web stack
Vincent Kok
Remote work is a hot topic and for good reason! It comes with great benefits such as access to diverse talent and geographical freedom. But it also brings up unique challenges and fears that can be hard to move past. Vincent Kok, Trello Engineering Manager, will discuss how the Trello team has successfully embraced remote, and how your organization can do the same without sacrificing relationships or productivity. You'll learn about the tools and practices Trello relies on, and leave feeling empowered to either strengthen your current remote culture or build one from scratch.
Why you're failing your remote workers - DWSC18
Why you're failing your remote workers - DWSC18
Vincent Kok
Microservices are hot! A lot of companies are experimenting with this architectural pattern that greatly benefits the software development process. When adopting new patterns we always encounter that moment where we think ‘if only I knew this three months ago’. This talk will be a sneak peak into the world of microservices at Atlassian and reveal what we’ve learnt about microservices: how to arrange, configure and build your code efficiently; deployment and testing; securing communication between them and how to operate effectively in this environment. In this talk you will learn how to immediately apply these five patterns to your environment straight away.
Microservices 5 things i wish i'd known java with the best 2018
Microservices 5 things i wish i'd known java with the best 2018
Vincent Kok
Continuous Delivery is a solved problem. Really? A lot of organisations still struggle for many reasons and Confluence was one of them. What if the world your engineering team lives in is not perfect. This talk is all about making continues deployment happen in a real and not so perfect engineering organisation. This talk is all about the options you have a to achieve a goal without trying to solve all the problems at once. The talk will start with setting the scene of Confluence’s build and deployment process. There will be some interesting insights in the sheer size of builds, tests and the complexities we have around deployments. Once the stage is set for Confluence’s environment, the next step is to explore the problems that are preventing the team to move faster both culturally and technically. To name a few: Build structure, build times, flakey tests, lack of automation, wrong culture, dealing with release blockers, test automation, post-deployment verification, monitoring and operating a production system. With the problems defined, we will go into them in more detail and also learn about the ways the Confluence team resolved them. To wrap it all up we go through the current situation and explain how far we have come with the strategies taken and implemented by the team. As a bonus, a sneak peak of the road ahead for Confluence's Continuous Deployment and Site Reliability Engineering will be shared with the audience.
Dev opstalks 2018 releasing the monolith on a daily basis
Dev opstalks 2018 releasing the monolith on a daily basis
Vincent Kok
Microservices are still the rage—and for good reason. However, like any other emerging architecture, they’re not a silver bullet and anyone who adopts this architecture will need to learn and identify new patterns, patterns you didn’t need to know about in a monolithic world. This session discusses when to make the switch to a microservice architecture and the patterns Atlassian has identified in building microservices. They include patterns in code organization, configuration management, deployment, resilience, and decomposition. After this session, you will be able to identify whether you should give microservice architecture a try and if so, you will have a toolbox full of patterns to apply to your own situation.
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Microservices: 5 Things I Wish I'd Known - Code Motion Milan 2017
Vincent Kok
Microservices are still the rage—and for good reason. However, like any other emerging architecture, they’re not a silver bullet and anyone who adopts this architecture will need to learn and identify new patterns, patterns you didn’t need to know about in a monolithic world. This session discusses when to make the switch to a microservice architecture and the patterns Atlassian has identified in building microservices. They include patterns in code organization, configuration management, deployment, resilience, and decomposition. After this session, you will be able to identify whether you should give microservice architecture a try and if so, you will have a toolbox full of patterns to apply to your own situation.
Microservices 5 Things I Wish I'd Known - JFall 2017
Microservices 5 Things I Wish I'd Known - JFall 2017
Vincent Kok
Microservices are still the rage—and for good reason. However, like any other emerging architecture, they’re not a silver bullet and anyone who adopts this architecture will need to learn and identify new patterns, patterns you didn’t need to know about in a monolithic world. This session discusses when to make the switch to a microservice architecture and the patterns Atlassian has identified in building microservices. They include patterns in code organization, configuration management, deployment, resilience, and decomposition. After this session, you will be able to identify whether you should give microservice architecture a try and, if so, you will have a toolbox full of patterns to apply in your own situation.
Need to-know patterns building microservices - java one
Need to-know patterns building microservices - java one
Vincent Kok
Microservices are hot! A lot of companies are experimenting with this architectural pattern that greatly benefits the software development process. When adopting new patterns we always encounter that moment where we think 'if only I knew this three months ago'. This talk will be a sneak peak into the world of microservices at Atlassian and reveal what we've learned about microservices: how to arrange, configure and build your code efficiently; deployment and testing; and how to operate effectively in this environment. In this talk you will learn how to immediately apply five simple strategies.
Microservices 5 things i wish i'd known code motion
Microservices 5 things i wish i'd known code motion
Vincent Kok
Struggling to get software released on a daily basis? Stressed about how to apply the same techniques that make companies successful with continuous deployment? Learn from the experience of Atlassian’s Confluence development team on its journey from releasing once a week to every day. The talk begins with the team’s build and deployment process, providing insights into dealing with particularly large builds and tests and deployment complexities. Next, the speaker explores, in detail, the cultural and technical problems that prevented the team from making that transition quickly, including: slow builds, flaky tests, a lack of automation, the wrong mindset and dealing with release blockers, to name a few. The talk concludes with a discussion of the strategies the team has implemented to resolve these problems, including: reducing complexity, defining ownership, setting and monitoring time limits and establishing a “culture of green.” Learn how you, too, can make continuous delivery happen in a real, (and not so perfect!), engineering organization.
Releasing the monolith on a daily basis - CodeMash
Releasing the monolith on a daily basis - CodeMash
Vincent Kok
Struggling to get software released on a daily basis and with how to apply the same techniques that make companies successful with continuous deployment (CD). What if your company isn’t in a greenfield situation and carries legacy. What if developers on your team have a mindset that is the opposite of CD? This presentation is a story about the Confluence team and its journey from struggling to release once a week toward releasing every day. Learn about the challenges the team faced and the interesting solutions it came up with to reach its goals while avoiding many rabbit holes along the way. You will get many interesting insights and techniques that you can apply immediately in your own organization’s journey toward continuous deployment.
Confluence of Broken Windows JavaOne 2016
Confluence of Broken Windows JavaOne 2016
Vincent Kok
As Atlassian Connect is the way forward for building add-ons on Atlassian Cloud, Spring Boot is the way forward for building Spring web applications. Now you can combine the best of both worlds with the new open source library: Atlassian Connect Starter for Spring Boot. This will get you bootstrapped with an Atlassian Connect add-on in just a few minutes. In this talk you will learn: What is Spring Boot What is a Spring Boot Starter and how they benefit you How to use the Atlassian Connect Starter to easily build Atlassian Connect add-ons The Atlassian Connect architecture and how it interacts with your add-ons We will write a simple macro for Confluence and show how much time Spring Boot can save you.
Connecting Connect with Spring Boot
Connecting Connect with Spring Boot
Vincent Kok
The Sydney Microservice MeetUp edition
Microservices 5 things i wish i'd known - The MeetUp edition
Microservices 5 things i wish i'd known - The MeetUp edition
Vincent Kok
Microservices 5 things i wish i'd known
Microservices 5 things i wish i'd known
Vincent Kok
Waarom de winterreis 2011
Irina Winterreis 2011
Irina Winterreis 2011
Vincent Kok
Más contenido relacionado
Más de Vincent Kok
Microservices are hot! A lot of companies are experimenting with this architectural pattern that greatly benefits the software development process. When adopting new patterns we always encounter that moment where we think 'if only I knew this three months ago'. This talk will be a sneak peak into the world of microservices at Atlassian and reveal what we've learned about microservices: how to arrange, configure and build your code efficiently; deployment and testing; and how to operate effectively in this environment. In this talk you will learn how to immediately apply five simple strategies.
Microservices 5 things i wish i'd known code motion
Microservices 5 things i wish i'd known code motion
Vincent Kok
Struggling to get software released on a daily basis? Stressed about how to apply the same techniques that make companies successful with continuous deployment? Learn from the experience of Atlassian’s Confluence development team on its journey from releasing once a week to every day. The talk begins with the team’s build and deployment process, providing insights into dealing with particularly large builds and tests and deployment complexities. Next, the speaker explores, in detail, the cultural and technical problems that prevented the team from making that transition quickly, including: slow builds, flaky tests, a lack of automation, the wrong mindset and dealing with release blockers, to name a few. The talk concludes with a discussion of the strategies the team has implemented to resolve these problems, including: reducing complexity, defining ownership, setting and monitoring time limits and establishing a “culture of green.” Learn how you, too, can make continuous delivery happen in a real, (and not so perfect!), engineering organization.
Releasing the monolith on a daily basis - CodeMash
Releasing the monolith on a daily basis - CodeMash
Vincent Kok
Struggling to get software released on a daily basis and with how to apply the same techniques that make companies successful with continuous deployment (CD). What if your company isn’t in a greenfield situation and carries legacy. What if developers on your team have a mindset that is the opposite of CD? This presentation is a story about the Confluence team and its journey from struggling to release once a week toward releasing every day. Learn about the challenges the team faced and the interesting solutions it came up with to reach its goals while avoiding many rabbit holes along the way. You will get many interesting insights and techniques that you can apply immediately in your own organization’s journey toward continuous deployment.
Confluence of Broken Windows JavaOne 2016
Confluence of Broken Windows JavaOne 2016
Vincent Kok
As Atlassian Connect is the way forward for building add-ons on Atlassian Cloud, Spring Boot is the way forward for building Spring web applications. Now you can combine the best of both worlds with the new open source library: Atlassian Connect Starter for Spring Boot. This will get you bootstrapped with an Atlassian Connect add-on in just a few minutes. In this talk you will learn: What is Spring Boot What is a Spring Boot Starter and how they benefit you How to use the Atlassian Connect Starter to easily build Atlassian Connect add-ons The Atlassian Connect architecture and how it interacts with your add-ons We will write a simple macro for Confluence and show how much time Spring Boot can save you.
Connecting Connect with Spring Boot
Connecting Connect with Spring Boot
Vincent Kok
The Sydney Microservice MeetUp edition
Microservices 5 things i wish i'd known - The MeetUp edition
Microservices 5 things i wish i'd known - The MeetUp edition
Vincent Kok
Microservices 5 things i wish i'd known
Microservices 5 things i wish i'd known
Vincent Kok
Waarom de winterreis 2011
Irina Winterreis 2011
Irina Winterreis 2011
Vincent Kok
Más de Vincent Kok
(7)
Microservices 5 things i wish i'd known code motion
Microservices 5 things i wish i'd known code motion
Releasing the monolith on a daily basis - CodeMash
Releasing the monolith on a daily basis - CodeMash
Confluence of Broken Windows JavaOne 2016
Confluence of Broken Windows JavaOne 2016
Connecting Connect with Spring Boot
Connecting Connect with Spring Boot
Microservices 5 things i wish i'd known - The MeetUp edition
Microservices 5 things i wish i'd known - The MeetUp edition
Microservices 5 things i wish i'd known
Microservices 5 things i wish i'd known
Irina Winterreis 2011
Irina Winterreis 2011