3 Reasons to Attend an IT Conference from a Participant’s Perspective

Codecamp 2017

As an IT professional, you probably know the importance of staying up-to-date with the latest technologies, software updates, methodologies, etc. You need to be learning constantly and sometimes the information that you’re looking for is so niched that you can’t find it in a YouTube tutorial or a blog article. That’s when you decide to take things one step further and learn about the hottest topics from technology experts themselves. How? By attending relevant conferences featuring highly qualified speakers in your desired field. Most of the times, the choice to attend an IT conference is triggered by one, two or all of the following reasons:

You want to learn directly from other skilled IT professionals

Even if you’ve been in the IT industry for quite some time and you know your job like the back of your hand, there will always be room for improvement in terms of processes and workflows. Furthermore, there may be issues that your peers are confronted with and that impact the productivity/ outcome of the entire department. Chances are other people are dealing with similar issues, so why not learn about different ways to tackle them?

Furthermore, there are many sessions with topics you can choose from during conferences. Maybe a speaker is giving a talk about an issue you are trying hard to understand, or some skill you would like to perfect in the future. Since many of these speakers are experts in the field and/or have published works, they will provide a Q&A session after the presentation when you’ll have the opportunity to ask particular questions and also listen to what other attendees have to say.  

Better yet, some conferences also offer the opportunity of attending a series of masterclass held by their best speakers. These represent high-end learning events organised with top trainers and specialists from all over the world. Think about an in-depth workshop mixed with a hands-on, practical approach and one-on-one consulting sessions and you get a Masterclass.

Here are the masterclasses that will take place during Codecamp in Iasi, between 10-11 May 2017:

Architecting for Continuous Delivery and Zero Downtime, Axel Fontaine

Developing ASP.NET Core Applications, Dino Esposito

Modern Development with Java 8, Raoul-Gabriel Urma

Java Fitness with Peter Lawrey

Hacking and Hardening Windows Infrastructure, Greg Tworek

UI, API and Server Side – Beginner to Advanced in One Day, Chander Dhall

You want to expand your professional IT network

What better way of meeting new people, exchanging ideas and opinions than attending an IT conference? It’s always advisable to have a healthy professional network if you are in a long-term career path.

By attending an IT conference, you get the chance to meet like-minded people who may become part of your network in many ways: IT peer, future employer/employee, business lead for a new project. Otherwise put, if you’re looking for job, attending an IT conference might help get your career back on track; if you’re not looking and you’re happily employed, you can scout for talented people to work with you.

Many times, you’ll leave the conference with a handful of business cards. These can belong to people you’ll be working with, future friends, technology experts, etc. You never know when they might be important in your life or in your career.

Having fun

You didn’t see that coming, did you? 🙂 Truth be told, all work and no play can get us old fast and it’s always good to never underestimate the power of a little fun mixed with interesting people and hot IT topics.

In terms of having fun, we’ve prepared the following during Codecamp in Iasi:

The Hack

Mix in a lot of innovation, a few groups of talented people with a passion for IT, an important problem that is in dire need for a solution, a big room full of laptops and 24 hours and you get The Hack. It’s an intense interdisciplinary race for solutions that will solve problems ranging from healthcare to public transportation, automotive, fin-tech and other solutions that could be used to improve in the community.

Open Days

For 2 days in a row, you will be invited to see what a normal day of work looks like for a lot of tech businesses. You will also take part in workshops and talks held by in-house or external/community professionals which is a great way to gain some extra insight.

Party Time

Be sure not to miss the party after the conference!

 

Looking forward to seeing you at Codecamp in Iasi!

 

Meanwhile, check out the renowned speakers and IT leaders who will be present at the event and book your seat now to get the best price: http://iasi.codecamp.ro/day1

Meet Codecamp’s Partner Communities

Codecamp 2017

This year Codecamp turns 10! It all started out in Iași back in 2008 and what we wanted was to bring together local IT professionals and organise a series of events that would lead to the emergence of an IT community. We started off very small in terms of event attendees and partners but as the years went by, we were impressed to see just how big this was becoming and were really happy to acknowledge that there was a growing demand for this kind of community-centered IT events.

