際際滷shows by User: icougil / http://www.slideshare.net/images/logo.gif 際際滷shows by User: icougil / Thu, 03 Oct 2024 16:40:38 GMT 際際滷Share feed for 際際滷shows by User: icougil All you need is fast feedback loop, fast feedback loop, fast feedback loop is all you need (Devoxx MA '24) /slideshow/all-you-need-is-fast-feedback-loop-fast-feedback-loop-fast-feedback-loop-is-all-you-need-devoxx-ma-24/272172280 fastfeedbackloop-devoxxmaupload-241003164039-1815f723
Have you ever been on a project where desperation can get the better of you? It was more of an odyssey to get a change working in a real environment... in less than 1 or 2 hours? Or where to do a simple experiment, the flow you must follow until you deploy your changes takes one day... if not more? Ah yes, we've all been there, haven't we? Get ready in this session to understand how and why having the most agile feedback possible is a goal we should pursue individually, as a team goal (and in our company), seeing the many benefits it can bring us and how it can revolutionise our software development process. By minimising the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration ... and even make them happier than before. Well explore key components like continuous integration, automated testing, monitoring, highlighting best practices and strategies. Expect also to hear about DORA metrics, running experiments, feature flags, some numbers on costs and money savings, and cases based on real facts. And at the end, get ready to sing along (emulating a famous band): カ "Fast feedback loop, fast feedback loop, fast feedback loop is all you need!" カ --- Presentation shared at Devoxx Morocco '24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop]]>

Have you ever been on a project where desperation can get the better of you? It was more of an odyssey to get a change working in a real environment... in less than 1 or 2 hours? Or where to do a simple experiment, the flow you must follow until you deploy your changes takes one day... if not more? Ah yes, we've all been there, haven't we? Get ready in this session to understand how and why having the most agile feedback possible is a goal we should pursue individually, as a team goal (and in our company), seeing the many benefits it can bring us and how it can revolutionise our software development process. By minimising the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration ... and even make them happier than before. Well explore key components like continuous integration, automated testing, monitoring, highlighting best practices and strategies. Expect also to hear about DORA metrics, running experiments, feature flags, some numbers on costs and money savings, and cases based on real facts. And at the end, get ready to sing along (emulating a famous band): カ "Fast feedback loop, fast feedback loop, fast feedback loop is all you need!" カ --- Presentation shared at Devoxx Morocco '24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop]]>
Thu, 03 Oct 2024 16:40:38 GMT /slideshow/all-you-need-is-fast-feedback-loop-fast-feedback-loop-fast-feedback-loop-is-all-you-need-devoxx-ma-24/272172280 icougil@slideshare.net(icougil) All you need is fast feedback loop, fast feedback loop, fast feedback loop is all you need (Devoxx MA '24) icougil Have you ever been on a project where desperation can get the better of you? It was more of an odyssey to get a change working in a real environment... in less than 1 or 2 hours? Or where to do a simple experiment, the flow you must follow until you deploy your changes takes one day... if not more? Ah yes, we've all been there, haven't we? Get ready in this session to understand how and why having the most agile feedback possible is a goal we should pursue individually, as a team goal (and in our company), seeing the many benefits it can bring us and how it can revolutionise our software development process. By minimising the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration ... and even make them happier than before. Well explore key components like continuous integration, automated testing, monitoring, highlighting best practices and strategies. Expect also to hear about DORA metrics, running experiments, feature flags, some numbers on costs and money savings, and cases based on real facts. And at the end, get ready to sing along (emulating a famous band): カ "Fast feedback loop, fast feedback loop, fast feedback loop is all you need!" カ --- Presentation shared at Devoxx Morocco '24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fastfeedbackloop-devoxxmaupload-241003164039-1815f723-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you ever been on a project where desperation can get the better of you? It was more of an odyssey to get a change working in a real environment... in less than 1 or 2 hours? Or where to do a simple experiment, the flow you must follow until you deploy your changes takes one day... if not more? Ah yes, we&#39;ve all been there, haven&#39;t we? Get ready in this session to understand how and why having the most agile feedback possible is a goal we should pursue individually, as a team goal (and in our company), seeing the many benefits it can bring us and how it can revolutionise our software development process. By minimising the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration ... and even make them happier than before. Well explore key components like continuous integration, automated testing, monitoring, highlighting best practices and strategies. Expect also to hear about DORA metrics, running experiments, feature flags, some numbers on costs and money savings, and cases based on real facts. And at the end, get ready to sing along (emulating a famous band): カ &quot;Fast feedback loop, fast feedback loop, fast feedback loop is all you need!&quot; カ --- Presentation shared at Devoxx Morocco &#39;24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop
All you need is fast feedback loop, fast feedback loop, fast feedback loop is all you need (Devoxx MA '24) from Nacho Cougil
]]>
218 0 https://cdn.slidesharecdn.com/ss_thumbnails/fastfeedbackloop-devoxxmaupload-241003164039-1815f723-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
All you need is fast feedback loop, fast feedback loop, fast feedback loop is all you need /slideshow/all-you-need-is-fast-feedback-loop-fast-feedback-loop-fast-feedback-loop-is-all-you-need/270022719 fastfeedbackloop-240702152302-3e3d85b7
Join us in exploring the importance of having an agile feedback loop in software development. By minimizing the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration, and increase happiness. We'll discuss key components like continuous integration, automated testing, monitoring, and best practices and strategies. Discover the benefits of implementing DORA metrics, running experiments, using feature flags, and saving costs. Prepare to be inspired by real-life cases and understand how a fast feedback loop can revolutionize your development process. Participants will be encouraged to adopt a "fast feedback loop" mentality, emphasizing the transformative impact it can have on the efficiency and effectiveness of software development and, at the end, be prepared to sing in chorus (emulating a famous band): "Fast feedback loop, fast feedback loop, fast feedback loop is all you need!" --- Presentation shared at WeAreDevelopers World Congress '24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop]]>

