Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 68
  1. Go: Path simplification library

    A few weeks ago, I got myself a Bamboo Slate tablet, and had a lot of fun playing around with the output.

  2. Go: The lack of generics

    Go’s lack of generics means that people can’t overengineer in the way they are used to, so they need to put more thought into their designs.

  3. The Setup-Cleanup problem

    A fully automated cleanup strategy.

  4. Mutation Testing works

    Disclaimer: These are Google topics, but based on publicly available resources.

  5. Wireguard is in the Linux kernel

    I’m very happy to hear that Wireguard has made it into the Linux kernel and will be part of Linux 5.6!

  6. Go: Goroutines and Apis

    Goroutines are a unusual and powerful programming language feature, so they are a tempting toy to play with, and they get a bit overused.

  7. Go: Error handling

    I love Go for many reasons, but this part is still itching me: I postulate that this Go idiom is a burden on our mental capacity: if err !

  8. Dot Space Space

    I have a confession to make.

  9. Notes on Plan9's 9P protocol

    The 9P protocol is the protocol for network file systems used in Plan9.

  10. How to review code

    A code review that doesn’t go right.

  11. Procedurally generated trees

    These trees are procedurally regenerated on every page load.

  12. Internet of Things: Wifi Radio

    Update: This setup stopped working after a few firmware updates; there were apparently some software updates after the catalog of internet radio stations broke down.

  13. Shared base fixture

    make base case result derived case 1 derived case 2 result result expect happy case expect corner case 1 expect corner case 2 set up verify result exercise modify A diagram of how different tests share common test setup with a shared base fixture Q: How do

  14. No error left behind

    Which design guidelines should software follow in order to run reliably?

  15. There are my core dumps!

    As noted before, with systemd, your core dumps disappear into one of systemd’s log sinks, instead of being stored to the current directory.

  16. GPG with the CCID Driver

    Remark: I have not had this problem in years, and it’s probably long resolved.

  17. Hexiamonds

    I made 3D models for Hexiamond puzzle pieces, which can be downloaded here (STL format).

  18. Python-like generator functions

    Python-like generator functions, implemented as a library: Generator functions implemented as a library This is possible through two simple tricks: The language represents stack frames as objects on the heap.