The first NETwork conference in Lviv is over: results and feedback



On September 19th about 300 developers from Lviv, Kyiv, Poltava, Kharkiv, and other Ukrainian cities gathered at the expo-hall “Pivdennyi” to gain first-hand experience in most topical questions regarding Microsoft technology stack. Speakers from Germany, Spain, and the USA were talking about architecture, JavaScript, HTTP 2.0, using resilience patterns and code contracts.

This year we came up with a new concept: only one stream and only well-known foreign speakers. The event started with a speech by Daniel Fisher, a developer, teacher, trainer, coacher and speaker from Germany. He was talking about designing, developing and deploying rock solid applications that are getting more and more distributed.

“Network conference is worth a visit. I have almost never seen such a dedicated conference team and welcoming hospitality,” Daniel Fisher shared on his blog.

During his online speech, Hadi Hariri, an ASP.NET insider, developer, and book author from Spain, examined HTTP 2.0 specification, that had been recently completed and shared how it affected the shortcomings of HTTP 1.1.

The next speech by David McCarter began quite unusual. David, whose primary occupation is developing, consulting, and code reviewing, has played the guitar for over 30 years. He opens his speeches with short guitar intros, which are definitely remembered by the audience. He followed with the presentation on Code Contracts, that are a part of the .NET 4.5 framework. He shared his experience on using Contracts to improve testing via runtime checking, enable static contract verification, and documentation generation.

David shared that he spent few nice days at NETwork 2015 in Ukraine: Thanks for inviting me! I had an awesome time; I hope you will ask me back in the future.

Lee Brandt, a Microsoft MVP in Visual C#, developer, and one of the directors of the Kansas City Developer Conference, continued with JavaScript LevelUp session. He was talking about closures and how they help to modularize JavaScript, as well as about JavaScript design patterns and how they can take JavaScript skills to the next level.

The conference was great! All the attendees were really intelligent and engaged. The content was top notch! We had a great conversation with attendees after the conference about the IT fields in the US vs Ukraine and whether project managers should know more about how to code. Lviv is a beautiful city, and everyone in Lviv was very nice and accommodating. Thank you for an extraordinary event. I would love to speak again, says Lee Brandt.

The sessions continued with a speech by Juval Lowy, the founder of IDesign and a master software architect. In this session Juval explained his approach to the large system analysis and design, using volatility to decompose a system into its comprising services.

The conference ended with a networking party. Pizza and live music by a local band were warmly welcomed by the participants.

“It was a great pleasure for us to host the NETwork conference in Lviv. We were happy to meet and welcome all the speakers and provide a platform for sharing experience for specialists in Microsoft technologies. Looking forward meeting you at our next events,” says Valery Krasovsky, CEO at Sigma Software.

Download NETworkua application

screen322x572Dear NETworkers!
For your convenience we have developed a mobile application, where you can find the conference agenda, read the details about every session, get acquainted closer with NETwork speakers, and read short interviews with them.
Download the application for Windows, iOS, and Android.
See you at 9 am on Saturday, September 19th. Hope you will enjoy the great event!

If you are not registered yet, hurry up! Registration is opened here.

Meet NETwork speakers: Interview with Hadi Hariri

HadiOur next interview is with Hadi Hariri, developer from Spain, whose passions are software architecture and web development. Hadi has been speaking at industry events for over a decade.

Dear Hadi, do you remember when you decided to be a developer?

I don’t think I decided as such. When I was around 12 I started copying computer source code for games from computer magazines. And that’s when programming piqued my interest. From then on I started writing applications and sold my first one when I was around 15 years old. The rest is history.

What do you find the most exciting about your job?

The power we have to create something out of nothing. The constant challenges. The continuous learning. We have one of the most exciting jobs in the world. We don’t appreciate it enough.

What is your role in JetBrains?

I lead the Developer Advocacy Team primarily and work on communication aspects, both internally and externally. A lot of my work, however, remains technical. Obviously, as a Developer Advocate one needs to practice what they preach. So while not daily, I’d say at least three times a week I’m writing code. And on weekends, of course!

Do you have any tips for those who would like to build a successful career in IT?

Well, it largely depends on what we call success, but I’d say: don’t pigeonhole yourself and don’t ignore soft skills. Communications and learning to deal with people are as important as being a great coder.

What should NETwork attendees expect from your talk?

A technical talk on the ins and outs of HTTP/2. So expect to find out what’s new and what you should know.