Join us in exploring the importance of having an agile feedback loop in software development. By minimizing the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration, and increase happiness. We'll discuss key components like continuous integration, automated testing, monitoring, and best practices and strategies. Discover the benefits of implementing DORA metrics, running experiments, using feature flags, and saving costs. Prepare to be inspired by real-life cases and understand how a fast feedback loop can revolutionize your development process. Participants will be encouraged to adopt a "fast feedback loop" mentality, emphasizing the transformative impact it can have on the efficiency and effectiveness of software development and, at the end, be prepared to sing in chorus (emulating a famous band): "Fast feedback loop, fast feedback loop, fast feedback loop is all you need!" --- Presentation shared at WeAreDevelopers World Congress '24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop]]>
Tue, 02 Jul 2024 15:23:02 GMT /slideshow/all-you-need-is-fast-feedback-loop-fast-feedback-loop-fast-feedback-loop-is-all-you-need/270022719 icougil@slideshare.net(icougil) All you need is fast feedback loop, fast feedback loop, fast feedback loop is all you need icougil Join us in exploring the importance of having an agile feedback loop in software development. By minimizing the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration, and increase happiness. We'll discuss key components like continuous integration, automated testing, monitoring, and best practices and strategies. Discover the benefits of implementing DORA metrics, running experiments, using feature flags, and saving costs. Prepare to be inspired by real-life cases and understand how a fast feedback loop can revolutionize your development process. Participants will be encouraged to adopt a "fast feedback loop" mentality, emphasizing the transformative impact it can have on the efficiency and effectiveness of software development and, at the end, be prepared to sing in chorus (emulating a famous band): "Fast feedback loop, fast feedback loop, fast feedback loop is all you need!" --- Presentation shared at WeAreDevelopers World Congress '24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fastfeedbackloop-240702152302-3e3d85b7-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Join us in exploring the importance of having an agile feedback loop in software development. By minimizing the time between code changes and receiving feedback, teams can accelerate bug detection, improve software quality, enhance collaboration, and increase happiness. We&#39;ll discuss key components like continuous integration, automated testing, monitoring, and best practices and strategies. Discover the benefits of implementing DORA metrics, running experiments, using feature flags, and saving costs. Prepare to be inspired by real-life cases and understand how a fast feedback loop can revolutionize your development process. Participants will be encouraged to adopt a &quot;fast feedback loop&quot; mentality, emphasizing the transformative impact it can have on the efficiency and effectiveness of software development and, at the end, be prepared to sing in chorus (emulating a famous band): &quot;Fast feedback loop, fast feedback loop, fast feedback loop is all you need!&quot; --- Presentation shared at WeAreDevelopers World Congress &#39;24 Feedback form: https://bit.ly/feedback-fast-feedkback-loop
All you need is fast feedback loop, fast feedback loop, fast feedback loop is all you need from Nacho Cougil
]]>
47 0 https://cdn.slidesharecdn.com/ss_thumbnails/fastfeedbackloop-240702152302-3e3d85b7-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD - Seriously, try it - Codemotion (May '24) /slideshow/tdd-seriously-try-it-codemotion-may-24-e5bc/268210864 tdd-seriouslytryit-codemotion-upload-240513100700-a3d8745e
Ever wondered about the wonders of Test-Driven Development (TDD)? Curious devs, this session is for you! Get ready to dive into TDD and explore its benefits. We'll see the "secrets" behind TDD, its roots, and the rules surrounding it. But that's not all! We'll also uncover the ups and downs of TDD, plus we'll share some tips and tricks... including a live coding session in Java. Get ready to level up your development skills with TDD more insights, more advantages, and more confidence in your coding adventures! PS: Building tests before production code can sound more fun than it sounds . --- Presentation shared at Codemotion Madrid '24 Feedback form: https://bit.ly/tdd-seriously-try-it-feedback]]>

