ºÝºÝߣshows by User: AllonMureinik / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: AllonMureinik / Fri, 26 Apr 2024 17:30:38 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: AllonMureinik Injustice - Developers Among Us (SciFiDevCon 2024) /slideshow/injustice-developers-among-us-scifidevcon-2024/267568160 injustice-develoeprsamongus-240426173039-25a45d2d
Most of us don’t wear capes to work. Most of us don’t have colleagues who are tricked by supervillains into killing their wives and blowing up their cities. However, some, if not most, of us have colleagues who think of themselves as heroes, but if they would take a step back and ask how others see them, they might be surprised to hear they are the unintentional villains of the story. In this talk from SciFiDevCon 2024 I’ll go over some of the worst ways developers may harm their teams and colleagues while meaning well, and how those who try to keep them grounded are the real unsung heroes of software development. ]]>

Most of us don’t wear capes to work. Most of us don’t have colleagues who are tricked by supervillains into killing their wives and blowing up their cities. However, some, if not most, of us have colleagues who think of themselves as heroes, but if they would take a step back and ask how others see them, they might be surprised to hear they are the unintentional villains of the story. In this talk from SciFiDevCon 2024 I’ll go over some of the worst ways developers may harm their teams and colleagues while meaning well, and how those who try to keep them grounded are the real unsung heroes of software development. ]]>
Fri, 26 Apr 2024 17:30:38 GMT /slideshow/injustice-developers-among-us-scifidevcon-2024/267568160 AllonMureinik@slideshare.net(AllonMureinik) Injustice - Developers Among Us (SciFiDevCon 2024) AllonMureinik Most of us don’t wear capes to work. Most of us don’t have colleagues who are tricked by supervillains into killing their wives and blowing up their cities. However, some, if not most, of us have colleagues who think of themselves as heroes, but if they would take a step back and ask how others see them, they might be surprised to hear they are the unintentional villains of the story. In this talk from SciFiDevCon 2024 I’ll go over some of the worst ways developers may harm their teams and colleagues while meaning well, and how those who try to keep them grounded are the real unsung heroes of software development. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/injustice-develoeprsamongus-240426173039-25a45d2d-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Most of us don’t wear capes to work. Most of us don’t have colleagues who are tricked by supervillains into killing their wives and blowing up their cities. However, some, if not most, of us have colleagues who think of themselves as heroes, but if they would take a step back and ask how others see them, they might be surprised to hear they are the unintentional villains of the story. In this talk from SciFiDevCon 2024 I’ll go over some of the worst ways developers may harm their teams and colleagues while meaning well, and how those who try to keep them grounded are the real unsung heroes of software development.
Injustice - Developers Among Us (SciFiDevCon 2024) from Allon Mureinik
]]>
46 0 https://cdn.slidesharecdn.com/ss_thumbnails/injustice-develoeprsamongus-240426173039-25a45d2d-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
Default to Async - Prevent DoS attacks on your app and your day /slideshow/default-to-async-prevent-dos-attacks-on-your-app-and-your-day/266945946 defaulttoasync-240324210531-b9fe4e59
ºÝºÝߣs from my talk at PancakesCon 5 – Full Stack Hack]]>

ºÝºÝߣs from my talk at PancakesCon 5 – Full Stack Hack]]>
Sun, 24 Mar 2024 21:05:30 GMT /slideshow/default-to-async-prevent-dos-attacks-on-your-app-and-your-day/266945946 AllonMureinik@slideshare.net(AllonMureinik) Default to Async - Prevent DoS attacks on your app and your day AllonMureinik ºÝºÝߣs from my talk at PancakesCon 5 – Full Stack Hack <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/defaulttoasync-240324210531-b9fe4e59-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ºÝºÝߣs from my talk at PancakesCon 5 – Full Stack Hack
Default to Async - Prevent DoS attacks on your app and your day from Allon Mureinik
]]>
20 0 https://cdn.slidesharecdn.com/ss_thumbnails/defaulttoasync-240324210531-b9fe4e59-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
What an episode of Rick and Morty taught me about (accidental) toxicity /AllonMureinik/what-an-episode-of-rick-and-morty-taught-me-about-accidental-toxicity accidentaltoxicity-230509104845-5033f2a3
Most people don’t set out to be toxic on purpose (and if you do – this talk probably isn’t for you), but many of us may have toxic behavior we aren’t even aware of. In this talk I’ll discuss accidental toxicity, how to recognize it, and how to avoid it to make your workplace truly inclusive, or at the very least, better than a vat of acid. Talk from SciFiDevCon 2023 https://www.scifidevcon.com/courses/2023-may-the-fourth-event/contents/6445c71664185]]>

