Wesley Egberto retweeted
Replying to @o_gabsferreira
Galera precisa estudar arquitetura de software, privacidade de dados, segurança, performance engineering, economies of scale, Direito. Estudar como codificar não é mais o foco, mas eh ainda necessário para validar que os itens acima estão sendo respeitados, implementados de forma correta.
1
2
57
5,451
The free campaign for the color edition of "Shogi Primer" has started! You can download it for free over the next 5 days, including this weekend. Give it a read, and if you enjoy it, I’d love to read your feedback with a quick rating or review! amazon.com/dp/B0HDSZP546
1
4
83
Wesley Egberto retweeted
AI won’t eliminate software developer jobs... it’ll increase demand. And here’s why: Sure, AI can help anyone build an app now. But making an app work in the real world? That’s a whole different story. After that first prototype, reality kicks in: - Integration with payment systems - Subscription logic, renewals, and upgrades - Privacy policies and terms of service that must match actual data handling - Authentication and authorization flows - Localization and timezone handling - Tax calculation and invoicing compliance - Securing sensitive data and managing user permissions This isn’t drag-and-drop. It’s architecture, security, compliance, and edge-case thinking. AI helps start the journey. But as complexity grows, it introduces risks. You can’t blindly let AI rewrite critical logic or manage legal exposure. Developers become the final glue: bridging AI-generated scaffolding with robust, reliable software. They’re not just coders. They’re translators of messy AI logic into real-world, scalable, secure systems. The more AI builds, the more developers we’ll need. Because now everyone is building, and most will need help. #MSBuild #AI #OpenAI #Gemini #Claude #Azure
6
9
50
4,513
#Java #JDK24 #Java24 is released today! ✨🥳☕🚀✨ ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛ 100% See release notes for changes: jdk.java.net/24/release-note…
20
85
3,570
Wesley Egberto retweeted
Oracle announces Learn.java 🤩
29
247
2,316
115,644
Vou lecionar Métodos Ágeis no primeiro semestre de 2025. É uma disciplina em nível de Mestrado, do Programa de Pós Graduação em Computação Aplicada da UTFPR. Ela pode ser cursada remotamente. Esta e outras disciplinas do PPGCA estão no link abaixo. bit.ly/4gCkV7y
4
22
1,473
24 JEPs !
#Java #JDK24 111 more days until #Java24 is released on 2025-03-18 ⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜ 39%
19
#Java #JDK24 111 more days until #Java24 is released on 2025-03-18 ⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜ 39%
1
9
179
RT @ZygoFrog: The force is strong in Zygo. We are Making Meme Coins Great Again! Become a Zygote and join in the revolution! t.co/…
84
Wesley Egberto retweeted
finally, some good news! JEP 491: synchronize virtual threads without pinning is slated to be in Java 24! openjdk.org/jeps/491
19
139
6,658
#Java24 is starting to fill up*: * stream gatherers & class-file API propose to finalize * maybe no virtual thread pinning in `synchronize` * full JDK images may become ~25% smaller But wait, there's more… [*] some items are still speculative; check openjdk.org/projects/jdk/24/
7
37
155
13,801
Wesley Egberto retweeted
My talk @Devoxx took a deeper look at Virtual Threads in Java and explored the question how it is able to provide high scalability. The recording of the talk is now available on youtube. Do give it a try and as always remarks/questions are very welcome! 🙏 piped.video/watch?v=HQsYsUac…
2
6
33
1,911
Wesley Egberto retweeted
Just finished "Modern Angular" by @Armandotrue. A must-read to catch up on all the new Angular features: Standalone Components, Signals, RxJS, testing, and more. Clear explanations & tons of examples. Highly recommend, really enjoyed reading it! #Angular manning.com/books/modern-ang…
2
7
23
2,512
Wesley Egberto retweeted
If you don't understand this concept, "eventually" you will be in trouble. How to achieve Exactly-Once delivery? One of the most serious problems a distributed system can have is duplicate or missed operations, and Exactly-Once delivery solves that problem. At first glance, Exactly-Once delivery seems hard to tackle, but dividing the problem into two parts makes it much easier to solve. An operation is executed Exactly-Once if: • It is executed At-Least-Once. • It is executed At-Most-Once. At-Least-Once Delivery An operation is executed at least once if, even in the presence of failures, the system retries it until it succeeds. How? 1. Retry until the operation is processed or reaches maximum attempts. Note that not all operations are retryable. 2. Store the message and its state in a durable message queue to ensure it is not lost and can be retried. 3. Set up monitoring to detect and alert if retries exceed a threshold. It could be potential issues needing attention. At-Most-Once Delivery If the system prevents the same message from being processed more than once, even if it is retried, an operation is executed at most once. How? 1. Idempotency is your friend. An idempotent operation can be applied multiple times without changing the result beyond the initial application. 2. Generate a unique idempotency key for each message/operation. 3. Before processing the message, check if the idempotency key already exists in a persistent store: - If it exists, do not process the message again and return the previous result. - If it does not exist, process the message and store the key. Resilient and reliable systems need Exactly-Once delivery. Don't double charge your customers; 😉
10
106
571
43,968
Wesley Egberto retweeted
My talk is on YouTube!! 🥳🥳 Please watch it, give me feedback, and share it on Twitter and with your team and colleagues! I would appreciate it ❤️
🍃 Distributed Scheduling with Spring Boot: the challenges & pitfalls of implementing a background job by @rponte @ Spring I/O 2024 ▶️ Video: piped.video/ghpljMg8Ecc 🔗 Slides: speakerdeck.com/rponte/distr… #springio24
7
25
146
19,639
Wesley Egberto retweeted
We have had 400 students following the "Programming Parallel Computers" course at @AaltoUniversity @CSAalto this year, the final lecture is on Monday! If you missed the course, no worries, there will be a self-study version of the course in June! ppc.cs.aalto.fi
1
32
158
14,921
Wesley Egberto retweeted
We are starting the publication of a series of short articles covering topics not addressed in our textbook. The first one is about domain-driven design: softengbook.org/articles/ddd.
1
6
36
2,694
Wesley Egberto retweeted
The 2024 Jakarta EE Developer Survey welcomes the perspective of Java developers from around the world! Our survey is available in Spanish, Portuguese, Japanese, and Chinese! hubs.la/Q02pRTgR0 #opensource #JakartaEE #Java
4
10
1,283
Wesley Egberto retweeted
Remember - the easiest way to try out the new Java 22 release: jbang --java 22 Use it while exploring @wesleyegberto's great github repo with examples of all the new features: github.com/wesleyegberto/jav…
1
2
2
500