Ever wondered about the wonders of Test-Driven Development (TDD)? Curious devs, this session is for you! Get ready to dive into TDD and explore its benefits. We'll see the "secrets" behind TDD, its roots, and the rules surrounding it. But that's not all! We'll also uncover the ups and downs of TDD, plus we'll share some tips and tricks... including a live coding session in Java. Get ready to level up your development skills with TDD more insights, more advantages, and more confidence in your coding adventures! PS: Building tests before production code can sound more fun than it sounds . --- Presentation shared at Codemotion Madrid '24 Feedback form: https://bit.ly/tdd-seriously-try-it-feedback]]>
Mon, 13 May 2024 10:07:00 GMT /slideshow/tdd-seriously-try-it-codemotion-may-24-e5bc/268210864 icougil@slideshare.net(icougil) TDD - Seriously, try it - Codemotion (May '24) icougil Ever wondered about the wonders of Test-Driven Development (TDD)? Curious devs, this session is for you! Get ready to dive into TDD and explore its benefits. We'll see the "secrets" behind TDD, its roots, and the rules surrounding it. But that's not all! We'll also uncover the ups and downs of TDD, plus we'll share some tips and tricks... including a live coding session in Java. Get ready to level up your development skills with TDD more insights, more advantages, and more confidence in your coding adventures! PS: Building tests before production code can sound more fun than it sounds . --- Presentation shared at Codemotion Madrid '24 Feedback form: https://bit.ly/tdd-seriously-try-it-feedback <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-codemotion-upload-240513100700-a3d8745e-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ever wondered about the wonders of Test-Driven Development (TDD)? Curious devs, this session is for you! Get ready to dive into TDD and explore its benefits. We&#39;ll see the &quot;secrets&quot; behind TDD, its roots, and the rules surrounding it. But that&#39;s not all! We&#39;ll also uncover the ups and downs of TDD, plus we&#39;ll share some tips and tricks... including a live coding session in Java. Get ready to level up your development skills with TDD more insights, more advantages, and more confidence in your coding adventures! PS: Building tests before production code can sound more fun than it sounds . --- Presentation shared at Codemotion Madrid &#39;24 Feedback form: https://bit.ly/tdd-seriously-try-it-feedback
TDD - Seriously, try it - Codemotion (May '24) from Nacho Cougil
]]>
142 0 https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-codemotion-upload-240513100700-a3d8745e-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD - Seriously, try it! - Opensouthcode /slideshow/tdd-seriously-try-it-opensouthcode/258328760 tdd-seriouslytryit-opensouthcode-withcodeslides-230609100908-d2943db2
Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Opensouthcode (9th June '23)]]>

Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Opensouthcode (9th June '23)]]>
Fri, 09 Jun 2023 10:09:08 GMT /slideshow/tdd-seriously-try-it-opensouthcode/258328760 icougil@slideshare.net(icougil) TDD - Seriously, try it! - Opensouthcode icougil Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Opensouthcode (9th June '23) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-opensouthcode-withcodeslides-230609100908-d2943db2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a &quot;live&quot; coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Opensouthcode (9th June &#39;23)
TDD - Seriously, try it! - Opensouthcode from Nacho Cougil
]]>
38 0 https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-opensouthcode-withcodeslides-230609100908-d2943db2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD - Seriously, try it! - Bucarest Tech Week /slideshow/tdd-seriously-try-it-bucarest-tech-week/258019161 tdd-seriouslytryit-bucaresttechweek-230525112837-9b0c089e
Join this session to see the benefits of Test-Driven Development (TDD), and understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD and list the main advantages and disadvantages that most developers who practice it find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD by seeing how to do it step by step with an example of a "live" coding session with Java. At the end of the session, you will have a wider understanding of TDD and why it's interesting to master it. Also, you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code. --- Presentation shared at Bucharest Tech Week '23]]>