Most people don’t set out to be toxic on purpose (and if you do – this talk probably isn’t for you), but many of us may have toxic behavior we aren’t even aware of. In this talk I’ll discuss accidental toxicity, how to recognize it, and how to avoid it to make your workplace truly inclusive, or at the very least, better than a vat of acid. Talk from SciFiDevCon 2023 https://www.scifidevcon.com/courses/2023-may-the-fourth-event/contents/6445c71664185]]>
Tue, 09 May 2023 10:48:45 GMT /AllonMureinik/what-an-episode-of-rick-and-morty-taught-me-about-accidental-toxicity AllonMureinik@slideshare.net(AllonMureinik) What an episode of Rick and Morty taught me about (accidental) toxicity AllonMureinik Most people don’t set out to be toxic on purpose (and if you do – this talk probably isn’t for you), but many of us may have toxic behavior we aren’t even aware of. In this talk I’ll discuss accidental toxicity, how to recognize it, and how to avoid it to make your workplace truly inclusive, or at the very least, better than a vat of acid. Talk from SciFiDevCon 2023 https://www.scifidevcon.com/courses/2023-may-the-fourth-event/contents/6445c71664185 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/accidentaltoxicity-230509104845-5033f2a3-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Most people don’t set out to be toxic on purpose (and if you do – this talk probably isn’t for you), but many of us may have toxic behavior we aren’t even aware of. In this talk I’ll discuss accidental toxicity, how to recognize it, and how to avoid it to make your workplace truly inclusive, or at the very least, better than a vat of acid. Talk from SciFiDevCon 2023 https://www.scifidevcon.com/courses/2023-may-the-fourth-event/contents/6445c71664185
What an episode of Rick and Morty taught me about (accidental) toxicity from Allon Mureinik
]]>
11 0 https://cdn.slidesharecdn.com/ss_thumbnails/accidentaltoxicity-230509104845-5033f2a3-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
We are the Borg, you will be interviewed /slideshow/we-are-the-borg-you-will-be-interviewed/251710555 wearetheborgyouwillbeinterviewed-220503074605
When I started interviewing for my first job, back in 2006, I noticed that most of the interviewers I had were asking the exact same questions, and expecting the exact same answers. Either they had all been reading the same Interviewing 101 book, or I was been interviewed by a hive mind. In this talk from SciFiDevCon 2022, I've shared how I passed those interviews not by providing the best answer, but by doing something the hive mind would never – by showcasing my individuality. Ironically, I did that by introducing the Borg to the interview process. Recording: https://youtu.be/kiSVdnKy7fM ]]>

When I started interviewing for my first job, back in 2006, I noticed that most of the interviewers I had were asking the exact same questions, and expecting the exact same answers. Either they had all been reading the same Interviewing 101 book, or I was been interviewed by a hive mind. In this talk from SciFiDevCon 2022, I've shared how I passed those interviews not by providing the best answer, but by doing something the hive mind would never – by showcasing my individuality. Ironically, I did that by introducing the Borg to the interview process. Recording: https://youtu.be/kiSVdnKy7fM ]]>
Tue, 03 May 2022 07:46:05 GMT /slideshow/we-are-the-borg-you-will-be-interviewed/251710555 AllonMureinik@slideshare.net(AllonMureinik) We are the Borg, you will be interviewed AllonMureinik When I started interviewing for my first job, back in 2006, I noticed that most of the interviewers I had were asking the exact same questions, and expecting the exact same answers. Either they had all been reading the same Interviewing 101 book, or I was been interviewed by a hive mind. In this talk from SciFiDevCon 2022, I've shared how I passed those interviews not by providing the best answer, but by doing something the hive mind would never – by showcasing my individuality. Ironically, I did that by introducing the Borg to the interview process. Recording: https://youtu.be/kiSVdnKy7fM <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wearetheborgyouwillbeinterviewed-220503074605-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> When I started interviewing for my first job, back in 2006, I noticed that most of the interviewers I had were asking the exact same questions, and expecting the exact same answers. Either they had all been reading the same Interviewing 101 book, or I was been interviewed by a hive mind. In this talk from SciFiDevCon 2022, I&#39;ve shared how I passed those interviews not by providing the best answer, but by doing something the hive mind would never – by showcasing my individuality. Ironically, I did that by introducing the Borg to the interview process. Recording: https://youtu.be/kiSVdnKy7fM
We are the Borg, you will be interviewed from Allon Mureinik
]]>
69 0 https://cdn.slidesharecdn.com/ss_thumbnails/wearetheborgyouwillbeinterviewed-220503074605-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
What I wish I knew about security - Allon Mureinik DevConf.CZ 2022 /slideshow/what-i-wish-i-knew-about-security-allon-mureinik-devconfcz-2022/250989674 whatiwishiknewaboutsecurity-allonmureinikdevconfcz2022-220113113936
Eighteen years into my career, I decided to pivot and move from infrastructure-related work to the world of application security. If there’s one thing I’ve learned in the three years of working in application security is that it’s a funny business. Our entire business model is based on pointing out the mistakes of other programmers. In this talk, I want to shoot myself in the foot and share some concepts that could help eliminate a lot of those mistakes, and reduce my job to snuffing out the more interesting mistakes.]]>

