<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Software Craftsmanship In Israel Events Feed</title><link>http://israel.softwarecraftsmanship.org/events/rss/</link><description>Software Craftsmanship In Israel Events Feed</description><language>en-us</language><lastBuildDate>Sat, 19 May 2012 02:52:31 -0000</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SCISR-Events" /><feedburner:info uri="scisr-events" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Meeting 13: Lightening Talks</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/4Uh39llLOW4/</link><description>- During this meeting we will have 4 short and very focused tech talks (max 10min each).&lt;br /&gt;&lt;br /&gt;
- The talks will cover:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;API Best Practices&lt;/li&gt;
    &lt;li&gt;Caching Layer - When and How?&lt;/li&gt;
    &lt;li&gt;Scalable Data Mining - Mahout&lt;/li&gt;
    &lt;li&gt;Architecting non functional requirements&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
- After the talks the group will be encouraged to mingle, to discuss the ideas and to share their experiences in a fishbowl style&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/4Uh39llLOW4" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#13</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#13</feedburner:origLink></item><item><title>Meeting 12: Code Retreat II</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/hPe8CbVdnbc/</link><description>&lt;a href="http://coreyhaines.com/"&gt;Corey Haines&lt;/a&gt; is a Journeyman who went for an year of pair-programming tour. Corey is highly involved with the Software Craftsmanship movement and is a frequent speaker on various conferences on the matters of code quality, skills and professionalism.&lt;br /&gt;&lt;br /&gt;
Corey has conducted many code retreats around the world :) and this is his first visit (surely not the last one:) ) to Israel.&lt;br /&gt;&lt;br /&gt;
Code retreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take a part in focused practice, away from the pressures of "getting things done", &lt;b&gt;the code retreat format has proven itself to be a highly effective means of skill improvement&lt;/b&gt;. Practicing the basic principles of modular and object oriented design, developers can improve their ability to write code that minimizes the cost of change over time.&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/hPe8CbVdnbc" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#12</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#12</feedburner:origLink></item><item><title>Meeting 11: Code Retreat I</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/ZYTlYrvP2QM/</link><description>&lt;a href="http://coreyhaines.com/"&gt;Corey Haines&lt;/a&gt; is a Journeyman who went for an year of pair-programming tour. Corey is highly involved with the Software Craftsmanship movement and is a frequent speaker on various conferences on the matters of code quality, skills and professionalism.&lt;br /&gt;&lt;br /&gt;
Corey has conducted many code retreats around the world :) and this is his first visit (surely not the last one:) ) to Israel.&lt;br /&gt;&lt;br /&gt;
Code retreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take a part in focused practice, away from the pressures of "getting things done", &lt;b&gt;the code retreat format has proven itself to be a highly effective means of skill improvement&lt;/b&gt;. Practicing the basic principles of modular and object oriented design, developers can improve their ability to write code that minimizes the cost of change over time.&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/ZYTlYrvP2QM" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#11</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#11</feedburner:origLink></item><item><title>Meeting 10: Hosting Corey Haines</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/R7Nx073yxtQ/</link><description>Corey Haines is a Journeyman who went for an year of pair-programming tour.&lt;br /&gt;
Corey is highly involved with the Software Craftsmanship movement and is a frequent speaker on various conferences on the matters of code quality, skills and professionalism.&lt;br /&gt;
Corey has conducted many code retreats around the world :) and this is his first visit (surely not the last one:) ) to Israel.&lt;br /&gt;
Code retreat is a day-long, intensive practice event, focusing on the fundamentals of software developement and design.&lt;br /&gt;
By providing developers the opportunity to take a part in focused practice, away from the pressures of "getting things done", the code retreat format has proven itself to be a highly effective means of skill improvement.&lt;br /&gt;
Practicing the basic principles of modular and object oriented design, developers can improve their ability to write code that minimizes the cost of change over time.&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/R7Nx073yxtQ" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#10</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#10</feedburner:origLink></item><item><title>Meeting 9: Open Panel</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/xuqvHHTvxD4/</link><description>&lt;i&gt;SW Development - Nobody tells you what the cool kids already know!&lt;/i&gt;
&lt;br /&gt;
&lt;br /&gt;
This time we will gather in order to discuss different facets of software development, like: architecture, development principles and practices.&lt;br /&gt;
These topics will be introduced and discussed in an open panel environment where various experts will share their experiences, opinions and honest answers.&lt;br /&gt; 
Aside from the questions by the moderator, the panel will answer the questions from the audience, thus creating a unique opportunity to learn from the experts’ experiences.&lt;br /&gt; 
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Part I:&lt;/b&gt;&lt;/u&gt;
&lt;br /&gt;
Open Panel Discussion - Experts sharing their experiences on SW development in Practice
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Part II:&lt;/b&gt;&lt;/u&gt;
&lt;br /&gt;
Short Code Kata - if the time permits we will focus on a simple code Kata based on the Jeff Bay's essay titled "Object Calisthenics".
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;The panel participants:&lt;/u&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="http://il.linkedin.com/in/rantav"&gt;Ran Tavori&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
Ran Tavory for dummies: a father, husband and software geek.&lt;br /&gt; 
Loves frontends but has no sense of aesthetics; Loves backends but not crons.&lt;br /&gt;
A full stack developer with interests ranging from web interfaces, iOS, nosql, web infrastructure and scaling, deployment automation, programming languages, open source enthusiast (a &lt;a href="https://github.com/rantav/hector" contributor and creator&lt;/a&gt; of several projects). A &lt;a href="http://prettyprint.me/"&gt;blogger&lt;/a&gt;, a &lt;a href="http://www.reversim.com/"&gt;podcaster&lt;/a&gt; and a software craftsman.
&lt;br /&gt;
&lt;br /&gt;
Developer and cofounder at &lt;a href="http://invi.com/"&gt;invi.com&lt;/a&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="http://il.linkedin.com/in/liors"&gt;Lior Schejter&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
Though Lior has worked for start-ups and medium companies, the majority of his professional life he spent at SAP.&lt;br /&gt;
As leading software architect on SAP's River project - an on-demand application development and hosting platform, Lior has interesting insights and vast experience on software architecture and development.&lt;br /&gt; 
Lior has graduated with honors from the Technion and he's currently studying towards his M.Sc. in CS, specializing in parallel and distributed graph mining.&lt;br /&gt;
&lt;br /&gt;
You can read more about Lior here: &lt;a href="http://claimid.com/slior"&gt;http://claimid.com/slior&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="http://il.linkedin.com/in/eladsofer"&gt;Elad Sofer&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
Eladis first and foremost a SW engineer; Several years ago he was infected with the agile virus and has not been able to “shake the disease” ever since.  He is now traveling across the IT industry with a mission to infect other people.He is now helping software projects, teams and organizations, varying from small to big, from  lightweight startups to government Offices in Israel.&lt;br /&gt;
Elad is the owner of a popular blog in Hebrew about Developing s/w in an Agile world.&lt;br /&gt;
&lt;br /&gt;
You can read more about him and what he thinks in his blog: &lt;a href="http://blog.thescrumster.com/"&gt;http://blog.thescrumster.com/&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/xuqvHHTvxD4" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#9</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#9</feedburner:origLink></item><item><title>Meeting 8: The Code Room</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/3cZNabrNveg/</link><description>I am happy to announce the first Software Craftsmanship in Israel Code Room event to be held in &lt;a href="http://www.google.co.il"&gt;Google Israel&lt;/a&gt; which kindly volunteered to host us. (Many thanks!)
&lt;br /&gt;
&lt;br /&gt;