Join this session to see the benefits of Test-Driven Development (TDD), and understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD and list the main advantages and disadvantages that most developers who practice it find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD by seeing how to do it step by step with an example of a "live" coding session with Java. At the end of the session, you will have a wider understanding of TDD and why it's interesting to master it. Also, you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code. --- Presentation shared at Bucharest Tech Week '23]]>
Thu, 25 May 2023 11:28:37 GMT /slideshow/tdd-seriously-try-it-bucarest-tech-week/258019161 icougil@slideshare.net(icougil) TDD - Seriously, try it! - Bucarest Tech Week icougil Join this session to see the benefits of Test-Driven Development (TDD), and understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD and list the main advantages and disadvantages that most developers who practice it find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD by seeing how to do it step by step with an example of a "live" coding session with Java. At the end of the session, you will have a wider understanding of TDD and why it's interesting to master it. Also, you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code. --- Presentation shared at Bucharest Tech Week '23 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-bucaresttechweek-230525112837-9b0c089e-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Join this session to see the benefits of Test-Driven Development (TDD), and understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD and list the main advantages and disadvantages that most developers who practice it find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD by seeing how to do it step by step with an example of a &quot;live&quot; coding session with Java. At the end of the session, you will have a wider understanding of TDD and why it&#39;s interesting to master it. Also, you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code. --- Presentation shared at Bucharest Tech Week &#39;23
TDD - Seriously, try it! - Bucarest Tech Week from Nacho Cougil
]]>
25 0 https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-bucaresttechweek-230525112837-9b0c089e-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23) /slideshow/tdd-seriously-try-it-trjjmiasto-jug-17th-may-23/257884643 tdd-seriouslytryit-gdansk-230517142525-7945bc37
Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Tr坦jmiasto Java User Group (17th May '23)]]>

Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Tr坦jmiasto Java User Group (17th May '23)]]>
Wed, 17 May 2023 14:25:25 GMT /slideshow/tdd-seriously-try-it-trjjmiasto-jug-17th-may-23/257884643 icougil@slideshare.net(icougil) TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23) icougil Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Tr坦jmiasto Java User Group (17th May '23) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-gdansk-230517142525-7945bc37-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a &quot;live&quot; coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code --- Presentation shared at Tr坦jmiasto Java User Group (17th May &#39;23)
TDD - Seriously, try it! - Trjjmiasto JUG (17th May '23) from Nacho Cougil
]]>
8 0 https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-gdansk-230517142525-7945bc37-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD - Seriously, try it! (updated '22) /slideshow/tdd-seriously-try-it-updated-22-253297487/253297487 tdd-seriouslytryit-jdd-221001165758-653a36e2
Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code === Presentation (revisited & updated) shared at JDD 2022: https://jdd.org.pl/lecture_2022/#id=78434]]>

Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code === Presentation (revisited & updated) shared at JDD 2022: https://jdd.org.pl/lecture_2022/#id=78434]]>
Sat, 01 Oct 2022 16:57:58 GMT /slideshow/tdd-seriously-try-it-updated-22-253297487/253297487 icougil@slideshare.net(icougil) TDD - Seriously, try it! (updated '22) icougil Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a "live" coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code === Presentation (revisited & updated) shared at JDD 2022: https://jdd.org.pl/lecture_2022/#id=78434 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-jdd-221001165758-653a36e2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? Join this session to see the benefits of Test-Driven Development (TDD), understand how it works and its benefits. In a more detailed approach, we will see this way of developing software, where our code is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of a &quot;live&quot; coding session with Java. At the end of the session, I hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code === Presentation (revisited &amp; updated) shared at JDD 2022: https://jdd.org.pl/lecture_2022/#id=78434
TDD - Seriously, try it! (updated '22) from Nacho Cougil
]]>
30 0 https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-jdd-221001165758-653a36e2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Refactor your code: when, why and how (revisited) /slideshow/refactor-your-code-when-why-and-how-revisited/239800281 refactor-whenwhyhow-dec20-201205152559
Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let's see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code and next we will see some recommended techniques to work with legacy code, which will even help us to know where to start and how. And finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico (October 3rd, 2020) - https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/ and revisited and updated for sharing at JConf Centro Am辿rica (December 5th, 2020) https://hopin.to/events/jconf-centroamerica-2020]]>

Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let's see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code and next we will see some recommended techniques to work with legacy code, which will even help us to know where to start and how. And finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico (October 3rd, 2020) - https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/ and revisited and updated for sharing at JConf Centro Am辿rica (December 5th, 2020) https://hopin.to/events/jconf-centroamerica-2020]]>
Sat, 05 Dec 2020 15:25:59 GMT /slideshow/refactor-your-code-when-why-and-how-revisited/239800281 icougil@slideshare.net(icougil) Refactor your code: when, why and how (revisited) icougil Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let's see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code and next we will see some recommended techniques to work with legacy code, which will even help us to know where to start and how. And finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico (October 3rd, 2020) - https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/ and revisited and updated for sharing at JConf Centro Am辿rica (December 5th, 2020) https://hopin.to/events/jconf-centroamerica-2020 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/refactor-whenwhyhow-dec20-201205152559-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let&#39;s see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code and next we will see some recommended techniques to work with legacy code, which will even help us to know where to start and how. And finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico (October 3rd, 2020) - https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/ and revisited and updated for sharing at JConf Centro Am辿rica (December 5th, 2020) https://hopin.to/events/jconf-centroamerica-2020
Refactor your code: when, why and how (revisited) from Nacho Cougil
]]>
166 0 https://cdn.slidesharecdn.com/ss_thumbnails/refactor-whenwhyhow-dec20-201205152559-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
TDD: seriously, try it! /slideshow/tdd-seriously-try-it/239035461 tdd-seriouslytryit-201031172130
Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? In this presentation we will see the benefits of Test-Driven Development (TDD), understand how it works and what the benefits are of using it. We will see in a more detailed approach this way of developing software, where our software is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of "live" coding session with Java. At the end of the session, we hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code ]]>

Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? In this presentation we will see the benefits of Test-Driven Development (TDD), understand how it works and what the benefits are of using it. We will see in a more detailed approach this way of developing software, where our software is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of "live" coding session with Java. At the end of the session, we hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code ]]>
Sat, 31 Oct 2020 17:21:30 GMT /slideshow/tdd-seriously-try-it/239035461 icougil@slideshare.net(icougil) TDD: seriously, try it! icougil Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? In this presentation we will see the benefits of Test-Driven Development (TDD), understand how it works and what the benefits are of using it. We will see in a more detailed approach this way of developing software, where our software is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of "live" coding session with Java. At the end of the session, we hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-201031172130-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you heard of TDD? Are you interested or familiar with this practice but have never been able to understand it? In this presentation we will see the benefits of Test-Driven Development (TDD), understand how it works and what the benefits are of using it. We will see in a more detailed approach this way of developing software, where our software is always built guided by tests. We will go over some history about TDD, which is the main process we must follow when we work with this mechanic and the rules that surround it. We will also list the main advantages and disadvantages that most developers who practice TDD find and whether the arguments in favour add up to more than those that subtract. Finally, we will review some good habits and practices when applying TDD and see how to do it step by step with an example of &quot;live&quot; coding session with Java. At the end of the session, we hope that you will have a wider understanding of what TDD is, what advantages it brings, why it is interesting to master it and also that you will take with you some tricks and good practices to be able to apply them in your day-to-day life when writing code
TDD: seriously, try it! from Nacho Cougil
]]>
159 0 https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-201031172130-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Refactor your code: when, why and how? /icougil/refactor-your-code-when-why-and-how refactor-whenwhyhow-201003085627
Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let's see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code. Finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job. At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico on October 3rd, 2020: https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/]]>

Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let's see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code. Finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job. At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico on October 3rd, 2020: https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/]]>
Sat, 03 Oct 2020 08:56:27 GMT /icougil/refactor-your-code-when-why-and-how icougil@slideshare.net(icougil) Refactor your code: when, why and how? icougil Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let's see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code. Finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job. At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico on October 3rd, 2020: https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/refactor-whenwhyhow-201003085627-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Have you always heard about refactor and it always sounded like a foreign language to you? Have you tried to change code several times but found it impossible to make such changes in several projects? Do you feel overwhelmed when working with legacy code? Let&#39;s see the benefits of refactoring your code and see some tips on how to do it safely! We will start talking about what is legacy code, what we understand about refactoring and why it is so important nowadays when in most cases we work with software that others have written. Later we will share when we should start thinking on refactoring code. Finally, we will see in a live coding session some of the most important and useful refactoring techniques we could apply in our day-to-day job. At the end of this session, I hope you may have learned some tips on how to work with legacy code and how to apply certain techniques to make your day to day more enjoyable ;-) === * Presentation shared at Jconf Mexico on October 3rd, 2020: https://convoca.dev/jconf-mexico-2020/talk/FMDT8Z/
Refactor your code: when, why and how? from Nacho Cougil
]]>
275 0 https://cdn.slidesharecdn.com/ss_thumbnails/refactor-whenwhyhow-201003085627-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Introduction to TDD /slideshow/introduction-to-tdd-236872321/236872321 introductiontotdd-barcelonajug-200713204450
In this presentation, we will see the benefits of Test-Driven Development (TDD) and we will see how to get started with. It is a simple introduction of this way of developing software, where our software is being developed guided by tests We will see a bit of history around TDD, what is the main process that we may follow when working with TDD and the rules around it. Of course, we will also review some good habits and practices when applying TDD and see how to do it step by step with a simple Java example At the end of session, you will have a wider understanding about what is TDD and why it is interesting to master it and you will see some tips and valuable good practices. Also we will have time to work *by pairs* and write code while having fun playing some katas! Get ready with your favourite IDE/editor to write code and unit tests with our favourite language === * Presentation shared at the Barcelona Java Users Group on July 9, 2020: https://www.barcelonajug.org/2020/06/introduction-to-test-driven-development.html]]>

