All You Need to Know about Codecamp’s Masterclasses

Codecamp masterclasses

In 2017, Codecamp will feature numerous workshops, talks, presentations, contests and community building activities. By far, one of the biggest additions is represented by the masterclasses.

Codecamp masterclasses

These high-end learning events feature top trainers and IT specialists from all over the world. The workshops represent an in-depth, hands-on, practical approach coupled with one-on-one consulting sessions. They are concentrated in the two days before the conference and will address a diverse range of disciplines and technologies: architecture, Java, .NET, security, web apps.

Given that there’s a limited number of people who can attend (10-20 participants), the trainer can focus on each and every one of their questions and try to suggest tailored solutions. Here are the masterclasses that will take place in May 2017 in Iasi:

Masterclass Chander Dhall

Chander Dhall is an awarded Microsoft MVP and world-renowned technology leader in architecting and implementing solutions. As a Microsoft Azure Advisor, ASP.NET Insider, Web API Advisor, DocumentDB Advisor, and an MVP for Visual Studio and Development Technologies, Chander has insight into new releases on technologies used by millions of developers.

His one-day intensive masterclass will cover the following topics:

  • TypeScript
  • AngularJS
  • MVC & Web API

Each topic will be accompanied by a “code with me” session.

The main focus will be on building next-generation web apps in terms of framework, scalability, best practices (for UI, API and server-side).

Read the full masterclass outline here to have a better idea whether Chander’s intensive training is for you.

Raoul-Gabriel Urma masterclasses

Raoul-Gabriel Urma is CEO and co-founder of Cambridge Spark, a leading learning community for data scientists and developers in the UK. In addition, he is also Chairman and co-founder of Cambridge Coding Academy, a growing community of young coders and pre-university students.

Raoul is the author of the best-selling programming book Java 8 in Action which sold over 20.000 copies globally. His 2-day intensive masterclass will focus on modern development with Java 8. The main topics covered are:

  • Lambda expressions
  • Streams
  • Collectors
  • Data Parallelism
  • Testing and Debugging Lambdas
  • Default and static methods on interfaces
  • Enhanced Design with Lambdas
  • Date & Time in Java 8
  • The Optional data type
  • CompletableFuture

At the end of this masterclass, you will be ready to use Java 8 on your daily job and be familiar with the cutting edge programming approaches which allow you to write more flexible and concise code.

Read the full masterclass outline here to have a better idea whether Raoul’s intensive training is for you.

Greg Tworek Masterclass

Greg Tworek started as a system administrator, then moved to a consultant role, IT manager and Chief Information Security Officer (CISO). Now, he is mainly responsible for consulting services delivered worldwide by CQURE. He has access to a source code of Windows.

Greg’s masterclass will comprise 6 modules as follows:

  • Module 1: Windows 10 / Windows Server 2016 – Platform Security and Internals
  • Module 2: Attacks on Credentials and Prevention Solutions
  • Module 3: Attacking and Securing Windows Network
  • Module 4: Handling Ransomware and Other Malicious Software
  • Module 5: Offline Access – Threats and Prevention
  • Module 6: Windows Security Summary

This 2-day masterclass with hands-on demos and smart explanations is specifically designed for  IT and Security professionals who want to take their skills and knowledge to the next level. Topics covered will help attendees walk in hackers’ shoes and evaluate their network from hackers’ point of view.

Read the full masterclass outline here to have a better idea whether Greg’s intensive training is for you.

Dino Esposito Masterclass

Dino Esposito has been the voice of Microsoft Press to Web developers and the author of many popular books on ASP.NET and software architecture. Dino authored “Architecting Applications for the Enterprise” with fellow MVP Andrea Saltarello and “Modern Web Development” and has “Programming ASP.NET Core” in the works for 2017.

Dino’s 2-day intensive masterclass is meant for existing ASP.NET developers, as it starts with an empty ASP.NET Core project and step-by-step adds all the bells and whistles required to display an HTML page. It also covers the generation of web views and enhancements to the Razor syntax, as well as the data access in the .NET Core world through Entity Framework 7. Migration issues and open Q&A will complete the class.
Read the full masterclass outline here to have a better idea whether Dino’s intensive training is for you.

