Masterclass: Surviving Legacy Code

Date: 8 November 2019, Bucharest
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 740 849 770).

Summary

We all have legacy code, meaning profitable code that we’re afraid to change. It doesn’t matter who wrote it, in which language, nor when. It matters that we feel the fear now and need to deal with it. Rewrite or refactor? How do we write tests? There’s so much to change; how do we get started?

In the typical programmer’s day job, there’s no time to learn how to do this. We’re already behind schedule and the cost of fixing the legacy code is crushing us. We need a way to learn how to do this safely, correctly, and eventually, even quickly. That’s what Surviving Legacy Code is about.

Audience

Any programmer forced to deal with code that strikes fear in their heart. That is, all programmers, eventually.

What you’ll learn

  • When to refactor and when to rewrite, and how to do that safely.
  • The killer technique for exposing in glorious detail exactly where the code wants us to break it apart.
  • How to use statistical sampling and logs to cobble together the beginnings of a test suite.
  • How to sterilise a legacy environment before even trying to change the code.
  • How to crack the chicken-and-egg problem: I need to write tests in order to refactor, and I need to refactor in order to write tests.

What you’ll do

  • Work in short sessions on a diabolical-but-fun code base (available in at least 20 programming languages).
  • Practise micro-committing, a key technique to changing difficult code safely.
  • Apply the lessons from my code base to your project. (Only in private courses longer than one day.)
  • Practise a handful of refactoring and testing exercises that develop the most essential legacy code rescue skills and disciplines.

What you’ll need to bring with you

  • A computer, with a working software development environment.
  • Something to write with, and something to write on. I suggest index cards and a notebook.

What you should do before you attend

  • Install the development environment for the programming language you wish to use: Eclipse, IntelliJ IDEA, Visual Studio, vim, emacs, whatever you choose.
  • Install git.

The trainer

Consultant, coach, mentor and author, helping both teams and individual programmers learn high-productivity techniques for delivering software. He would like to continue teaching teams how to avoid unnecessary work, remain focused on what absolutely needs to be done, then do it quickly and effectively. He incorporate the values, principles and practices of agile software development in both his work and the advice he gives others.

Date: 8 November 2019, Bucharest
Training fee: €300/participant plus VAT, only 25 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 740 849 770).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

Masterclass: Crafting Code

This course is designed to help developers write code that is well-crafted. Meaning code that is clean, testable, maintainable, and an expression of the business domain. The course is entirely hands-on, designed to teach developers practical techniques they can immediately apply to real-world projects.

Date: 28-29 November 2019, Cluj-Napoca
Training fee: €600/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 740 849 770).

About the training

Software Craftsmanship is at the heart of this course. Throughout, you will learn about the Software Craftsmanship attitude to development and how to apply it to your workplace.

Writing Clean Code is difficult. Cleaning existing code, even more so. You should attend if you want to:

  • Write clean code that is easy to understand and maintain
  • Become more proficient in Test-Driven Development (TDD): using tests to design and build your code base
  • Focus your tests and production code according to business requirements using Outside-In TDD (a.k.a. the London School of TDD)

Clean code necessitates good design. In the process of driving your code through tests, you will learn how to:

  • Understand design principles that lead to clean code
  • Avoid over-engineering and large rewrites by incrementally evolving your design using tests

Once you have an understanding of the principles at work, we will apply them to Legacy Code to help you gain confidence in improving legacy projects through testing, refactoring and redesigning.

Content

  • TDD lifecycle and the Outside-In style of TDD
  • Writing unit tests that express intent, not implementation
  • Using unit tests as a tool to drive good design
  • Expressive code
  • Testing and refactoring Legacy Code
  • Introduction to SOLID Principles and Domain-Driven Design

The course is fully hands-on and developers will be writing a lot of code.

Audience

Software developers that:

  • Are familiar with at least one Object-Oriented language
  • Are able to understand Java or C#
  • Can write and execute unit tests using a framework (such as JUnit, NUnit, etc.)
  • Have a basic understanding of mock objects

Prerequisites

Developers must:

  • Bring their own laptops
  • Have a development environment consisting of:
    • Their favourite Object-Oriented language
    • A unit test framework
    • A mocking library
  • Be able to create projects, build source code and run test cases in their development environment

In addition, a distributed version-control system such as Git is desirable.

The trainer

