Conference

Codecamp_Iasi 2022

3 November 2022

Consultant, programmer, technologist, Curbralan

Hands-On Software Architect, Independent Consultant, Author

Software Architect and Lean/Agile Consultant, Gertrud & Cope

Developer Advocate at Sonatype

Technical Lead, Tremend Software Consulting

Technical Lead, Tremend Software Consulting

Senior Software Architect

The speakers

Masterclasses

These high-end learning events feature top trainers and IT specialists from all over the world. The workshops represent an in-depth, hands-on, practical approach, addressing a diverse range of disciplines and technologies like architecture, Java, .NET.

09:45 – 10:00

Intro

10:00 – 10:45

Metaphors We Code By

The abstract nature of software and its development mean that we employ many metaphors to talk about it. We talk about software as architecture, engineering and craft. We describe issues of code quality in terms of debt. We name our classes and UI elements after objects in the physical world. Metaphors are everywhere in software development, but often they are unquestioned and misunderstood. In this talk, we’ll look at how and why we use metaphors, when they help us and when they mislead us.

11:00 – 11:45

Let’s talk Performance! The key processes for optimizing web apps like a pro

Developing an app is not easy, but how about developing an app that runs properly, loads fast, and provides an overall great experience to its users? Well, now we’re talking performance! Learn about what Performance in Web Apps means, how to measure it, how to improve it, and how it will help you deliver a better product.

12:00 – 12:45

Externalize the authentication process using OpenId Connect

The simple question “who are you?” does not have a simple answer from the developer perspective. The standards are quickly evolving (some popular ones are already deprecated) over an excessively large oAuth2 specification which is definitely not easy to properly manage. Many cloud providers offer different claim set, causing problems to the application when it comes to the authorization code. Also, mobile, web and IoT applications require different flows but with the same set of users and claims.
In this session, we will see how a very light appliance called Keycloak can let you entirely forget about those problems and help you in building a solid authentication layer using OpenId Connect. We will examine the authentication flows in server-apps, SPA and mobile and some interesting use-cases such as OTP-support. The sample code is based on ASP.NET Core and Javascript.
12:45 – 14:00

Lunch break

14:00 – 14:45

Scrum in the Wild: The Sorcerer’s Apprentices

Scrum and agile formally define a few roles and ceremonies, but much contemporary Scrum practice, training, and discussion revolves around legends and presumed practices. The Daily Scrum is one such example, which teams believed in the old days concerned status reporting or just answering The Three Questions — then the questions disappeared from The Scrum Guide. Much of this folklore invokes the Toyota Production System (TPS), and teams get many of these ideas either a bit wrong or completely backwards. Much of this misunderstanding can be traced to Toyota’s reluctance to tell the full story when helping Detroit recover from oil crises of 1973 and 1979. It was a Sorcerer’s Apprentice story of sorts that led to something called Lean — which is a pale shadow of the Toyota Production System. Scrum’s roots are in TPS rather than Lean, but Scrum’s permissive nature allowed teams to wander, like sheep, far off the path.

This talk will dissect a few of these dysfunctional practices and clarify the deeper underlying success strategies that have been so badly misinterpreted. These include… no, wait, I won’t tell you here. It will be more fun first to see how many talks there are at the conference advocating these practices.

15:00 – 15:45

Navigating the Wild West of Building and Deploying Containers

Containers are here to stay but knowing what tools and approaches to take can get rather confusing. There is so much choice for developers within the thriving open-source community that this landscape of tools can often be a little overwhelming and gaining an understanding of the pros and cons of each technology can be a real challenge. Even the different cloud providers have their own methods of building and deploying containers making decisions even more difficult. But we’re here to help you navigate this wild west. We’ll guide you through the wilderness of these tools, approaches, and technologies to help you make the right decision for your projects needs.

16:00 – 16:45

Testing Software Architecture

