If we want clients to create small controllers and use resources in their routes, it’s a good idea to know why. This is a refresher of Derek Prior’s advice from Railsconf 2017.
Years and years ago, I helped the Weekly World News make a book. While their periodical was weekly, it certainly wasn’t news. They were just four people in a small office in Florida. They gle…
The People’s Network - The Political Economy of the Telephone in the Gilded Age
I just finished reading The People’s Network: The Political Economy of the Telephone in the Gilded Age by Robert MacDougal. It was fresh look at the early years of the telephone network, and how the technology has shaped this country, and this country shaped the technology. While it was primarily focused on the years 1890 to 1930, which was a very different time, you can draw several parallels to what has happened between 1990 and 2020 with the Internet. The book pulled back the curtain on the history we’ve all been told about Alexander Graham Bell, revealing that AT&T was who wrote the narrative we all know so well, and sharing a deep look at how many personalities, independents, municipal, and federal government agencies built the telephone network we all take for granted.
Write documentation that actually works for your community
Establishing good documentation can be difficult, but it's critical to effective communication. Follow this framework for writing and sharing documentation with the right people.
Why I use SaaS products instead of cloud providers
I work with AWS every day and choose to use it for a number of my own projects but lately I've started to change. Lets explore some SaaS products out there that will do a better job, in a better way.
Will AIs Take All Our Jobs and End Human History—or Not? Well, It’s Complicated…
Stephen Wolfram explores some of the science, technology and philosophy of what we can expect from AIs. From how ChatGPT works to the cycle of technology, to the concept of progress and preparing for an AI world.
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
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).
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#,