Archive for the 'Web' Category

Links 2017-05-15

On tools …

  • Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs
    Solaris Zones, BSD Jails, and VMs are first class concepts. [..] Containers on the other hand are not real things.
  • CPU Utilization is Wrong
    The metric we all use for CPU utilization is deeply misleading, and getting worse every year. What is CPU utilization? How busy your processors are? No, that’s not what it measures. Yes, I’m talking about the “%CPU” metric used everywhere, by everyone.
  • Practical jq
    I really love jq, the JSON processor. It has changed my life and pretty much replaced Perl and Ruby as my ETL and data-munging go-to tools.
  • Reshaping JSON with jq
    Working with data from an art museum API and from the Twitter API, this lesson teaches how to use the command-line utility jq to filter and parse complex JSON files into flat CSV files.
  • A Visual Guide to What’s New in Swagger 3.0
    Over the past few years, Swagger 2 has become the de facto standard for defining or documenting your API. Since then, it’s been moved to the Linux foundation and renamed to OpenAPI Spec.
  • A plan for open source software maintainers
    As I envision it, a solution would look something like a cross between Patreon and Bugzilla: Users would be able sign up to “support” projects of their choosing […] and would be able to open issues.

Links 2017-05-05

Links 2017-05-01

  • Trump, Putin and the Pipelines to Nowhere
    A crisis in investor confidence is the biggest threat to fossil fuel companies — not environmentalists, regulations, clean energy competitors or climate agreements.
  • The 1930s were humanity’s darkest, bloodiest hour. Are you paying attention?
    Even to mention the 1930s is to evoke the period when human civilisation entered its darkest, bloodiest chapter. No case needs to be argued; just to name the decade is enough. It is a byword for mass poverty, violent extremism and the gathering storm of world war.
  • When It’s Too Late to Stop Fascism, According to Stefan Zweig
    The excruciating power of Zweig’s memoir lies in the pain of looking back and seeing that there was a small window in which it was possible to act, and then discovering how suddenly and irrevocably that window can be slammed shut.
  • Torching the Modern-Day Library of Alexandria
    When the library at Alexandria burned it was said to be an “international catastrophe.” When the most significant humanities project of our time was dismantled in court, the scholars, archivists, and librarians who’d had a hand in its undoing breathed a sigh of relief, for they believed, at the time, that they had narrowly averted disaster.
  • Die Globale Klasse – Eine andere Welt ist möglich. Aber als Drohung.
    Es gibt heute eine globalisierte Klasse der Informationsarbeiter, der die meisten von uns angehören und die viel homogener und mächtiger ist, als sie denkt.
  • Wie politisch darf, soll oder muss eine Firma sein?
    In kleinen und großen Gruppen sind wir auf der ganzen Welt und in unterschiedlichsten Kulturkreisen unterwegs. Die Vorbehaltlosigkeit und das Interesse, welches uns überall entgegengebracht wird, hat auch jeder andere verdient. Und dafür stehen wir als Open Source Company in besonderem Maße.

Links 2017-01-23

Links 2017-01-19

On programming…

Links 2016-12-08

A few notes on monitoring, debugging, and testing.

  • Chris’s Wiki : blog/unix/ManyLoadAveragesOfUnix
    It turns out that the meaning of ‘load average’ on Unixes is rather more divergent than I thought it was. So here’s the story as I know it.
  • Illustrated Guide to Monitoring and Tuning the Linux Networking Stack: Receiving Data
    This blog post expands on our previous blog post Monitoring and Tuning the Linux Networking Stack: Receiving Data with a series of diagrams aimed to help readers form a more clear picture of how the Linux network stack works.
  • Using jemalloc to get to the bottom of a memory leak
    The opportunity to really get to the bottom of a memory problem is quite a rarity in the life of a developer and this showed in the fact that our investigations (alongside other work) lasted over a month.
  • Ten Tired Trends In Software Testing Discourse
    I’ve read your blog posts and I’ve been to your talks and talked to you after the talks too. And here’s what I want to know: if you love automation so much how come all you can do is warn me about how not to use it?
  • Notes on concurrency bugs
    Non-deterministic bugs are rare, but they can be extremely hard to debug and they’re a productivity killer. Bad non-deterministic bugs take so long to debug that relatively large investments in tools and prevention can be worth it.
  • Why Writing Correct Software Is Hard
    The cost of correctness – like the energy cost of reducing entropy – is a result of the “natural laws” of computation, that cannot possibly be avoided.

Links 2016-09-19

More stuff on cloud and service architecture.

Links 2016-09-14

  • What I learned as a hired consultant to autodidact physicists
    It began after I started as a teaching assistant at the department of physics. The first note was a classic – it proved Albert Einstein wrong. The second one solved the problem of quantum mechanics by dividing several equations through zero, a feat that supposedly explained non-determinism.
  • How to Recruit – Rands in Repose
    Recruiting and engineering must have a symbolic force-multiple relationship because the work they do together – the work of building a healthy and productive team – defines the success of your team and your company.
  • It’s Not Just Standing Up: Patterns for Daily Standup Meetings
    Daily stand-up meetings have become a common ritual of many teams, especially in Agile software development. However, there are many subtle details that distinguish effective stand-ups and a waste of time.
  • The Ultimate Guide to Remote Standups
    Remote companies have a unique opportunity to create optimal work environments for their their employees. With a few tweaks, the standup format helps remote teams get more done, faster.
  • Meditations Redux
    The company I helped start, DefenseStorm, just celebrated its second year […] I’m posting the lessons I’ve learned because I think they might be useful to others.
  • Being A Developer After 40 — Free Code Camp
    Hi everyone, I am a forty-two years old self-taught developer, and this is my story.