Software craftsman, author, and founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but only started his professional career in 1996. He has worked for startups, software houses, product companies, international consultancy companies, and investment banks.

During his career Sandro had the opportunity to work in a good variety of projects, with different languages, technologies, and across many different industries. Sandro has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes. Sandro is internationally renowned by his work on evolving and spreading Software Craftsmanship and is frequently invited to speak in many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers become better at and care more about their craft.

Date: 28-29 November 2019, Cluj-Napoca
Training fee: €600/participant plus VAT, only 20 seats available

To book your seats, please contact us by email ([email protected]) or phone (+40 740 849 770).

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

Meet the Partners for Codecamp in Timisoara | 25 May

Codecamp Timisoara will take place on May 25. Don’t forget to register HERE.

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

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, a universal bank. In 1999, Societe Generale became the majority shareholder of the bank. The French bank, one of the biggest from the euro area, with 145.000 employees in 66 countries and over 31 mil.  Clients from all over the world, 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 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 supporting 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

 

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.

 

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

ACI Worldwide, the Universal Payments (UP) company, powers electronic payments for more than 5,100 organizations around the world. More than 1,000 of the largest financial institutions and intermediaries as well as thousands of global merchants rely on ACI to execute $14 trillion each day in payments and securities. In addition, myriad organizations utilize their electronic bill presentment and payment services.

Through their comprehensive suite of software and cloud-based solutions, ACI delivers real-time, immediate payments capabilities and enable the industry’s most complete omni-channel payments experience.

Visma offers software and services that simplify and digitize core business processes in the private and public sector. The Visma group operates across the entire Nordic region along with Benelux, Central and Eastern Europe. The headquarter is located in Oslo, Norway. The Visma Group comprises five business areas: SMB, Enterprise, Commerce Solutions, Custom Solutions and Cloud Infrastructure Services.

We provide solutions that keep our customers one step ahead of their competition. In optimising for efficiency, the goal posts are constantly being moved. There will always be parts of an operation that can be performed more efficiently – or automated altogether. At Visma, we aim to provide solutions and software that are of such high quality that they turn our customers’ business and administrative processes into competitive advantages. That means offering world-leading solutions today, as well as tapping into the opportunities tomorrow’s technology offers.

SmartValue: inspired by innovation

SmartValue?
We are business advisors and developers for Newpharma, Belgian start-up of the year in 2018;

The #cool team?

Established since 2011 in Timisoara, SmartValue has just welcomed two new locations in its portfolio. Take a look inside our team:

  • Open #communication – Think. Talk. Listen. Brainstorm.
  • Great #talent – We grow and learn together
  • Unified #vision – Building apps for the future
  • #Dynamic – Always using the latest technology
  • Committed to #succeed – Because we have a clear road ahead

What makes us tick?

  • Autonomy
  •   Imagination
  • Diversity
  • Agility
  • Flexibility
  • Responsiveness
  • Having fun

Veoneer is the world’s largest pure-play company focused on Advanced Driving Assistance Systems (ADAS) and Automated Driving (AD). We are 7,900 people in 13 countries worldwide, working on making the world’s fastest growing, cutting-edge technologies — like radar, night vision, electronic controls, and human-machine interface — ready for the demands of mass production and real world use.

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.

plentymarkets is THE e-commerce ERP in Europe!

You can manage all of your online business processes with one software: plentymarkets. From setting up your items to processing orders, managing payments and fulfillment: all of the processes are efficiently linked together so that you can fulfill orders quickly and provide your customers with a high level of service. You will profit from our comprehensive support options and will always be ahead of the game with our updates and innovative ideas. plentymarkets makes e-commerce simple, convenient and efficient by providing you with a wide range of individual functions that all work together harmoniously under one roof.

Our young, talented and motivated team builds the foundation of our success. Using cutting edge technology we always set new challenges for ourselves and we are seeking new team members to help us write our success story.

Elektrobit (EB) is an award-winning and visionary global supplier of embedded and connected software products and services for the automotive industry.
A leader in automotive software with over 30 years serving the industry, EB‘s software powers over 1 billion devices in more than 100 million vehicles and offers flexible, innovative solutions for connected car infrastructure, human machine interface (HMI) technologies, navigation, driver assistance, electronic control units (ECUs), and software engineering services.