Eighteen years into my career, I decided to pivot and move from infrastructure-related work to the world of application security. If there’s one thing I’ve learned in the three years of working in application security is that it’s a funny business. Our entire business model is based on pointing out the mistakes of other programmers. In this talk, I want to shoot myself in the foot and share some concepts that could help eliminate a lot of those mistakes, and reduce my job to snuffing out the more interesting mistakes.]]>
Thu, 13 Jan 2022 11:39:36 GMT /slideshow/what-i-wish-i-knew-about-security-allon-mureinik-devconfcz-2022/250989674 AllonMureinik@slideshare.net(AllonMureinik) What I wish I knew about security - Allon Mureinik DevConf.CZ 2022 AllonMureinik Eighteen years into my career, I decided to pivot and move from infrastructure-related work to the world of application security. If there’s one thing I’ve learned in the three years of working in application security is that it’s a funny business. Our entire business model is based on pointing out the mistakes of other programmers. In this talk, I want to shoot myself in the foot and share some concepts that could help eliminate a lot of those mistakes, and reduce my job to snuffing out the more interesting mistakes. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/whatiwishiknewaboutsecurity-allonmureinikdevconfcz2022-220113113936-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Eighteen years into my career, I decided to pivot and move from infrastructure-related work to the world of application security. If there’s one thing I’ve learned in the three years of working in application security is that it’s a funny business. Our entire business model is based on pointing out the mistakes of other programmers. In this talk, I want to shoot myself in the foot and share some concepts that could help eliminate a lot of those mistakes, and reduce my job to snuffing out the more interesting mistakes.
What I wish I knew about security - Allon Mureinik DevConf.CZ 2022 from Allon Mureinik
]]>
63 0 https://cdn.slidesharecdn.com/ss_thumbnails/whatiwishiknewaboutsecurity-allonmureinikdevconfcz2022-220113113936-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
Somebody set up us the bomb DevConf.CZ 2022 Lightning Talk /slideshow/somebody-set-up-us-the-bomb-devconfcz-2022-lightning-talk/250984235 somebodysetupusthebomb-allonmureinikdevconfcz2022-220112155257
Denial of Service (DoS) bombs are a rudimentary, yet effective, type of attack that's often easy to understand but hard to protect from.]]>

Denial of Service (DoS) bombs are a rudimentary, yet effective, type of attack that's often easy to understand but hard to protect from.]]>
Wed, 12 Jan 2022 15:52:57 GMT /slideshow/somebody-set-up-us-the-bomb-devconfcz-2022-lightning-talk/250984235 AllonMureinik@slideshare.net(AllonMureinik) Somebody set up us the bomb DevConf.CZ 2022 Lightning Talk AllonMureinik Denial of Service (DoS) bombs are a rudimentary, yet effective, type of attack that's often easy to understand but hard to protect from. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/somebodysetupusthebomb-allonmureinikdevconfcz2022-220112155257-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Denial of Service (DoS) bombs are a rudimentary, yet effective, type of attack that&#39;s often easy to understand but hard to protect from.
Somebody set up us the bomb DevConf.CZ 2022 Lightning Talk from Allon Mureinik
]]>
75 0 https://cdn.slidesharecdn.com/ss_thumbnails/somebodysetupusthebomb-allonmureinikdevconfcz2022-220112155257-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
Zoom out /slideshow/zoom-out-246027668/246027668 zoomout-210410103809
Under the global pandemic, everyone is suddenly a remottee. Should we try and make our homes more like offices, or accept that the world is different now and adjust our behavior accordingly?]]>

Under the global pandemic, everyone is suddenly a remottee. Should we try and make our homes more like offices, or accept that the world is different now and adjust our behavior accordingly?]]>
Sat, 10 Apr 2021 10:38:09 GMT /slideshow/zoom-out-246027668/246027668 AllonMureinik@slideshare.net(AllonMureinik) Zoom out AllonMureinik Under the global pandemic, everyone is suddenly a remottee. Should we try and make our homes more like offices, or accept that the world is different now and adjust our behavior accordingly? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/zoomout-210410103809-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Under the global pandemic, everyone is suddenly a remottee. Should we try and make our homes more like offices, or accept that the world is different now and adjust our behavior accordingly?
Zoom out from Allon Mureinik
]]>
67 0 https://cdn.slidesharecdn.com/ss_thumbnails/zoomout-210410103809-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
Cognitive biases, blind spots and inclusion /slideshow/cognitive-biases-blind-spots-and-inclusion/226741428 cognitivebiasesblindspotsandinclusion-200202180204
Open source thrives on diversity. The last couple of years has seen huge strides in that aspect with codes of conduct and initiatives like the Contributor Covenant. While these advancements are crucial, they are not enough. In order to truly be inclusive, it’s not enough for the community members to be welcoming and unbiased, the communities’ processes and procedures really support inclusiveness by not only making marginalized members welcome, but allowing them to fully participate. ºÝºÝߣs from my talks at FOSDEM 2020 and DevConf.CZ 2020]]>

