Conference

Codecamp_Timisoara

11 April 2024

Consultant, programmer, technologist, Curbralan

Software Architect and Lean/Agile Consultant, Gertrud & Cope

Coach, Consultant, Trainer

Tech Principal, ThoughtWorks

Java Champion, Independent Trainer

The speakers

Masterclasses

These high-end workshops allow you to dive deeper into specific topics related to software development. The masterclasses are taught by experts in the field and offer a more personalized and interactive learning experience. You get to work closely with the instructor and other colleagues in a small-group setting and ask questions and get feedback in real time. Overall, they are a unique and valuable opportunity for anyone looking to expand their knowledge and expertise in software development and IT.
09:45 – 10:00

Hello, Timisoara!

10:00 – 10:45

How Software Learns

We have a difficult relationship with time. Although we and everything we create experience time, it does not mean we are good at applying our experience. We can be poor at learning the lessons of the past, and we often have an unreasonable belief that we can tell what the future will bring. Design guidelines can often be naïve — “Make everything extensible!”, “Future-proof your architecture!” — or contradictory — “Make your code easy to modify!”, “Close your code to modification!” — and are often framed as simple principles independent of context-dependent considerations. Whether you are approaching your codebase as a junior programmer or as a senior architect, the changes and uncertainty that time brings can be frustrating and surprising.

This talk will not allow you to predict the future or apply all the lessons the past can teach, but it will raise your awareness and your knowledge of how to deal with uncertainty, how to see and respond to change, how to keep your options open and how to understand the effects of time on your software architecture.

11:00 – 11:45

Code Smells – Hall of Fame

Clean Code principles have become a cornerstone of professional developer teams worldwide. But languages and frameworks have evolved, and so have the demands of modern applications. Single-page apps, extremely DRY code, microservices, functional programming abuse, and reactive chains have all taken their toll on our code quality. Join this roundtrip of the most damaging Code Smells as of 2024 and fill your toolbox with many practical tricks you can immediately apply to your daily work. All via an entertaining show spiced with live-coding moments.

12:45 – 14:00

Lunch Break

15:00 – 15:45

What’s ‘Minimal Viable Alignment’? (And Why It Matters)

Sometimes when you’re working on software it feels as if you all know what everyone else is thinking. Decisions get made and code gets written and it doesn’t surprise you at all. It’s exactly the same as if you wrote it yourself. You might not have appreciated it at the time, but you felt it. You had minimal viable alignment.

Far more likely you are experiencing insufficient alignment. Half your day is spent in meetings fighting for what you think is right and against other “autonomous” teams. The other half is spent struggling against cognitive overload to deliver a feature which, at best, doesn’t make things any worse.

“Just enough” alignment is essential not just for high quality software which can be delivered with ease, it’s also key to your experience of work. But how might you achieve it?

In this talk I’ll describe the various sources of alignment, how you might find out how much alignment you and your colleagues need, and how to achieve it. As a result you’ll return to the day job, prepared to make life better, not just for yourself but for everyone around you.

16:45 – 17:00

Till next time, Timisoara!

All times listed in EET

Get the Codecamp app

Expo Partners

MassMutual

MassMutual Romania – in partnership with MassMutual in the United States – will help shape a culture of innovation and to create digital products and technology solutions that help people secure their future and protect the ones they love.
Positioning MassMutual for its next 20 million customers and remaining innovative in a digital-first world led to the creation of MassMutual Romania in 2020. With offices in Bucharest and Cluj, MassMutual Romania was established to build an in-house team with expertise in application development and support, quality assurance and data science.
For more than 170 years, MassMutual has put its customers at the heart of what it does by providing holistic financial solutions, guidance, and education on their terms. Its long-term strategy helps ensure that policy owners and their loved ones can rely on them to be there when they need them most.

MassMutual Romania has been named Top Employer by Undelucram.ro, for a second year in a row, ranking on the 1st place of the IT&C sector for 2023, and second in the general market.

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

Ravers

ACI Worldwide - Codecamp

ACI Worldwide

ACI Worldwide is a global leader in mission-critical, realtime payments software. Our proven, secure and scalable software solutions enable leading corporations, fintechs and financial disruptors to process and manage digital payments, power omni-commerce payments, present and process bill payments, and manage fraud and risk. We combine our global footprint with a local presence to drive the real-time digital transformation of payments and commerce.
We have more than 45 years of payments expertise and customers in 95 countries, including: 10 of the top 10 banks worldwide, 80000+ merchants directly and through PSPs, 3000+ organizations utilizing our electronic bill payment solutions, 1500+ banks and intermediaries preventing fraud with our solutions. Moreover, our broad and integrated suite of electronic payment software solutions enables payment processing for 225+ billion consumer transactions each year and 560+ million bill pay transactions annually.

Bosch