In this presentation, we will see the benefits of Test-Driven Development (TDD) and we will see how to get started with. It is a simple introduction of this way of developing software, where our software is being developed guided by tests We will see a bit of history around TDD, what is the main process that we may follow when working with TDD and the rules around it. Of course, we will also review some good habits and practices when applying TDD and see how to do it step by step with a simple Java example At the end of session, you will have a wider understanding about what is TDD and why it is interesting to master it and you will see some tips and valuable good practices. Also we will have time to work *by pairs* and write code while having fun playing some katas! Get ready with your favourite IDE/editor to write code and unit tests with our favourite language === * Presentation shared at the Barcelona Java Users Group on July 9, 2020: https://www.barcelonajug.org/2020/06/introduction-to-test-driven-development.html]]>
Mon, 13 Jul 2020 20:44:50 GMT /slideshow/introduction-to-tdd-236872321/236872321 icougil@slideshare.net(icougil) Introduction to TDD icougil In this presentation, we will see the benefits of Test-Driven Development (TDD) and we will see how to get started with. It is a simple introduction of this way of developing software, where our software is being developed guided by tests We will see a bit of history around TDD, what is the main process that we may follow when working with TDD and the rules around it. Of course, we will also review some good habits and practices when applying TDD and see how to do it step by step with a simple Java example At the end of session, you will have a wider understanding about what is TDD and why it is interesting to master it and you will see some tips and valuable good practices. Also we will have time to work *by pairs* and write code while having fun playing some katas! Get ready with your favourite IDE/editor to write code and unit tests with our favourite language === * Presentation shared at the Barcelona Java Users Group on July 9, 2020: https://www.barcelonajug.org/2020/06/introduction-to-test-driven-development.html <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/introductiontotdd-barcelonajug-200713204450-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this presentation, we will see the benefits of Test-Driven Development (TDD) and we will see how to get started with. It is a simple introduction of this way of developing software, where our software is being developed guided by tests We will see a bit of history around TDD, what is the main process that we may follow when working with TDD and the rules around it. Of course, we will also review some good habits and practices when applying TDD and see how to do it step by step with a simple Java example At the end of session, you will have a wider understanding about what is TDD and why it is interesting to master it and you will see some tips and valuable good practices. Also we will have time to work *by pairs* and write code while having fun playing some katas! Get ready with your favourite IDE/editor to write code and unit tests with our favourite language === * Presentation shared at the Barcelona Java Users Group on July 9, 2020: https://www.barcelonajug.org/2020/06/introduction-to-test-driven-development.html
Introduction to TDD from Nacho Cougil
]]>
271 0 https://cdn.slidesharecdn.com/ss_thumbnails/introductiontotdd-barcelonajug-200713204450-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
BarcelonaJUG at GDG summit /slideshow/barcelonajug-at-gdg-summit-53395963/53395963 xsz77rypqjrkm5m0jovw-signature-f90a3991b10f09cbec9ed948cd27e5d578655ac65a6703a0dcf91bd7d6c785f1-poli-150930223146-lva1-app6891
In this presentation we will know the history of the Barcelona Java Users Group ( BarcelonaJUG ) community, how we started and how we arrived until nowadays, with the organization of the first Java Barcelona Conference ( JBCNConf ) with a live & vibrant community with more than 500 developers. You will know how many difficulties we have found along the way running the community and how we have tried to solve them. ]]>