“How to architects know the weight limits of a bridge?” asked Devon.
“Well,” said Logan, “they continue to drive heavier and heavier trucks over the bridge until it collapses. Then they measure the weight of the last truck and post that weight on the rebuilt bridge”.
“Oh, I guess that makes sense.” said Devon.

Software developers continuously test their source code using unit and functional tests to ensure the code works properly and contains no defects. But how does one test a software architecture? It turns out that testing a software architecture is just as important as testing your source code. In this session Mark Richards talks about what it means to test a software architecture. Mark starts out the session by discussing what things to test to ensure the architecture is structurally sound and that it’s meeting the designated goals of the business. He then shows how to construct various unit tests for software architecture using custom techniques as well as through common open source tools.

17:00 – 17:45
17:45 – 18:00

Closing

All times listed in EET

Get the Codecamp app

Main Partner

Tremend

Tremend is the newest global software engineering hub for Publicis Sapient, part of the Publicis Groupe. For over 16 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today’s digital transformation needs and pave the way for a better and smarter future. Tremend specializes in providing consulting, strategy, and implementation services for complex software solutions, innovation programs, and product management for companies in various industries, including telecom, finance, banking, automotive, and healthcare. It has been recognized as one of the fastest-growing companies in Deloitte Technology Fast 500 EMEA 2019 and was awarded the Impact Star recognition by Deloitte Technology Fast 50 CE in 2020 for its commitment to innovation and its positive impact on society. Tremend entered, for 4th year in a row, in the FT1000 ranking of the most dynamic companies in Europe.

Expo Partners

Bytex

At Bytex, we augment existing business processes through a diverse tech stack and range of solutions, for both enterprises and growing startups. We help businesses grow while keeping a high standard of quality. We have successfully collaborated with renowned players in the tech industry – exclusively Fortune 500 companies and handpicked startups.

We pride ourselves with over a hundred top-tier professionals from the IT and connected industries, specialized in Backend, Frontend, UX, QA automation, Embedded/C++ and SRE/DevOps, who turn their extensive expertise into tech solutions. We are all about the people, about their constant improvement and what makes them tick.

camLine

Welcome to the future of production! Since more than 30 years, we make software solutions that can effectively improve our clients’ ongoing production and steadily maintain manufacturing excellence all the time. We are connected to more industries than you think: semiconductors, electronics, automotive, medical devices, materials science, solar, R&D. Our distributed teams are developing the manufacturing software solutions of tomorrow already today. Be a part of it.

Visma

Visma is a leading provider of core business software for a more efficient and resilient society.
We simplify the work of companies and organisations of all sizes, empowering people and helping businesses grow and thrive.
We have over 1 million customers across the Nordics, Benelux, Central and Eastern Europe, and Latin America who share our passion to make progress happen.

Bandwidth

Bandwidth is the universal communications platform that simplifies how businesses deliver integrated global experiences. It’s flexible and ready to integrate with your entire communications stack. It’s built on our own global network for unmatched reliability. And it’s grounded in both telecom and real-world software expertise. So you can create exceptional experiences for customers—anywhere in the world.

Levi9

[Reason 905 out of 999] We have some true tech heroes walking around.

Technology can and will help us to solve grand challenges and improve our quality of life.
It’s all dynamic. When complexity, speed, and change come together only a great team can handle the challenge. We empower you to grow and excel.

Levi9 is us, levi niners, devoted to empowerment because nobody makes impact alone. Our customers give us trust to do our job. Our tech stack is always up to date while our sights are set on trying new technologies. And our team is always there to share challenges, achievements, memes, and beers.

We empower!

Amazon

At Amazon we are striving to delight our customers and make their lives easier. Amazon is guided by customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives.
With a presence in Iasi, Bucharest, Timisoara and Cluj-Napoca, Amazon Romania has over 400 employees in tech roles. Highly skilled experts of Amazon Iasi tech teams work on exciting cutting-edge technologies in the fields of Cloud Computing, Information Security, Machine Learning and Data Analysis.
On November 3rd, @Codecamp Iasi, you will meet Ring, AID and Privacy teams:

