Milad Khajavi
@khajavi
Software Engineer
I've written a new guide series on the ZIO HTTP website about securing your services with SSL/TLS: - Self-signed TLS - Root CA-signed TLS - Intermediate CA-signed TLS - Mutual TLS (mTLS) Check it out right now! ziohttp.com/guides/securin…
NEW ZIONOMICON DROP 🚨 Sign up to get the latest #Zionomicon sent right to your email. ➡️share.hsforms.com/1KSHTEDVWR7Oyh… The new Zionomicon appendix flips your programming mindset: Instead of writing step-by-step instructions, create composable models that represent solutions. We'll…
1/🤖 Claude Code was introduced by Anthropics about two months ago as a new approach for AI-assisted coding, integrating with a terminal instead of IDEs. 👇
A thing I love about ZIO HTTP is that a server-side application is just a map of (a) route patterns to (b) their handlers, where each entry is essentially just a function from a Request to a Response. #scala #functionalprogramming
My free Scala and Functional Programming video courses are now complete!🥳 We have 8 courses, with 266 videos, and since August, 2024, we have over 1,450 course registrations. Many thanks to @zivergetech, @jdegoes , and @Tornadolobo for making this all possible. 🙏 The…
We are working for you! @khajavi builds a new website And I just released zio-http 3.3.0 With one of the most requested features: better configuration of the Endpoint API json codec 💪
Something good is cooking! 👀🔥 ziohttp.com cc @987Nabil @khajavi
🙋♂️ I’m so excited to announce that, for the first time (as a speaker), I will be attending Spring I/O 2025 in beautiful Barcelona! 👥 Join me on May 23 at 15:30 for my talk: "Streamline Cloud-Native App Development Using CDEs" 🔗 See more here: 2025.springio.net/sessions/strea… 🌞 See…
The design of ZIO Schema 2 is complete, just in time for my talk next week at @lambda_conf 2025! Here is what you can expect! 1/n 🧵
TIME FOR THUMBS UP! A new version of Zionomicon is now available ⚡️ If you've downloaded the previous version, you will receive an email with the latest version shortly. If you're downloading the book for the first time, sign up here: share.hsforms.com/1KSHTEDVWR7Oyh… We’ve added 2…
Yay or nay on the following name changes: Optic => Accessor Lens => Field Prism => Case Traversal => Elements Optional => Optional If you are a big fan of the names `ap` or `Kleisli`, you are not eligible to vote in this election. 😉🤣
Just opened a new position at @zivergetech: 🔥Global Sales Lead🔥 Great opportunity for a new and ambitious sales leader, especially if you have experience in IT services. 👇 linkedin.com/jobs/view/4216…
I'm hiring a Scala developer who lives in the Americas (or is able to work in this time zone long-term). 🎉 Must like functional programming. 😉 Shoot your resume / CV to: [email protected] 📫 Share with your Scala friends! 🙏
How to implement a REST API in Scala 3 with ZIO HTTP, Magnum and Iron 🔥 Check out our latest article by @jorvasquez2301: ziverge.com/post/how-to-im… #Scala #Scala3 #RestAPI #ZIO
Golem 1.2 Release is here 🎉 Our major improvements in this release fall into the following categories: ✔️Golem Desktop ✔️Golem CLI ✔️Golem Server ✔️Worker-to-Worker Communication ✔️Platform ✔️Operations ✔️Worker Gateway ✔️Rib Learn all about it here: golem.cloud/post/golem-1-2…
I just discovered Turbolift, a library that allows combining various effects a bit like Kyo. I tested my main use case which is combining Reader/Writer/State and the performance is pretty good! ZPure is still quite ahead, but the UX is quite good. marcinzh.github.io/turbolift/
Anyone here at KubeCon Europe 2025? 👀 Come say hi! We're at booth S730 and got some nice Kubernetes cheat sheets for you. See you there! #kubeconeu #kubeconeurope #kubecon2025
New #Kyo release 🙌 This is likely one of the last releases before the 1.0-RC cycle! Please report any issues before we commit to a stable API 🙏 ✨ New features: - Reactive Signal - Consistent collection operations - Partial error handling - Record staging - Aeron…
Today I have delivered my rather geeky talk about advancing Java profiling at JavaOne speakerdeck.com/jbachorik/java… (recording will be available ~soon) Thanks to the audience for bearing with me and I hope I brought something interesting up. #java #javaone #jvm #performance #profiling
Try it: keynmol.github.io/scalameta-ast-… Code: github.com/keynmol/scalam… Built with Scala 3, Scala.js, and Laminar
With AST explorer seemingly not maintained, I decided to try and implement it in Scala.js. Lots of fun, until I hit several recursion bugs in my interval tree implementation, and it was hell from that point onwards. This will soon be hosted under Scalameta org and website.
Mid-week surprise! A new version of Zionomicon is now available 🔥 If you've downloaded the previous version, you will receive an email with the latest version shortly. If you're downloading the book for the first time, sign up here: ➡️share.hsforms.com/1KSHTEDVWR7Oyh… Don't miss our…
The #LambdaConf2025 team is excited to launch The Scholarship Program 💪 This program is designed to support students and/or eager professionals in attending the great talks we have lined up this year. If you're interested in applying, please do so here:…