In this presentation we will know the history of the Barcelona Java Users Group ( BarcelonaJUG ) community, how we started and how we arrived until nowadays, with the organization of the first Java Barcelona Conference ( JBCNConf ) with a live & vibrant community with more than 500 developers. You will know how many difficulties we have found along the way running the community and how we have tried to solve them. ]]>
Wed, 30 Sep 2015 22:31:46 GMT /slideshow/barcelonajug-at-gdg-summit-53395963/53395963 icougil@slideshare.net(icougil) BarcelonaJUG at GDG summit icougil In this presentation we will know the history of the Barcelona Java Users Group ( BarcelonaJUG ) community, how we started and how we arrived until nowadays, with the organization of the first Java Barcelona Conference ( JBCNConf ) with a live & vibrant community with more than 500 developers. You will know how many difficulties we have found along the way running the community and how we have tried to solve them. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xsz77rypqjrkm5m0jovw-signature-f90a3991b10f09cbec9ed948cd27e5d578655ac65a6703a0dcf91bd7d6c785f1-poli-150930223146-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this presentation we will know the history of the Barcelona Java Users Group ( BarcelonaJUG ) community, how we started and how we arrived until nowadays, with the organization of the first Java Barcelona Conference ( JBCNConf ) with a live &amp; vibrant community with more than 500 developers. You will know how many difficulties we have found along the way running the community and how we have tried to solve them.
BarcelonaJUG at GDG summit from Nacho Cougil
]]>
188 4 https://cdn.slidesharecdn.com/ss_thumbnails/xsz77rypqjrkm5m0jovw-signature-f90a3991b10f09cbec9ed948cd27e5d578655ac65a6703a0dcf91bd7d6c785f1-poli-150930223146-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Be clean, my friend (Clean code review by BarcelonaJUG) /slideshow/barcelona-jug-at-gdg-devfest-clean-code-review-27175777/27175777 barcelonajugatgdgdevfest-cleancodereview-131014114710-phpapp02
BE CLEAN, MY FRIEND A modest review of Robert C. Martin Clean Code, A handbook of Agile Craftmanship book. 11/10/13 @GDGBarcelona #devfestbcn with @pensashure]]>

