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

It’s a bit problematic for everyone to condense in two days the major facts around ASP.NET Core and be insightful and comprehensive at the same time. 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.

Artificial intelligence terminology everyone in business should know

Although history has not always been kind to it, artificial intelligence is definitely here to stay. People continue to conduct groundbreaking research in the field of AI on a daily basis. They also try to find new ways to integrate it into other areas of our lives.

Data from PricewaterhouseCoopers indicates that business leaders expect artificial intelligence to be fundamental in the future, with 72% of them actually calling it a business advantage. So, it is obvious that many more will want to jump in the AI bandwagon and help revolutionize the world. This also means we will continue to hear more about machine learning, algorithms, supervised learning, deep learning, and many other concepts we might not comprehend. And let’s be honest, researchers and technical experts are not helping either. Most of the times they talk about neural networks and deep learning and how great they are in image recognition, but they fail to explain what exactly the terms mean. Today, understanding the main terminology and concepts in AI is essential for everyone in the business world.

Artificial Intelligence

The idea of a device being ‘intelligent’ has been embedded in the human mind since antiquity. Yet, the term artificial intelligence has been defined and founded as an academic discipline much later, in 1956.

Artificial intelligence refers to a specific field of computer engineering that focuses on creating systems capable of gathering data, making decisions and/or solving problems. In plain English, the term refers to intelligent behavior displayed by a machine. This means that computers can now perform more tasks that were done by humans. If in the past, computers could conduct simple logical tasks such as solving certain math problems, today they can also carry on conversations, identify objects or people in pictures and even recognize core emotions.

Algorithm

Algorithms are the cornerstone of artificial intelligence. They represent a set of rules (math formulas and/or programming commands) that help a regular computer learn how to solve problems with AI. Although they are initially set by programmers, these rules allow computers to learn without any further human interaction. The algorithms are tweaked using machine learning, which means the programs start to adapt these rules for themselves.

Machine Learning

One of the most important subsets of artificial intelligence is machine learning (ML). They are so connected that, sometimes, people even substitute the terms for one another. But this should not be the case. Machine learning is the part of artificial intelligence that allows computers to improve themselves over time as a result of experience and practice. According to computer scientist Arthur Samuel, who coined the term in 1959, machine learning enables computers to learn without being explicitly programmed.

Read the entire article here.

Masterclass: White Box Testing: It’s Not Just For Developers Anymore

Date: 12 April 2019, CLUJ-NAPOCA
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

As projects and teams become more agile, the lines between traditional software development and testing roles are blurring.

Organizations are calling for deeper collaboration and cross-pollination of skills between testers and developers.

No longer can testers remain uninformed about the underlying code and technologies that power the products they test. White box testing can provide a foundation of knowledge and skills for bridging the gaps between tester and developer.

Join Tariq King as he teaches you the fundamentals of white box testing and challenges you with practical code-based testing exercises. He describes how testers can become more technical while adding value through active participation in code reviews and unit testing.

This introductory session is for everyone—of all programming skill levels. Leave ready to collaborate with developers in new ways that enable you to uncover defects faster, earlier, and more cost effectively.

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-NAPOCA
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: 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.

Masterclass: Artificial Intelligence and Machine Learning Skills for the Testing World

Date: 8 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 continues to revolutionize the world, impacting nearly every aspect of our work, family, and personal life. Artificial intelligence (AI) and machine learning (ML) are playing key roles in this revolution through improvements in search results, recommendations, forecasts, and other predictions.

AI and ML technologies are being used in platforms for digital assistants, home entertainment, medical diagnosis, customer support, and autonomous vehicles.

Testing practitioners are recognizing the potential for advances in AI and ML to be leveraged for automated testing—an area that still requires significant manual effort.

Tariq King will introduce you to the world of AI for software testing. Learn the fundamentals behind autonomous and intelligent agents, ML approaches including Bayesian networks, decision tree learning, neural networks, and reinforcement learning.

You’ll discover how to apply these techniques to common testing tasks such as identifying testable features, generating test flows, and detecting erroneous states.

Come and train your first artificial brain on how to test software.

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: 8 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.

Masterclass: The Art of Unit Testing and TDD

Date: 4– 5 April 2019, IASI
Training fee: €600/participant plus VAT, only 18 seats available

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

About the training

The Problem

Unit testing, done badly, can hurt your project more than it helps. In some cases, it may lead to project schedule delays, and unhappy developers due to huge maintenance problems. But when unit testing is done right, it can help the project and developers’ confidence immensely. The challenge is – how do you do it in a way that is helping, rather than hurting your project?