Open source thrives on diversity. The last couple of years has seen huge strides in that aspect with codes of conduct and initiatives like the Contributor Covenant. While these advancements are crucial, they are not enough. In order to truly be inclusive, it’s not enough for the community members to be welcoming and unbiased, the communities’ processes and procedures really support inclusiveness by not only making marginalized members welcome, but allowing them to fully participate. ºÝºÝߣs from my talks at FOSDEM 2020 and DevConf.CZ 2020]]>
Sun, 02 Feb 2020 18:02:04 GMT /slideshow/cognitive-biases-blind-spots-and-inclusion/226741428 AllonMureinik@slideshare.net(AllonMureinik) Cognitive biases, blind spots and inclusion AllonMureinik Open source thrives on diversity. The last couple of years has seen huge strides in that aspect with codes of conduct and initiatives like the Contributor Covenant. While these advancements are crucial, they are not enough. In order to truly be inclusive, it’s not enough for the community members to be welcoming and unbiased, the communities’ processes and procedures really support inclusiveness by not only making marginalized members welcome, but allowing them to fully participate. ºÝºÝߣs from my talks at FOSDEM 2020 and DevConf.CZ 2020 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/cognitivebiasesblindspotsandinclusion-200202180204-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Open source thrives on diversity. The last couple of years has seen huge strides in that aspect with codes of conduct and initiatives like the Contributor Covenant. While these advancements are crucial, they are not enough. In order to truly be inclusive, it’s not enough for the community members to be welcoming and unbiased, the communities’ processes and procedures really support inclusiveness by not only making marginalized members welcome, but allowing them to fully participate. ºÝºÝߣs from my talks at FOSDEM 2020 and DevConf.CZ 2020
Cognitive biases, blind spots and inclusion from Allon Mureinik
]]>
77 0 https://cdn.slidesharecdn.com/ss_thumbnails/cognitivebiasesblindspotsandinclusion-200202180204-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
This DoS goes loop-di-loop /slideshow/this-dos-goes-loopdiloop/184382440 thisdosgoesloopdilooppublish-191020131601
Node.js’ single-threaded nature makes it very susceptible to DOS attacks. While Node.js’ event loop allows performing some operations in an asynchronous fashion, it’s still quite easy to write a vulnerable Node.js application by making a few simple mistakes. In this talk I’ll cover some common ways a Node.js application may be vulnerable to DoS attacks and some common best-practices and counter measures to defend against such attacks. This first-ever talk at FlawCon, hosted at OggCamp 2019]]>

Node.js’ single-threaded nature makes it very susceptible to DOS attacks. While Node.js’ event loop allows performing some operations in an asynchronous fashion, it’s still quite easy to write a vulnerable Node.js application by making a few simple mistakes. In this talk I’ll cover some common ways a Node.js application may be vulnerable to DoS attacks and some common best-practices and counter measures to defend against such attacks. This first-ever talk at FlawCon, hosted at OggCamp 2019]]>
Sun, 20 Oct 2019 13:16:01 GMT /slideshow/this-dos-goes-loopdiloop/184382440 AllonMureinik@slideshare.net(AllonMureinik) This DoS goes loop-di-loop AllonMureinik Node.js’ single-threaded nature makes it very susceptible to DOS attacks. While Node.js’ event loop allows performing some operations in an asynchronous fashion, it’s still quite easy to write a vulnerable Node.js application by making a few simple mistakes. In this talk I’ll cover some common ways a Node.js application may be vulnerable to DoS attacks and some common best-practices and counter measures to defend against such attacks. This first-ever talk at FlawCon, hosted at OggCamp 2019 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thisdosgoesloopdilooppublish-191020131601-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Node.js’ single-threaded nature makes it very susceptible to DOS attacks. While Node.js’ event loop allows performing some operations in an asynchronous fashion, it’s still quite easy to write a vulnerable Node.js application by making a few simple mistakes. In this talk I’ll cover some common ways a Node.js application may be vulnerable to DoS attacks and some common best-practices and counter measures to defend against such attacks. This first-ever talk at FlawCon, hosted at OggCamp 2019
This DoS goes loop-di-loop from Allon Mureinik
]]>
334 1 https://cdn.slidesharecdn.com/ss_thumbnails/thisdosgoesloopdilooppublish-191020131601-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
How open source made me a better manager /slideshow/how-open-source-made-me-a-better-manager/164482193 howopensourcemademeabettermanager-190817180445
Management seems like a simple job - you tell people what to do, they do it, rinse, repeat. For bad managers, it really is this simple. Good managers do things differently. They let team members affect, if not drive, the team's direction. They allow the best ideas to guide the team's activity, no matter who brings them up. They are not intimidated by non-managers displaying leadership qualities, they encourage them. While these sentiments aren't unique to open source, they are the core of open source communities - allowing individuals to exert influence without any official authority. That's why I think working in open source is the best way to learn how to be a good manager, and I'll try to share this concept in my talk.]]>