Endava is a public technology company, with over 18 years of experience of working with some of the world’s leading Finance, Insurance, Telecommunications, Media, Technology, and Retail companies. Through the Digital Evolution, Agile Transformation and Automation solutions, Endava helps its clients be more engaging, responsive and efficient by supporting them from ideation to production.

Endava has 5,300+ employees located in offices in North America and Western Europe and delivery centres in Romania, Moldova, Bulgaria, Serbia, Macedonia, Argentina, Uruguay, Venezuela, and Colombia.

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 in certain regions.

Syneto is here to transform the way organisations of all sizes manage their IT infrastructures and helps them achieve their most important objectives: remove complexity, lower costs and increase agility for faster resource deployment.
Our highly usable data technologies enable customers to create hyper-converged as well as software-defined storage infrastructures. Powerful analytics capabilities help organisations make informed, effective data-driven decisions and deploy revenue-generating applications quickly, easily and with confidence.

Ness Digital Engineering is an innovative custom software development firm Ness Digital Engineering provides digital transformation and custom software product engineering services to help organizations envision, build, and continually evolve their digital platforms to enter new markets, capture new revenue and gain operational efficiencies.

Their global team enables clients to compete and grow in today’s digital economy by providing deep expertise in experience engineering, product and platform development, and data analytics. Ness’s strength is the ability to provide a seamless blend of creative design and user experience engineering, combined with a rigorous, productized approach to digital platform development and data analytics.

Product engineering is central to the company’s heritage. Using their Ness Connected framework, they help companies define and develop the right digital products and services faster to significantly accelerate time to market, improve customer engagement and reduce business risk. As a custom software development firm, Ness believes digital platform development and product engineering requires a fundamentally different approach than running traditional enterprise IT services or providing staff augmentation.

BearingPoint is a leading international provider of innovative regulatory and risk technology solutions (RegTech and RiskTech) and services along the Regulatory Value Chain for Financial Services. Customers representing 6,000 firms worldwide, among them large international banks, leading insurance companies, as well as supervisory authorities and central banks, trust BearingPoint’s RegTech and RiskTech products and services. BearingPoint’s solution portfolio of Regulatory Reporting and Risk products is based on the Abacus platform, a proven, mature and future-proof strategic solution that proactively builds in latest industry trends and regulatory developments.

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.

Haufe Group offers integrated and comprehensive workplace solutions to successfully manage tax, commercial and legal challenges. Their solutions cover content, applications, professional training and qualifications, services as well as Online communities and portals.

Their target groups are small, medium and large companies, self-employed/freelancers, as well as tax and legal advisers, public services and NGOs.

They have consistently developed into a specialist for digital and web-based services. Headquartered in Freiburg, Germany, Haufe employs approximately 1,800 people around the world.

Over the past 12 years, West University of Timişoara (UVT) has been focusing on providing students with unique learning experiences. Through changes in the national-educational politics, demographics, economic market demands, and national and regional demands, the University has managed to adapt and grow into one of the best in the country. UVT is committed to offering students the required education to help develop the local economy with bright, ingenious ideas worth taking into consideration.

UVT is made up of 11 faculties; each offering different types of programs that are meant to hone pioneering initiatives. The West University of Timişoara is involved in international collaborations and mobility programs like PHARE, Socrates, Leonardo da Vinci, and more. The University prides with being active, innovative, creative, and specialized in perfecting the next generation of researchers, professors, and specialists in areas like Economic Sciences, Law, Physics, History, Information Technology, and more.

Iulius Town is a mixed use urban regeneration project developed by the Iulius Management Center company.  Iulius Town will become a landmark for the sustainable development of Timişoara, bringing together office, retail, park and entertainment functions.

Iulius Town is a vibrant location, worthy of a European Capital of Culture, as well as the promoter of a broad variety of cultural, artistic and social events. The project was designed based on a new lifestyle concept, offering a unique business and shopping experience and a venue where you can enjoy life.

United Iulius Timișoara is part of the Iulius Town urban complex, the second mixt ”lifestyle center” in România.

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)

Meet the Partners for Codecamp in Chișinău | 11 May

Codecamp Chișinău will take place on May 11. Don’t forget to register HERE.

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

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.

 

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

 

Ness Digital Engineering is an innovative custom software development firm Ness Digital Engineering provides digital transformation and custom software product engineering services to help organizations envision, build, and continually evolve their digital platforms to enter new markets, capture new revenue and gain operational efficiencies.

