Masterclass powered by Endava: Quality in use – the beating heart of the user experience

In today’s business environment, the user experience and the commercial imperatives have become overwhelmingly important. As testers it is vital that we understand quality in use and the user experience, in order that we focus our tests correctly.

Date: 22  March 2018, IASI
Training fee: €250/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

“Quality in use” measures human, business and societal impacts of products (usability, accessibility, flexibility, commercial, safety). This builds to a User Experience (UX) and are underpinned by technical and engineering qualities. For the people selling, supporting or using the products, this is the beating heart of the customer experience. Without these “big picture” attributes, delivered software will not be acceptable, may result in reduced profits, and may not be legal. In the tutorial, Isabel will use examples from real projects to discuss how to design tests derived from the user personas, contexts of use, and acceptance criteria.

Participants will learn:

  • To distinguish the layers of quality that must be designed and built into products, and tested;
  • How to understand and meet the context of use for each customer persona, from the internal quality through quality in use, to the user experience;
  • How to focus testing on customers, end users and the business;
  • How to select attributes from each layer of the user experience pyramid to track and measure during testing;
  • How to agree acceptance criteria for testing internal quality, quality in use and the user experience.

Three key points:

  • Be able to define who your customers are and what is important to them – personas, contexts and desires
  • Have a method to understand and test how customers experience your product by thinking about the quality layers of user experience, quality in use and internal quality
  • Be able to set acceptance criteria that match to the quality in use for your customers

The trainer

Independent quality and testing consultant Isabel Evans has more than thirty years of IT experience in quality management and testing in the financial, communications, and software sectors. Her quality management work focuses on encouraging IT teams and customers to work together via flexible processes designed and tailored by the teams that use them. Isabel authored Achieving Software Quality Through Teamwork and chapters in Agile Testing: How to Succeed in an eXtreme Testing Environment; The Testing Practitioner; and Foundations of Software Testing. A popular speaker at software conferences worldwide, Isabel is a Chartered IT Professional and Fellow of the British Computer Society, and has been a member of software industry improvement working groups.

Date: 22  March 2018, IASI
Training fee: €250/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.

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: 25 – 26 October 2018, 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

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.


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


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


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: 25 – 26 October 2018, IASI
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).

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

Browse more masterclasses here.

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
Asynchronous Servlets (3.0) and Spring
Why use asynchronous communications?
Solving the C10K Problem and the Microservices Performance problem
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?
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.

The Codecamp experience

“I’ve been with Codecamp for about five years now. It caught me in my early stages of my professional career. Even then, I knew I had something to share with an audience, but I didn’t know how. I was scared I would make a fool of myself. And I guess a little too proud to let my ego suffer a possible failure.

That’s when I met Florin. He is one of the core organizers of Codecamp and he also possesses this sometimes uncanny ability to encourage people to bring up the best in themselves and take action in doing what they want despite their conservation instincts. So he talked me into showing up for the next edition of the conference. And that’s how Responsive images in the wild was born.
Being part of this movement was one of the best things that happened to my professional career. It opened up roads I probably wouldn’t have explored on my own. I’ve grown to appreciate more the effort that goes into building a community like this over the years and organizing a conference. I’ve also had the chance to take all that knowledge and have my fair share of experiences organizing other conferences, building communities or putting together technical events. I couldn’t have done that without the proper context, without myself being part of a movement whose aim is to bring people together so they can share things.”

Read Vlad’s story here.

Meet Haufe Group

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.

As a provider of integrated enterprise and workplace solutions, they endorse a management approach that places employees at the center of entrepreneurial thinking and action. Their employees make our company successful!

With over 7 years of successful projects in software development, their team in Timisoara has now the target of becoming an Engineering Center.

They encourage a culture that allows you to:

Have courage

Be curious

Engage & Excel

Be part of a performing Team

Check them out:


Linkedin: Haufe Group

Facebook: Haufe-Lexware Romania

Youtube: Haufe-Lexware Development

Dependency Injection (DI) or no Dependency Injection in the .NET Framework

We often hear the terms Inversion of Control or Dependency Injection used interchangeably, which is normal considering they refer to the same thing. Inversion of Control is a programming style where a framework or runtime controls the program flow. It was first brought into discussion in 1988 in Designing Reusable Classes.

Later, Inversion of control over Dependencies became a standalone term, named – Dependency Injection, and it refers to dependency management as a subset of Inversion of Control.

But, why worry about dependencies and about knowing the types of dependencies that your code can have?

Read this article and learn more about which dependencies are good or not for your code.


About Fortech

Fortech is a software services company established in 2003 and headquartered in Cluj-Napoca, Romania. Employing more than 600 software engineers and growing, Fortech is one of the largest IT service providers in the region, repeatedly included in Deloitte rankings of the fastest growing technology companies in Central and Eastern Europe.

What sets Fortech apart are its technical prowess and deep respect for all of its stakeholders. Their approach to software engineering combines strong technical know-how, Agile delivery methods and a blend of code quality practices and metrics refined over 13 years of experience.