Axel Fontaine Masterclass

Axel Fontaine is known as an entrepreneur, public speaker and software development expert.

He is Founder and CEO of Boxfuse GmbH and Founder and Project Lead at Flyway, the open-source database migration tool.

Axel’s 2-day hands-on masterclass is for architects and developers who want to gain a solid understanding of the techniques they need to make Continuous Delivery and Zero Downtime a success. During the masterclass, attendees will build an entire web app to the point where it deploys continuously, with zero downtime.

The main topics covered during Axel’s masterclass are:

  • Introduction to Continuous Delivery
  • Automated Testing
  • Continuous Integration and Releases
  • Configuration and Environments
  • Database Migrations
  • Keeping software releasable
  • Zero Downtime
  • Immutable Infrastructure

Read the full masterclass outline here to have a better idea whether Axel’s intensive training is for you.

Additionally to the masterclasses, you should also book a ticket for the Codecamp International Conference on May 12th. It will feature top speakers who usually hold presentations at international conferences such as QCon, O’Reilly, Devoxx, etc. and who only appear in the same line-up for a small number of events, Codecamp being the only one in Romania where we have the chance to see this happen.

Meet the Partners for Codecamp in Cluj-Napoca on April 8th

Codecamp Partners

The clock is ticking… Only 4 days left to Codecamp in Cluj-Napoca on April 8th! Are you ready? Have you booked your free seat? If not, you can do that here.

As you can imagine, we’re in the final stages with all the preparations so that April 8th is a memorable day for the IT industry in Cluj-Napoca. Since this conference wouldn’t be possible at this magnitude (over 60 speakers in 1 day!) without our trusted partners, we’re dedicating this article to them, to the companies that have supported us and helped turn the Codecamp dream into reality.

endava

Endava

Endava is a privately-owned IT services company, with over 15 years of experience of working with some of the world’’s leading Finance, Insurance, Telecommunications, Media, Technology, and Retail companies. Through the Agile Transformation and Digital Evolution propositions, Endava is helping clients evolve and transform their businesses to meet the needs of today’s and tomorrow’’s customers.

Endava has over 3,500 employees located in offices in North America and Western Europe and delivery centres in Colombia, Macedonia, Moldova, Romania, Serbia and Bulgaria.

Along with investing in long-term customer relationships, Endava recognised the importance of providing rewarding and challenging careers for people and, by doing so, has established itself as the employer of choice for the best and brightest engineers.

Softvision

Established in 1998 in Cluj-Napoca, Softvision is now a big and global outsourcing company that provides great software product development services to their clients. Softvision expanded throughout Romania in Baia Mare, Bucuresti, Iasi and Timisoara.

The company develops over 300 projects for over  100  clients from  Europe and  USA,  in the following fields:  software development,  testing and quality assurance,  mobile apps,  UI/UX Design, support services and others.

softvision

Softvision is renowned for its Top 500 Fortune, Silicon Valley and Wall Street clients: Microsoft, Toshiba, Alcatel, Sharp, Swisscom, Sprint and others.

In  2016, Softvision merged with well-renowned  US-based  Company SPI (Software  Paradigms International),  thus becoming an International Company with offices also in  Canada,  Australia, Brasil and India.

With the merger,  Softvision gained new clients from the retail segment: Macy’s,  Saks  Fifth Avenue, Bloomingdale’s, Neiman Marcus, Lord & Taylor, Estee Lauder, Michael Kors.

Softvision encourages their employees to work hard, play hard and to continuously learn through the Softvision  University  Program. This was developed to offer full support to every individual in the company to reach the highest professional development level in accordance with their potential.

Softvision University comprises  11 communities: .Net,  Android,  iOS,  Web, DB,  QA,  Java,  C/C++, DevOps, PM and Artificial Intelligence.

telenav

Telenav’s mission is to help reduce stress, improve productivity, and make life more fun for people on the go. Their personalized navigation services help people make smarter decisions about where to go, what to do, when to leave, and how to get there.