BE CLEAN, MY FRIEND A modest review of Robert C. Martin Clean Code, A handbook of Agile Craftmanship book. 11/10/13 @GDGBarcelona #devfestbcn with @pensashure]]>
Mon, 14 Oct 2013 11:47:10 GMT /slideshow/barcelona-jug-at-gdg-devfest-clean-code-review-27175777/27175777 icougil@slideshare.net(icougil) Be clean, my friend (Clean code review by BarcelonaJUG) icougil BE CLEAN, MY FRIEND A modest review of Robert C. Martin Clean Code, A handbook of Agile Craftmanship book. 11/10/13 @GDGBarcelona #devfestbcn with @pensashure <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/barcelonajugatgdgdevfest-cleancodereview-131014114710-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> BE CLEAN, MY FRIEND A modest review of Robert C. Martin Clean Code, A handbook of Agile Craftmanship book. 11/10/13 @GDGBarcelona #devfestbcn with @pensashure
Be clean, my friend (Clean code review by BarcelonaJUG) from Nacho Cougil
]]>
1302 6 https://cdn.slidesharecdn.com/ss_thumbnails/barcelonajugatgdgdevfest-cleancodereview-131014114710-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Gencat Notifier /slideshow/gencat-notifier/7407231 gtuggencat-110327145734-phpapp02
Presentation about our application developed to see how to play with push notifications between an AppEngine application and Android devices. The system sends information to the Android clients about issues related with public transport services provided by the Government of Catalonia in its project related with the Open Data efforts. ]]>

