 Good afternoon everybody. Welcome to this lightning talk. Our next speaker is Hildeberthum and Danseh talking about Osis Give him a big hand, please Thank you I'm gonna talk about Osis, and I have a very short Presentation about myself just to give you a hint I'm a job. I started my career in programming in Java in 1998 and It was my first experience programming and my first program was a applet to show graphic shorts And I I've worked with Java since then until I Was hired by University Catholic Delova to actually rescue a project so I Because of my background with Java Java Java, I I was hired there to save this project So I worked very hard for quite to we quite sometimes to we are working hard to save these projects from from failure and Actually, I didn't succeed. That's why I'm here And the project was like working working working no progress. So what happens when you Don't succeed is This technical decisions come up down. So hierarchy Authorities try to push some technologies So you do actually have to lessen and do what they want. Otherwise, you cannot continue So that's what's happened in our case Hierarchy imposed a technology and then what we were scared Abandon everything all Java stuff. He writes everything in something new. That's very scary so but the thing is Lesson learned was that actually we were quite happy with the new thing so The new thing was Python in the whole platform that comes with it and we actually Are doing much better today with Python than we Java before so it was a good pressure And what we are doing with Python is actually a new open source project calling Oziz So Oziz is an initiative open source initiative from University Catholic deluvan To rethink how the university works. I'm talking about the administrative part how to resistory students how to To organize classes and Teachers allocate students in classes print the diploma Certificates and everything from the administrative part. So Oziz is a product Open source product to manage universities or high education institutions so In order to replace the old system, we have to rethink the way we work and The way to do that was to be completely open. So we could have in contributions not only from our Usual members of the administrative and Bureaucratic members, but also from teachers the students. So now they can say how they want to Use their applications. They can we can listen to them and they can contribute so Oziz opening the door for Students teachers in the whole academic community What we are doing now is modernizing How we work how the process of the university and put them into Oziz What is actually happening also is Oziz is actually inspiring students and teachers To provide some additional services to students everything. It's happening at the same time actually And also departments of the university Instead of asking asking asking to add something new they are actually doing it Which is something that never happened before We are Strongly Investing strongly in open source. So the whole stack that runs Oziz is 100% open source Everything is open source from open Nebula until the user interface everything. It's open And we desperately want to share it with other universities. So you want to you maybe we'll profit from this experience for the moment two universities are Developing and using this Project its university Catholic Delova the main sponsor the University of San Luis Both universities are talking about merge and stuff like that nowadays But actually the discussion to contribute to Oziz happened a lot of time before so like one year and a half before all these discussions So even if they don't merge So we will continue in the project will develop will continue contributing This is the user interface and The first feedback we had was it is clean. It is easy to memorize It is easy to navigate It is far easier than the previous version that you have to know a lot about the domain in order to Use it now we deliver only the necessary only the service that they need We don't do much more because they assimilate easier if we do do it simple this internal page that One of the first implementations in the project was the scoring coding. So teachers Everywhere in the world and also in the university They encode the scores of the students Directly into Oziz and then it saves a lot of time from from all departments and teachers it was a Evolution in terms of scoring encoding in the university This is Oziz, but we also have a portal version. So Oziz is also available for You know, we have back office and front office. So we saw back office now. We are So we see the front office which deals with inscript Subscription and registration Admission process and so on so during this experience, we actually are moving from Java to Python and It has been Amazing experience After years developing Java and going to Python. I changed my mind like water It's amazing. I'm not saying that Python. It's a great fantastic language I'm saying that you get your stuff done with Python. That's it So we managed to solve all our major problems Scalability problems everything we had in the past with Java Six months after adopting Python. We solve all of them as We are stoned even more excited about jungle because all the stuff we had to write ourselves manually we had Ready to use in jungle. So it was amazing So I really recommend it and it changed the way we think about software So we also had the transition from proprietary to open source and it was not easy because people who used used to develop Close code they keep thinking like that. So they started putting a hard-coded reference to internal services. They forget to forget to to put To remove dirty code they forget comments. They forget the license So they were working like before but now we have to see the quality of code Much more. This is much more important than before So after some times the team was adapted easily. So it's another another Experience the code is much more clear than before. I'm not saying that the best code in the world But it's much better. So people are learning how to code better nowadays than before And the motivation comes naturally So what happens is people are working without no pressure even during their free time and free Holidays So I have commits during the weekend. I have comments all the time. It never happened before Now they are actually doing things that we never expected and It's amazing. They just don't stop coding Contribution is the main aspect of value. So nowadays we have four full-time developer five full-time developers Paid full-time and then we have fifth 13 additional contributors students personal external people And we need more two guys or two girls to join our team in the As soon as possible to help us to to do it faster than before So instead of paying license, we are creating jobs. That's what we think about open source We prefer spend money in Opportunities even a consultant come can come and help us to develop better Python code jungle code. So we are paying someone For for doing the job not that license that we don't see the value a Group of faculties get together to develop of an additional application to manage Dissertations Never happened before so we had a huge contribution from them faculty of medicine medicine contributed with a whole new model for internship We had an administrative department completely isolated from our department who developed a model for to manage assistance and We actually Finished a master thesis this is last year We have two master thesis ongoing about the whole thing OZs community open source and so on And we are writing up right now a scientific paper with KU 11, which is the other University from the Dutch part So It's amazing just one year actually the first release of OZs came out and 31 January last year we are now Celebrating the first anniversary here in this talk. So it's a quite good result so far Also, there is a product developed by students. They created this thing called ingenious, which is online Coding tests. So we are going to integrate with OZs. So students who perform tests using these two The scores will be injected directly into OZs automatically so the students are Busy developing the integration right now and this is the first time we heard about something developed by a student Which is actually going to be integrated with the the the staff at the University. It's really exciting So in terms of architecture, we take care to keep OZs completely isolated So we don't make reference to internal stuff. So in this case here we have The two systems OZs as OZs portal and they are completely independent So if OZs goes down OZs portal keeps working if OZs portal goes down OZs keep working normally So they are isolated, but they share the same kind of data They use the same but database but different data sets and It's to improve performance Finally from the internal part the internal stuff we have we use a ESB to isolate all the complexity inside and avoid that OZs get busy with SAP Moodle and other stuff. So We consume and provide REST standard data So they they they they can manage it without any direct reference Everything is open source. So we have some products here open source products we are proud to use and we are we would love to share the experience with each one and They are really great. They are serving big problems and That's my talk. Thank you very much and I'm free to