Management seems like a simple job - you tell people what to do, they do it, rinse, repeat. For bad managers, it really is this simple. Good managers do things differently. They let team members affect, if not drive, the team's direction. They allow the best ideas to guide the team's activity, no matter who brings them up. They are not intimidated by non-managers displaying leadership qualities, they encourage them. While these sentiments aren't unique to open source, they are the core of open source communities - allowing individuals to exert influence without any official authority. That's why I think working in open source is the best way to learn how to be a good manager, and I'll try to share this concept in my talk.]]>
Sat, 17 Aug 2019 18:04:45 GMT /slideshow/how-open-source-made-me-a-better-manager/164482193 AllonMureinik@slideshare.net(AllonMureinik) How open source made me a better manager AllonMureinik Management seems like a simple job - you tell people what to do, they do it, rinse, repeat. For bad managers, it really is this simple. Good managers do things differently. They let team members affect, if not drive, the team's direction. They allow the best ideas to guide the team's activity, no matter who brings them up. They are not intimidated by non-managers displaying leadership qualities, they encourage them. While these sentiments aren't unique to open source, they are the core of open source communities - allowing individuals to exert influence without any official authority. That's why I think working in open source is the best way to learn how to be a good manager, and I'll try to share this concept in my talk. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/howopensourcemademeabettermanager-190817180445-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Management seems like a simple job - you tell people what to do, they do it, rinse, repeat. For bad managers, it really is this simple. Good managers do things differently. They let team members affect, if not drive, the team&#39;s direction. They allow the best ideas to guide the team&#39;s activity, no matter who brings them up. They are not intimidated by non-managers displaying leadership qualities, they encourage them. While these sentiments aren&#39;t unique to open source, they are the core of open source communities - allowing individuals to exert influence without any official authority. That&#39;s why I think working in open source is the best way to learn how to be a good manager, and I&#39;ll try to share this concept in my talk.
How open source made me a better manager from Allon Mureinik
]]>
246 1 https://cdn.slidesharecdn.com/ss_thumbnails/howopensourcemademeabettermanager-190817180445-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
Automatic for the People /slideshow/automatic-for-the-people-110570873/110570873 automaticforthepeople-180819170905
Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you're also expected to do all these "softer" things - review other people's work, provide feedback, ramp up other contributors, etc. In this talk from DevConf.us 2018, I've shown how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders.]]>

Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you're also expected to do all these "softer" things - review other people's work, provide feedback, ramp up other contributors, etc. In this talk from DevConf.us 2018, I've shown how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders.]]>
Sun, 19 Aug 2018 17:09:05 GMT /slideshow/automatic-for-the-people-110570873/110570873 AllonMureinik@slideshare.net(AllonMureinik) Automatic for the People AllonMureinik Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you're also expected to do all these "softer" things - review other people's work, provide feedback, ramp up other contributors, etc. In this talk from DevConf.us 2018, I've shown how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/automaticforthepeople-180819170905-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you&#39;re also expected to do all these &quot;softer&quot; things - review other people&#39;s work, provide feedback, ramp up other contributors, etc. In this talk from DevConf.us 2018, I&#39;ve shown how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders.
Automatic for the People from Allon Mureinik
]]>
153 2 https://cdn.slidesharecdn.com/ss_thumbnails/automaticforthepeople-180819170905-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
Automatic for the people /slideshow/automatic-for-the-people/86741481 automaticforthepeople-180126132324
Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you're also expected to do all these "softer" things - review other people's work, provide feedback, ramp up other contributors, etc. In this session, I'll show how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders. ºÝºÝߣs from my DevConf.CZ 2018 talk]]>

Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you're also expected to do all these "softer" things - review other people's work, provide feedback, ramp up other contributors, etc. In this session, I'll show how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders. ºÝºÝߣs from my DevConf.CZ 2018 talk]]>
Fri, 26 Jan 2018 13:23:24 GMT /slideshow/automatic-for-the-people/86741481 AllonMureinik@slideshare.net(AllonMureinik) Automatic for the people AllonMureinik Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you're also expected to do all these "softer" things - review other people's work, provide feedback, ramp up other contributors, etc. In this session, I'll show how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders. ºÝºÝߣs from my DevConf.CZ 2018 talk <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/automaticforthepeople-180126132324-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Being a maintainer, or even a notable contributor in an open source project is a damn hard job. Not only are you expected to tackle the hardest programming tasks, but suddenly you&#39;re also expected to do all these &quot;softer&quot; things - review other people&#39;s work, provide feedback, ramp up other contributors, etc. In this session, I&#39;ll show how your gut instinct as an engineer - to automate everything - can actually work here too (at least to a certain degree), and take a lot of the load off your shoulders. ºÝºÝߣs from my DevConf.CZ 2018 talk
Automatic for the people from Allon Mureinik
]]>
199 1 https://cdn.slidesharecdn.com/ss_thumbnails/automaticforthepeople-180126132324-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
Mockito - How a mocking library built a real community /slideshow/mockito-how-a-mocking-library-built-a-real-community/86737537 mockito-decconfcz2018-180126112827
Mockito is one of the best-known mocking frameworks for Java, but its greatest feature has to be its engaged community. In this session, I'll share my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don't just wait for their communities to magically form, but actively encourage them. ºÝºÝߣs from my DevConf.cz 2018 talk]]>