Their products are available in the U.S., Europe, Asia, and Latin America through wireless carriers, automobile manufacturers, advertisers and advertising agencies, and app developers, including AT&T, Bell Mobility, Boost Mobile, Ford, NII Holdings, QNX Software Systems, Rogers, Sprint, Telcel, T-Mobile U.S., U.S. Cellular, and Vivo Brazil. You can also find them in mobile app stores (Apple App Store, Google Play, and Windows Phone Marketplace), connected cars, and on the web at www.telenav.com  and www.scout.me/app .

stratec

Stratec

STRATEC Biomedical develops and produces fully automated analyser systems under the name of many of the leading global in vitro diagnostics companies as well as Hematology and Clinical Chemistry systems that they market under the Diatron brand. They also offer integrated software solutions for laboratories and sample preparation products to both clinical and research laboratories working with molecular diagnostics.

The STRATEC name is often not in the limelight, however their products play a crucial role in blood banks, group practices, hospitals and laboratories worldwide. Their systems work around the clock and run more than five million tests every day. This enables them to help people and improve the quality of life for this and future generations.

What you should know about STRATEC Biomedical:

  • They develop and produce fully automated analyser systems
  • Their solutions are used worldwide
  • They are a partner for market leading companies such as Siemens, Abbott, Roche, etc.
  • Their annual turnover is currently around EUR 180 million
  • They currently employ over 900 worldwide employees at nine locations on three continents
  • Their corporate headquarters is in Birkenfeld, Germany.
  • STRATEC was founded in 1979, has been listed since 1998 and more recently in the German technology index “TecDAX”

More information can be found at: http://www.stratec.com/

The success story of STRATEC is closely associated with the technical expertise of our employees and their commitment to excellence. They provide continuous learning and motivation to ensure their teams continue to be recognised as the best across the industry.

If you work for them, you can expect a dynamic team, an open working environment and flat hierarchies. They offer a long-term perspective as well as challenging and varied tasks.

Microsoft

Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services, devices and solutions that help people and businesses realise their full potential.

“Our mission is to empower every person and every organization on the planet to achieve more.”
Microsoft refers to Microsoft Corp. and its affiliates, including Microsoft Mobile Oy, a subsidiary of Microsoft. Microsoft Mobile Oy develops, manufactures and distributes Lumia and Asha and Nokia X mobile phones and other devices.

8x8

The 8×8 Communications Cloud helps companies get their employees, customers and applications talking to make people more connected and productive no matter where they are in the world. Their solutions provide unmatched value for organizations across the globe by reducing complexity and cost, improving individual and team efficiency and performance, and enhancing overall customer experiences.

lola tech

Lola is a company on a mission: to bring awesome software to the global travel and tourism industry through unconventional brilliance.

Lola is headquartered in London – but their experience, client base and scope are global. Led by chief software architect Luke McNeice, their senior-level team has spent years designing and delivering complex digital products for some of the world’s most demanding travel businesses.
When you work with Lola, you don’t just get a software product. You get a complete, professional managed service that delivers exactly what you need – quickly and expertly.

Frequentis

Frequentis AG is an international supplier of communication and information systems for control centres with safety-critical tasks. These ‘Control Centre Solutions’ are developed and distributed by Frequentis in the business segments Air Traffic Management (civil and military air traffic control, aeronautical information management, air defence) and Public Safety & Transport (police, fire and rescue services, emergency medical services, vessel traffic and railways).
With a market share of 30%, the company is the world market leader in voice communication systems for air traffic control; it’s also world market leader in the area of Aeronautical Information Management.

3Pillar Global

3Pillar Global is a product lifecycle management and development company that accelerates business growth. They believe in engineering software products that have a true purpose. As they say, the company’s focus is not only on planning but on getting things done.

“At 3Pillar, we think big, we solve small.”

The company’s talented employees have proven time and again that they can build great products.

yonder

Challenges. Opportunities. Growth. Fun. Great teams. Creative freedom. Trust. Empowerment. These are some of the words people use to describe their careers at Yonder.

Yonder develops software products and, at the end of the day, their work translates not just into lines of code, bugs solved or features created, but into the impact and sustainability of applications for tens of thousands of users in the USA and across Europe.

This means that they take a big step forward in their personal and professional development each day.

Moreover, as part of Total Specific Solutions (TSS) in the Netherlands and Constellation Software Inc. in Canada, they are part of an international business environment and have access to an extensive network of professionals and great best practices to learn from and follow.