Their global team enables clients to compete and grow in today’s digital economy by providing deep expertise in experience engineering, product and platform development, and data analytics. Ness’s strength is the ability to provide a seamless blend of creative design and user experience engineering, combined with a rigorous, productized approach to digital platform development and data analytics.

Product engineering is central to the company’s heritage. Using their Ness Connected framework, they help companies define and develop the right digital products and services faster to significantly accelerate time to market, improve customer engagement and reduce business risk. As a custom software development firm, Ness believes digital platform development and product engineering requires a fundamentally different approach than running traditional enterprise IT services or providing staff augmentation.

 

The ambition of Orange Systems is to develop IT domain under trademark of agility, creativity and competitiveness, through creating software products and local competence centers.
The digital revolution is our playground. In the future, everything will be connected, your home, your car, your office. Our goal is to make this connectivity available truly everywhere and entirely safe.
The code is everywhere now, software is helping us to do our daily jobs and share precious moments with the loved ones.
That’s why it’s so important for us to create an environment where we can nurture IT talent.
IT guys are the new creatives looking for a worthy challenge.
Orange Systems gives you challenges worth taking.

 

Expert technology. Bright people. Solid Delivery.
We are an R Systems Group company, with more than 20 years of experience in telecom and technology. Our global approach accounts for more than 1,000 projects delivered successfully to over 100 companies worldwide, 11 offices on 3 continents and more than 250 highly skilled engineers. We enable businesses to grow and innovate through expert technology and bright people. We do this with a clear mind for technology and a warm heart for people.

 

Endava is a public technology company, with over 17 years of experience of working with some of the world’s leading Finance, Insurance, Telecommunications, Media, Technology, and Retail companies. Through the Digital Evolution, Agile Transformation and Automation solutions, Endava helps its clients be more engaging, responsive and efficient by supporting them from ideation to production.
Endava has 4,700 employees located in offices in North America and Western Europe and delivery centers in Romania, Moldova, Bulgaria, Serbia, Macedonia, Argentina, Uruguay, Venezuela, and Colombia.
Along with investing in long-term customer relationships, Endava recognized the importance of providing rewarding and challenging careers for people and, by doing so, has established itself as the employer of choice in certain regions.

 

AMDARIS is a rapidly expanding multinational Software Development Company. With offices in the UK, Romania and Moldova, they combine deep technology expertise, solutions architecture capability, development and program management skills that deliver best-in class Solutions that help Enterprises scale and meet their software challenges. They are a Microsoft Gold Partner, meaning they are industry recognized as being “best-in-class”, and are in the top 1% of the Microsoft Partner Ecosystem.

AMDARIS delivers projects and programmes, working on products or platforms for clients ranging from tech start-ups, through to global multi-billion dollar businesses.

Their Abilities

They are able to provide end-to-end solutions, encompassing product design, project management, develop & build, through to automated testing, deployment, integration and ongoing support and Lifecycle Management.

  • Their delivery models include:
  • Augmented Development Resource (Including Teams, Complete Software Development function Agile, Waterfall or Hybrid
  • Blend of On-Site and Near-Shore

Operational excellence, governance and quality underpin everything they do. As an ISO9001 and ISO27001 company, their enterprise clients see them as a safe pair of hands.

 

Stefanini is a Brazilian company with over three decades of IT expertise, ranging from IT infrastructure outsourcing to software applications development and maintenance, focused on making the digital transformation dream a successful reality for our clients. They have a direct presence in 40 countries, through 77 offices, enjoy working for over 500 clients.

They’ve been on the Romanian market for 13 years, building a team of over 1 600 people in their offices in Bucharest, Sibiu and Târgu Mureș. Since 2016 they have been also present in Chișinău with a team of around 90 people delivering great services.

Their “big enough, yet small enough” approach makes us flexible, responsive and agile. Stefanini has career opportunities for professionals interested in a vibrant, passionate, team-oriented workplace.

Learn more about them on https://stefanini.com and join them on facebook.com/stefaniniromania/.

 

ASSIST Software Romania specializes in outsourcing software development projects. Based in Eastern Europe, we are operating in a challenging economy that creates a fertile environment for Information Technology and business outsourcing. Our team has a solid and proven track record, delivering high quality and timely services.

Founded in 1992, ASSIST Software is present on the international market as a supplier of innovative solutions, adding business value through technology implementation at a professional level. Focusing our activities toward developing complex software products, ASSIST Software provides consistent results in emerging fields such as mobile and web-based custom business applications, e-commerce, e-payment, e-security, e-health and enterprise & resource planning, entertainment, and gaming industry.

We are focused on developing powerful and cutting-edge applications, that allow us to offer solutions which provide real business benefits. We deliver products and services with quantifiable ROI built around customer’s goals and strategic vision.

Our team continuously fulfills our partners’ demands by constantly updating our knowledge, conquering new areas of expertise, increasing the quality of our consultancy and support services. We build long-lasting relationships with our business partners, easily adapting to each one of their requirements.

Our Microsoft Certified Partner status is recognition for our performances and competences. These competencies are greatly supported by the software development team. The partnership with IBM, Intel, CISCO, and HP are a testament to our ability to design and deliver quality hardware and software solutions optimized for any platform.

Veoneer is the world’s largest pure-play company focused on Advanced Driving Assistance Systems (ADAS) and Automated Driving (AD). We are 7,900 people in 13 countries worldwide, working on making the world’s fastest growing, cutting-edge technologies — like radar, night vision, electronic controls, and human-machine interface — ready for the demands of mass production and real world use.

 

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)

 