This year, we decided to take everything to the next level. Codecamp will take place in Cluj-Napoca, Baia Mare, Bacau, Piatra Neamt, Suceava, Timisoara, Chisinau and, of course Iasi, the place where it all started, and will feature over 8000 participants, 300 speakers, 30 communities and 60 partners.

Since nothing would have been possible without our trusted partners throughout these years, we’re dedicating this article to them. It’s our way of saying “Thank You!”

Over 30 Partner Communities

Tabăra de Testare (Testing Camp)

Codecamp

Tabăra de Testare is a community made up of QA engineers and other IT professionals who share their knowledge and learn from other members’ professional experiences during monthly informal meetups.  

Iasi JS

Codecamp partner community

Iasi JS is the JavaScript User Group in Iasi, with the aim of building the local community of JS enthusiasts.

The BA Lounge

The BA Lounge is the name given to a professional community of business analysts. Its aim is to connect local BAs through live discussions while also supporting and encouraging the community in an IT focused environment.

Project Management Society

Codecamp partner community

A platform for sharing ideas, best practices, knowledge and experiences on Project Management and related fields, while facilitating personal development and promoting a culture of excellence.

Romanian IT

Codecamp partner community

The global community of Romanians in tech. Their aim is to develop a community that works on the principles of open source, open exchange and open-participation.

ANIS

The Employers’ Association of the Software and Services Industry in Romania – ANIS – supports the development of the software and services industry that acts as an engine for the development of the entire Romanian IT industry.

Iasi Java User Group

Codecamp partner community

The Iasi JUG is a Java user group aimed at bringing together passionate and professional individuals to exchange ideas and discuss about the Java platform. Their meetings are technically focused and often include expert speakers on Java-related topics.

Iasi .NET User Group

Codecamp partner community

A group of .NET developers from Iasi, passionate about coding and the future of computing.

Code for Romania

Codecamp partner community

Code for Romania is a community of your and enthusiastic professionals wo develop IT solutions with the aim of solving society’s problems.

iOS NSAgora

Codecamp partner community

The iOS Developers Community in Iasi.

Hackerspace Iasi

Codecamp partner community

Hackerspace Iași is a space for productive socialising and the creative use of technology.

RGDA – Romanian Game Developers Association

Codecamp partner community

The purpose of this non-profit organization is to support and promote the Romanian video game developers market while making them more successful and profitable at a national and international level.

Startup Weekend Iasi

Codecamp partner community

Startup Weekend is a 54-hour event that brings together local designers, developers, entrepreneurs, and experts from all fields with the purpose of doing amazing things together.

AgileHub

Codecamp partner community

Built in Brasov in 2013, AgileHub is an apolitical, non-governmental organisation that provides free training in the tech field as well as in what concerns the ways in which activities and projects are being carried out within organisations.

Android Iasi

Codecamp partner community

This is a community of Android developers who love code and tech talks. By joining their discussion group on Android-related topics, you will receive their full support and benefit from members’ expertise.

Digital Product Group Iasi

Codecamp partner community

This group is dedicated to the Producteers of Iași, makers, hackers and believers of locally built Digital Products.

ITST – Inițiativă. Comunitate. Dezvoltare.

Codecamp partner community

ITST este o comunitate și o platformă de promovare a oportunităților din mediul IT.

Girls in Tech (GIT)

Codecamp partner community

Founded in 2007, GIT is a global non-profit focused on the engagement, education and empowerment of girls and women who are passionate about technology.

Girls Who Code

Codecamp partner community

Girls Who Code – Romania was founded in 2014 by Monica Muntean. Their mission is to grow the number of Romanian girls who would like to pursue a programming related career. They provide support to improve the coding skills of beginner and middle programmer girls through online mentoring, conferences, presentations and meetups.

People of Design Iasi

Codecamp partner community

The group was created for Iasi-based people who are passionate about design.

Game Design and Development Iasi

Codecamp partner community

The group is dedicated to the game development community in Iași and it’s affiliated with the Faculty of Computer Science, “Alexandru Ioan Cuza” University.

PIN Magazine

Codecamp partner community

The magazine dedicated to the regional IT and Outsourcing Industry. It’s being distributed free of charge at conferences, in companies and universities.

Management IT Forum

Codecamp partner community

