Archive for the 'Web' Category
On computer and programming history …
- What is Code?
Software has been around since the 1940s. Which means that people have been faking their way through meetings about software, and the code that builds it, for generations.
- Learning BASIC Like It’s 1983
In 1983, though, home computers were unsophisticated enough that a diligent person could learn how a particular computer worked through and through. That person is today probably less mystified than I am by all the abstractions that modern operating systems pile on top of the hardware.
- How Lisp Became God’s Own Programming Language
Lisp transcends the utilitarian criteria used to judge other languages, because the median programmer has never used Lisp to build anything practical and probably never will, yet the reverence for Lisp runs so deep that Lisp is often ascribed mystical properties.
- Should you learn C to “learn how the computer works”?
I’ve often seen people suggest that you should learn C in order to learn how computers work. Is this a good idea? Is this accurate?
- C Portability Lessons from Weird Machines
In this article we’ll go on a journey from 4-bit microcontrollers to room-sized mainframes and learn how porting C to each of them helped people separate the essence of the language from the environment of its birth.
- The Coming Software Apocalypse
A small group of programmers wants to change how we code—before catastrophe strikes.
posted on 20181213 in english, Links |
Comments Off on Links 2018-12-13
On teams and their problems …
posted on 20181119 in english, Links |
Comments Off on Links 2018-11-19
More about microservices and Docker …
- Serverless Microservice Patterns for AWS – Jeremy Daly
Since I work with serverless microservices all the time, I figured I’d compile a list of design patterns and how to implement them in AWS. I came up with 19 of them, though I’m sure there are plenty more.
- 10 Tips for failing badly at Microservices, by David Schmitz
If you mind my tips, then surely you will fail at Microservices and your boss will never again try to move away from your beloved vintage monolith.
- The Death of Microservice Madness in 2018
Microservice madness goes something like this:
Netflix are great at devops.
Netfix do microservices.
Therefore: If I do microservices, I am great at devops.
- Services, monoliths, modularity
My not-useful takeaway from these reckons is that what you need is modularity, not microservices.
- Microservices Are Something You Grow Into, Not Begin With — Nick Janetakis
Let’s talk about when it might be a good or bad idea to start using microservices. SPOILER ALERT: it’s not the same for every project.
- Revisiting Using Docker, by Gregory Szorc
When you look at all the options for running containers in 2018, I think it is obvious that Docker – usable though it may be – is not ideal for a significant number of container use cases.
- Docker is the dangerous gamble which we will regret | Lawrence Krubner, Smash Company
Summary: don’t use Docker, or any other container technology. Use Terraform and Packer instead.
posted on 20181112 in english, Links |
Comments Off on Links 2018-11-12
posted on 20181029 in english, Links |
Comments Off on Links 2018-10-29
- Colin Percival: Some thoughts on Spectre and Meltdown
While I have not been involved with handling these issues directly, I think it’s time for me to step up and provide both a wider context and a more broadly understandable explanation.
- How Meltdown and Spectre Were Independently Discovered By Four Research Teams At Once | WIRED
“As far as I can tell it’s a crazy coincidence,” says Paul Kocher, a well-known security researcher and one of the two people who independently reported the distinct but related Spectre attack to chipmakers. “The two threads have no commonality,” he adds. “There’s no reason someone couldn’t have found this years ago instead of today.”
- Myths Programmers Believe about CPU Caches – Software the Hard way
Such misconceptions are mostly harmless (and maybe even helpful), but can also lead to bad design decisions. For instance, developers can start to believe that they are insulated from the above concurrency bugs, when working with single-core-systems.
- Why Raspberry Pi isn’t vulnerable to Spectre or Meltdown
Happily, the Raspberry Pi isn’t susceptible to these vulnerabilities, because of the particular ARM cores that we use. To help us understand why, here’s a little primer on some concepts in modern processor design.
- Jens Neuhalfen: Meltdown and spectre explained — for normal people
This is for “normal people”. With these slides I fill the hole between we are going to die! and white noise. You, the reader, will understand what went wrong, how it went wrong, and why this is bad. I will try to minimise the computer specialists words to an absolute minimum. Promised!
(Recording from FrOSCon2018)
- Jon Masters: The spectre of hardware bugs
Great Keynote and detailed slides with more information. (Recording from FrOSCon2018)
posted on 20181022 in english, Links |
Comments Off on Links 2018-10-22
posted on 20180304 in Links |
Comments Off on Links 2018-03-04
Politisches zum Wahl-Wochenende…
- Politik als Luxus
Wer sich nicht einmal eigene Kinder zutraut hat keine Nerven für den Luxus Politik.
- Schulzzug: Veränderung! Ach nee, doch nicht.
Allerdings ist die Wahl nur solange bizarr, wie man davon ausgeht, die Menschen wählten, um etwas zu bekommen, und seien überzeugt, CDU und FDP könnten dieses Etwas geben.
- Perspektivlosigkeiten
tl;dr: Die Wahl ist gelaufen, es gibt nichts zu wählen. Ich geh trotzdem wählen, weil ich keinen Trump-Effekt haben will.
- Seit ich bei #G20 war, habe ich Angst
Ich habe mich noch nie so unwohl im Nachgang meiner Arbeit gefühlt, wie jetzt nach den G20-Protesten. Und das liegt nicht vordergründig an den Aktionen militanter Gewalttäter im Schanzenviertel.
- Des Faschodrives neuste bürgerliche Fassade
Man kann von einer weltweiten Lust am Totalitären sprechen, am Autokratischen, an uneingegrenzter staatlicher Gewalt und einfachem Freund/Feind-Denken.
- Chronik des Überwachungsstaates
Vor allem seit der Jahrtausendwende erlassen Bundesregierungen Gesetze, die kontinuierlich Grund- und Freiheitsrechte abbauen, indem Überwachung ausgedehnt wird.
posted on 20170922 in Links, Politik |
Comments Off on Links 2017-09-22
Even more on programming and architecture.
posted on 20170716 in english, Links |
Comments Off on Links 2017-07-16