Objective

In this workshop we will learn essential test driven skills and techniques for writing unit tests in a readable, maintainable and trustworthy fashion, so that we can feel more confident in our code, make it simpler, and save ourselves time in debugging and maintaining our code base. we will also look at some code design issues that hurt testability.

1. Learn how to write readable, maintainable, trustworthy unit tests

2. Learn how to refactor and test legacy code, and what to do when we cannot change existing code.

3. Learn the principles of Test Driven Development, and develop new features using TDD.

4. Learn how to Pair Program, and experience it throughout the course

5. Learn about mocks, stubs fakes, and the difference between them

6. Learn about Isolation(mocking) frameworks, how they work, and why some frameworks are more capable than others.

Materials

All students get a PDF of all the slides in the course, in downloadable form.

Agenda

Day 1: Beginnings (09:00-17:00)

1. What is the “unit” in “unit testing”? A discussion about unit of work.

2. The first unit test

3. Basic NUnit APIs, test runners, tips and tricks

4. Writing readable tests

5. Test Driven Development Introduction

6. String Calculator Kata Exercises

7. Value based, State Based and Interaction Based Tests

8. Understanding Fakes, Mocks and Stubs

9. Hand Written Fakes, Stubs and Mocks

Day 2: Isolation Frameworks (09:00-17:00)

11. Isolation Frameworks: Constrained and Unconstrained

12. Isolation Framework Comparisons (Rhino Mocks, Typemock, Moq, FakeItEasy, NSubstitute, NUnitMocks, MsFakes)

13. Exercises

14. Unit Testing Best Practices

15. Code Review Exercises

The trainer

Roy is the author of “The Art of Unit Testing”, “Notes to a Software Team Leader” and “Elastic Leadership”. He writes code, ships software. He looks at the big picture and helps optimize continuous delivery flow. He gets things done. He likes the ideas behind DevOps and tries to implement them on a day to day basis. Roy also consults, Trains and speaks about Agile Teams, Agile and Elastic Leadership,CI/CD, DevOps, TDD and more.
Specialties: Automation and delivery, coding (.net, java, C++), Leading Technical People, Getting my hands dirty, TDD, Unit Testing and more.
Roy is a Bitcoin enthusiast and owns a few.

Date: 4– 5 April 2019, IASI
Training fee: €600/participant plus VAT, only 18 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.

 

The beginning of AI and its first breakthroughs

Over the past few years, artificial intelligence has found its way into numerous areas of our lives. Finance, healthcare, retail, education, manufacturing, to name but a few, are some of the industries that have integrated artificial intelligence capabilities into their businesses.

Clearly, we find ourselves on the brink of the Fourth Industrial Revolution that promises to dramatically change the society we live in. The future of mankind will fundamentally be impacted by the role technology plays in our lives and how well we manage to cope with all the transformations the new revolution will bring. But to fully acknowledge the implications, one must really understand the premises and beginnings of AI too.

The Imitation Game

British mathematician and code-breaker Alan Turing is often considered to be the father of computer science and artificial intelligence. In 1936, he developed the Turing machine, which was an abstract model that could use a predefined set of rules to determine a result from a set of input variables. The machine consisted of a long tape divided into squares, each square representing a single symbol. Operating according to the directions of an instruction table, a reader could move the tape back and forth, reading one symbol at a time.

Fourteen years later, Alan Turing introduced the Turing Test, also known as the Imitation Game, which was considered to be the first attempt to measure if machines can be defined as intelligent. According to Turing, a machine could be perceived as intelligent, if it could mimic human behavior under specific conditions.

The Turing test consists of three terminals physically separated from each other, with one terminal being operated by a machine and the other two handled by humans. During the test, one of the humans will ask questions, using a specified format and context, to both the other human and the computer. If after a certain number of such interactions, the questioner cannot determine which one is the human, the machine is considered to have artificial intelligence. Although his test has been criticized by many, Alan Turing remains the one that opened the door to a field that would soon be called AI.

The Dartmouth Workshop

The official birth of AI took place in the summer of 1956 when John McCarthy held the first workshop on artificial intelligence at the Dartmouth College. The complete name of the workshop was the Dartmouth Summer Research Project on Artificial Intelligence and the purpose of it was to discuss computers, natural language processingneural networks, theory of computation, abstraction and creativity.

Read the entire article here.