Masterclass: React component patterns

Date: 9-10 May 2018, Iasi
Days: 2 (16 hours)

Target audience: Frontend developers with basic React and Redux knowledge required willing to make the leap to more advanced levels.

Training fee: €330/participant plus VAT, only 15 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

 

AGENDA
1. Stateless functions
a. What are stateless functions?
b. When to use
c. Drawbacks
2. JSX spread attributes
3. Destructuring arguments
4. Conditional rendering
a. If
b. Unless
c. If / Else block
5. Arrays as children
a. Usage with functional methods (mapfilter, etc.)
b. Explanation of React keys
6. Controlled vs. uncontrolled components
a. What are controlled components?
b. What are uncontrolled components?
c. Dealing with controlled vs. uncontrolled
d. When to use controlled vs. uncontrolled
e. Drawbacks
7. Container vs. presentational components
a. What are container components?
b. What are presentational components?
c. Reasons behind the split
d. Practice with container vs. presentational in simple React
e. Practice with container vs. presentational in React + Redux
8. State hoisting
a. Advantages of hoisting state
b. Drawbacks and possible gotchas
9. Provider / Consumer pattern
a. New context API in React 16
b. When to use Provider / Consumer pattern
c. Drawbacks
10. Higher Order Components
a. What are HOCs?
b. Practice with HOCs
c. Example of HOCs in the wild (withRouter, connect, etc.)
d. When to use HOCs
e. Drawbacks
11. Functions as child components
a. What are functions as child components?
b. Practice with functions as child components
c. Differences between functions as child components and HOCs
d. When to use functions as child components
e. Drawbacks
12. Short recap

Mentions
This agenda represents the contents for a 2 days (16 hours) based training, covering a great number of React related concepts, knowledge and practical applications. Although the training content can be tweaked on a per case by case basis, for maximum results we recommend sticking with the complete agenda.