Bosch Engineering Center Cluj plays an essential role in the great transformation of the mobility sector ever since its foundation in 2013. With our vast expertise in software, hardware & mechanical and reliability engineering, but also in sales planning, we contribute to the development of excellent products, services and innovative AIoT solutions for automated driving, connected & electric mobility and connectivity. Thanks to the close collaboration with other Bosch Engineering Centers and with Bosch Cluj Plant, we offer unique solutions to our clients from around the world.

Local Partners

Iulius Congress Hall

Iulius Town

Iulius Town is the success story of a shopping mall transformed into an ambitious mixed-use project, breathing life into a previously industrial urban area and reconnecting it to the city. Iulius Town is the city in the heart of Timișoara, an effervescent and multicultural-friendly space, infusing energy via its rich and varied offer of events for all categories of the public, ranging from educational and recreational activities for children, cultural events and sports competitions, all the way to themed fairs, festivals and art exhibitions.

United Business Center

The United Business Center buildings in Timișoara are a part of Iulius Town Timișoara, including 80,000 sqm of office spaces distributed in four office buildings designed in accordance with LEED standards. Owing to its central location, the benefits provided to employees within the project, as well as the state-of-the-art amenities, the office buildings are the most modern and efficient workplaces in Timișoara.

Auto Schunn

When we talk about professionalism and quality in terms of Mercedes-Benz cars, Auto Schunn is definitely the right choice. With over 30 years of experience in this domain, their focus will always be on the clients’ needs and wishes. Their 5 smartly placed centers found in different areas at national level (Arad, Timisoara, Deva, Sibiu, Suceava), offer a variety of services like: new and used cars sales, professional service experiences, buy-back & trade-in programs, plus many other opportunities, so people can enjoy the full Mercedes-Benz adventure.

Community Partners

IT School

IT career accelerator!
Develop your potential and step into the IT universe!

Juniors

IT jobs for beginners

tim.js

This is a group for anyone working with or interested in any of the technologies from the JavaScript eco-system: Web UIs, Node.js, data bases, mobile, IoT, testing, automation and many more.

Atwood’s Law (http://www.codinghorror.com/blog/archives/000913.html): any application that can be written in JavaScript, will eventually be written in JavaScript.

Aries TM

We promote, protect and develop the IT&C industry

We are the largest association from South-Eastern Europe and the most important and reliable source of information for the IT&C business community.

Timisoara Java User Group

The ‘Timisoara JUG’ is a group of Java developers from Timisoara, which promotes the information sharing between Java users, as well as discussions and meetings on the latest Java technologies, frameworks and development trends.

Timisoara Startups

Timisoara-born startups.
Countless dreams.
One community.

We’re collecting and introducing all our local startups—and their leaders—to the world.

Docker Timisoara

Learn, Collaborate & Dockerize! Meet other developers and ops engineers in your community that are using and learning about Docker. Docker is an open platform that helps you build, ship and run applications anytime and anywhere. Developers use Docker to modify code and to streamline application development, while operations gain support to quickly and flexibly respond to their changing needs. Docker ensures agility, portability and control for all your distributed apps.

Docker is also the main sponsor of the Moby Project, an open framework to assemble specialized container systems without reinventing the wheel. More information available at http://mobyproject.org/

Learn more about the Docker Community at https://www.docker.com/docker-community

OWASP Timisoara Chapter

OWASP Timisoara Chapter, free to join, open to all. We meet to discuss & demonstrate web and browser-based vulnerabilities, tools & solutions.
More information about the OWASP Timisoara Chapter can be found at https://www.owasp.org/index.php/Timisoara .

Hack TM

Let’s mingle at HackTM!

HackTM is the largest (and probably coolest) hackathon in South-Eastern Europe.

In 2023, we’re pinning Timisoara on the map and making it shine!

Let’s Hack the Capital!

HackTM is a 48h marathon of elite programming, with the purpose to generate astounding ideas, have fun and experiment with technology, frameworks and tools, like there’s no tomorrow.

Banat IT

Banat IT (BIT) is a non profit from Timisoara that aims to keep the IT community connected and informed. We organize and promote events primarily targeted towards the tech and creative sector.

BEST Timisoara

Board of European students of technology from Timisoara

We put an effort into improving student life. We don’t expect profit out of our actions. We take pride in our work and enjoy every single bit of what we do.

Liga AC Timisoara

Students’ League of the Faculty of Automation and Computers Timisoara

Media Partners

DevJob.ro

DevJob.ro is the first Romanian IT job board built with Software Engineers in mind.

Our goal is to bring more transparency, openness and diversity to the Romanian IT market.

We want to make the job search process for Software Engineers more enjoyable by gathering all job postings in Romania and presenting them in an informative way.

Our portal is not only for Developers but for everyone working in the IT industry: Engineers, SAP and System Admins, Product Managers, QAs and UX/UI Designers!

Romania Pozitiva

Good things about Romania.

Welcome to the positive information and education platform, RomâniaPozitiva.ro!

TechEvents

TechEvents is a free mobile app that brings together all the important tech events in the industry, with the aim of supporting the harmonious development of the IT community in Romania.