&lt;u&gt;&lt;b&gt;The Code Room&lt;/b&gt;&lt;/u&gt;
&lt;br /&gt;
Have you ever wanted to code with the bests of the bests? &lt;br /&gt;
Have you ever wanted to learn from the real professionals how to choose the right architectures &amp; designs?&lt;br /&gt;
Have you ever wanted to rub your elbows with the great developers?&lt;br /&gt;
Now you have the chance!&lt;br /&gt;
The code room meeting is all about coding a small project together. &lt;br /&gt;
The purpose is to enrich the participants with different programming approaches and styles (architecture, design, clean code, unit testing and etc...).&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/3cZNabrNveg" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#8</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#8</feedburner:origLink></item><item><title>Meeting 7: How to utilize efficiently Programming Languages?</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/lp0Yag266NM/</link><description>- Dynamic languages seem to be more concise and less verbose than their Static counterparts. 
However, using Dynamic languages efficiently requires a different approach. During the first part of our meeting &lt;a href="http://www.lerner.co.il/"&gt;Reuven Lerner&lt;/a&gt; will demonstrate the differences between Dynamic and Static languages and present the right approaches to utilize the full power of a Dynamic language.&lt;br /&gt;
&lt;br /&gt;
- While general purpose languages can solve any problem, the creation of special-purpose languages for expressing problems and solving a particular problem domain is highly efficient. During the second part of our meeting &lt;a href="http://blog.drorhelper.com/"&gt;Dror Helper&lt;/a&gt; will explain and demonstrate what are Domain Specific Languages (DSLs) and how they can be used to solve problems in a particular domain. &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Hands On:&lt;/u&gt;
&lt;br /&gt;
In the hands on part we will exercise writing DSLs. 
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Giveaways:&lt;/u&gt;
&lt;br /&gt;
We have great giveaways to give during the meeting. DON'T miss them :)
&lt;u&gt;Food:&lt;/u&gt;
Although we are plaining to have basic food, please also bring something with you for the group. 
(Thus we will be able to support the event with the user generated food).&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/lp0Yag266NM" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#7</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#7</feedburner:origLink></item><item><title>Meeting 6: Refactoring Workshop</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/uUIe_LtBQrc/</link><description>Our six meeting will deal with a Software Engineering technique called: "Refactoring".
&lt;br /&gt;
This is one of my favorite techniques, which is usually misunderstood and overlooked (e.g. Refactoring != Rewriting).
&lt;br /&gt;
&lt;br /&gt;
We will refactor several real life examples in pairs (or triples). 
Also, we will be demonstrated with the techniques to create a better code.
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Giveaways:&lt;/u&gt;
&lt;br /&gt;
We have great giveaways to give during the meeting. DON'T miss them :)
 &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Food:&lt;/u&gt;