Mockito is one of the best-known mocking frameworks for Java, but its greatest feature has to be its engaged community. In this session, I'll share my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don't just wait for their communities to magically form, but actively encourage them. ºÝºÝߣs from my DevConf.cz 2018 talk]]>
Fri, 26 Jan 2018 11:28:27 GMT /slideshow/mockito-how-a-mocking-library-built-a-real-community/86737537 AllonMureinik@slideshare.net(AllonMureinik) Mockito - How a mocking library built a real community AllonMureinik Mockito is one of the best-known mocking frameworks for Java, but its greatest feature has to be its engaged community. In this session, I'll share my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don't just wait for their communities to magically form, but actively encourage them. ºÝºÝߣs from my DevConf.cz 2018 talk <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mockito-decconfcz2018-180126112827-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mockito is one of the best-known mocking frameworks for Java, but its greatest feature has to be its engaged community. In this session, I&#39;ll share my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don&#39;t just wait for their communities to magically form, but actively encourage them. ºÝºÝߣs from my DevConf.cz 2018 talk
Mockito - How a mocking library built a real community from Allon Mureinik
]]>
222 1 https://cdn.slidesharecdn.com/ss_thumbnails/mockito-decconfcz2018-180126112827-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
Mockito - how a mocking library built a real community (August Penguin 2017) /slideshow/mockito-how-a-mocking-library-built-a-real-community-august-penguin-2017/79550000 mockito-ap2017-170908070700
Mockito is one of the best known mocking frameworks for Java, but its greatest feature has to be its awesome community. In this session, l shared my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don't just wait for their communities to magically form, but actively encourage them.]]>

Mockito is one of the best known mocking frameworks for Java, but its greatest feature has to be its awesome community. In this session, l shared my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don't just wait for their communities to magically form, but actively encourage them.]]>
Fri, 08 Sep 2017 07:07:00 GMT /slideshow/mockito-how-a-mocking-library-built-a-real-community-august-penguin-2017/79550000 AllonMureinik@slideshare.net(AllonMureinik) Mockito - how a mocking library built a real community (August Penguin 2017) AllonMureinik Mockito is one of the best known mocking frameworks for Java, but its greatest feature has to be its awesome community. In this session, l shared my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don't just wait for their communities to magically form, but actively encourage them. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mockito-ap2017-170908070700-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mockito is one of the best known mocking frameworks for Java, but its greatest feature has to be its awesome community. In this session, l shared my story of how I turned from a Mockito user to a Mockito contributor, and how great open source projects don&#39;t just wait for their communities to magically form, but actively encourage them.
Mockito - how a mocking library built a real community (August Penguin 2017) from Allon Mureinik
]]>
1655 5 https://cdn.slidesharecdn.com/ss_thumbnails/mockito-ap2017-170908070700-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
Reversim Summit 2016 - Ja-WAT /slideshow/reversim-summit-2016-jawat/66210060 reversim-2016-allon-mureinik-ja-wat-160920114931
Java prides itself in not allowing you to shoot yourself in the foot, but doesn't always live up to the hype. Recent editions have introduced powerful new syntactic tools which make development much easier, but can often result in "WAT" moments. This lightening talk (given in Reversim Summit 2016), inspired by Gary Bernhardt's famous WAT talk will showcase some of the cases where Java has left me scratching my head and asking "WAT?".]]>