Meet NETwork speaker. Daniel Fisher


Meet Daniel Fisher from Germany. Daniel began his path in IT in early nineties assembling computers and configuring networks. Today he is a well-known developer, teacher, trainer, coacher, and speaker.

Hi, Daniel. Please, tell us a bit more about yourself and your career in IT.

My name is Daniel Fisher. Over the last two decades I’ve worked in different positions in IT: Administrator, Web-Developer, Software Engineer, Software Architect, Coach, Trainer, Speaker, and CTO.

I’ve worked on several platforms and with many languages, but mostly web-related ones and the majority of them on .NET/C# and JavaScript. My interest is focused on HTML5 & Web, Data Access & Performance, Scalable & Testable Design, Distributed Systems & Services, Security & Trust.

Why did you decide to work with computers back in nineties?

That’s kind of a weird story. I wanted to become a carpenter, but quickly realized that this wasn’t for me. As I’ve worked on holidays, building computers and wiring networks, before IT became my second best bet. I don’t look back in anger. I’m really passionate about and happy with what I’m doing.

What do you like the most about your job?

The variety of people, businesses I work with; the variety of problems to be solved, as well as lifelong learning.

What are your hobbies?

My family, music, and, of course, computer science.

Is it you first visit to Ukraine? What do you expect from NETwork 2015?

I’ve been to Kyiv before, when I did an architecture workshop series for Microsoft on distributed systems and service orientation in 2005. The country and the people I met were really nice the last time I was in Ukraine. So I thought, it is worth paying another visit.

Meet NETwork speakers. Interview with David McCarter


Meet our guest from San Diego, the USA. David McCarter is a Microsoft MVP, developer, architect, consultant, professional code reviewer and interviewer, editor-in-chief of, the author of many books.

Dear David, I know you are a very active driver of .NET community in San Diego. You train, you teach students, you conduct .NET Developers Group, and much more. Where do you find so much energy? What are your inspiration sources?
Well, I do not have the same energy as I did in my 20’s, so now it all comes down to setting priorities on what I want to do, including my full-time work. Full-time work always comes first, then comes writing, teaching, speaking, etc.
When I started out as a software engineer, my inspiration were my two children. They inspired me so much that the first few books I wrote were dedicated to them. They have always been my main driving factor in doing the best I can.
My another driving force is helping others with their career. Whether it is writing, teaching or speaking, it is all designed to help others to become the best software engineers they can be. Everyone in this world has a talent and one of mine happens to be software engineering. Therefore, I feel that it is my duty to share it.
I have other talents too. I am an award winning photographer and musician (guitar). When I am not working or helping others, I enjoy these two things the most.

Would you please tell about you career in IT?

I started out in computer support for a large company here in San Diego, California. I actually avoided being a software engineer for a long time since I did not feel it was creative and thought that sitting behind a computer screen for the rest of my working life would be boring. Eventually software engineering sucked me back in and once I discovered it was creative, I set out to make it a career.
Now over twenty years later I am glad I made that choice. One thing that I love about being a software engineer is that I cannot learn everything. While this can be stressful, it is what gets me up in the morning.

What do you like the most about speaking at different events?
The number one thing I like is helping others when I speak at a conference. When I am not speaking, I am usually always talking to other speakers, the organizers and the attendees. I am always interested how companies, software projects and software engineers are different in different parts of the country.

What should NETworkers 2015 expect from your speech?
My session is part four of my conference session series I have titled “Improving code quality… one developer at a time”. In this session, I introduce code contracts in .NET to developers to help make practicing encapsulation easier. Even though most developers claim they practice object-oriented programming, if they are not validating parameters in properties and methods, they are not practicing proper encapsulation.
I will also show how using code contracts will actually make creating good unit tests easy with the new features in Visual Studio 2015.

Why have you decided to come to Ukraine? What are your expectations from Ukraine and Lviv, in particular?

I have always wanted to speak outside of the United States and your conference was the first to ask. I hope this will lead to more speaking overseas. I am looking forward to meeting the developers I know in Ukraine via Skype.
Since I have never been to Europe I am looking forward to sightseeing in Lviv and, hopefully, working in some photography.

Meet NETwork speakers: Interview with Lee Brandt

Lee Brandt

We continue our interviews with NETwork speakers. Our next speaker is Lee Brandt, the USA. Lee is Microsoft MVP in Visual C#, one of the directors of the Kansas City Developer Conference and regional mentor for .NET User Groups in Kansas and Missouri.