Driven by the ‘Cogito ergo sum’,  Xogito is a global citizen company operating worldwide in a virtual environment. We are industry leaders in remote work. Every day we help our clients exceed their business goals and gain invaluable experience of it.

Digital technologies are constantly changing to keep up with business needs and to create new ones. We help you think through where you are technically and help you map out where you want to go and how to get there. Data, RTB, E-Commerce, AdTech – we approach your needs within the larger technical landscape in full accord with best practices, emerging trends and forward thinking solutions.

As an employer Xogito stands for bringing together and nurturing top digital talent. Our team consists of seasoned IT Professionals who solve with curiosity and excellence extreme technical challenges. We believe that the Agile SWD, TDD, cloud computing and open source technologies are the present and the future of technology. In our day-to-day activities we adhere to best industry practices and enjoy it.

 

Jivy Group is a group of people and companies working together in the startup nation.
Jivy Group develops software products for a variety of startups in different industries such as gaming, social networks, trading industries, media complementary products, ad networks, online gambling and more.

 

Masterclass: Testing Strategies for Microservices

Date: 12 April 2019, CLUJ
Training fee: €300/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

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices.

Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps.

But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones?

Join Tariq King as he describes the pros and cons of testing under the microservices architecture.

Learn how to develop a microservices testing strategy that fits your project needs—and avoids common pitfalls and misunderstandings.

Whether you’re already using microservices or just considering making the shift, come and engage with Tariq as he brings clarity to testing in a microservices world.

The trainer

Tariq King is the senior director and engineering fellow for quality and performance at Ultimate Software. With more than fifteen years’ experience in software testing research and practice, Tariq heads Ultimate Software’s quality program by providing technical and people leadership, strategic direction, staff training, and research and development in software quality and testing practices. Tariq is a frequent presenter at conferences and workshops, has published more than thirty research articles in IEEE- and ACM-sponsored journals, and has developed and taught software testing courses in both industry and academia. His primary research interest is engineering autonomous self-testing systems. He is cofounder with Jason Arbon of the Artificial Intelligence for Software Testing Association.

Date: 12 April 2019, CLUJ
Training fee: €300/participant plus VAT, only 25 seats available

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

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

Masterclass: Leading Teams: A Situational Approach

Date: 05 April 2019, Iasi
Training fee: €290/participant plus VAT, only 20 seats available

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

Managing Collaboration

Though teamwork is one of the most common concepts in businesses today, it is often the most elusive. Teams that lack effective leadership often struggle to work cooperatively with each other and adapt to the variety of personalities, interpretations, opinions and varying skills of other team members. Teams that can successfully master true collaboration, however, are the ultimate competitive advantage.

Leading Teams: A Situational Approach is a one-day program that leverages understanding of situational approaches to leadership to explore the specific skills that leaders need
to transform diverse groups of individuals into cohesive units. Through a variety of case studies, video simulations, group discussions and skill-building activities, participants learn to maximize the performance potential of each team member while building trust, boosting creativity and improving communication.

