@FelippeRegazio Esse video tem alguns pontos interessantes sobre consciência, com materialismo e reducionismo imagino q seria possivel distinguir
https://t.co/fJrkwLvmJQ
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
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.
https://t.co/gQAwrxbkXk
#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 https://t.co/HugJE7BbUT
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! 🙏
https://t.co/lcWNNdS3GB
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
https://t.co/xmBh1S3ri2
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; 😉
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!
https://t.co/k0fqpFRAU2