And the most exciting thing? They’re just getting started even if they have over 20 years of experience.”

SDL

As the global innovator in language translation solutions, SDL is listed on the London Stock Exchange and is a constituent of the FTSE 250 Index. With 1,500 enterprise customers, 400 partners and a global infrastructure of 55 offices in 38 countries, SDL is transforming business by enabling nuanced digital experiences with customers around the world.

AXON soft

With more than 15 years of experience, AXON Soft is a Romanian IT company based in Cluj-Napoca and a leading provider of software development and IT consultancy services.

From the beginning, they have built a dynamic organization, permanently connected to their customers’ needs and employees’ professional and personal development. Their mission is to offer software solutions that are best serving their clients’ requirements and help them with technology, strategy and innovation in order to bring improved efficiency and effectiveness to their businesses.

For more information, don’t miss out on the opportunity to book your free seat and meet them in Cluj-Napoca on 8th April at the Codecamp IT Conference, where their CEO, Anca Vescan, will give insights about Software Development PM beyond standard methodologies!

KPMG

KPMG operates as a global network of independent member firms offering audit, tax and advisory services; working closely with clients, helping them to mitigate risks and grasp opportunities.

Member firms’ clients include business corporations, governments and public sector agencies and not-for-profit organizations. They look to KPMG for a consistent standard of service based on high order professional capabilities, industry insight and local knowledge.

KPMG member firms can be found in 152 countries. Collectively they employ more than 189,000 people across a range of disciplines.

Sustaining and enhancing the quality of this professional workforce is KPMG’s primary objective. Wherever they operate they want their firms to be no less than the professional employers of choice.

They contribute to the effective functioning of international capital markets. They support reforms that strengthen the markets’ credibility and their social responsibility. They believe that similar reform must extend to the professional realm.

Teamfluent

Agile learning software for growing companies.

Teamfluent helps you build a culture of learning and increase the productivity of your teams. You can use it to improve employee onboarding, ensure HR compliance, track learning progress, and give employees learning autonomy and flexibility.

The app stimulates and accelerates personal development and helps develop employees using modern learning tools such as social learning, micro learning and gamification.

Their mission is to become the single source of knowledge in organisations.

 

Thank you, everyone!

See you at Codecamp in Cluj-Napoca on April 8th!

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.”

3 Reliable Ways to Improve Your IT Skills

IT skills

“Without continual growth and progress, such words as improvement, achievement, and success have no meaning. ” (Benjamin Franklin)

You’re an IT person, working with the latest technologies and frameworks, always passionate about new tech and constantly looking for ways to learn more and improve your skills. The challenge is to find the best resources and ways to achieve this since. What can you do to learn more and be better?

We did some research and put together this article dealing with 3 main ways in which you can up your IT game.

1.Read Technical Books and Take Online Tutorials

One of the best ways to improve your skills, be they IT, writing, cooking, is by reading books, preferably written by industry experts who can really add value and substance to what you already know. Nowadays, the number one place to buy a book is online, usually on Amazon.com. Why? Because you have access to a collection far bigger than what you could find in a typical store. When purchasing a book online, make sure to check the reviews and ratings. Look for books with at least 4 out of 5 stars. Technical books can often be filled with lengthy code listings, so make sure to look for one that’s clearly organized, well-edited and well-indexed.

Online tutorials have some advantages over books: they’re more accessible, the information is already condensed and served in a logical, easy to follow way, they’re free and timely. Although many aren’t professionally edited, they help get you out of a puzzling situation.

2. Subscribe to Tech Magazines & Blogs

Technical blogs, websites and magazines provide an accessible way of keeping up with the latest advancements and trends while improving your general technical skills.

If you prefer to hold a magazine in your hand and flip through the pages, the top tech magazines for you are: Wired, Maximum PC, 2600: The Hacker Quarterly, The Linux Journal, Make.

If you’re a fan of online tech magazines, we recommend:

In what concerns tech blogs, this is a list that might come in handy:

3. Attend Technical Conferences, Workshops and Seminars

