What we're about
Upcoming events (2)
Hello all, we have a special event prepared for you! On Wednesday, September 25th, IBM Developer is happy to welcome a special guest - Sebastian Daschner, Java Champion, Oracle Developer Champion and double 2016 JavaOne Rockstar. Agenda 18.00 → 18:45 Doors open, food, drinks, networking 18:45 → 19:30 Talk 1 - Make writing tests more joyful 19:30 → 20:00 Pizza time powered by IBM Romania 20:00 → 21:00 Talk 2 - Striving towards more productive development workflows 20:15 → ∞ Networking Abstracts: Make writing tests more joyful Testing is still a topic that most developers would like to avoid. Even though it is crucial for working software, developing and maintaining tests takes certain time and effort — especially for distributed applications or when changes in existing functionality forces test scenarios to adapt. Omitting software tests can’t be the solution; therefore, how can we tackle enterprise tests in an effective and productive way? This session shows what is necessary to effectively test Java Enterprise microservices in an automated way. We’ll see which approaches worked well in real-world projects, how to keep fast feedback and constant velocity in our development circle, how to manage complex test scenarios that involve multiple services, and how to verify our API contracts. It’s crucial for the development productivity to keep an immediate feedback loop, not only for unit but also integrative tests. We’ll see how container orchestration and service meshes support our tests regarding distributed applications. One of the key aspects will be how to write maintainable test code with high quality that embraces principles of software craftsmanship. All the time will be spent live-coding typical test cases with different scopes using different technologies. While I’ll be focusing on Jakarta EE, the concepts and approaches hold true for all enterprise Java projects. Striving towards more productive development workflows We, developers, love writing code, discussing and constructing perfect solutions. However, we very much dislike manual, repetitive tasks, and especially waiting for slow executions such as re-compilations, builds, and slow tests. Our daily coding work involves a lot of these tiny productivity blockers that make our work less enjoyable. What are the state-of-the-art techniques and tools that enable us to spend more time on the beautiful side of coding? This session shows which approaches and technologies support teams in crafting more productive development workflows. Besides the approaches that have proven themselves in projects, we’ll have a look at build tools, IDE features, testing best practices, and state-of-the-art solutions of building and hot-reloading of applications. We’ll furthermore see how to keep a healthy balance between building and verifying applications locally versus in Continuous Delivery pipelines only. In this live-demo-driven session we’ll see how close we can come to the goal of a perfectly effective development workflow. Our speaker: Sebastian Daschner is a Java Developer Advocate at IBM, a consultant, author, and trainer. He is the author of the book “Architecting Modern Java EE Applications”. Sebastian is participating in the JCP, helping to form the future standards of Java EE, serving in the JAX-RS, JSON-P and Config Expert Groups and collaborating on various open source projects. For his contributions in the Java community and ecosystem he was recognized as a Java Champion, Oracle Developer Champion and double 2016 JavaOne Rockstar. He evangelizes computer science practices on https://blog.sebastian-daschner.com, his newsletter, and on Twitter via @DaschnerS. Sebastian kickstarted the JOnsen and jSpirit unconferences that connect Java developers throughout the globe. We look forward to seeing you there!
Good news for all passionate developers! We are happy to announce a new event series for mobile app development! Let’s get together across different cities such as Cluj-Napoca, Brasov, Bucharest and Timisoara and share our experiences. First destination – Cluj-Napoca! Join our meetup to find out where the next event will be held. As a quick overview, since its first public release in 2014, the Swift programming language has become wildly popular among developers for its type-safety, functional use, and expressiveness. Despite its existence as the go-to language for iOS apps, the language is increasingly being used on the server and in the Cloud. IBM contributed to this server-side Swift ecosystem with Kitura, an enterprise-ready REST API framework that is based on Express.js. The future of Kitura is as exciting as the Swift ecosystem itself, and we’re excited to see what comes next! Are you a developer who’s familiar with all layers in software development? Then consider yourself a full-stack developer! The workshop will walk you through concepts of Kitura, Swift and Combine, starting with its architecture, flying past codable routes and ending in deploying your application – and everything in between. WHO is this for? This workshop is for anyone that wants to obtain better understanding of functional coding in Swift using Combine, SwiftUI and Kitura. Whether you are just starting out or you have programming experience already, you'll find this Meetup the perfect event to start expanding your knowledge and to experiment with ideas. Feel free to come along and share the projects you are working on, ask for help, discover new stuff you could implement in your apps and have fun in a friendly environment. WHAT will we cover? Here's our agenda for the evening: 18:30 → 19:00 Doors open, food, drinks, networking 19:00 → 19:15 Short overview of SwiftUI, Combine and Kitura 19:15 → 20:00 Hands-on Workshop – let’s create our own blog using Kitura APIs, SwiftUI and Combine 20:00 → 20:15 Break and networking 20:15 → 21:00 Hands-on Workshop – connecting Combine with SwiftUI and multiple platform deployment (iPhone, iPad, Apple TV) 21:00 → ∞ Networking Let's gather, talk Swift and have fun 😊 Not sure you can make it in person? We got you covered – just send me a message with your e-mail address and I’ll make sure you get in the live session. IMPORTANT! Bring your MAC and charger. Moreover, please make sure you have the xcode latest beta installed. It would be helpful to quickly start the hands-on session if you install IBM Kitura in advance (command-line interface - 𝗯𝗿𝗲𝘄 𝗶𝗻𝘀𝘁𝗮𝗹𝗹 𝗸𝗶𝘁𝘂𝗿𝗮) Our speaker: Daniel Mihai Mandea is a Mobile Applications Architect @IBM with a sixth sense for building awesome mobile applications. He is an active member of Github and Swift@IBM communities where he maintains multiple open sources projects. Passion for technology is his biggest driver that always helps him to go the extra mile and make end users experience much greater. He is always in the loop with hot new technologies and advocating functional approaches.