Founded in 2012, the Management IT Forum represents a platform for collaboration and learning, dedicated to all managers operating in the local IT industry.

Cluj JavaScripters

Codecamp partner community

This is a group for all  “JavaScripters,” beginners, experienced, seniors, gurus or simply in love with JS.

PM Elite

Codecamp partner community

An initiative with the aim of empowering community members to reach a high level of expertise in Project-, Product-, Program- and Portfolio Management. Their main goals are personal growth and learning, as well as embracing and driving change in the organizations they are working with.

Mozilla Romaneasca

Codecamp partner community

The Romanian Mozilla community.

PHP Cluj

Codecamp partner community

Founded in 2013, the community promotes knowledge sharing, best practices and standards among web development professionals with the purpose of making a better web.

ScriuCod

Codecamp partner community

The mission of the community is to make computer education accessible to all ages by bringing technology closer to people. Their authentic educational programs were tested by people aged between 6 and 40.

BA Hub

Codecamp partner community

Suitable for those who are just starting their business analysis journey or are experienced business analysts.

Cluj Y.Tech

Codecamp partner community

A group of IT students from different Universities in Cluj with a strong belief in learning and holacracy.

Fullstack Cluj

Codecamp partner community

One of the largest tech communities in Cluj-Napoca focused on continuous learning.

 

The Transylvania Java User Group

Codecamp partner community

The Transylvania JUG is a community interested in exchanging java knowledge between members and staying up-to-date with latest java technologies, framewoks, development trends.

Thank you for your support and trust now and throughout the years!

Useful Information on How to Get to Iasi for Codecamp 2017

Codecamp Iasi

Tribute to the fact that Codecamp started in Iasi 10 years ago, we have planned a whole week filled with interesting events. Spanning from the 5th to the 16th of May, the event will feature numerous workshops, talks, presentations, contests and community building activities. Here is how everything will take place in Iasi:

  • 5-6th of May 2017 – The Hack
  • 8-9th of May 2017 – Open Days
  • 10-11th of May 2017 – Masterclasses
  • 12-13th of May 2017 – Codecamp International Conference
  • 13-14th of May 2017 – A party to remember

    Codecamp2017

    If you’re in Bucharest, Timisoara, Cluj-Napoca or anywhere near these big cities and are thinking of attending Codecamp in Iasi for its great speakers and learning opportunities, we’ve searched for several ways you could get to Iasi.

    From Bucharest to Iasi

    If you live in Bucharest and really want to make to Iasi for Codecamp, these are the best options for you:

    Option 1: Take the plane

    This is definitely the fastest option and it can be highly affordable if you book your flight a few weeks in advance. With BlueAir, prices start at only 89.99 lei (20 euros) per trip and you have several daily flights to choose from depending on your schedule. Check out their offers here. With Tarom, the flight costs are bit higher and start at around 40 euros per trip – obviously, the sooner you book the flight, the cheaper they are. See more flight details on the company website.

    Option 2: Take the train

    The train can also be an excellent way to get to Codecamp, especially if you haven’t had time to read that awesome book you were planning on reading. The ride takes about 7 hours and costs around 90 lei per trip There are 5 trains that leave from Bucharest and go to Iasi every day, so you’ve got plenty of options to choose from. Yes, the ride is longer than a flight but, as we said earlier, you could totally use those hours to take a break, read a good book or listen to a webinar. Check out the train options here.

    Option 3: Take the car

    Your car or others’ 🙂 There’s a long distance carpooling service dubbed BlaBlaCar that connects car owners with empty seats and people travelling the same way. This will not only be cheaper than taking your own car, it will also be an opportunity to meet other people and have a less boring trip.

    With the car (yours or via a carpooling service) the ride from Bucharest to Iasi takes about 5-6 hours. The advantage of taking your own car is that you’ll also be able to use it in Iasi if you want to take the time to visit the city.

    From Timisoara to Iasi

    If you’re in Timisoara, you could think that Iasi is across the country and getting there might just be a nightmare. Well, not really….

    Take the plane

    Of course, there are also cars and trains but given the long distance, the plane is the best option to get to Codecamp Iasi from Timisoara. With BlueAir, if you book early, prices start at 30 euros per trip and it takes 1 hour to get from one city to the other. More details on flights and prices here.

    From Cluj to Iasi

    Getting from Cluj to Iasi used to be quite time consuming a few years back when there was no direct flight. Luckily, things have changed.

    Option 1: Take the plane

    It takes 1 hour to get from Cluj to iasi and costs 89.99 lei (20 euros) if you book early. You can check out the availability and the pricing here.

    Option 2: Take the train

    With the train, it takes about 9 hours to get from Cluj to Iasi. The good news is that there’s a night train with sleeping cars. It costs 90 lei (20 euros) per trip and if you sleep through the night you’ll be there in no time 🙂 More information on trains and time intervals here.

    Option 3: Take the car

    Whether it’s BlaBlaCar or your own car, the ride takes around 6-8 hours. What’s great about it is the scenery as you cross the mountains. Taking the camera with you won’t hurt!

    Ready for the journey? Looking forward to seeing you at Codecamp in Iasi!
    Meanwhile, check out the renowned speakers and IT leaders who will be present at the event and book your seat now to get the best price: http://iasi.codecamp.ro/day1