For many, the hands-on, live experience trumps studying alone or learning online. There are numerous training sessions, seminars and workshops that offer a platform for learning about a specific technology topic. One of the biggest advantages of attending conferences, workshops and seminars is that you gain knowledge from an industry expert while also learning from other attendees through their questions and contributions. The great part is that IT experts really master their field of expertise and can offer on-the-spot answers to any questions you may have.

One great opportunity to interact with renowned technology leaders is 2017 is during Codecamp in Iasi. Spanning from the 5th to the 16th of May, the event will feature numerous workshops, talks, presentations, contests and community building activities.

One of the biggest additions to Codecamp 2017 are the masterclasses. These represent high-end learning events organised with top trainers and specialists the likes of Raoul-Gabriel Urma, Axel Fontaine, Dino Esposito, Peter Lawrey. The masterclasses will address a wide range of disciplines and technologies: architecture, Java, .NET, security, testing.

Book your seat to one of tech leaders’ masterclasses.

If you’re more of a conference person, be sure you don’t miss out on Day 1 – May 12th. You will get the unique opportunity to see world-renowned international speakers such Axel Fontaine, Raoul-Gabriel Urma, Dino Esposito, Sasha Goldshtein, Greg Tworek, Valery Jacobs, Chander Dhall, Michael Jankowski-Lorek, Peter Lawrey and our very own Vlad “Reign” Zelinschi.

Get your ticket for Day 1.

Hope you enjoyed reading this article and see you at Codecamp Iasi!

3 Reasons to See Dino Esposito in Action @Codecamp Iasi

Dino Esposito at Codecamp Iasi

Dino Esposito has been the voice of Microsoft Press to Web developer since 2003. During this time he has written many popular books on ASP.NET and software architecture (“Architecting Applications for the Enterprise” with fellow MVP Andrea Saltarello and “Modern Web Development” to name just a few).

Currently, he is the CTO of Crionet, a company focused on providing Web-based and mobile solutions tailored for sport events across Europe. Dino is also the technical evangelist of JetBrains, a company striving to help developers be more productive by automating common, repetitive tasks; here, he specialises on Android and Kotlin development. Another interesting element to note about Dino is that he is a member of the team that manages WURFL — a mobile device database used by companies the likes of Facebook and Google.

Besides being a long-time trainer and consultant, Dino frequently holds talks about everything .NET at industry events all around the world, Codecamp Iași being one of them in May 2017. If you are not convinced yet, here are just some of the very valid reasons for why you should attend Dino’s masterclass.

You are passionate about software design and architecture

You’re into designing and engineering software systems based on user requirements? If that’s the case, you probably know that things are not as easy as they seem. More often than not, when customers see the prototype, they just don’t like it. Regardless of the number of meetings and discussions you’ve set up, customers and developers seem to have different visions of the final product. Dino is an expert at making sure the final product doesn’t miss the mark of what users want. As a matter of fact, Dino is regularly invited to hold talks and trainings at international industry conferences on topics ranging from the challenges of modern development and scalability best practices, the impact of UX on software architecture and design, to the patterns of mobile app development.

Being extremely passionate about software design and architecture, Dino has also written a number of books such as Microsoft® .NET: Architecting Applications for the Enterprise and Microsoft ASP.NET and AJAX: Architecting Web Applications that have served as educational cornerstones for many of today’s .NET developers.

Still wondering what you could learn about software design and architecture at Dino’s masterclass? Check out this article he’s written for Microsoft Developer Network: Cutting Edge – Better Architecture with UX-Driven Design. Now imagine what it would be like to have him answer your heavy questions and share with you his most valuable insights on the topic. It could be one of those eureka moments!

You want to learn more about ASP.NET Core

As you probably know, Dino is not only into architecture and UX-driven design. He’s currently working on finishing his latest book, Programming ASP.NET Core which is set to launch in April this year.

Being an avid content creator, Dino is constantly writing 2-3 blog posts (mainly on .NET and development) every month. Here are just a few examples that might give you a clue about Dino’s mastering of ASP.NET:

You just want to see him in action because he inspired thousands of developers worldwide

Yes, Dino Esposito is an inspiration not only for his impressive know-how and expertise but also for the way in which he manages to convey that information to others.

