Technology Commentary

Technology Commentary

8912 bookmarks
Custom sorting
Precision, recall and why you shouldn’t crank up the warnings to 11
Precision, recall and why you shouldn’t crank up the warnings to 11
Recently, the code hosting site GitHub deployed widely a tool called CodeQL with rather agressive settings. It does static analysis on the code and it attempts to flag problems. I use the phrase “static analysis” to refer to an analysis that does not run the code. Static analysis is limited: it can identify a range … Continue reading Precision, recall and why you shouldn’t crank up the warnings to 11
·lemire.me·
Precision, recall and why you shouldn’t crank up the warnings to 11
Not all PBAC is ABAC: Access Management Patterns
Not all PBAC is ABAC: Access Management Patterns
Exploring the architectural patterns we can use with policy-based access control (PBAC) illustrates the difference between policy-based and attribute-based access control (ABAC).
·windley.com·
Not all PBAC is ABAC: Access Management Patterns
Improving the Spell Checker - Visual Studio Blog
Improving the Spell Checker - Visual Studio Blog
Welcome to our latest blog post about the spell checker feature in Visual Studio 17.6 preview 2! We’re excited to share with you the latest improvements we’ve made to this feature, which was first introduced in the Visual Studio 17.5 preview releases for C#,
·devblogs.microsoft.com·
Improving the Spell Checker - Visual Studio Blog
Phoenix Dev Blog - Sounds Like a Bug
Phoenix Dev Blog - Sounds Like a Bug
A deeper look into fixing an 8-year old race condition bug with Phoenix, LiveView, and long-polling that teaches us a few things along the way.
·fly.io·
Phoenix Dev Blog - Sounds Like a Bug
Opinion | This Changes Everything
Opinion | This Changes Everything
I have tried to spend time regularly with the people working on A.I. I don’t know that I can convey just how weird that culture is.
·nytimes.com·
Opinion | This Changes Everything
50 Years Later, We’re Still Living in the Xerox Alto’s World
50 Years Later, We’re Still Living in the Xerox Alto’s World
The Xerox Alto, which debuted in the early spring of 1973, is uncannily familiar today, because we are living in a world of computing that the Alto created. Here's how the Alto came to be.
·spectrum.ieee.org·
50 Years Later, We’re Still Living in the Xerox Alto’s World
Mastodon timelines for teams
Mastodon timelines for teams
Welcome to episode 17 of the Steampipe+Mastodon series, in which we introduce a new subplot: timeline history. So far, the examples I’ve shown and discussed work with current timelines. We&#8…
·blog.jonudell.net·
Mastodon timelines for teams
John Battelle's Search Blog AI Sausage-Making and Unconsidered Consequences
John Battelle's Search Blog AI Sausage-Making and Unconsidered Consequences
Once again, Google and Microsoft are battling for the AI spotlight – this time with news around their offerings for developers and the enterprise. These are decidedly less sexy markets &#8211…
·battellemedia.com·
John Battelle's Search Blog AI Sausage-Making and Unconsidered Consequences
The End of Silicon Valley (Bank)
The End of Silicon Valley (Bank)
Silicon Valley Bank bears responsibility for its demise, but it symbolizes a Silicon Valley reality that is very different from the myth — and the ultimate cause is tech itself.
·stratechery.com·
The End of Silicon Valley (Bank)
Boost Your Code and Efficiency with the Factory Pattern
Boost Your Code and Efficiency with the Factory Pattern
The article emphasizes the importance of creating a stable and easily maintainable application that meets future needs. It discusses the…
·admirlive.medium.com·
Boost Your Code and Efficiency with the Factory Pattern
Repeat yourself, do more than one thing, and rewrite everything
Repeat yourself, do more than one thing, and rewrite everything
If you ask a programmer for advice—a terrible idea—they might tell you something like the following: Don’t repeat yourself. Programs should do one thing and one thing well. Never rewrite your code...
·programmingisterrible.com·
Repeat yourself, do more than one thing, and rewrite everything
Zen and the Art of Identity Management
Zen and the Art of Identity Management
Should developers know Identity protocols like OpenID Connect and OAuth, or should they only rely on high-level abstractions offered by l...
·auth0.com·
Zen and the Art of Identity Management
Turns Out, I Believe In Magic
Turns Out, I Believe In Magic
According to Durkheim (and me), humans prefer to bind together not so much by directly and explicitly valuing each other, but instead indirectly, by choosing something “sacred” outside ourselves to see the same together (and differently from other groups).
·overcomingbias.com·
Turns Out, I Believe In Magic
When Your Job Steals Your Hobby: A Developer's Perspective
When Your Job Steals Your Hobby: A Developer's Perspective
Learn why turning your hobby into a profession may kill your passion and how to overcome it. Gain insights from a developer's experience and tips to avoid burnout and paralysis when working on personal projects related to your profession.
·lker.io·
When Your Job Steals Your Hobby: A Developer's Perspective