Feed aggregator
Microsoft Releases Emergency Patches for Actively Exploited SharePoint Zero-Days
Read more of this story at Slashdot.
T-Mobile is Bringing Low-Latency Tech To 5G For the First Time
Read more of this story at Slashdot.
Replit Wiped Production Database, Faked Data to Cover Bugs, SaaStr Founder Says
Read more of this story at Slashdot.
Debian 13.0 To Begin Supporting RISC-V as an Official CPU Architecture
Read more of this story at Slashdot.
Should California's Grid Join a Larger Regional Electricity Market?
Read more of this story at Slashdot.
The Service Library Service
Adam's organization was going through a period of rapid growth. Part of this growth was spinning up new backend services to support new functionality. The growth would have been extremely fast, except for one thing applying back pressure: for some reason, spinning up a new service meant recompiling and redeploying all the other services.
Adam didn't understand why, but it seemed like an obvious place to start poking at something for improvement. All of the services depended on a library called "ServiceLib"- though not all of them actually used the library. The library was a set of utilities for administering, detecting, and interacting with services in their environment- essentially a homegrown fabric/bus architecture.
It didn't take long, looking at the source control history, to understand why there was a rebuild after the release of every service. Each service triggered a one line change in this:
enum class Services { IniTechBase = 103, IniTechAdvanced = 99, IniTechFooServer = 102, … }Each service had a unique, numerical identifier, and this mapped them into an enumerated type.
Adam went to the tech lead, Raymond. "Hey, I've got an idea for speeding up our release process- we should stop hard coding the service IDs in ServiceLib."
Raymond looked at Adam like one might examine an over-enthusiastic lemur. "They're not hard-coded. We store them in an enum."
Eventually Raymond got promoted- for all of their heroic work on managing this rapidly expanding library of services. The new tech lead who came on was much more amenable to "not storing rapidly changing service IDs in an enum", and "not making every service depend on a library they often don't need", and "putting admin functionality in every service because they're linked to that library whether they like it or not."
Eventually, ServiceLib became its own service, and actually helped- instead of hindered- delivering new functionality.
Unfortunately, with no more highly visible heroics to deliver functionality, the entire department became a career dead end. Sure, they delivered on time and under budget consistently, but there were no rockstar developers like Raymond on the team anymore, the real up-and-comers who were pushing themselves.
[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.Mysterious Antimatter Physics Discovered at the Large Hadron Collider
Read more of this story at Slashdot.
'Fossil' Discovered Beyond Pluto Implies 'Something Dramatic' Happened 400M Years Ago
Read more of this story at Slashdot.
'Tens of Thousands' of SharePoint Servers at Risk. Microsoft Issues No Patch
Read more of this story at Slashdot.
After 'Superman' Scores $400M Globally, How Will Marvel Respond?
Read more of this story at Slashdot.
How Did Amazon Spin This Year's Prime Day Sales?
Read more of this story at Slashdot.
Kill Russian Soldiers, Win Points: Is Ukraine's New Drone Scheme Gamifying War?
Read more of this story at Slashdot.
How Gmail Server Evidence Led to a Jury Verdict of $23.2 Million For Wrongful Death
Read more of this story at Slashdot.
Delta's Boeing 767 Makes Emergency Landing as Engine Catches Fire Moments After Takeoff
Read more of this story at Slashdot.
'Inside the Silicon Valley Push to Breed Super-Babies'
Read more of this story at Slashdot.
Why IBM's Amazing 'Sliding Keyboard' ThinkPad 701 Never Survived Past 1995
Read more of this story at Slashdot.
KDE Plasma Finally Gets Rounded Bottom Window Corners
Read more of this story at Slashdot.
Jack Dorsey Pumps $10M Into a Nonprofit Focused on Open Source Social Media
Read more of this story at Slashdot.
Healthy Babies Born in Britain After Scientists Used DNA From Three People to Avoid Genetic Disease
Read more of this story at Slashdot.
That Coldplay 'Kiss Cam' Couple Just Became a Vibe-Coded Videogame - and Then an NFT
Read more of this story at Slashdot.