Benefits of Leading Teams: A Situational Approach

  • Recognize characteristics associated with the predictable stages of team development
  • Understand how to apply leadership strategies with high probabilities of success
  • Distinguish between leading a team and providing leadership for individual team members
  • Develop an action plan that can be immediately implemented to accelerate team development

Date: 05 April 2019, Iasi

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

Browse more masterclasses here.

The story of Codecamp

The story of Codecamp begins 12 years ago. And because no great story begins with eating a salad, Codecamp’s begins with three friends drinking beer. These three friends, let’s call them Florin, Dan and Gabriel, working in the growing IT scene of the town built on seven hills for some years now, realized that there was a thing missing from their professional and personal lives.

That thing was a tight-knit community, where everyone interested would have access to knowledge. Way back then, there weren’t many places where people could share their experiences. Sure, there was the occasional meet-up or company gathering, but besides that, the IT professionals were on their own.

Being three capable engineers, they attacked this problem head-on and came up with the perfect solution: a conference. They could pull it off, right?

Florin, the loudest, pushiest person you will ever have the honor of meeting, but with the great ability to get under one’s skin, Dan, the silent, analytical type, pulling the financial strings from the shadows, making sure everything is running smoothly and Gabriel, the stoic, more serious than a heart attack developer, that would make sure the content of each conference is up to his high standards, set off into the sunset to make the best IT Conference in Iasi, to start with, and then take over Romania.

And so begins their story, and implicitly, the story of their baby (modern family, not a traditional one), that they named Codecamp. Why Codecamp you ask? Well, because it’s like a camp for coders. If you were hoping for a better story, sorry to disappoint you.

It was the year 2008, and the year of the first Codecamp event ever. Emotions were running high, excitement was in the air, and our three protagonists, with the help of some lifetime friends, managed to pull off something incredible. Not only was the conference a success, but there actually was a community growing around it.

Year after year, Codecamp grew in one, more than others would in five. And soon, it became the place to be if you had anything to do with the IT scene in Iasi. You already knew where all of your friends and colleagues were going to be the Saturday that Codecamp took place. From the moment you step in the venue, on a Codecamp Saturday, you are confronted with a swarm of people of all ages. It may take you more than 15 minutes to get from the ground floor to the conference rooms. If you want to make a pit stop for coffee, be prepared and warned. It will take some time. Why go through it then? Why give up your Saturday to fight your way through thousands of people and probably get your toes stepped on more than once? Easy. Because it’s where you can be part of an awesome community. It’s the place where you can meet people you admire and look up to, it’s the place where you can see what new exciting things companies are doing, it’s the place where you can build friendships and relations, it’s the place where you can learn. It’s home, it’s family, it’s you.

The next stop in the plan for national domination for the three musketeers was of course Cluj-Napoca. A vibrant city with an ever-growing IT scene, it seemed natural for Codecamp to come here and try to create the same community feeling. And that they did. In only a couple of years, The Cluj Codecamp community reaches thousands of people each edition. Two down, a lot more to go.

Fast forwarding to 2017. The year Codecamp turned 10. Fast right? And what better way to celebrate it then with ten conferences in one year? Some said it was crazy, that it could not be done. Well, nobody puts Codecamp in a corner. Welcome on board Timisoara, Chisinau, Bacau, Suceava, Baia Mare and Piatra Neamt!

By now, Florin “Loud Mouth” Cardasim, Dan “Show me the money” Nicola and Gabriel “The Brains” Enea started to feel the growing pressure of running the show on their own. So by the end of the year, enter Andreea and Catalina. If you attended any Codecamp conference in the past two years, you must have seen a tiny redhead running around, always looking like she is on the verge of a nervous breakdown. That’s Andreea. Like the founding fathers, she became part of the heart and soul of Codecamp. And the little not-so-blond-anymore one, being agitated on the other side of the room? That’s Catalina.

With fresh meat for the slaughter, Codecamp set sail for its 11th year of existence. You thought 10 conferences was hard? Try 12. Welcome on board Bucharest!. And by the end of the year, the Codecamp family grew with two more. The youngsters Madalina and Bianca.

And here we are, at the beginning of 2019. It has been quite the journey so far. Codecamp became a place of learning and community, for all those eager to better themselves.  That is why we want to be better. Because we know that you deserve the best. It was time for a change. A new look for the same story. After all, it’s about what happens next_