Java prides itself in not allowing you to shoot yourself in the foot, but doesn't always live up to the hype. Recent editions have introduced powerful new syntactic tools which make development much easier, but can often result in "WAT" moments. This lightening talk (given in Reversim Summit 2016), inspired by Gary Bernhardt's famous WAT talk will showcase some of the cases where Java has left me scratching my head and asking "WAT?".]]>
Tue, 20 Sep 2016 11:49:31 GMT /slideshow/reversim-summit-2016-jawat/66210060 AllonMureinik@slideshare.net(AllonMureinik) Reversim Summit 2016 - Ja-WAT AllonMureinik Java prides itself in not allowing you to shoot yourself in the foot, but doesn't always live up to the hype. Recent editions have introduced powerful new syntactic tools which make development much easier, but can often result in "WAT" moments. This lightening talk (given in Reversim Summit 2016), inspired by Gary Bernhardt's famous WAT talk will showcase some of the cases where Java has left me scratching my head and asking "WAT?". <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reversim-2016-allon-mureinik-ja-wat-160920114931-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Java prides itself in not allowing you to shoot yourself in the foot, but doesn&#39;t always live up to the hype. Recent editions have introduced powerful new syntactic tools which make development much easier, but can often result in &quot;WAT&quot; moments. This lightening talk (given in Reversim Summit 2016), inspired by Gary Bernhardt&#39;s famous WAT talk will showcase some of the cases where Java has left me scratching my head and asking &quot;WAT?&quot;.
Reversim Summit 2016 - Ja-WAT from Allon Mureinik
]]>
289 3 https://cdn.slidesharecdn.com/ss_thumbnails/reversim-2016-allon-mureinik-ja-wat-160920114931-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
Virtualization Management The oVirt Way (August Penguin 2015) /slideshow/introduction-to-ovirtaugustpenguin2015/51389656 introductiontoovirtaugustpenguin2015-150807151447-lva1-app6891
An overview of oVirt talk given at August Penguin 2015 conference.]]>

An overview of oVirt talk given at August Penguin 2015 conference.]]>
Fri, 07 Aug 2015 15:14:46 GMT /slideshow/introduction-to-ovirtaugustpenguin2015/51389656 AllonMureinik@slideshare.net(AllonMureinik) Virtualization Management The oVirt Way (August Penguin 2015) AllonMureinik An overview of oVirt talk given at August Penguin 2015 conference. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/introductiontoovirtaugustpenguin2015-150807151447-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An overview of oVirt talk given at August Penguin 2015 conference.
Virtualization Management The oVirt Way (August Penguin 2015) from Allon Mureinik
]]>
1212 4 https://cdn.slidesharecdn.com/ss_thumbnails/introductiontoovirtaugustpenguin2015-150807151447-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Step by Step - Reusing old features to build new ones /slideshow/step-bystep-ovirtlivemerge/44389750 step-by-stepovirt-live-merge-150207142853-conversion-gate02
Designing monolithic infrastructures is a common mistake in large projects. However, more often than not, these infrastructures are too generic, make false assumptions or are simply delivered too late for feature developers to use, becoming "white elephants". This presentation is a case study of the work done by my team to deliver Live Merging of Snapshots oVirt from the initial steps in oVirt 3.1.0 to the full delivery in 3.5.0, and how good design can be feature-driven, building infra-structures step by step, while gaining small wins during the process.]]>

Designing monolithic infrastructures is a common mistake in large projects. However, more often than not, these infrastructures are too generic, make false assumptions or are simply delivered too late for feature developers to use, becoming "white elephants". This presentation is a case study of the work done by my team to deliver Live Merging of Snapshots oVirt from the initial steps in oVirt 3.1.0 to the full delivery in 3.5.0, and how good design can be feature-driven, building infra-structures step by step, while gaining small wins during the process.]]>
Sat, 07 Feb 2015 14:28:52 GMT /slideshow/step-bystep-ovirtlivemerge/44389750 AllonMureinik@slideshare.net(AllonMureinik) Step by Step - Reusing old features to build new ones AllonMureinik Designing monolithic infrastructures is a common mistake in large projects. However, more often than not, these infrastructures are too generic, make false assumptions or are simply delivered too late for feature developers to use, becoming "white elephants". This presentation is a case study of the work done by my team to deliver Live Merging of Snapshots oVirt from the initial steps in oVirt 3.1.0 to the full delivery in 3.5.0, and how good design can be feature-driven, building infra-structures step by step, while gaining small wins during the process. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/step-by-stepovirt-live-merge-150207142853-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Designing monolithic infrastructures is a common mistake in large projects. However, more often than not, these infrastructures are too generic, make false assumptions or are simply delivered too late for feature developers to use, becoming &quot;white elephants&quot;. This presentation is a case study of the work done by my team to deliver Live Merging of Snapshots oVirt from the initial steps in oVirt 3.1.0 to the full delivery in 3.5.0, and how good design can be feature-driven, building infra-structures step by step, while gaining small wins during the process.
Step by Step - Reusing old features to build new ones from Allon Mureinik
]]>
1272 1 https://cdn.slidesharecdn.com/ss_thumbnails/step-by-stepovirt-live-merge-150207142853-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
oVirt 3.5 Storage Features Overview /slideshow/ovirt-2014featurereview35/33374414 ovirt-2014-feature-review-3-140410105138-phpapp02
An overview of the storage features planned for oVirt 3.5.]]>

