Finally, it's out ๐
Spring Cloud OpenFeign Simplified is now available on @gumroad
https://t.co/E1PByAHoB7
It's a practical deep-dive into the hidden features and usage of Spring Cloud OpenFeign that you probably didn't know is possible
I just published my career recap: Three Years at Cellulant โ My 2025 Career Recap. If youโre building in hashtag#fintech or leading hashtag#engineering teams, check out the wins and insights from this year.
https://t.co/9BeO3kwZsT
Hello everyone ๐, finally it's December 2025 ๐ . The year that did not go exactly as planned - and that's exactly why it mattered.
https://t.co/9BeO3kwZsT
The team's output, as a whole, should be greater than the sum of individual efforts. As an Engineering Leader, how can you rate the cultural fitness of every team member?
https://t.co/liydDfSZ8P
#managementtools#SoftwareEngineering
Do you know how to conduct performance reviews for your Software Engineers? Based on facts and not good vibes and YOLOing it ๐
https://t.co/RdNSFJ9D30
This YouTube video has been restored and we have shared a post-mortem report with @3blue1brown directly, which explains in detail what caused this false positive to occur and what steps are being taken to avoid this error in the future.
At ChainPatrol, we use a combination of human reviewers, advanced LLM scanning, image recognition, and proprietary models to detect brand impersonation and malicious actors targeting organizations.
We have purposefully built an auditable system, to ensure that automation does not cause harm. We found that this video was never reported in our system, and our system did not flag it. This false positive was due to human error, not bots or AI. One of our analysts, responsible for submitting takedowns, accidentally copied the wrong link while reporting a malicious video.
Our current false positive rate is 0.053%. We are dedicated to reaching a 0% false positive rate across both automation and human processes.
To ensure this issue does not repeat, here are the fixes we are putting in place, immediately:
We are assessing and re-training all analysts.
We are implementing PagerDuty Alerts when a Copyright Counter Notification is received for faster response.
We are implementing a system to detect when our analysts add links into takedown input fields that are not on the blocklist.
Lastly, we would like to emphasize: @Arbitrum did not have any involvement in this takedown. At ChainPatrol, we act independently, on behalf of our clients, who partner with us in an effort to protect their communities from malicious activity, like phishing.
We treat every account, big or small, fairly. Every piece of content we block can be disputed on our search page or by emailing [email protected]. These disputes immediately trigger PagerDuty alerts across 24/7 available staff and our team of Founders.
Poverty is not cured by giving free money. We need to set up avenues that people are able to get reward for honest work. One of the low hanging sectors is agriculture. Make it easy to grow and sell farm produce, across the entire chain...
In my opinion, ADD the budget for Social Development and Poverty Reduction Programme: N539.31bn to that of Agriculture: N644.45bn AND setup a "real" and "effective" monitoring. We will have more effective Poverty reduction that way
I have been on both ends of this. The first time, Paystack needs to change the size of the payment reference. Lucky for me, the original Engrs stored the reference in a single table and use internal reference. So we added a new column, started writing to it and then backfill
Somewhere out there is a company about to have their first big incident this holiday season because they use 32-bit int primary keys and Iโm very excited for them.
The second time, I happened to be the one informing partners we will be changing the size of the references because the old one is running out. This is not auto-increment. It's a whole algorithm that needs to be updated and coordinated with partners across Africa
I was building a chat app. One of the challenges was client A on a stable internet connection and client B is not. Websocket gets reset a lot and mares the experience. I got better results with SSE under the same internet and server conditions
I embraced server-side event on a project after websocket reminded me how unstable and unreliable the connection can be. Especially with lean server resources
A web technology that feels very under-utilized: server-side events for pushing data from the server to the browser.
Much less resource intensive than websockets. And yet, many devs reach for websockets when they do not need two-way streaming!
It's very easy to dress in black tie and the holiday season is the perfect time to do so. You can wear black tie to the opera (e.g., opening night for Nutcracker) or a New Year's Eve party. All you need to do is avoid a few simple mistakes. ๐งต
Vavr documentation is not only alive again... but is now also available in Spanish!
https://t.co/hG9baVno5L
Thanks to @geovannycode, who played a key role in bringing the project back to life and preparing the translation!
๐๐๐
More updates are coming soon!