Ring is the Smart home security devices division offering whole-home and neighborhood safety. In Iasi we implement research engineering infrastructure that offers computer vision functionalities in cloud and cost analytics.

AID [Autonomous Insights Discovery] team researches, innovates, advances the state-of-the-art, and builds ML systems to proactively identify safety and compliance risks in Amazon’s retail business.

Privacy team cares deeply about the privacy of Amazon`s customers and our goal is to offer full transparency to our customers on what, why and where we store their personal data and enable them to exercise their right to be forgotten”

HCLTech

HCLTech is a global technology company, home to 211,000+ people across 52 countries, delivering industry-leading capabilities centered around digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 20, 2022 totaled $11.8 billion. To learn how we can supercharge progress for you, visit hcltech.com.

Cognizant Softvision

Romanian top employer in technology & global leading product engineering company, delivering sustainable innovation, agility and engagement.

Ness

Ness designs, builds, and integrates digital platforms and enterprise software that help organizations engage customers, differentiate their brands, and drive profitable growth.

GoDaddy

We’re the world’s largest web services platform. Our mission is to make opportunity more inclusive for all and fuel a new generation of entrepreneurial endeavors — commercial, civic, creative. Join our diverse collective of 9k+ employees across 47 global locations.

Createq

youngculture joins Createq. A grown brand in a new universe!

Almost 20 years of experience in distributed software development and delivery enables us to find the best and most sustainable and creative solution for our clients. Some of the biggest names in e-learning, e-commerce, aviation, energy, fintech and telecommunications, from Germany, Switzerland, Austria and United Kingdom, gave us their trust a long time ago to do what we do best – software engineering.

Our amazing universe crew consists of more than 300 members spread across 4 countries, Switzerland, Serbia, Romania and Moldova, bringing together expertise in a wide and modern tech stack and enabling CREATEQ to implement, operate and maintain custom-built solutions, as well as providing open source and commercial products and frameworks

Our stary crews are organized in small, but mighty teams or like we call them – planets, with carefully chosen talents and partners. Each team, out of the 30+ we have, is truly a world unto itself.

We built an organization where self-responsibility and self-development are combined whilst sharing the same values: integrity, respect, trust, balance. This drives us and our colleagues to always strive for the best solution – applying our expertise, experience and technology in the most creative way.

Don’t just work here, belong here! Are you ready to come aboard? Immerse – where creativity meets technology.

HTEC

HTEC Group is a global consulting, product development, and engineering company headquartered in San Francisco, with regional offices and development centers in the Nordics, the UK, the Netherlands, and Southeast Europe. Founded in Belgrade, Serbia, in 2008, HTEC brings together leading technology experts, creative thinkers, business consultants, and over 2000 engineers (and growing) skilled in product design and development, hardware and firmware engineering, data science, artificial intelligence, and scalable cloud platforms. With the passion to solve the toughest engineering challenges at the center of our efforts, we partner with clients who are looking to accelerate their business through digitalization and develop new digital products and services. At the fastest-growing company in the SEE region, we provide unique career opportunities by enabling our people to work with the most disruptive business leaders on ground-breaking projects while using cutting-edge technologies. From Healthcare and MedTech, HighTech, Transportation and Smart Mobility, Retail, FinTech and Banking, Media and Entertainment, GreenTech and Energy, to LabTech and ScienceTech – our goal is to bring excellence and make a positive impact across industries.

EPAM

EPAM Systems, Inc. is a leading digital transformation services and product engineering company. We are committed to having a positive impact on our customers, our employees, and our communities and are working closely with our clients to help them become digital at their core —transforming not only their technology strategy, but also business, design and operations to run smarter and faster in markets that are continually facing technology change. At EPAM Romania we are working fully remote, in multi-national teams, we are contributing to innovative projects that deliver creative and cutting-edge solutions and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated community that will help you reach your fullest potential. Discover how we do IT!
https://www.youtube.com/watch?v=HXsj50oJ1vA

Hindawi

Hindawi, recently acquired by Wiley, is one of the world’s largest publishers of peer reviewed, Open Access academic research.
Our technology empowered products provide complete peer review and publishing solutions, streamlining operations in all the process areas of the manuscript journey to enable scholarly publishers to achieve operational excellence while advancing Open Science.
All the articles we publish are freely available online, without any barriers to access or reuse. We hold open access values to our core because it improves the pace and impact of research on society by accelerating scientific advancement, fairly returning value to the taxpayers who finance research, and empowering researchers in the developing world who cannot afford expensive subscriptions to contribute alongside their peers.
Hindawi journals collectively publish thousands of articles every year across all areas of science and medicine, reaching millions of readers.
By eliminating the barriers that block the free distribution of knowledge, open access enables scientists to collaborate better, innovate faster, and deliver the solutions we need for healthy lives on a healthy planet.
Science works best when research is open

Signant Health

Signant Health is the global evidence generation company. We help you modernize clinical trials by meeting patients where they are and reimagining the path to proof.

Ravers

Strongbytes

Strongbytes is a trusted technology partner which designs & delivers software solutions with significant positive business impact for cloud-enabled, data-driven organizations. It empowers businesses to continually improve their ability to access and analyze data consistently to make accurate decisions, with the help of software applications, data engineering, analytics & ML, in the cloud, highly automated. With a focus on understanding the business need, end-to-end quality, and a highly collaborative delivery model, our engineering teams create new and modernize existing products in a consistent, predictable manner.

Shoreline

Shoreline provides real-time automation and control for cloud operations.

Operations teams are under pressure to deliver higher and higher standards of availability, but this is impossible to achieve by fixing incidents manually. Achieving high availability requires automated remediation, but today automating fixes can take months.

There’s got to be a better way.

Shoreline makes it easy for operators to create automated remediations for well-known issues. You define the behavior for a single host, and Shoreline scales it out across your fleet, dealing with network faults, propagating configs, handling failures, and auditing execution.

Anything you can type at the Linux command prompt, including calls to your cloud provider, Kubernetes CLI, or your own shell scripts, you can orchestrate with Shoreline. Think Splunk without lag and with the ability to take action on your system.

Shoreline’s approach is built on the experience of operators who built automations to ensure the reliability of millions of instances at major cloud providers.

ASSIST Software

ASSIST Software is a software development company based in Suceava, Romania, that has consistently been recognized as one of the most innovative companies, with a team of 300 engineers pioneering revolutionary products. For over 30 years, ASSIST Software has been delivering flexible solutions with high quality and security standards to over 250 international clients across fields such as manufacturing, energy, pharma, and IoT, providing them with industry-transformational capabilities.

The company’s services range from Product Design and Consulting, Custom Software Development, Testing, Team Augmentation, EU-funded projects, and other digital solutions tailored to business needs. With a strategic approach to product development and forward-thinking vision, ASSIST Software’s portfolio includes Automation, Blockchain, VR/AR, IoT, or AI-based solutions.

ASSIST Software strongly emphasizes education since innovation cannot be achieved without ongoing improvement. Workshops and personal and professional development courses organized by ASSIST Academy (https://assist-software.net/academy) are on the company’s weekly agenda.

Education programs within ASSIST Software offer developers the opportunity to obtain the highest international certifications. Thus, the company employs PMP-certified experts, Scrum Master-certified, ISTQB-certified, AWS Solutions Architects, Azure certified, C# licensed, and more.

Are you interested in joining the company? Find out more: https://assist-software.net/.

Friends

Wink

WINK | In your face. With grace

Nescafe

Recharge your day with a NESCAFÉ

Satisfy your love of great experiences and delicious coffee, and discover a world of quality coffee moments in the comfort of your own home with NESCAFÉ.