At Codecamp Iași, Dino Esposito will be holding 2 days of intensive training on Developing ASP.NET Core Applications. The masterclass will focus on existing ASP.NET developers, who will need to bring all of their development experience, roll up their sleeves and spend two hands-on days working side-by-side with Dino on building an ASP.NET Core application from the ground up.

The training will start with an empty ASP.NET Core project that will gradually grow and develop into a functioning solution. The best part is that whoever participates will have the opportunity to generate specific solutions to their issues, under the constant monitoring of Dino Esposito himself. He will also be able to offer constant feedback to each participant and will hold Q&A sessions so that no one leaves the masterclass with their questions unanswered.

Dino Esposito’s masterclass has limited seats so we encourage you to register sooner rather than later. Here is the register link: http://iasi.codecamp.ro/masterclasses/aspnetcore/.

If you have any additional questions give us a sign at [email protected] and we’ll be more than happy to answer them for you.

As a thank you for reading this article, here are a couple of presentations that will give you a taste of what’s going to happen on the 12th of May 2017 in Iasi, at Dino Esposito’s talk dubbed DDD and the Delicate Art of Building Software:

Hands-on Experience: What It Means to Design a Domain Model

DevTalk Live with Jon Skeet and Dino Esposito (.NET DeveloperDays 2016)

Codecamp Turns 10 and Here’s What We Have In Store for You

Codecamp2017

Codecamp started out in Iași back in 2008 with a daring idea, a ton of work and a Yahoo messenger status promoting it all. Our dream was to bring together local IT professionals and organise a series of events that would slowly but surely lead to the birth of an IT community. We started off very small and were really happy to see that there was a growing demand for this kind of community-centered IT events, so we decided to take everything to the next level.

Codecamp2017

This year, 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. Make sure you don’t miss it!

Codecamp Iași, 5-14 May 2017

Tribute to the fact that Codecamp started in Iasi 10 years ago, we are planning a whole week filled with interesting events. Moreover, when we said “taking it to the next level” we were also referring to the new format that Codecamp Iasi will have this year. Spanning from the 5th to the 16th of May, it will feature numerous workshops, talks, presentations, contests and community building activities. Here is a first look at 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

Masterclasses

One of the biggest additions to Codecamp 2017 are the masterclasses. 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. They are concentrated in the two days before the conference and will address a diverse range of disciplines and technologies: architecture, Java, .NET, security, testing. In most of them there is a limited number of people who can attend (10-20 participants), thus the trainer can focus on each and every one of the participants’ questions and try to find tailored solutions. Here are just some of the masterclasses that will take place in May 2017 in Iasi:

Codecamp International Conference

Codecamp2017

The second improvement we’re making is that his year’s conference will run for 2 days and will look something like this:

Day 1 will feature top speakers who usually hold presentations at international conferences such as QCon, O’Reilly, Devoxx, etc. The biggest benefit is that you will gain access to the knowledge of experts like Axel Fontaine, Raoul-Gabriel Urma, Dino Esposito, Sasha Goldshtein, Greg Tworek, Valery Jacobs, Chander Dhall, Michael Jankowski-Lorek and our very own Vlad “Reign” Zelinschi. Not to be overlooked is that fact that they only appear in the same line-up for a small number of international conferences, Codecamp being the only one in Romania where we have the chance to see this happen.

Day 2 is the day when the IT community truly comes together, the talks and workshops being delivered by local professionals and partners. It will feature 10 tracks and 70 talks so everyone can deep dive into stuff they’re passionate about, or enhance their knowledge on new topics they would like to know more about.

So if you’re into software design and the qualities of a good architecture, immutable infrastructure, cloud, IoT, security, latest upgrades to development platforms such as Java8 and .NET Core, don’t forget to book your tickets asap.

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

If you want to get to know IT companies and other organizations hands-on, this is one of your best bets. 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

What better way to celebrate 10 years of Codecamp than with 2 days of sharing, networking and, of course, partying. We’ve prepared a lot of surprises for all of you but we’re keeping them secret for now.

There’s still a lot of work to be done and a lot of things to put in motion but we’re positive that this anniversary edition of Codecamp will be one that everyone will remember. We’d like to take this opportunity to thank everyone that helped bring this IT community event to where it is today. Hope to see you all at Codecamp 2017!