&lt;br /&gt;
Although we are plaining to have basic food, please also bring something with you for the group. 
&lt;br /&gt;
(Thus we will be able to support the event with the user generated food).&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/uUIe_LtBQrc" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#6</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#6</feedburner:origLink></item><item><title>Meeting 5: All you need is Code</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/u33lZWNQV9w/</link><description>Our 5th meet-up is rolling out (on 15.12.2010) and I am very excited as this time there are plenty of surprises :)
&lt;br /&gt;
&lt;br /&gt;
First, we have a lot of cool giveaways to give during the meet-up (A hint is here).
&lt;br /&gt;
Second, the meet-up's title is:  “All you need is… Code” and its format is slightly different:  
&lt;br /&gt;
We are going to discuss different SW principles: DRY, TDD, Code Reviews and etc... 
&lt;br /&gt;
The demonstrations will be done in 3-4 different groups. Each group will discuss a different SW principle. 
&lt;br /&gt;
Each 30 min, after sounding some music the participants will exchange their groups.
&lt;br /&gt;
&lt;br /&gt;
Each principle will be demonstrated either by doing pair programming/kata or by a code demonstration.
&lt;br /&gt;
We are going to cover the following topics*:
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;DRY &lt;/li&gt;
&lt;li&gt;TDD&lt;/li&gt;
&lt;li&gt;Code Reviews in Practice&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;u&gt;Remarks:&lt;/u&gt;
&lt;br /&gt;
* Please bring your laptops (with the environments set-up) to the meeting. &lt;br /&gt;
** Code Reviews group  will provide an option to review YOUR code... &lt;br /&gt;
Together we will review participants' code, identify code smells and provide solutions for cleaner and better implementation... &lt;br /&gt;
Please don't hesitate to bring your code base with you...&lt;br /&gt;
&lt;br /&gt;

