Sign in to view Stefan’s full profile
or
Already on LinkedIn? Sign in
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view Stefan’s full profile
or
Already on LinkedIn? Sign in
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Slovakia
Sign in to view Stefan’s full profile
Stefan can introduce you to 10+ people at NetApp Instaclustr
Join with email
or
Already on LinkedIn? Sign in
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
304 followers
306 connections
Sign in to view Stefan’s full profile
or
Already on LinkedIn? Sign in
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Stefan
Stefan can introduce you to 10+ people at NetApp Instaclustr
Join with email
or
Already on LinkedIn? Sign in
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Stefan
or
Already on LinkedIn? Sign in
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view Stefan’s full profile
or
Already on LinkedIn? Sign in
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Activity
304 followers
-
Stefan Miklosovic reposted thisStefan Miklosovic reposted thisLet's talk about the final CEP of this series, Apache Cassandra "CEP-55: Generated Role Names," authored by NetApp Instaclustr's Stefan Miklosovic. As the follow up to "CEP-24: Password validation/generation," CEP-55 allows operators to simply generate role names with options to include prefixes, suffixes, and name length. This removes the burden of creating unique names at scale and increases security through non-guessable naming. Want to read about all the CEP's I've covered in this series? Check out the link below 👇 (Thanks for following along, I'm working on another CEP series. Let me know if there's one that you think I should cover)
-
Stefan Miklosovic posted thisMy primary usage of (Claude) AI these days is to rewrite a lot of legacy infrastructure-like software I had for personal needs. I always knew that there is a technical debt to address, even though I did my best not to have one, I just knew where it has weak spots but was too busy or lazy to deal with it (or both). Prompting the last couple of days made this go away and helped me a lot to get it finally to the shape it should be in.
-
Stefan Miklosovic shared thisSee you in Glasgow in October!Stefan Miklosovic shared thisCommunity over Code, Glasgow Oct 11-14, 2026 Deadline in 3 weeks for CfP on the Cassandra Track: https://lnkd.in/dBtzERrp We are looking for presentations on the following: ⭐️ Developing applications with Cassandra .. ➡ Tell us how you built it and the benefits its brought .. ➡ Share Use cases and your horror stories ⭐️ Upgrading to 5.0, challenges and benefits .. ➡ Share some tips for new admins and to the devs for 6.0 ⭐️Worked on a feature or a bug-fix? .. ➡ Tell us about your experience, from code to community challenges ⭐️Downstream Cassandra development .. ➡ Tell us about the capabilities added, and the challenges you face ⭐️What’s coming in 6.0 and future Cassandra versions .. ➡ All CEP Authors, we definitely want to hear from you ⭐️Everything and anything about our Cassandra sub-projects .. ➡ Drivers (java, python, golang, c/c++), Sidecar, Analytics, Spark Connector, … ℹ️ Presentations are by default 40 minutes. If you would like to do a shorter 20 minute presentation let us know in the submitted talk description.
-
Stefan Miklosovic shared thisThis is a great improvement when it comes to node density / better compression ratios with your data appropriate for such a compression technique. I had a wonderful cooperation with Yifan Cai as well as Jon Haddad while working on this. Very excited to see this in Cassandra 6.0!Stefan Miklosovic shared thisI'm back with my CEP series! Up next is Apache Cassandra "CEP-54: Zstd with dictionary SSTable compression." In this short video, I explain what this CEP entails and what kinds of workloads benefit the most. There's more detail in my blog in the comments below so check it out 👇 !
-
Stefan Miklosovic shared thisWhat a great time we had together!Stefan Miklosovic shared thisThere’s a lot to be said about seeing a worldwide team in person. While deep work for me happens in pure silence, planning in person fills my cup and speeds up the process. Thanks everyone for traveling to Australia to thrive together out of the Canberra office. I enjoyed a lot of laughs and really appreciate the in-person conversations. Stefan Miklosovic Abdul Muneer Tomás Ó hAodha Carlos Juzarte Rolo Paul Brebner Brian Graf Stanislav Bychkov @guang
-
Stefan Miklosovic reposted thisStefan Miklosovic reposted thisHappy Friday! Today I'm giving the run down on Apache Cassandra "CEP-53: Rolling Restarts via Sidecar." Sidecar is an auxiliary component in the Cassandra ecosystem that helps streamline cluster management and streaming capabilities. This CEP is designed for more efficient and safer restarts without cluster-wide downtime Check out this quick explainer, and read the full blog in the comments below to see all the other CEPs I'm covering in this series 👇
-
Stefan Miklosovic reposted thisStefan Miklosovic reposted this📣 The Call for Papers is now open for Community Over Code 2026. For the first time ever, CoC will feature Lakehouse Day EU 2026 as a co-located event! 🗓 Submit your talks for either event by March 20 More info 👉 https://buff.ly/wmmaGtA #opensource #CommunityOverCode
-
Stefan Miklosovic reposted thisStefan Miklosovic reposted thisWe're halfway through this series on Apache Cassandra CEPs. Next up is "CEP-52: Schema Annotations for Apache Cassandra." Documenting your data provides a multitude of benefits from clarity for users to data governance. As AI becomes more prevalent and integrated into our workflows, adding context is all the more important for correctly interpreting the data. Take a minute to learn more about annotations. If you want to read more about CEP-52 and all the others I'm covering in this series, follow the link below! 👇
-
Stefan Miklosovic shared thisThanks! I had a great time!Stefan Miklosovic shared thisSometimes the best way to innovate is to step away from the screen and aim for something completely different. We took a break from our meetings this week to bring together members of our Engineering, DevRel, Marketing, and Professional Services teams for an afternoon of Lawn Bowls in Canberra. It wasn't just about strategy and precision on the green—it was a fantastic opportunity to connect our Australian crew with our visiting colleagues from the USA. Despite the scorching heat, spirits were high as we traded code reviews for bowling techniques. The Canberra team kept everyone cool and energized with plenty of cold drinks and tasty snacks, making sure the focus stayed on the camaraderie (and a little bit of friendly competition). Events like this remind us that building strong relationships is just as important as building great technology. A huge thank you to everyone who joined us for a memorable afternoon! #TeamBuilding #Canberra #LifeAtNetAppInstaclustr #GlobalTeam #LawnBowls
-
Stefan Miklosovic liked thisStefan Miklosovic liked thisThe #ApacheCassandra PMC is delighted to welcome Francisco Guerrero as our newest PMC member! 🎉 Francisco has been a significant contributor to the project over many years — most notably as a key driver of the Sidecar sub-project, which enables live operational tasks on Cassandra clusters without downtime. The PMC is responsible for the technical direction and governance of the project. We're lucky to have Francisco step into this role. Congratulations and thank you! 🎊 #ASF #OpenSource #NoSQL #DistributedSystems
-
Stefan Miklosovic liked thisStefan Miklosovic liked thisCEP-52 is available in 6.0: Schema Annotations in CQL for #ApacheCassandra! Better documentation and classification, baked into the schema. ✍️ This adds inline comments and security labels directly to schema elements — keyspaces, tables, columns, and User Defined Types. Labels and comments are stored in queryable system views (schema_comments and schema_security_labels), making auditing and data classification a first-class operation. Two quick use cases: documenting what a column is for right in the schema, and tagging sensitive columns (PII, regulated data) so tooling and processes can find them automatically. https://lnkd.in/eMhuftxe #ApacheCassandra #DataGovernance #NoSQL #OpenSource #ASF #DistributedIsResilient
-
Stefan Miklosovic liked thisStefan Miklosovic liked thisCEP-43 is landing in #ApacheCassandra 6.0: CREATE TABLE LIKE! This CQL improvement lets you create a new table using an existing table as a schema template — preserving columns, types, and (with CEP-52) any schema annotations. It's a small addition with a big daily impact for anyone regularly managing schemas at scale. No more manual copy-paste of long CREATE TABLE statements. 🎉 https://lnkd.in/eTYfqDdy #ApacheCassandra #CQL #NoSQL #OpenSource #ASF #DistributedIsResilient
-
Stefan Miklosovic liked thisStefan Miklosovic liked thisBig news - I'm adding Cassandra training to my cassandra-expert Claude skill!!
-
Stefan Miklosovic liked thisStefan Miklosovic liked this🚨 NEWS 🚨 The Apache Software Foundation Announces $1.5M Donation from Anthropic https://buff.ly/7bqBmU0 #AI #opensource #cloudnative #DataInfrastructure #ArtificialIntelligence
-
Stefan Miklosovic liked thisStefan Miklosovic liked thisHuge congrats to Carlos Juzarte Rolo on becoming a 2026-2027 OpenSearch Ambassador! 🎉 This program recognizes community leaders who actively contribute to growing the OpenSearch ecosystem. Ambassadors help others learn, create, and collaborate by sharing expertise, supporting community members, and representing OpenSearch Project around the world. Watching Carlos champion the OpenSearch ecosystem and lift up the community is incredibly inspiring. We can't wait to see the amazing work he does next. Read the full announcement here: ➡️ https://bit.ly/4bHk3OS #OpenSearch #Community #NetAppInstaclustr
Experience & Education
-
Instaclustr
****** ******** ********
-
***
** ********** * ****
-
******** ****
****** ** ********
-
******* ********** ****
****** *********** ********** ******** undefined
-
-
******* ***********
****** *********** *******
-
View Stefan’s full experience
See their title, tenure and more.
Welcome back
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
or
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Licenses & Certifications
Volunteer Experience
Projects
-
Participant of Google Summer of Code 2013
See projectIntegration of Android platform into Arquillian testing platform for web and native application testing.
https://github.com/arquillian/arquillian-droidium -
Diploma thesis: Arquillian testing platform support for Android web and native applications
The aim of this thesis was to design and implement the Arquillian container for Android devices which is used during functional tests of web applications running at enterprise application servers. Investigation and implementation of functional testing of native Android applications via implemented Arquillian Android container was given as well.
Languages
-
English
Professional working proficiency
-
Slovak
Native or bilingual proficiency
-
Czech
Full professional proficiency
-
French
Elementary proficiency
Recommendations received
3 people have recommended Stefan
Join now to viewView Stefan’s full profile
-
See who you know in common
-
Get introduced
-
Contact Stefan directly
Explore more posts
-
adaptTo() powered by diva-e
768 followers
At adaptTo() 2025, our Tooling track highlights how automation can streamline AEM operations. In this session, you'll see how the ACM Tool enables permissions and content updates as code—making repeatable tasks faster, safer, and more reliable. Krystian Panek & Tomasz Sobczyk (VML) introduce ACM (AEM Content Manager), a powerful open-source tool designed to automate content migrations and permission management across all AEM environments. Built with modern technologies like React Spectrum and Sling jobs, ACM offers a stable, developer-friendly experience that replaces tools like Groovy Console and AECU with a unified, scriptable interface for managing large-scale tasks efficiently. Join us at adaptTo() 👉
44
1 Comment -
Philip Helger
Helger IT Consulting GmbH • 2K followers
I'm happy to announce the initial open source release of peppol-sk — a Java library for converting Peppol e-invoices (UBL 2.1 Invoice and CreditNote) into Slovakia's Tax Data Documents (TDD) for tax reporting. This v0.1.0 release targets the Peppol SK member review TDD specification and provides ready-to-use building blocks for anyone working on Peppol integration in Slovakia: * A builder API to construct SK TDD documents from UBL invoices * JAXB-based data model for reading and writing TDD XML * Built-in Schematron validation * A set of reusable test files for verification The library is Apache 2.0 licensed, requires Java 17+, and is already available on Maven Central. As Slovakia moves forward with Peppol adoption and mandatory e-invoicing, having open source tooling available from day one lowers the barrier for Service Providers, ERP vendors, and integrators to support the Slovak TDD requirements without starting from scratch. The backing specification is the current SK TDD draft published at https://lnkd.in/dJ4M4kMe — feedback during the member review phase is welcome. GitHub: https://lnkd.in/duTeC4qY #Peppol #eInvoicing #Slovakia #OpenSource #eDelivery #TaxReporting
93
3 Comments -
Scalo
15K followers
Many software projects become expensive not because the technology is hard, but because the problem was not clear from the start. At Scalo, we believe the real work begins before the first line of code. We spend time talking, asking questions, and trying to see the world the way our clients see it. As Łukasz Pol, our Head of Business Development, emphasizes: “Technology matters, but understanding matters more. We listen first, so every solution we build actually solves the right problem.” This mindset helps us: ➡️ Avoid building features that nobody uses ➡️ Reduce rework caused by unclear expectations ➡️ Focus on outcomes, not just on delivery If you are planning a new project or scaling an existing one, reach out to Scalo. We will help you verify the “why” before you invest in the “how”.
10
-
Tim Rebesh
GENERAL ONE • 1K followers
Why a Software Engineer with 6+ years of experience decided to build a "simple calculator." Years of working at companies taught me one thing: complexity is easy. Simplicity is the hardest thing to build. A while ago, while helping my wife organize her business, I went looking for a CRM. I expected to find a tool that would make her life easier. Instead, I found "cockpits." Screens overloaded with features, mandatory fields, and a steep learning curve. Even for me, a developer, it felt like a chore. For a practitioner who just wants to focus on their craft, it’s a barrier. It reminded me of an old conversation with a friend about finding a simple calculator app. He told me then: "If you can't find one, build your own." So, I did. I’m now the Product & Tech Lead at generalOne, and we’ve spent the last few months stripping away the noise to build FIVIA. FIVIA isn't a "revolutionary AI-powered enterprise suite." It’s a digital operational memory. It’s a tool for practitioners—masseurs, tutors, engineers—who need to remember what matters without spending an hour on data entry. The Strategy: Global from Day 1: Supporting 40 languages because professional clarity should be accessible to everyone. Architecture over Bloat: No corporate "features" that no one uses. Privacy First: Your data belongs to you, not the platform. I built this for my wife. I’m sharing it now because I believe every professional deserves a tool that feels as natural as a paper notebook, but with the power of modern architecture. Explore what we are building: FIVIA: https://fivia.app Our Philosophy: https://lnkd.in/dppGmWdu — Tim Rebesh, Founder of FIVIA #FIVIA #SoftwareEngineering #ProductDesign #Minimalism #BuildInPublic #generalOne #SoloFounder
25
-
MakeIT
625 followers
🔛 Day 2 of MakeIT 2025 & JCON OpenBlend Slovenia 2025 is underway! We’re starting strong with Markus Kett from MicroStream and his session "Caching Unleashed: Supercharge Your Database Application." Tired of Hibernate bottlenecks and complex database tuning? Markus shares how cutting-edge caching strategies can simplify your stack and dramatically boost performance—making your Java apps faster, leaner, and ready for anything. #MakeIT2025 #JCON2025 #Java #Caching #Performance #CloudNative #DeveloperExperience
13
-
Istanbul Software Testing Conference
2K followers
𝗛𝗼𝘄 𝗰𝗮𝗻 𝗰𝗿𝗶𝘁𝗶𝗰𝗮𝗹 𝘁𝗵𝗶𝗻𝗸𝗶𝗻𝗴 𝘀𝗵𝗮𝗽𝗲 𝗔𝗜-𝗲𝗻𝗵𝗮𝗻𝗰𝗲𝗱 𝘁𝗲𝘀𝘁𝗶𝗻𝗴? Michal Buczko gives us a sneak peek in his upcoming talk “𝗖𝗿𝗶𝘁𝗶𝗰𝗮𝗹 𝗧𝗵𝗶𝗻𝗸𝗶𝗻𝗴 𝗥𝘂𝗹𝗲𝘀 𝗶𝗻 𝗔𝗜-𝗘𝗻𝗵𝗮𝗻𝗰𝗲𝗱 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗧𝗲𝘀𝘁𝗶𝗻𝗴” at ISTC 2025! As an expert in software quality, Michał will share how to blend critical thinking with AI tools to improve testing precision and decision-making. This session is a game-changer for testers aiming to navigate the complexities of AI-driven workflows with confidence. Check out Michał’s short video to discover why this talk is a must-attend, and join us on 𝗠𝗮𝘆 𝟮𝟭-𝟮𝟮 𝗮𝘁 𝗘𝗹𝗶𝘁𝗲 𝗪𝗼𝗿𝗹𝗱 𝗚𝗿𝗮𝗻𝗱 𝗜𝘀𝘁𝗮𝗻𝗯𝘂𝗹 𝗞𝘂𝗰𝘂𝗸𝘆𝗮𝗹ı 𝗛𝗼𝘁𝗲𝗹 to experience it live! 𝗧𝗶𝗰𝗸𝗲𝘁𝘀 𝗮𝗿𝗲 𝘀𝗲𝗹𝗹𝗶𝗻𝗴 𝗼𝘂𝘁 𝗳𝗮𝘀𝘁—𝘀𝗲𝗰𝘂𝗿𝗲 𝘆𝗼𝘂𝗿𝘀 𝘁𝗼𝗱𝗮𝘆: https://lnkd.in/dW3SifX2 #ISTC2025 #SoftwareTesting #AIinTesting #CriticalThinking
14
-
Amdaris
46K followers
70% faster automated testing. Smarter instruments. Stronger security with ZAP automation. Find out how Pavel Petkov, Senior Software Developer, and Andrey Mitev, Principal Developer, deliver real results with smart software solutions for a leading British high-tech instrument manufacturer. #AmdarisBulgaria #SoftwareEngineering #TestAutomation #ZAP #TechExcellence
75
-
Aquion Pty Ltd
3K followers
🚀 New IntelliJ IDEA 2025.1.3 Release is Live! The latest update from JetBrains brings key performance and stability improvements to IntelliJ IDEA, making your development workflow even smoother. 🔧 What's new in 2025.1.3? Fixes for key bugs and regressions Enhanced IDE responsiveness Improved Gradle and Kotlin support General UI/UX refinements As a proud JetBrains distributor, we at Aquion are excited to share this with our developer community. Keep your tools updated to take full advantage of the latest enhancements! 📥 Reach out to quotes@aquion.com.au for more information! #JetBrains #IntelliJIDEA #SoftwareDevelopment #DeveloperTools #Aquion
1
-
Playbook Engineering
4K followers
💡 Just getting started with programming? Or maybe you’ve been coding for a while and want to solidify your basics? Wojciech Korona - Software Engineer at Playbook Engineering - shares 15 essential tips for beginner programmers. From debugging and clean code to learning fundamentals and leveraging community, these are the practices that truly matter in real-world coding. 👉 Swipe through the slides below and share your own tips in the comments! #TipsForBeginners #SoftwareEngineering #EngineeringCulture #TechCareers #PlaybookEngineering #LifeAtPlaybook
11
-
CLARYFI
1K followers
Our PHP Team Lead, Volodymyr Vovnenko, recently raised a question about long-running processes and orchestration in FinTech systems. Within one of our PHP + Symfony projects, our engineering team started evaluating Temporal.io as a way to orchestrate long-running workflows (KYC/AML, payout confirmations, PSP callbacks) with stronger guarantees, better traceability, and a clearer execution flow. Today, our architecture relies on a classic event-driven approach: — Outbox pattern — persisting events in DB and publishing them to a broker — Event choreography — services reacting to each other’s events — Retries & DLQ — handling failures and delayed recoveries While this approach works, it becomes increasingly difficult to maintain transparency, traceability, and guaranteed execution in workflows that may run for hours or even days. Temporal.io, in contrast, offers several potential benefits: — Orchestration instead of choreography — clearer control, versioning, and less event chaos — Built-in retries, timers, and deadlines for long-running processes — Execution history out of the box — always knowing where a workflow got stuck — Native SAGA pattern support with compensation logic We’re curious to hear from the community: 👉 Have you used Temporal.io for orchestration in PHP/Symfony or other ecosystems, and what challenges and results have you seen in production? #PHP #Symfony #Temporal #Saga #Orchestration #FinTech
11
-
Csaba Szugyiczki
Supercharge • 2K followers
Last week we hosted the Android Budapest group’s September meetup with two interesting talks about Compose Hot Reload and WebView-related security risks. The first talk on Compose Hot Reload by Márton Braun included both a presentation and a live demo of the feature itself. It is not an easy task to convince Android developers that such a feature can exist without serious bugs. Google has already tried to ship this functionality twice in Android Studio, but most developers turned it off because it often caused unexpected bugs that magically went away once the feature was disabled. This time the feature is coming from JetBrains, who are known for delivering exceptional developer tooling. This is also the case with Compose Hot Reload. The Hot Reload window is very transparent about when code reloads are happening and if any errors are preventing reload. The number of successful reloads is always visible, along with the logs generated by the Gradle tasks involved during recompilation and clear error messages. This level of transparency about the whole process gives us confidence that we can trust the tool to work correctly. And when it does, it can really be a productivity boost rather than an annoyance. The second talk by Balázs Gerlei covered a completely different topic, going back to the ancient world of Views with a discussion on WebViews. WebViews are often the go-to solution when something needs to be added to an app that already exists on the web. It seems to be an okay solution, especially for screens that are less mission-critical like terms and conditions, FAQ pages, or similar static content. Adding a default WebView that opens a specific URL seems like an innocent task, but as Balázs’s talk highlighted, it already comes with its own risks. If the content also requires JavaScript, then a whole other world of exploits becomes possible. Takeaway: If you really need to open a website in your app, use a Custom Tab to do so, or secure your WebView as much as possible; just like Balázs’s SecureWebView library does out of the box.
24
-
Richard Gross
Technische Universität… • 1K followers
On Tuesday I gave a presentation about Rediscovering Legacy Code at Java Forum Nord. We had so much fun in the Q&A afterwards that we went quite a bit overtime. The hardest question was "I want to fix it but how do I change my project/team/department?" Let's try to answer that. How do I change a team? I like to adapt the model from Atomic Habits, a book about personal improvement. It introduces the four laws of behavior change: 1. (cue) Make it obvious. Explicitly define what the new habits should be. 2. (craving) Make it attractive. Reduce (time) pressure. Stack habits together. Define that you will only "Do (Implement a feature), after I have done (10min of refactoring)". 3. (response) Make it easy. Learn the skills, perhaps from a coach. Reduce/eliminate the blockers of the new habit. If you don't have a good test example, create one. If classes are untestable, change them. 4. (reward) Make it satisfying. Provide immediate reward. Keep a (refactoring/bug) score. Increases the chance that the behavior will be repeated. You can use these laws of behavior change on yourself first. Especially "make it easy." If you can turn something hard into something easy, you now have enough of a foundation to change the team with "Fearless Change". The book introduces a set of patterns to introduce new ideas. * Personal Touch: "To convince people of the value in a new idea, show how it can be personally useful and valuable to them" > Maybe the most important one. * Early Adopter: "Win the support of the people who can be opinion leaders for the new idea." > This can be someone experienced who is generally open to new ideas. * External Validation: "To increase the credibility of the new idea, bring in information from sources external to the organization." > Show what the benefit of the change is. * Champion Skeptic: "Ask for Help from strong opinion leaders, who are skeptical of your new idea, to play the role of 'official skeptic.' Use their comments to improve your effort, even if you don’t change their minds" > Useful later, when you have early adopters already. * Corridor Politics: "Informally work on decision makers and key influencers before an important vote to make sure they fully understand the consequences of the decision." > Do not bring up controversial ideas in big team meetings. Warm opinion leaders to the idea beforehand, address their criticism and they will come to your aid in the meeting. * Trial Run: "When the team is not willing to commit to the new idea, suggest that they experiment with it for a short period and study the results."
17
-
Coherent Solutions Romania
8K followers
If you’re getting started with Java, it’s easy to feel overwhelmed by versions, frameworks, endless tutorials, and different applications.💻 Mihai Zanfir, Java Engineer at Coherent Solutions, shares what actually matters when learning Java for real-world projects. 👇Swipe through for practical guidance #java #javaengineer #coherentsolutions #thecoherentway
6
-
Olga Shilova
Vention • 12K followers
🌀 What’s really happening in .NET today? We’re not talking hype. This is hands-on insight from someone who just migrated a production project to .NET 8. We spoke with Yahor Halubchyk, a senior .NET engineer at Vention, to get a grounded take on current trends, migrations, and what’s worth paying attention to. ⚙️ .NET 8 has become the default. It’s stable, fast, and LTS-backed. Upgrading from earlier versions is usually a matter of days. As for .NET 9 — most teams are skipping it and waiting for 10, which promises smart memory handling and auto-optimizations for collections and performance. 🧱 Still on .NET Framework? Brace yourself. If your project’s on modern .NET (formerly Core), migration is straightforward. But if you're stuck on .NET Framework 4.8, you're likely looking at a full rewrite. The architecture is different, and most libraries just won’t work out of the box. 🧩 Third-party libraries are the real bottleneck. Yahor put it simply: “If you're on the standard Microsoft stack, migration is smooth. But if you’re using MongoDB, niche ORMs, or older open-source packages, expect to dig through source code and open GitHub issues.” 📉 Blazor and Razor? Still niche. They’re rarely used in production. React and Angular dominate the frontend. Blazor might work in edge cases, like when sensitive business logic has to stay server-side, but it’s not the go-to. 🤖 AI + .NET: not just buzz — it’s useful. GitHub Copilot struggles with complex logic. But GPT-4? Surprisingly solid. Yahor’s team uses it to generate SQL queries, unit tests, and advanced search logic, especially when given proper context. 🧠 .NET itself? It’s more than a language — it’s an engineering mindset. Think architecture, optimization, concurrency. The learning curve is steep, but so are the opportunities. As Yahor puts it: “If you have real experience, you can jump straight into a project and deliver. For juniors, we offer solid growth.” 📌 We're hiring: 🔹 Senior .NET Developer — https://lnkd.in/digGyN3s 🔹 Intern .NET — https://lnkd.in/dqAM8NPQ
25
-
JDD
771 followers
Multithreading in Java can be a maze, especially for newcomers. Lost threads, uncaught errors, and spaghetti code are all too common. But there's a better way. Join Marcin Chrost at JDD 2025 and discover how structured concurrency, introduced as a preview feature in JDK 21, can bring order to the chaos. Learn how to: 🧵 Understand the principles of structured concurrency ⚠️ Handle errors in a predictable, maintainable way 🧠 Apply it all to solve a real-world business problem 🎟️ Grab your ticket & learn more at: https://jdd.org.pl/ #JDDKrakow #Java #StructuredConcurrency #Multithreading #SoftwareDevelopment #DevConference Bottega IT Minds Sii Poland
4
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More