Hi, Lee! Please tell NETwork attendees when and how did your career start?

I worked in a call center for a seminar company. I was tasked with answering questions about our technical seminars (because I knew about computers). One day, my boss was talking to the IT Director, and they were discussing what they were going to do about the website because the “Webmaster” had quit. I piped up and told them that I could do it. They were skeptical to say the least. But I convinced them to let me give it a try, and I did it. I had to learn Cold Fusion 4.0 on the fly, but I knew HTML and a little JavaScript. Best. Job. Ever.

Was it IT at first place?

My FIRST job was not IT. I worked in a lumber yard cleaning up scrap wood. I have also worked a lot of construction jobs, was in the Army as a truck driver and worked as a mechanic for a few years before getting into programming.

Tell about your user group activities and mentoring

I run the local .Net User Group in Kansas City. I also run a conference in Kansas City called Kansas City Developer Conference (or KCDC). I regularly speak at start-up incubators and help start-ups understand how they might leverage software (or not) to help their business.

What events have you attended as a speaker?

I regularly speak at conferences all over the US:

  • Desert Code Camp — Phoenix, AZ
  • Heartland Developer Conference — Omaha, NE
  • St. Louis Days of Dot Net — St. Louis, MO
  • Nebraska Code Camp — Lincoln, NE
  • Twin Cities Code Camp — Minneapolis, MN
  • Iowa Code Camp — Des Moines, IA
  • CodeStock — Knoxville, TN
  • DevLink — Chattanooga, TN

And last year, I spoke for the first time outside the US in Toronto, CA at SCREENS.

Have you ever visited Ukraine before? What are your expectations?

Never been to Ukraine before. I am expecting a lot of really smart developers and maybe a few cocktails.

At NETwork 2015 Lee will speak about JavaScript LevelUp. In this session you will learn about closures and how they help to modularize your JavaScript, prototypical inheritance and how to extend JavaScript as well as boost your knowledge of JavaScript design patterns. Put simply, you will learn how to take your JavaScript skills to the next level!

Register and sign up for more updates about NETwork 2015.

Meet NETwork speakers: interview with Juval Lowy

Juval Lowy BW
Here we begin our interviews with NETwork speakers. Juval Lowy is Microsoft’s Regional Director for Silicon Valley and had participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies. Juval is a frequent speaker at the major international software development conferences and the author of several bestsellers.

Dear Juval, let`s go straight to the point. What should NETwork attendees expect from your talk?
In the span of an hour or so, I will try to not just teach them how to design software systems but also to fix the bad practices they have been doing so far.
In fact, my message can fit in four words. Truth often comes in such a distilled form. You may spend a lifetime striving to comply and understand those 4 words, but it is still just 4 words.
I will contrast it with the common way of designing system (which never works because it cannot work) and provide the mental tools for doing it right.

Why have you chosen .NET?
.NET was and still remains the best platform for business applications. Nothing else comes close when it comes to tools, integration, richness and reach.
That was even more the case some 16 years ago when I first heard about it. I was also privileged to be part of the C# design effort and later of the WCF design effort, so I can say from the perspective of the insider that especially WCF is a marvel of engineering, and nothing else (from MS or others) have ever come even close. The future looks bright for .NET with the ability to run on any platform and the new cloud service fabric.

What is your success recipe in IT?
I have developed a structured engineering-based approach for system and project design we call the IDesign Method. It allows you to produce the system and the project design in mere few days.
We have used it across hundreds of projects, and our customers the world over have done even more. For the system design we have identified the classic volatile area to encapsulate in a software system and structure relationships that come between them. We then produce the design of a project to build that system. The combination is like bringing a gun to a knife fight.

Juval will have online speech and will talk about Zen of Architecture at the NETwork 2015 conference, which will take place in Lviv on September 19th.
Register and sign up for more updates about NETwork 2015.

Welcome to NETwork 2015!

We are pleased to announce NETwork 2015 website launch!

Stay updated with latest news on conference keynote speakers, learn about previous conferences, be the first to know the agenda.
We welcome every enthusiast to join us. The conference will take place on September 19 at Expo-hall “Pivdennyi”, Lviv, Shyretska Str., 36.
Traditionally the entrance will be free for registered attendees. Registration will be opened later.

Sign up for our newsletters and stay updated.