We couldn’t be more proud of our new battle armor, and we have Alex from Namogo and Sergiu from Strongbytes to thank for that. Thank you for putting up with all our craziness and making us look cool.

Also, a huge thank you to the unsung heroes, that believed in Codecamp and that sacrificed their personal time and their energy to help out. You know who you are and we are eternally grateful.

Here you can see the new story through Alex’s from Namogo eyes.

 

Masterclass: Leading Change

Date: 05 April 2019, Iasi
Training fee: €290/participant plus VAT, only 20 seats available

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

Harness the Power of Change

Leading Change, at its core, explores the necessity of effective leadership in the 21st century.

Globalization, social media and technology have rapidly transformed the playing field and will continue to shape the business landscape. The workforce is more connected, yet more disconnected than ever before. Now, more than ever, a strong foundation of leadership is needed to anticipate the changes on the horizon and successfully drive visions into realities.

Through a combination of instructor-led training, role-playing and skill-building activities, Leading Change is a one-day workshop that provides participants with the tools to successfully manage any situation and strategically navigate the dynamics of change. Throughout the course, participants explore methods for assessing performance levels, building resilience in their teams, avoiding common pitfalls, leveraging key stakeholders and improving organizational communication.

Benefits of Leading Change

  • Develop a custom blueprint to assist efforts in successfully implementing change
  • Identify strategies for unfreezing, changing and refreezing behavior
  • Leverage knowledge of time-tested leadership and influence strategies to accelerate the pace of change
  • Recognize resistance to change and respond appropriately

Date: 05 April 2019, Iasi

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

Browse more masterclasses here.

Masterclass: Programming ASP.NET Core: State of the Art

Date: 4-5 April 2019, Iasi
Training fee: €600/participant plus VAT, only 20 seats available

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

About the training

This workshop is essentially structured to upgrade your web programming skills to ASP.NET Core.

The main takeaway is learning how to do the same web-related things you know how to do in your favorite environment in ASP.NET Core. The list includes how to fine-tune the request pipeline and address the content of the incoming request and how to configure the application runtime to serve static files, cookies, and prepare work for the backend. It also covers configuration and user authentication and serving up some user interface.

It also touches on controllers, web HTTP API, Razor and SignalR. The topics will be elaborated through progressive examples that you can follow both in a passive lecture-style way and actively participating writing code live using your laptop. The focus will be ASP.NET Core 3.0.

Modules

The Core of ASP.NET Core 3.0

Processing a HTTP Request

Configuration and Core Facts of Security

Controllers

Web API

Advanced Features of Razor

SignalR

Blazor

The trainer

Since 2003, Dino has been the voice of Microsoft Press to Web developers and the author of many popular books on ASP.NET and software architecture. Dino wrote “Architecting Applications for the Enterprise” with fellow MVP Andrea Saltarello and “Modern Web Development” and has “Programming ASP.NET Core” in the works for 2018. When not training, Dino serves as the Digital Strategist of BaxEnergy, a software firm in the energy market.

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

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.

Masterclass: Testing Strategies for Microservices

Date: 9 April 2019, IASI
Training fee: €300/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

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices.

Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps.

But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones?

Join Tariq King as he describes the pros and cons of testing under the microservices architecture.

Learn how to develop a microservices testing strategy that fits your project needs—and avoids common pitfalls and misunderstandings.

Whether you’re already using microservices or just considering making the shift, come and engage with Tariq as he brings clarity to testing in a microservices world.

The trainer

Tariq King is the senior director and engineering fellow for quality and performance at Ultimate Software. With more than fifteen years’ experience in software testing research and practice, Tariq heads Ultimate Software’s quality program by providing technical and people leadership, strategic direction, staff training, and research and development in software quality and testing practices. Tariq is a frequent presenter at conferences and workshops, has published more than thirty research articles in IEEE- and ACM-sponsored journals, and has developed and taught software testing courses in both industry and academia. His primary research interest is engineering autonomous self-testing systems. He is cofounder with Jason Arbon of the Artificial Intelligence for Software Testing Association.

Date: 9 April 2019, IASI
Training fee: €300/participant plus VAT, only 25 seats available

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

Lunch and Coffee Breaks included in the price of the Masterclass.

Browse more masterclasses here.