Prerequisites
1. Every student will have his/her own laptop. For best results, it is not advisable to multiple people working on the same machine
2. Node v8.9.4 or greater installed (https://nodejs.org/en/download/)
3. Git v2.16.0 installed (https://git-scm.com/downloads)
4. An IDE/code editor of choice (Sublime Text, Atom, Visual Studio Code, WebStorm, etc.)

Expectations
This training assumes the participants are already familiar with ES6 concepts
(classes, destructuring, default parameters, arrow functions, let/const, etc.), basic JavaScript knowledge and syntax, npm (interacting with the npm ecosystem, package.json), Git (basic commands) and that they have basic React and Redux knowledge (JSX, VDOM, state, props, event management, component lifecycle hooks, actions, reducers, store, mapStateToProps, mapDispatchToProps etc.). Thus, the aforementioned concepts will not be discussed or detailed during the training.

This training targets intermediate developers who would like to upgrade their
React knowledge by finding out more about React component patterns, when
and how to apply them and gain architectural knowledge useful in scaling
applications based on this technical stack.

The trainer
Vlad is a pragmatic software engineer, Google Developer Expert and an avid caffeine consumer. He loves surrounding himself with ever smiling people and he’s constantly pushing his limits in order to become a better professional. He always keeps an eye opened to the ever-changing landscape of technologies he’s interested in. A true believer in the power of sharing your knowledge and becoming a better individual through collaboration and feedback, Vlad regularly speaks at conferences and meetups where he shares his passion for everything tech related.

Vlad is co-organizer of CluJSers, being actively involved in the development of several tech communities and acting as an advisor for a couple of well known
Romanian conferences such as Codecamp and JSHeroes. In October 2016 he
joined the Google Developer Experts group as the second professional in the world with knowledge revolving around the React ecosystem. Shortly after, he founded KRAK3N, his own consultancy company and has been, since then, helping clients and individuals build amazing products, deliver business value, solve complex JavaScript challenges, learn and apply React and embrace Agile methodologies in their work environments.

His teaching experience is vast, Vlad being responsible for mentoring over 100 people while working for companies such as Yonder, 3PillarGlobal or acting as a Fullstack JavaScript Instructor for Viking Code School. For more information about him, feel free to follow him on Twitter, read his personal website, consult his company website or explore a short list of talks he has given so far.

 

Training fee: €330/participant plus VAT, only 15 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

 

Browse more masterclasses here.

See how Artificial Intelligence is changing the way we live our lives

AI as a strategic area of investment in order to stand out from the crowd. For instance, a survey conducted by Vanson Bourne, a research firm on behalf of Teradata on 260 IT and business decision-makers, reveals that more than 80% of companies are investing in AI.

Industries impacted by AI

Even if AI has an impact on all industries, there are several areas that will be revolutionized by it. The above-mentioned survey also shows that 59% of companies from IT and telecommunication expect to take advantages from AI, followed by 43% business and professional services and 32% of customer services and financial services.

AI will revolutionize medicine

2018 it’s considered the year when AI will expand more to medical diagnostics. “By the end of next year, I think around half of leading healthcare systems will have adopted some form of AI within their diagnostic groups. In 2018, we’ll begin the adoption of a technology that may truly transform the way providers work, and the way patients experience healthcare, on a global scale”, explains Mark Michalski, executive director, “Massachusetts General Hospital” and “Brigham and Women’s Hospital Center” for Clinical Data Science.

AI in everyday life

AI has changed so much our daily life that soon we will ask ourselves how we were able to live without it. 2018 is expected to be the year in which voice-based gadgets will work together and have personalized media – from reports to music playlists, according to our taste and interests.

AI will create new jobs

AI also seems to bring changes in the labor market. People are concerned that their jobs will be replaced with robots in the future. According to a Gartner report from December 2017, AI will replace only low-level, routine work. Besides this, AI is expected to generate more new jobs – 2.3 million by 2020, while eliminating only 1.8 million jobs.

Read this article and learn more about this topic.

Meet the Partners for Codecamp in Iaşi | 24 March

Codecamp Iasi will be back on March 24. Don’t forget to register HERE. The complete agenda will be announced soon.

In the meantime, we want to thank our partners for being with us every step of the way.

 

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 Timişoara. 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 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, Brazil 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.

 

BRD Groupe Societe Generale

For most of the Romanian, BRD is a day to day presence, spread all over the country. We are a Top Romanian Bank and one of the companies listed at BVB. We have also a long history. Descendent of the National Industrial Credit Society, created in 1923, BRD was initially the Investment Bank of the Romanian country before becoming, in 1990, an universal bank. In 1999, Societe Generale became the majority shareholder of the bank. The French bank, one of the biggest from the euro are, with 145.000 employees in 66 countries and over 31 mil.  Clients from all over the word, transferred in Romania know-how that allowed us to become shortly one of the leaders of the Romanian market.

We constantly are looking to innovate ourselves, while offering to a wide public programs and products tailored, from kids to students and businesses of different sizes, comfort and  security. We have 2.3 mil clients and 780 branches. Our activity covers three major business lines: retail and IMM, big corporations and investment banking. With over 7.500 employees we are one of the biggest banking employers.

BRD is an important economic actor in the local economy but also we are an active social player, involved in the community through projects and programs that cover social, cultural and sportive areas.

We are proud to support technology and innovation in our country and we engage our efforts in developing key actors (the new generation of IT specialists and tech entrepreneurs ) for a digital society. Our main projects are  BRD First Tech Challenge, the Robotics Labs and Innovation Labs but we constantly continue to search and support initiatives, such as Codecamp,  that contribute to support the Romanian creators of technology and innovation. Furthermore we have developed a special offer for the IT segment through which we hope to answer  the daily banking needs of this public.  Find out more details on www.brd.ro/code

 

NTT Data

NTT DATA Romania provides development assistance and expert advice for customers across various industries, IT service providers, system integrators and software companies. The services offered cover the entire software development and management lifecycle. Currently the company serves over 300 clients in multiple countries, including Romania, Germany, Austria, Switzerland, Netherlands, Norway, Finland and USA.

The added value provided by NTT DATA Romania lies within the specific know-how of various business lines. This includes a thorough understanding of the main challenges felt by clients and the current economic environment. These aspects have significantly contributed to the growth of the company over the past 17 years, along with consistently enhancing customer experience.

 

Continental

Continental is a top-tier automotive manufacturing company that specializes in tyres, interior electronics, chassis components, brake systems, powertrain, tachographs and numerous other factors related to the transportation and automotive industries. Continental is divided into five sections: Chassis & Safety, Interior, Powertrain, Tyres, and Contitech. One of the company’s main areas of expertise is fuel consumption, attained via reduced-resistance tyres, more efficient fuel injection systems and hybrid propulsion systems.

 

Maxcode

Maxcode builds and delivers payment and identification software. We have years of experience in offering solutions for Banks, Payment Service Providers, and merchants. These solutions vary from modules that allow merchants to connect with their bank to complete billing transaction-based systems.

As a Fintech constructor Maxcode excels in the development of online payments and electronic identification. Components developed by Maxcode are based on newest technology, built by engineers who are experienced developers, and also bring years of knowledge on the concepts behind many used payment methods and identification protocols.

They are your partner in developing ideas about new or improved services utilizing xs2a (Access to the Account) opportunities provided in the most recent Payment Service Directive.

 

Levi9

Since 2007, the Levi9 delivery center located in Iasi has brought together a growing team of young and talented professionals in an inspiring environment, based on the highest standards of excellence. More than 130 Levi9 professionals are ready to share their expertise in areas such as .NET and Java Software Development, Software Testing, Business Intelligence and IT Operations, all with an agile spirit.

 

Preh

Preh is a global automotive supplier founded in Germany in 1919. Ever since Preh has stood for technical innovation, excellent quality and great flexibility. Today, the world’s automotive premium brands count among our customers.  For example – to name only a few – we develop and manufacture iDrive Touch controllers for all BMW models, steering wheel switches for many Mercedes-Benz models, such as the S-class and climate controls for Porsche, such as the 911 or Cayenne.
Worldwide around 7000 employees are working together to achieve an annual organic growth with two digits.
The strongest growing development sites in Romania, especially in Iasi, will face various challenges which appear due to the constant innovation of the automotive industry such us Touch applications, approach sensing, active haptic feedback, high voltage/power electronics, safety standards up to ASIL C as well as cloud applications for a continuously connected car.

 

Harman

Were you aware that Harman designs, manufactures and markets a wide range of audio, lighting and infotainment solutions for the automotive, consumer and professional markets?
For example, did you know they engineer the infotainments systems for BMW (iDrive), Mercedes-Benz (COMMAND), Audi (MMI), Chrysler (Uconnect) and many more?
Harman is a recognized world leader across its customer segments with premium brands including AKG, Harman Kardon, Infinity, JBL, Lexicon and Mark Levinson.
The company is admired by audiophiles across multiple generations and supports leading professional entertainers and the venues where they perform.
More than 25 million automobiles on the road today are equipped with Harman audio and infotainment systems.
More than 80 percent of the world’s luxury cars are equipped with our premium audio and infotainment systems.
Your favorite music, movie or television show was likely recorded or broadcast with our help. We share the stage with talented performing artists from every genre, and we fill the world’s premier sporting and entertainment venues with great sound and light.
But HARMAN stands for more than just great sound. We help create great lifestyle experiences for today’s connected generation.
Updates and enhancements are automatically downloaded as they become available, and real-time diagnostics alert you when routing services or repairs are indicated.
For more about our automotive cloud offerings, visit the Connected Services section of our website.
HARMAN’s innovative and highly integrated infotainment technologies offer automakers the most complete solutions for advanced navigation, intuitive user interfaces, integrated audio, device connectivity, cyber security, and connected safety, just to name a few. From Boston to Berlin to Bangalore, HARMAN is delivering a dynamic in-car experience for an increasingly connected world.

 

Digital Science

Digital Science is a technology company working to make research more efficient. We invest in, nurture and support innovative businesses and technologies that make all parts of the research process more open and effective. Our portfolio includes admired brands including Altmetric, Dimensions, Figshare, ReadCube, Symplectic, IFI Claims, GRID, Overleaf, Labguru, BioRAFT, PeerWith, UberResearch, TetraScience and Transcriptic. We believe that together, we can help researchers make a difference. Visit www.digital-science.com

 

Eset

For over 30 years ESET developed top of the industry software and security services. With solutions varying from endpoint and mobile dedicated security solutions to encryption and 2-factor authentication, the high-quality products of ESET offer consumers and companies the safe working environment they need to reach their true technological potential. The company is supported by research and development centers from all around the world and in 2017 ESET came to Iasi, Romania. More than 100 million users worldwide trust the ESET solutions, making it one of the most recommended security solutions in the world.

 

CRF Health

CRF Health is the leading provider of patient-centered eSource and telemedicine technologies and service solutions for the life sciences industry. With experience in more than 800 clinical trials, over 100 languages and across 74 countries, CRF Health’s TrialMax® platform consistently demonstrates the industry’s highest data accuracy, patient and site compliance, and patient retention. Its recent acquisition of mHealth provider Entra Health, has allowed CRF Health to extend the connectivity of its existing technology to now include cloud-based remote patient monitoring, telehealth, data exchange and analytics.

CRF Health’s eSource solutions improve trial engagement by making the patient the center piece of the healthcare and clinical trial process, and seamlessly integrating into sites to maximize protocol compliance. The integrated TrialMax platform includes eCOA solutions for collecting PROs (Patient Reported Outcomes), ObsROs (Observer Reported Outcomes), ClinROs (Clinician or Rater Reported Outcomes), and PerfOs (Performance Outcomes), and features TrialConsent™, an electronic solution for collecting informed consent in clinical trials.

 

UBIS

UniCredit Business Integrated Solutions is the Group’s global services company created from the integration and consolidation of 16 Group companies and is dedicated to providing services in the sectors of Information and Communication Technology (ICT), Back Office and Middle Office, Real Estate, Security and Procurement. It is one of the first service companies to be created at European level and its aim is to consolidate and reorganise those operational activities necessary for the correct functioning of the Groups’ business by leveraging on a more flexible delivery and an improved response time.

The company includes about 10.600 people and oversees activities in 11 countries: Austria, Germany, Italy, Poland, Great Britain, Czech Republic, Romania, Slovakia, Hungary, New York and Singapore.

 

E.ON

E.ON is a privately-owned international energy company. Our 40,000 colleagues in 13 countries work daily towards the improvement of technical innovations and user-friendly customer solutions for the new energy world. We are the first large energy company to focus more heavily on the energy of the future through our three business areas of energy networks, renewable energies and customer solutions.

E.ON Software Development (ESD) is a recent E.ON group initiative. We are an Agile Delivery Facility that mainly focuses on insourcing strategic international and local developments and securing E.ON Group competitive business knowledge. We are now creating a high quality, world-class Romanian Team in Iaşi and a global software services E.ON hub in Bucharest.

ESD believes that IT is less about doing things in a particular way, and more about moving the business forward and giving it a stronger technological advantage. We are shaping the global energy future under one of the biggest brands in Europe on the energy market, E.ON, in sixteen countries.

We grow our culture in an Agile way, DevOps mindset being the backbone of our company. We built our foundation on a Design Thinking approach to meet our user’s expectations.

E.ON Software Development offers:

  • an Agile working environment;
  • the chance to be part of a new team from inception, the beginning of a promising future
  • maybe one of the biggest professional rewards, the chance to see that your work is useful for millions of users;
  • a stable work environment, which will let you have your personal and fulfilling work rhythm;
  • flexible working environment and a fair amount of holidays, so to provide the right balance between your private and professional life;
  • the chance to pick what you want from a wide range of benefits. From gym to holidays, from food to local transportation pass. There are so many, that we don’t have enough space here to write them.

 

Edurom

Edurom is a national company that has been successfully providing in Romania, since 2002, human resources services, based on two powerful and well known global methodologies: BELBIN and Situational Leadership -The Original Model.

Moreover, EDUROM exclusively represents these methodologies in Romania. Thus, day by day, we are striving to: Build Leaders, Create and Develop PERFORMING Teams, and achieve significant Improvements of Productivity for our customers. Based on this, Edurom provides professional services in Training, Recruitment, AND Consultancy (Performance Management and Productivity Improvement).

 

Pentalog

Pentalog is the European leader in the IT engineering and consulting services market, operating in 7 countries in Europe, America and Asia. The wide range of IT services offered by Pentalog covers the various needs of companies, whatever their size, field of activity or country, including ecommerce, IOT, Software publishers, M2M, tourism, telecom…

 

camLine

camLine offers software solutions for manufacturing excellence. Their products, services and solutions are recognized as first-tier in high-tech manufacturing. There is an underlying reason for this; one that, in itself, is imperceptible, but permeates every aspect of every solution the camLine team delivers.

It is know-how; the culmination of consciously and patiently developing the right blend of products, first-team services, a creative and intelligent team that supports and functions as one, and management leadership that oversees and sustains the continuity of threads of expectations and excellence.

Implementing a camLine solution is based on own software brands and inspires an inclination to reach higher. camLine, as your partner, can ensure your ongoing manufacturing operations are optimized and enhanced to reach and sustain Manufacturing Excellence.

 

Appsbroker

Appsbroker is Google’s largest partner in Europe, helping drive Google Cloud and Apps adoption at major enterprises across the globe and helping hundreds of thousands of people embrace SmarterWorking. Their SmarterWorking solutions leverage the power of Google Cloud to help modernize and streamline big business functions; helping teams collaborate and transform ways of working.

Appsbroker delivers digital transformation strategies that unlock real business value. Whether it’s hidden in data, corporate knowledge, people, or processes; Appsbroker’s SmarterWorking solutions, built on Google Cloud, are leading the way in business transformation.

 

Beenear

Since 2004 Beenear have been offering services for IT&C field, for the European market, especially for the Italian one. Through a commercial agreement, since 2013 the company entered on the German market.

The company is based in Iasi – Romania and was born from an Italian business initiative (involving private individuals and public institutions) aimed at creating a center of excellence in the design and development of software in the JAVA technology environments and Microsoft. NET.

Due to their professional staff and its experience acquired in many years of activity on the European market, the company has the capacity to provide the following services:

  • software development,
  • helpdesk services for software applications and infrastructure,
  • telemarketing services for software products.

 

Casa Auto Iasi

With over 15 years of experience in the automotive industry, Casa Auto is part of the Tester company group. The success of their story has always been based on their tenacious and visionary business mantra, coupled with an honest passion for the industry. Casa Auto deals with some of the most renowned auto brands in the world (Mercedes-Benz, Smart, Hyundai, Mitsubishi, Jaguar, Land Rover, Mazda and Honda), constantly aiming to reinvent itself in order to exceed the expectations of their customers.

 

ISSCO

ISSCO is THE BRAND behind successful projects, solutions and products created, delivered and maintained by ISS Consult. Focused on Romanian, East-European and West-European markets, ISSCO delivers innovative technologies by combining the proven experience and success stories of more than 15 years in worldwide ICT Development,  always being client oriented.

ISSCO  also has grown successful projects together with its development team which set and consolidated the mission, vision and the values that guide us throughout our work. We also have been paying a great deal of attention to the market workforce potential organizing internships for the students.

We are a perfect healthy combination of Outsourcing and Internal Products and Services Development, the latter ones focusing on our own solutions which we develop and market worldwide such as Fleet Management, Cloud and Quality as a Service.

In the last coupe of years ISSCO has also been involved in commonwealth service, sponsoring social causes being an active part in community events.

 

Travel Tech

DOTW are a global B2B travel industry wholesaler whose core practices are focused on successfully connecting travel professionals around the globe.

Formed in 1993 and headquartered out of Dubai, DOTW now have offices in over 25 strategic locations around the world with over 700 multilingual professional staff.

They have achieved this by continuous investment in people and technology. DOTW have over 130,000 hotels in more than 10,000 destinations worldwide, which are accessed by travel agents, tour operators, OTA’s, airlines, wholesalers, customers of Travel Technology companies and GDS’s. DOTW are backed by Gulf Capital and have exciting growth plans ahead…

 

 

Harte Hanks

At Harte Hanks they are in the business of connecting people and brands in powerful ways. From visionary thinking to tactical execution, they understand the customer journey better than anyone – and it starts and ends with data.

They define, execute and optimize the entire customer experience to increase brand engagement and marketing performance across all channels including digital, social, mobile, print, direct mail and contact center.

 

Regina Maria

Regina Maria aims at building a health network that cares about what happens to the community, and to the people. The private health network is driven by the firm belief that the patient is priority; that caring for the needs of the patient is the only way to provide excellent services.

Regina Maria’s vision is to live up to the expectations of the people with outstanding private medical services based on a strong system that believes in respecting and looking after its people.

 

 

Autoliv

For over 60 years, Autoliv has focused on one very important issue: saving lives. Their innovative products save 30,000 lives every year and prevent 10 times as many injuries.

Autoliv is the world’s largest automotive safety supplier. In the world of automotive occupant safety, they were the first to introduce the two- and three-point seat belt system and airbags for front and side impacts. They were also the first to launch pyrotechnic belt pretensioners and pedestrian protection systems. They also produce active safety systems, including brake control systems, radar, night vision and camera vision systems.

Human errors cause more than 90% of all fatal crashes, and the introduction of active safety systems is expected to increase road safety further, either by avoiding or reducing the speed of impact. Autoliv’s mission is to be the leading supplier of safety systems for the future car, well integrated with autonomous driving.

 

JetBrains

At JetBrains, code is their passion. For over 15 years they have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, their tools speed up production, freeing developers to grow, discover and create.

Their line of software products include:

* IntelliJ IDEA (The most intelligent Java IDE)
* PhpStorm (Lightning-smart PHP IDE)
* WebStorm (The smartest JavaScript IDE)
* PyCharm (Python IDE for professional developers)
* RubyMine (The most intelligent Ruby IDE)
* AppCode (Smart IDE for iOS/OS X development)
* CLion (A smart cross-platform IDE for C and C++)
* DataGrip (Your Swiss Army knife for databases & SQL)
* PyCharm Edu (Professional tool to learn programming with Python)

* Rider (New Cross-platform .NET IDE based on the IntelliJ Platform and ReSharper)
* ReSharper (Visual Studio extension for .NET developers)
* ReSharper C++ (Visual Studio extension for .NET developers)
* dotTrace (.NET performance Profiler)
* dotMemory (.NET memory Profiler)
* dotCover (.NET unit test runner and code coverage tool)
* dotPeek (Free .NET decompiler and assembly browser)

* TeamCity (Powerful Continuous Integration out of the box)
* YouTrack (Issue tracker designed for development teams
* Upsource (Code review and repository browsing)
* Hub (JetBrains team tools, integrated)

* Kotlin (Statically typed programming language for the JVM, Android and the browser)
* MPS (DSL development environment)

 

ASAP Jobs

ASAP’s goal is to promote Romania as a most desirable offshoring destination. Their expertise starts from statistics (companies ecosystem, technical talent resource, salary surveys, graduates no, etc.), office market, labor laws, consultancy for opening a company in Romania, employer branding plan and technical recruiting. They are aware of the technical talent’s motivation and they aim to become their first consultancy choice when changing jobs.

 

Krak3n

KRAK3N is a consultancy company founded by Vlad Zelinschi. Its mission is to deliver outstanding business value to customers through technical advisory, codebase audits and on demand technical trainings focusing especially on Fullstack JavaScript.

KRAK3N prides itself with having delivered incredible work so far for satisfied customers. Its members display technical excellency, hold world renowned technical titles and have consistently led teams towards success for the past 6 years.

KRAK3N’s founder, Vlad, is a well known speaker and co-organizer of CluJSers. He is actively involved in the development of several tech communities and acting as an advisor for a couple of well known romanian conferences such as Codecamp and JSHeroes. His teaching experience is vast, Vlad being responsible for mentoring over 200 people while working for companies such as Yonder, 3PillarGlobal or acting as a Fullstack JavaScript Instructor for Viking Code School.

 

Train2Perform

With Train2 Perform, performance is attitude. The company is made up of a team of skilled and enthusiastic professionals in the HR department. Train2Perform focuses on building trustworthy partnerships in management consulting. Their experience covers the following domains: training, recruiting, management consulting and HR (system & organizational analysis, coaching management).

 

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.

 

Voxbone

Voxbone is the global source for real-time communication. Their services make it simple for businesses, cloud communication providers, international carriers and enterprise contact centers to extend the reach of their voice networks quickly, globally and economically. We deliver carrier-grade virtual numbers from more than 60 countries and over 9,000 cities around the world. Our landline,

Voxbone delivers carrier-grade virtual numbers from more than 60 countries and over 9,000 cities around the world. Their landline, mobile and toll-free numbers can be ordered in real time, online and via an API. They are the only provider of their kind, with their own number ranges, telecommunications licenses and a global, private VoIP backbone. Our offices are located in San Francisco, Austin, Los Angeles, London, Brussels,

Voxbone offices are located in San Francisco, Austin, Los Angeles, London, Brussels, Iasi and Seoul.

Among their happy customers are Skype, Zoom, Orange Business Services, FoodPanda, Deutsche Telekom, Telefónica, 8X8, NTT Communications, InContact and Serenova.

 

RubikHub

The HUB from Piatra Neamt is a consistent binder for the entrepreneurial ecosystem in the region. They dare to challenge those who are willing to join the community through initiative, transparency, courage and determination. Whether it’s entrepreneurs in the making, professionals in the business area, companies eager to invest, starting or mature startups or simply connectors and facilitators, each one and all together are the essential part of the HUB’s mission and contribute significantly to its story.

The HUB aims to increase the entrepreneurial environment and support it for a long term, but for that they need reliable players to join and act accordingly. In that sense, they are addressing companies that are open to an honest dialogue and focused on the real needs of entrepreneurial dynamics within the region, and such companies have already joined the HUB. They want to generate the energy and the creative spirit that excite and support people in their entrepreneurial challenges.

All these goals will be materialised through a series of programs, events and services that will serve the entire regional entrepreneurial community, activities that have already been tested and validated with the target group.

 

Meet the Partners for Codecamp in Cluj-Napoca | 17 March

Codecamp Cluj-Napoca will be back on March 17. Don’t forget to register HERE. The complete agenda will be announced soon.

In the meantime, we want to thank our partners for being with us every step of the way.

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 Timişoara. 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 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, Brazil 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.

 

BRD Groupe Societe Generale

For most of the Romanian, BRD is a day to day presence, spread all over the country. We are a Top Romanian Bank and one of the companies listed at BVB. We have also a long history. Descendent of the National Industrial Credit Society, created in 1923, BRD was initially the Investment Bank of the Romanian country before becoming, in 1990, an universal bank. In 1999, Societe Generale became the majority shareholder of the bank. The French bank, one of the biggest from the euro are, with 145.000 employees in 66 countries and over 31 mil.  Clients from all over the word, transferred in Romania know-how that allowed us to become shortly one of the leaders of the Romanian market.

We constantly are looking to innovate ourselves, while offering to a wide public programs and products tailored, from kids to students and businesses of different sizes, comfort and  security. We have 2.3 mil clients and 780 branches. Our activity covers three major business lines: retail and IMM, big corporations and investment banking. With over 7.500 employees we are one of the biggest banking employers.

BRD is an important economic actor in the local economy but also we are an active social player, involved in the community through projects and programs that cover social, cultural and sportive areas.

We are proud to support technology and innovation in our country and we engage our efforts in developing key actors (the new generation of IT specialists and tech entrepreneurs ) for a digital society. Our main projects are  BRD First Tech Challenge, the Robotics Labs and Innovation Labs but we constantly continue to search and support initiatives, such as Codecamp,  that contribute to support the Romanian creators of technology and innovation. Furthermore we have developed a special offer for the IT segment through which we hope to answer  the daily banking needs of this public.  Find out more details on www.brd.ro/code

 

NTT DATA Romania provides development assistance and expert advice for customers across various industries, IT service providers, system integrators and software companies. The services offered cover the entire software development and management lifecycle. Currently the company serves over 300 clients in multiple countries, including Romania, Germany, Austria, Switzerland, Netherlands, Norway, Finland and USA.

The added value provided by NTT DATA Romania lies within the specific know-how of various business lines. This includes a thorough understanding of the main challenges felt by clients and the current economic environment. These aspects have significantly contributed to the growth of the company over the past 17 years, along with consistently enhancing customer experience.

 

Continental

Continental is a top-tier automotive manufacturing company that specializes in tyres, interior electronics, chassis components, brake systems, powertrain, tachographs and numerous other factors related to the transportation and automotive industries. Continental is divided into five sections: Chassis & Safety, Interior, Powertrain, Tyres, and Contitech. One of the company’s main areas of expertise is fuel consumption, attained via reduced-resistance tyres, more efficient fuel injection systems and hybrid propulsion systems.

 

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.

 

Unloq

UNLOQ.io is a distributed authentication & authorisation system with enterprise level encryption. Data is AES-256 encrypted and they use TLS on all communication. Your data is securely saved with trusted providers like Amazon Web Services and Bahnhoff.

Their main service, UNLOQ.io, provides secure authentication, transaction authorisation and encryption keys. Beside this, along the way they have developed some other services that they needed in order to provide their authentication, transaction authorisation and encryption key service. sconfig is an encrypted CDN for configuration files. LogLet is an application logs management system.

UNLOQ.io works as a distributed team from London, Cluj-Napoca and (soon) San Francisco and leverage their growing network of white hackers to test and validate their solutions.

 

iWelcome

Identity is the pivotal element in connecting and protecting people and ICT resources. Identity & Access management (IAM) therefore is the foremost mission critical component in any ICT landscape today. Whereas their customers define their strategies for doing digital business, they have made it their business to bring IAM to live seamlessly, to manage IAM 24×7, to enhance its capabilities continuously and to ensure regulatory compliancy. iWelcome provides Identity & Access Management as-a-service (IDaaS). With their cloud platform, organisations manage the identity lifecycle and the access rights of their private & business customers, employees, partners and suppliers in a simple, secure and efficient manner.

 

P4B

P4B stands for People for Business because at the end of the day it is people that create and nurture a business. This is one of the core ideas we had in mind when we started P4B Group in 2015, after 20 years’ experience within the IT industry.

Our headquarters are in Cluj-Napoca, but you can also find us in Bucharest, Brasov, Oradea and Pitesti. Since 2016, when we effectively started to operate, we’ve focused on Nearshoring, building our own QA Center of Excellence as well as Business Process Outsourcing.

We’ve managed to gain the trust of our European and American clients, but also of our 60+ colleagues that are on the same page with us when it comes to understanding that it is not only about the professionalism, but also about the heart you put in what you do.

So, if we are to reveal the secret of our success, it will always be our great team – IT geeks, quality obsessed, customer centric, pet friendly, awesome colleagues, exceptional partners, business innovators.

 

Edurom

Edurom is a national company that has been successfully providing in Romania, since 2002, human resources services, based on two powerful and well known global methodologies: BELBIN and Situational Leadership -The Original Model.

Moreover, EDUROM exclusively represents these methodologies in Romania. Thus, day by day, we are striving to: Build Leaders, Create and Develop PERFORMING Teams, and achieve significant Improvements of Productivity for our customers. Based on this, Edurom provides professional services in Training, Recruitment, AND Consultancy (Performance Management and Productivity Improvement).

 

Micro Focus and HPE Software have joined to become one of the largest pure-play software companies in the world. Bringing together two leaders in the software industry, Micro Focus is uniquely positioned to help customers maximize existing software investments and embrace innovation in a world of hybrid IT—from mainframe to mobile to cloud.

Micro Focus is a pure-play software company focused from the ground up on building, selling, and supporting software. This focus allows us to deliver on our mission to put customers at the center of innovation and deliver high-quality, enterprise-grade scalable software that our teams can be proud of. We help customers bridge the old and the new by maximizing the ROI on existing software investments and enabling innovation in the new hybrid model for enterprise IT.

 

Gnex represents a new concept regarding drones and gadgets, that brings fun and professionalism together.  Our specialty are drones, as we are the biggest drone importer in Romania. With the help of these innovative products we can explore, visualize and perceive everything around us. Also we can provide you with  a large range of electric transporters, like scooters and electrical bicycles, Ninebot products and hoover-boards.

Being passionate about technology and innovation, we want to bring the latest international trends in Romania trough e-commerce but also trough our presence at IT and Technology conferences.

 

Appsbroker

Appsbroker is Google’s largest partner in Europe, helping drive Google Cloud and Apps adoption at major enterprises across the globe and helping hundreds of thousands of people embrace SmarterWorking. Their SmarterWorking solutions leverage the power of Google Cloud to help modernize and streamline big business functions; helping teams collaborate and transform ways of working.

Appsbroker delivers digital transformation strategies that unlock real business value. Whether it’s hidden in data, corporate knowledge, people, or processes; Appsbroker’s SmarterWorking solutions, built on Google Cloud, are leading the way in business transformation.

 

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 defense) 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.

 

Evozon

A Software Development & Consultancy company, founded in 2005 and currently home-based in Cluj-Napoca, we have been a major player in our community for a long time.

Having over 500 dedicated developers running the house, we are able to create the widest range of customized products and offer the best consultancy on how to solve problems with the latest technology.

Built on a solid foundation of technical expertise, customer service and pure and simple honesty, we succeed in helping our clients achieve the wildest of goals with IT services.

With a professional and transparent mindset, we deliver technically superior products with specific and catered user experience by working closely with our clients, understanding and prioritizing their needs.

Our inextinguishable passion for technology and for the future is what drives our approach.

 

AxonSoft Aniversary

AXON Soft is a Romanian IT company based in Cluj-Napoca and a leading provider of software development and IT consultancy services.

This year, the company celebrates 20 years of success in delivering software development projects with real global impact. During the last two decades, AXON Soft established strong relations with their business partners and remained permanently connected to their customers’ and employees’ needs.

AXON Soft built a strong team of professionals dedicated to their goal – finding the best software solutions for clients all over the world. To achieve this, people at AXON are always eager to be up to date with the latest technologies and share their ideas in order to bring improved efficiency and effectiveness solutions to the company businesses.

 

JetBrains
At JetBrains, code is their passion. For over 15 years they have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, their tools speed up production, freeing developers to grow, discover and create.

Their line of software products include:

* IntelliJ IDEA (The most intelligent Java IDE)
* PhpStorm (Lightning-smart PHP IDE)
* WebStorm (The smartest JavaScript IDE)
* PyCharm (Python IDE for professional developers)
* RubyMine (The most intelligent Ruby IDE)
* AppCode (Smart IDE for iOS/OS X development)
* CLion (A smart cross-platform IDE for C and C++)
* DataGrip (Your Swiss Army knife for databases & SQL)
* PyCharm Edu (Professional tool to learn programming with Python)

* Rider (New Cross-platform .NET IDE based on the IntelliJ Platform and ReSharper)
* ReSharper (Visual Studio extension for .NET developers)
* ReSharper C++ (Visual Studio extension for .NET developers)
* dotTrace (.NET performance Profiler)
* dotMemory (.NET memory Profiler)
* dotCover (.NET unit test runner and code coverage tool)
* dotPeek (Free .NET decompiler and assembly browser)

* TeamCity (Powerful Continuous Integration out of the box)
* YouTrack (Issue tracker designed for development teams
* Upsource (Code review and repository browsing)
* Hub (JetBrains team tools, integrated)

* Kotlin (Statically typed programming language for the JVM, Android and the browser)
* MPS (DSL development environment)

 

STRATEC Biomedical Romania SRL

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.

 

QCatalyst: Transforming iconic brands.

QCatalyst. Transforming iconic brands. We help companies invent products and reinvent themselves. We are hands-on senior executives and engineers who brought digital muscle – and results – to ABC, Forbes, PBS, The Washington Post and more. Others talk digital transformation. We help you get it done. ► Drove 33% revenue growth in 5 months at an NPR station. ► Designed a digital pilot program that exceeded the monthly average KPI by an average of 103% per metric measured at a PBS station. ► Built and launched in 2 months a new website, Alexa app and interactive data-driven map for an iconic media brand. ► Created digital strategy, operational plan, organizational design and provided acting executives for a beloved global NGO over the course of a year. ► Developed strategy and operational plan for CEO and board for a leading television and magazine company.

 

Krak3n

KRAK3N is a consultancy company founded by Vlad Zelinschi. Its mission is to deliver outstanding business value to customers through technical advisory, codebase audits and on demand technical trainings focusing especially on Fullstack JavaScript.

KRAK3N prides itself with having delivered incredible work so far for satisfied customers. Its members display technical excellency, hold world renowned technical titles and have consistently led teams towards success for the past 6 years.

KRAK3N’s founder, Vlad, is a well known speaker and co-organizer of CluJSers. He is actively involved in the development of several tech communities and acting as an advisor for a couple of well known romanian conferences such as Codecamp and JSHeroes. His teaching experience is vast, Vlad being responsible for mentoring over 200 people while working for companies such as Yonder, 3PillarGlobal or acting as a Fullstack JavaScript Instructor for Viking Code School.

 

HARMAN – A Samsung Company

Were you aware that Harman designs, manufactures and markets a wide range of audio, lighting and infotainment solutions for the automotive, consumer and professional markets?
For example, did you know they engineer the infotainments systems for BMW (iDrive), Mercedes-Benz (COMMAND), Audi (MMI), Chrysler (Uconnect) and many more?
Harman is a recognized world leader across its customer segments with premium brands including AKG, Harman Kardon, Infinity, JBL, Lexicon and Mark Levinson.
The company is admired by audiophiles across multiple generations and supports leading professional entertainers and the venues where they perform.
More than 25 million automobiles on the road today are equipped with Harman audio and infotainment systems.
More than 80 percent of the world’s luxury cars are equipped with our premium audio and infotainment systems.
Your favorite music, movie or television show was likely recorded or broadcast with our help. We share the stage with talented performing artists from every genre, and we fill the world’s premier sporting and entertainment venues with great sound and light.
But HARMAN stands for more than just great sound. We help create great lifestyle experiences for today’s connected generation.
Updates and enhancements are automatically downloaded as they become available, and real-time diagnostics alert you when routing services or repairs are indicated.
For more about our automotive cloud offerings, visit the Connected Services section of our website.
HARMAN’s innovative and highly integrated infotainment technologies offer automakers the most complete solutions for advanced navigation, intuitive user interfaces, integrated audio, device connectivity, cyber security, and connected safety, just to name a few. From Boston to Berlin to Bangalore, HARMAN is delivering a dynamic in-car experience for an increasingly connected world.

berg COMPUTERS – an IT company that brings enthusiasm among programmers

There are many cool IT firms in Timisoara, but berg COMPUTERS believes that its charm is the one that attracts more and more developers to be part of its team. berg COMPUTERS is one of the fastest growing IT companies in the region, specializing in technology consulting, software development and software outsourcing. Its team of software developers successfully implements complex and innovative projects for its global clients, since 1991.

The fact that berg COMPUTERS office is just outside the city makes it a perfect workplace for programmers who want a job in a relaxing and creative workspace. One of the attractions that impress all new colleagues is surely the company’s terrace where employees spend lunch breaks. Even the coffee tastes better when you enjoy it with your team in the crisp cool morning air.

The offices are invaded by natural light and the open space is perfect for sharing with your teammates assignment details or gossip about the last night’s movie. berg COMPUTERS works with technologies like Java, .Net, PHP, JavaScript on challenging global projects. Meetings are extremely creative because at berg COMPUTERS people use design thinking methods by which they gather their ideas on post-its on the board, then brainstorm and find together the best way to solve a problem.

Sometimes, in order to disconnect for a few minutes, employees enjoy a little friendly competition in the company’s ping-pong championship. Whoever wins the championship delegates bugs to other programmers. 😉 And because they are foodies, many of their internal events revolve around food.

Every month one of their teams takes control of the kitchen and cooks for everyone. They enjoy fresh fruit at the office and traditional delicacies from local producers. They’ve come to know each other very well in team buildings, at their summer/winter parties, themed events and outings at the cinema, bowling, karting, and more.

If you are motivated to work with international clients, on innovative projects, and you are good at programming, you can become their colleague. Go to berg-computers.com and learn more about them!

Externalized Configuration with Spring Cloud Config and Vault

You start a new project. In the beginning, it’s mostly prototyping; you try out ideas and nothing is fixed yet, so you are very pragmatic when it comes to the configuration of your application. Some property files are stored next to the source code – at least you are not using hard-coded URLs and credentials! When you first deploy the application to a dev or demo environment, you simply copy and modify the property files. The prototype turns into production code, yet the configuration is still managed in an ad-hoc manner. Does this sound familiar to you? It was, at any rate, the situation I found myself in with one my of current projects somewhat more than a year ago.

Maintaining separate copies of the configuration files in different environments was probably never the best approach, even when we used to deploy onto few long-running snowflake servers. Given that we more and more learn to take advantage of cloud offerings, therefore often create short-lived application environments for, e.g., tests, and deploy even our production systems as phoenix servers, we need to do better.

Read this article if you want to find out how Haufe approached this issue in one of their Spring Boot-based projects using Spring Cloud Config and Spring Cloud Vault and how they customized these libraries to meet their needs.

Automate Amazon Machine Images(AMI’s) with Packer

What is an AMI?

An Amazon Machine Image (AMI) provides the information required to launch an instance, which is a virtual server in the cloud. You specify an AMI when you launch an instance, and you can launch as many instances from the AMI as you need. You can also launch instances from as many different AMIs as you need.

Let’s see what Packer is:

Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. A machine image is a single static unit that contains a pre-configured operating system and installed software which is used to quickly create new running machines. Machine image format changes for each platform like: AMIs for EC2, VMDK/VMX files for VMware, OVF exports for VirtualBox, etc.”

The reason Packer is used to create our instances, instead of already existing AMI’s tools, provided by Amazon, is that we want to have the full control for our images creation, choosing how we want to install only the packages we need. Having full control on your AMI’s creation, will be more secure.

You can find out here how to create an AMI from scratch starting from an .iso you want, using your favorite OS.

Masterclass: Reactive and Asynchronous Java

Date: 15 – 16 March 2018, Cluj-Napoca
Training fee: €600/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133).

About the training

Reactive and Asynchronous applications are growing in popularity, but what is the best way to build them? This course teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of Microservices and Service Oriented Architectures, asynchronous concurrency is now critical to day-to-day Java development.

We start off by reviewing the differences between asynchronous and synchronous programming. You then build upon this theory by refactoring a project using different modern concurrency techniques including promises using Java 8’s CompletableFuture, actors using Akka and reactive streams using RxJava. You’ll learn the good, the bad and the ugly between these approaches in terms of compositionality, testability and simplicity.

Course Outline

Day 1

Asynchronous vs Synchronous Programming
Servlets
Asynchronous Servlets (3.0) and Spring
Why use asynchronous communications?
Solving the C10K Problem and the Microservices Performance problem
Timeouts
Approaches to Concurrency
The Reactive Manifesto and Functional Reactive Programming
Models of Concurrency: Event Based, Promises, The Actor Model, Reactive Streams
The full stack – from application right down to the OS
Promises using CompletableFutures
What is a Promise?
Motivation
ExecutorService
Creation patterns
Composition patterns
Exception handling
Sequence patterns

 

Day 2

The Actor Model with Akka
What is the Actor model?
Why and when would you use actors?
Using Akka
Testing actors
Recovering from exceptions
Integration patterns
Reactive Streams with RxJava
Introducing Reactive Streams
Connecting Reactive streams to databases and web sockets
Pull vs. Push models
Using RxJava
Java 9 Flow API
Alternative Reactive Stream Implementations
Threading and Back Pressure

Good to know before the masterclass:

* How is the event going to go? Is it a practical workshop?
It’s a practical workshop – we have a number of hands-on exercises that involve solving coding problems.

* Are there any prerequisites? (e.g.: have a laptop, have knowledge in X topic, etc..)
You need to have a laptop and have an understanding of core Java. Some understanding of Lambda expressions and Java 8 is ideal, but not a prerequisite. If you don’t know lambdas let Richard know at the beginning of the lab and he’ll explain them.

* Will it be an intro into reactive or present real projects designed with reactive in mind (address a different population)?
It introduces the concepts and walks through practical coding exercises of the topics mentioned in the abstract. It uses libraries and frameworks that are reactive or asynchronous but doesn’t walk through exiting applications that are if that’s what you mean.

* There’s a lot of topics there, will all of them be presented in detail?
They will all be presented in some detail. CompletableFutures and Reactive Streams are more focused APIs than Actors so they will be covered more fully. Actors are a huge area with other some topics left uncovered in this course – but we cover the conceptual fundamentals rather than trying to cover every part of the API.

* Is this going to focus on programming (API & technological choices) or on system design (reactive microservices?)
The focus will be on the programming side of things, but we do also cover some system design concepts. For example talking about timeouts, failure detection, error handling, recovery and circuit breakers in the context of these programming APIs.

The trainer

Richard is an empirical technologist and solver of deep-dive technical problems. Recently he has written a book on Java 8 Lambdas for O’Reilly. He’s worked as a developer in many areas including Statistical Analytics, Static Analysis, Compilers and Networking.

He is a leader in the London Java Community and runs OpenJDK Hackdays. Richard is also a known conference speaker, having talked at JavaOne, Devoxx, JFokus, DevoxxUK, Geecon, JAX London and Codemotion. He has obtained a PhD in Computer Science from The University of Warwick.

Training fee: €600/participant plus VAT, only 25 seats available
To book your seats, please contact us by email ([email protected]) or phone (+40 741 103 133). Browse more masterclasses here.

Energized for Knowledge at Codecamp Cluj 2017

This fall, we attended one of the season’s much-anticipated IT conferences in Cluj: Codecamp. A conference that targets and brings together people from all IT disciplines, from enthusiastic students to senior developers. The one-day event consisted in a series of talks held simultaneously throughout the day.

Codecamp Romania encourages the exchange of ideas and information amongst IT professionals all around the country. We strongly believe in this type of knowledge sharing, peer to peer learning, personal and professional development. We had to be present.

Sustaining the idea of professional growth, our colleague Bogdan Mursa held a talk about Artificial Intelligence techniques used in developing software for the real estate market. He described to the curious audience, how Yardi Kumo, a web crawler, aggregates real estate information from thousands of websites, solving complex tasks that might be impossible for classical programming.

Read everything about the Codecamp experience through the eyes of Yardi team here.