Presentation about our application developed to see how to play with push notifications between an AppEngine application and Android devices. The system sends information to the Android clients about issues related with public transport services provided by the Government of Catalonia in its project related with the Open Data efforts. ]]>
Sun, 27 Mar 2011 14:57:33 GMT /slideshow/gencat-notifier/7407231 icougil@slideshare.net(icougil) Gencat Notifier icougil Presentation about our application developed to see how to play with push notifications between an AppEngine application and Android devices. The system sends information to the Android clients about issues related with public transport services provided by the Government of Catalonia in its project related with the Open Data efforts. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/gtuggencat-110327145734-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation about our application developed to see how to play with push notifications between an AppEngine application and Android devices. The system sends information to the Android clients about issues related with public transport services provided by the Government of Catalonia in its project related with the Open Data efforts.
Gencat Notifier from Nacho Cougil
]]>
329 2 https://cdn.slidesharecdn.com/ss_thumbnails/gtuggencat-110327145734-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Seghismed - Disseny i desenvolupament d'un esquema criptogrfic per gestionar de forma SEGura els HIStorials MEDics dels pacients a trav辿s de la xarxa /slideshow/icougil-presentaci/4868747 icougilpresentaci-100729181242-phpapp02
Presentation of Final Project in my studies in computer engineering at the UOC. Presentaci坦 del Projecte Final de Carrera dels meus estudis d'Enginyeria en Informtica a la UOC. Presentaci坦n del Proyecto Final de Carrera de mis estudios de Ingenier鱈a en Inform叩tica en la UOC. ]]>

Presentation of Final Project in my studies in computer engineering at the UOC. Presentaci坦 del Projecte Final de Carrera dels meus estudis d'Enginyeria en Informtica a la UOC. Presentaci坦n del Proyecto Final de Carrera de mis estudios de Ingenier鱈a en Inform叩tica en la UOC. ]]>
Thu, 29 Jul 2010 18:12:34 GMT /slideshow/icougil-presentaci/4868747 icougil@slideshare.net(icougil) Seghismed - Disseny i desenvolupament d'un esquema criptogrfic per gestionar de forma SEGura els HIStorials MEDics dels pacients a trav辿s de la xarxa icougil Presentation of Final Project in my studies in computer engineering at the UOC. Presentaci坦 del Projecte Final de Carrera dels meus estudis d'Enginyeria en Informtica a la UOC. Presentaci坦n del Proyecto Final de Carrera de mis estudios de Ingenier鱈a en Inform叩tica en la UOC. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/icougilpresentaci-100729181242-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation of Final Project in my studies in computer engineering at the UOC. Presentaci坦 del Projecte Final de Carrera dels meus estudis d&#39;Enginyeria en Informtica a la UOC. Presentaci坦n del Proyecto Final de Carrera de mis estudios de Ingenier鱈a en Inform叩tica en la UOC.
Seghismed - Disseny i desenvolupament d'un esquema criptogrfic per gestionar de forma SEGura els HIStorials MEDics dels pacients a trav辿s de la xarxa from Nacho Cougil
]]>
257 1 https://cdn.slidesharecdn.com/ss_thumbnails/icougilpresentaci-100729181242-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-icougil-48x48.jpg?cb=1727795138 Im a Principal Software Engineer who started writing code with Java before the Y2K. I have experience in different roles in the IT world (guy-for-everything, developer, team lead, project manager and CTO) working in companies in many sectors: energy, e-commerce, startups (some unicorn), technology consultancy companies & application performance monitoring. Always concerned with questions like how does it work? and how can we make it better?, I love to share my knowledge with others and at the same time learn from others. Founder of the Barcelona Java Users Group ( https://www.barcelonajug.org ) and the Java and JVM Barcelona Conference ( https://www.jbcnconf.com ) nacho.cougil.com https://cdn.slidesharecdn.com/ss_thumbnails/fastfeedbackloop-devoxxmaupload-241003164039-1815f723-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/all-you-need-is-fast-feedback-loop-fast-feedback-loop-fast-feedback-loop-is-all-you-need-devoxx-ma-24/272172280 All you need is fast f... https://cdn.slidesharecdn.com/ss_thumbnails/fastfeedbackloop-240702152302-3e3d85b7-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/all-you-need-is-fast-feedback-loop-fast-feedback-loop-fast-feedback-loop-is-all-you-need/270022719 All you need is fast f... https://cdn.slidesharecdn.com/ss_thumbnails/tdd-seriouslytryit-codemotion-upload-240513100700-a3d8745e-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/tdd-seriously-try-it-codemotion-may-24-e5bc/268210864 TDD - Seriously, try i...