An overview of the storage features planned for oVirt 3.5.]]>
Thu, 10 Apr 2014 10:51:38 GMT /slideshow/ovirt-2014featurereview35/33374414 AllonMureinik@slideshare.net(AllonMureinik) oVirt 3.5 Storage Features Overview AllonMureinik An overview of the storage features planned for oVirt 3.5. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ovirt-2014-feature-review-3-140410105138-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An overview of the storage features planned for oVirt 3.5.
oVirt 3.5 Storage Features Overview from Allon Mureinik
]]>
4189 7 https://cdn.slidesharecdn.com/ss_thumbnails/ovirt-2014-feature-review-3-140410105138-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Disaster Recovery Strategies Using oVirt's new Storage Connection Management Features (DevConf.cz 2014) /slideshow/dev-conf-ovirt-dr/30977302 devconf-ovirtdr-140208093338-phpapp01
A short overview of oVirt 3.3's Storage Connection Management feature, and several examples how this feature can be used in Disaster Recovery strategies.]]>

A short overview of oVirt 3.3's Storage Connection Management feature, and several examples how this feature can be used in Disaster Recovery strategies.]]>
Sat, 08 Feb 2014 09:33:38 GMT /slideshow/dev-conf-ovirt-dr/30977302 AllonMureinik@slideshare.net(AllonMureinik) Disaster Recovery Strategies Using oVirt's new Storage Connection Management Features (DevConf.cz 2014) AllonMureinik A short overview of oVirt 3.3's Storage Connection Management feature, and several examples how this feature can be used in Disaster Recovery strategies. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devconf-ovirtdr-140208093338-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A short overview of oVirt 3.3&#39;s Storage Connection Management feature, and several examples how this feature can be used in Disaster Recovery strategies.
Disaster Recovery Strategies Using oVirt's new Storage Connection Management Features (DevConf.cz 2014) from Allon Mureinik
]]>
4833 5 https://cdn.slidesharecdn.com/ss_thumbnails/devconf-ovirtdr-140208093338-phpapp01-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
Live Storage Migration in oVirt (Open Storage Meetup May 2013) /slideshow/live-storage-migration-open-meetup/30717220 livestoragemigration-openmeetup-140202021327-phpapp02
Live Storage Migration in oVirt - over and under the hood]]>

Live Storage Migration in oVirt - over and under the hood]]>
Sun, 02 Feb 2014 02:13:27 GMT /slideshow/live-storage-migration-open-meetup/30717220 AllonMureinik@slideshare.net(AllonMureinik) Live Storage Migration in oVirt (Open Storage Meetup May 2013) AllonMureinik Live Storage Migration in oVirt - over and under the hood <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/livestoragemigration-openmeetup-140202021327-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Live Storage Migration in oVirt - over and under the hood
Live Storage Migration in oVirt (Open Storage Meetup May 2013) from Allon Mureinik
]]>
2704 3 https://cdn.slidesharecdn.com/ss_thumbnails/livestoragemigration-openmeetup-140202021327-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
https://cdn.slidesharecdn.com/profile-photo-AllonMureinik-48x48.jpg?cb=1719220818 A software engineering manager who likes nothing more than when his employees prove him wrong. il.linkedin.com/in/mureinik/ https://cdn.slidesharecdn.com/ss_thumbnails/injustice-develoeprsamongus-240426173039-25a45d2d-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/injustice-developers-among-us-scifidevcon-2024/267568160 Injustice - Developers... https://cdn.slidesharecdn.com/ss_thumbnails/defaulttoasync-240324210531-b9fe4e59-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/default-to-async-prevent-dos-attacks-on-your-app-and-your-day/266945946 Default to Async - Pre... https://cdn.slidesharecdn.com/ss_thumbnails/accidentaltoxicity-230509104845-5033f2a3-thumbnail.jpg?width=320&height=320&fit=bounds AllonMureinik/what-an-episode-of-rick-and-morty-taught-me-about-accidental-toxicity What an episode of Ric...