Fortech enables its clients to gain competitive advantage with dedicated software teams, capacity to scale and strong software engineering expertise. More than 140 clients have chosen Fortech as their software engineering partner, among which T-Systems, Swisscom, Symantec, Pfizer and Renault.

Smart Parking – IoT Perspectives

Using the disturbance of the Earth’s magnetic field to detect the presence of a vehicle is not a new concept. More than five decades ago, Koerner and Brickner imagined a system where this kind of information can be obtained, centralized and processed.

Presently, by combining embedded engineering with big data solutions online parking monitoring and reservation, intelligent indoor routing towards a specific parking place, metropolitan traffic management are only a few possible applications that can take us to smart cities.

Read this article to understand better how this can be technically possible in a short manner of time.


About Fortech

Fortech is a software services company established in 2003 and headquartered in Cluj-Napoca, Romania. Employing more than 600 software engineers and growing, Fortech is one of the largest IT service providers in the region, repeatedly included in Deloitte rankings of the fastest growing technology companies in Central and Eastern Europe.

What sets Fortech apart are its technical prowess and deep respect for all of its stakeholders. Their approach to software engineering combines strong technical know-how, Agile delivery methods and a blend of code quality practices and metrics refined over 13 years of experience.

Fortech enables its clients to gain competitive advantage with dedicated software teams, capacity to scale and strong software engineering expertise. More than 140 clients have chosen Fortech as their software engineering partner, among which T-Systems, Swisscom, Symantec, Pfizer and Renault.

Meet the Partners for Codecamp Chisinau | 25 November

Codecamp Romania is coming to Chisinau! Stay tuned for further details on the complete agenda. In the meantime, we want to take the opportunity to introduce our loyal partners. They’ve helped us go borders with our mission to make Codecamp one of the most influential IT conferences in Romania.

Make sure to register for the FREE conference here. Join the Codecamp mission on the 25th November at Chisinau!


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.

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.


TiVo is the leader in the advanced television entertainment. Since its inception in 1999, TiVo has disrupted the television entertainment industry with innovative solutions that navigate the “content chaos” challenge of the market. At TiVo, they strive to give TV viewers the ultimate viewing experience. From the first DVR to the latest cloud-based, software-as-a-service solutions, TiVo’s all-in-one approach to its products pushes the cutting edge of television entertainment technology both in and out of the home.

TiVo also caters to a diverse group of TV viewers through our long-standing partnerships with not only the top multi-system operators-both domestic and international-but also the leading over-the-top content providers. TiVo’s revolutionary products have been awarded six Emmy Awards to date for game-changing contributions to the television entertainment industry. TiVo’s global reach starts from its headquarters in San Jose, CA, extends to its nationwide offices in New York, NY, Boston, MA and Durham, NC, and travels overseas to TiVo’s newest office in lasi, Romania.

KPMG operates as a global network of independent member firms offering audit, tax and advisory services; working closely with clients, helping them to mitigate risks and grasp opportunities. Member firms’ clients include business corporations, governments and public sector agencies and not-for-profit organizations. They look to KPMG for a consistent standard of service based on high order professional capabilities, industry insight and local knowledge. KPMG member firms can be found in 152 countries. Collectively they employ more than 189,000 people across a range of disciplines.

Sustaining and enhancing the quality of this professional workforce is KPMG’s primary objective. Wherever they operate they want their firms to be no less than the professional employers of choice. KPMG contributes to the effective functioning of international capital markets. They support reforms that strengthen the markets’ credibility and their social responsibility. They believe that similar reform must extend to the professional realm.

Banca Transilvania (BT) is the second best bank in Romania. Its mission is to support entrepreneurs in their journey to develop successful businesses. Innovative services and pioneering products set Banca Transilvania (BT) aside from its competitors. The bank’s history began in 1994, in Cluj-Napoca, upon the initiative of Cluj’s best business people to create a brand that supports the entrepreneurial spirit. The success of the bank is sustained by some of Europe’s stronger stakeholders, like Banca Europeana pentru Reconstructie si Dezvoltare si IFC – Divizia de investitii a Bancii Mondiale.

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.

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.

Ellation creates experiences for passionate communities to connect through the content they love. The company operates at the intersection of technology and media, and is redefining the next wave of media interaction and consumption. Ellation is a product, design, engineering, marketing and content company aimed at people looking to bring communities together, build sustainable business models for content creators, use technology to increase engagement, and access content globally.

Aculocity was founded in 2006.  Based in the USA (Chicago), and branched out in South Africa (Cape Town) and Moldova (Chișinău), Aculocity serves a diversified portfolio of clients with their software development, data integration, and data management needs.

“Dominate Your Data” – Aculocity believes that data is at the core of any successful business solution. Consolidated and integrated data, easily accessed via application interfaces and displayed using graphic visualization and reports will give your company a competitive advantage.