The Most Useful and Interesting New Features in Java 8

Java 8

According to the Tiobe index for February 2017, Java is one of the most searched programming languages, ranking number one in the index.

When Java 8 was released three years ago, the IT community saw it as a huge improvement to Java, tackling every aspect of the programming language, including JVM (Java Virtual Machine), the compiler, and other help-system enhancements.

Nowadays, Java 8 is famous among developers for many features. The most useful and interesting ones can be found below.

Lambda Expressions

Although lambda expressions are popular in functional programming, Java didn’t support them before 2014 and was thus missing one of the most efficient ways to write code. Java 8 introduced lambda expressions to provide a simple syntax to create and use lambdas.

Prior to lambda expressions, developers had to use anonymous boilerplate classes with lambdas which was a tedious process. With lambda expressions, functions can be used anywhere and can be treated as code.

In order to use lambda expressions, you need to use a comma-separated list of parameters or collection, and the symbol “->” within the body. In the example below you can see the syntax of the lambda expression:

Arrays.asList(“k”,”l”,”m”).forEach( m -> System.out.println(m));

Java 8 also introduced the concept of functional interface to allow functions to take lambdas as arguments. In Java 8, lambda expressions are treated as a special implementation of a functional interface, meaning that, in order to receive a lambda as a method argument, that argument’s declared type only needs to be a functional interface.

JavaScript Nashorn

Nashorn is the replacement introduced by Java 8 for the old Rhino JavaScript engine. Nashorn is an implementation of the JavaScript language written to run on the Java virtual machine or JVM.

In terms of speed execution, Nashorn can be compared to SpiderMonkey and V8. It also uses some features from Java 7, such as invokeDynamic for faster execution, and is considered a big improvement to older Java versions. Developers can now write JavaScript code directly into their Java code without execution speed, compatibility or interoperability issues.

Date/time APIs

Another great addition to Java 8 is the complete date/time API. Before it, developers would use Joda, the go-to Java date time API, which wasn’t very good but was used by Java developers to compensate for the lack of support.

Given the complexity of the Java API library, Java 8 rewrites the whole API from scratch, adding a new method to the Date class called toInstant() which converts it to the new API. This enables developers to make a quick jump to the new API even if you’re working with code that uses the old Date API.

Here’s an example of the new API:

//Creating Objects.

LocalDateTime a1 = LocalDateTime.now(); // this will return current date and time.

LocalDate.parse(“02:53:15”); // Simple string input

Stream API

Thanks to the lambda syntax, Java 8 also included the Stream API, which enables developers to work with Collections. The Stream API helps developers look at Java collections from a new angle. The complete documentation on the Stream API can be found here.

With the help of lambda functions and the Stream API, developers write more meaningful, simpler code.  

Some believe that Java 8 is an epochal release of the Java platform. The introduction of lambdas has brought more functional programming abilities into Java, while other features are perfect for working with asynchronous programming. Everything marks a big step forward for the Java language, enhancing Java development and making it more efficient and more interesting.

Want to learn the ins and outs of Java 8?

Attend Codecamp in Iasi and join a two-day intensive training with Raoul-Gabriel Urma, the author of the bestselling programming book “Java 8 in Action.”