&lt;u&gt;Giveaways:&lt;/u&gt;
&lt;br /&gt;
We have great giveaways to give during the meeting. DON'T miss them :)
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Food:&lt;/u&gt;
&lt;br /&gt;
Though, we are plaining to provide food - you are more than welcome to bring more food for the benefit of all (user generated food).&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/u33lZWNQV9w" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#5</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#5</feedburner:origLink></item><item><title>Meeting 4: Code Reviews / Legacy Code</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/_8jttIOrjWc/</link><description>During this meeting we will introduce Mentorship/Apprenticeship program.&lt;br /&gt;
(See the links section for more details)
&lt;br /&gt;
&lt;br /&gt;
The lectures section will touch some techniques to deal with legacy code and unit tests as well as how to conduct effective code reviews.&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/_8jttIOrjWc" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#4</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#4</feedburner:origLink></item><item><title>Meeting 3: Applying Unit Tests on Existing Code</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/a-r4xskz_qY/</link><description>This time we will gather to learn how to apply unit tests on existing code base, while emphasizing the following principles: &lt;br /&gt;
Context Based Design, DRY, KISS and SOLID.&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/a-r4xskz_qY" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#3</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#3</feedburner:origLink></item><item><title>Meeting 2: Bad/Good Code</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/T1lPCsVrQ1k/</link><description>During this meeting we will review examples of bad and good code. &lt;br /&gt;
Looking at the examples will help us to understand how to write more clean, readable and maintainable code in the future.&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/T1lPCsVrQ1k" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#2</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#2</feedburner:origLink></item><item><title>Meeting 1: Introduction to Software Craftsmanship in Israel Group</title><link>http://feedproxy.google.com/~r/SCISR-Events/~3/4t5PVGmiCJs/</link><description>I am pleased to announce that we are planning to have our fist “Software Craftsmanship in Israel” group meeting on &lt;strong&gt;Wednesday, May 26th&lt;/strong&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Who should attend?&lt;/u&gt;
&lt;br /&gt;
Everybody who cares about Software Development &lt;strong&gt;as a Professional&lt;/strong&gt;.
&lt;br /&gt;You are &lt;i&gt;welcome to pass this announcement onto anyone&lt;/i&gt; you think &lt;i&gt;may be interested&lt;/i&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Does the meeting require any knowledge of a specific technology?&lt;/u&gt;
&lt;br /&gt;
&lt;strong&gt;NO. NONE. ZIPPO.&lt;/strong&gt; 
&lt;br /&gt;
The sole purpose of “Software Craftsmanship” is to improve our skills in Software Engineering and Development and it &lt;b&gt;doesn’t require&lt;/b&gt; any particular technological knowledge.
&lt;br /&gt;
The examples, tutorials and hands-on exercises may be done using .NET, Java, Python, Ruby and whatever technology you would like to use.
&lt;br /&gt;
Members will be encouraged to pair up with someone they have not worked with before, thus enhancing their perspective and knowledge.
&lt;br /&gt;
If you have a &lt;i&gt;laptop with your environments set-up&lt;/i&gt;, you are most &lt;i&gt;welcome to bring it to the meetings&lt;/i&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;How much does it cost?&lt;/u&gt;
&lt;br /&gt;
&lt;strong&gt;Absolutely nothing&lt;/strong&gt;, the event &lt;strong&gt;is free&lt;/strong&gt; and open for everybody’s participation.&lt;img src="http://feeds.feedburner.com/~r/SCISR-Events/~4/4t5PVGmiCJs" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://israel.softwarecraftsmanship.org/events/#1</guid><feedburner:origLink>http://israel.softwarecraftsmanship.org/events/#1</feedburner:origLink></item></channel></rss>