With integrated and enriched data representing your business functions, products, operations and sales, Aculocity can help you gain advanced insights into your market, converting your data into an asset.

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.

404 Not Found is a coworking space for IT businesses and IT people from Moldova. We want to empower local IT community of small companies and skilled individuals to be competitive globally. Members of our community are proud to be working with Fortune 500 customers from Europe and USA.

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.

Diez Moldova is a news website that focuses on helping the local community learn and become better at everything that it does. Diez aims at compelling the people to become more active, open-minded, tolerant, responsible, independent, and productive. Their visitors don’t just read the Diez news; they also learn about the world while doing so.

JobList is an online job service that welcomes visitors to quickly and qualitatively study the market and find open job vacancies that match their expertise. JobList is a convenient filtering system for job vacancies in different categories. It is also an excellent assistant not only for those who are looking for work, but also for companies looking for qualified personnel.


Beaglecat is a results-driven B2B digital marketing agency with the aim of helping companies generate leads and boost website traffic via top-tier content creation (whitepapers, ebooks), social media marketing, campaign management, SEO, AdWords and website optimisation.


Launched in 2002, Travis is one of the most renowned tourism agencies in Romania. The company specializes on vacations, flight ticketing, hotel reservations, car rental, and event management. Three divisions make up the Travis brand: Travis Tourism, Travis Corporate & Events and Travis Rent a Car. With an initial goal to provide “professional travel services”, the company has been investing a lot in technology, development and people in an attempt to grow the business and provide the best services to their customers. is operated by Travis Rent a Car, the car rental and transfers department of Nord Tour LTD. They’ve started their business in Iasi, in 2002, and extended their operations by selecting local reliable partners. Now, is able to provide transfer services also in Bucharest, Cluj, Sibiu, Brasov, Timisoara, Craiova, Bacau, Suceava and Chisinau/Kishinev (Moldova). The goal is to provide transfer services in all major airports and cities of Romania.

The International Coach Federation (ICF) seeks to advance the art, science and practice of professional coaching. In today’s fast-paced world, growing numbers of businesses, organizations and individuals are turning to professional coaching to increase their effectiveness, build relationships and reach their goals.

ICF is the support network for these professional coaches. Whether it’s Life Coaching, Executive Coaching, Leadership Coaching or any other skilled coaching, ICF leads the global community in advancing the profession. ICF helps serve the flourishing of humanity by using coaching’s creative and thought-provoking process to maximize professional and personal potential.

Through a worldwide network of professional coaches, ICF builds, supports and preserves this growing field, providing connections near and far. ICF builds the profession’s visibility with partnerships, global strategic alliances, public relations, marketing items, and tools such as the Coach Referral Service (CRS), a free service that can help potential clients locate ICF Members who hold an ICF Credential.

Don’t miss out on the opportunity to attend an IT conference like no other! Join us on the 25th of November, at Codecamp Chisinau!

Join the Lukas Eder Masterclass | Codecamp Iasi October 26-27

How Modern SQL Databases Come up with Algorithms that You Would Have Never Dreamed Of

We want to welcome Lukas Eder, founder and CEO of Data Geekery GmbH. He will be joining us at Codecamp Iasi on October 26-27. Lukas is the designer behind the popular ‘jOOQ’ database access library. Recently awarded the title of Oracle ACE, Lukas is fascinated by everything related to Java and SQL.

His inspiration for jOOQ started in 2003, when he was first introduced to Java. Lukas is used to plain JDBC, JDO, EJB 2.0, Hibernate, and EJB 3.2. He argues that 30% of the Java market doesn’t want complete SQL abstraction.

JEE as a language, has separated from SQL; adding even more abstraction. Over the years, Lukas mentions that SQL has evolved into a potent language. As a consequence, jOOQ is the only Java software that attempts to embrace embedded SQL.

How Modern SQL Databases Come up with Algorithms that You Would Have Never Dreamed Of – An Overview

SQL is the only general-purpose, mainstream, and successful fourth-generation programming (4GL) language. And we have to take Lukas Eder’s word when he says “It’s awesome!”. With relational databases such as PostgreSQL, Oracle, and SQL Server that promise a powerful declarative programming language by adjusting to dynamic data without any performance penalties.

His masterclass topic at Codecamp Iasi will cover hands-on guidances on how the SQL database constantly outperforms handwritten data retrieval algorithms. In layman’s terms, how SQL – which is a logic language – is the best language for business logic.


Lukas created a company out of pure passion. “Ever since, I’ve met so many interesting people doing interesting things, inspiring me, letting me inspire them. I hope this intro about me will convince at least one or two other developers out there to pursue their dreams.”

In SQL, value prevails. There’s no identity because an identity is not required. SQL is considered a multiset-based language, where operations don’t occur individually, but as a whole. iOOQ encourages a collective way of thinking where value is the centerpiece of the programming model.

Register for the Lukas Eder Masterclass HERE.