Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 49
  1. A Stable CandyStore

    TL;DR Note: here is Part 1 and Part 2 CandyStore has reached v1.0 – the O(1) key-value store now has true crash consistency, a stable file format, and an overall simpler design.

  2. CandyStore: the Road to Consistency

    We (Sweet Security) published a post on Reddit to tell the Rust community about CandyStore, our fast key-value store, and I feel there were some recurring themes that I did not address on the first post.

  3. A Sweet Key-Value Store

    TL;DR Note: here is Part 2 Sweet Security has just released CandyStore - a very fast Key-Value Store in Rust with negligible memory overhead and unique features like lists and queues.

  4. Some Notes on 'D for the Win'

    So it turns out my last post, D for the Win got all over the place.

  5. D for the Win

    I’m a convert!

  6. Construct Plus Plus

    As you may already know, I’m a type-system junkie.

  7. Python is a multi-paradigm (hybrid) language.

  8. Tales of a Stressed Kernel

    Spending most of our time (as developers) in the high-level world, it’s easy to occasionally forget the true nature of our systems and how fragile they really are.

  9. TTYs: Never gets boring

    Just a short rant: I’m working on an interactive console used for debugging a computer cluster.

  10. Pool Request

  11. Academia

    I thought it’d be useful to publish some of the seminars/technical papers that I worked on when studying at Tel Aviv University, instead of letting them rot in a drawer.

  12. Cartesian Tree-Product

    I have to admit that my day-to-day life involves very little algorithmic problems, but here and there I get a chance to think.

  13. Travolta NXT

    Abstract Travolta NXT, the dancing robot, reads color-coded dance instructions from a strip of paper and then performs the dance, in front of the astonished audience.

  14. A Survey of Construct 3

    I’m working on Construct 3 again and I’m exploring lots of new ideas.

  15. New Experiences

    Okay, I’ve been slacking off and I feel I’ve got some explaining to do… Allow me to start by admitting that I lied.

  16. Formal Logic

  17. Loads of Plumbum

    It’s kind of funny how things turn out.

  18. Plumbum Hits v1.0

    After 5 months in the oven, I’ve finally released Plumbum v1.0, which brings forth a host of bug-fixes, improvements and new features.

  19. Hypertext: In-Python Haml

    TL;DR: Just show me the code I recently got back to web development for some venture I’m working on, which reminded me just how lousy the state of the art is.

  20. I’m finding myself pondering quite a lot lately over the upcoming Singularity (in its Kurzweilesque sense).

  21. New Beginnings

    This is a time of change in my life.

  22. Splitbrain Python

    I was working together with a colleague on a complex distributed test-automation solution on top of RPyC, and we looked for a way to make our existing codebase RPyC-friendly (without altering it).

  23. ReHelloWorld

    Tada!

  24. Javaism, Exceptions, and Logging: Part 2

    Considering the reactions to the previous post in this series, my intent was obviously misunderstood.

  25. Javaism, Exceptions, and Logging: Part 1

    I’m working nowadays on refactoring a large Python codebase at my workplace, and I wanted to share some of my insights over two some aspects of large-scale projects: exceptions, logging, and a bit on coding style.

  26. RPCs, Life and All

    A colleague of mine, Gavrie Philipson, has written an interesting blog post titled Why I Don’t Like RPC, in which he explains that transparent/seamless RPCs (a la RPyC) make debugging and reasoning efforts hard.

  27. Reed-Solomon Codec

    Some Background I’m working on an image processing project for the university, whose purpose is to embed (an extract) a print-scan resilient watermark into an image.

  28. Some Notes on RPyC 3.2.x

    As I said in the previous blog post, I hoped for v3.2.2 to be the last release of the 3.2 line… Naturally, I was wrong :) Turns out the fix for issue #76 was buggy, and I decided to finally remove the use of excepthooks in favor of taking care of remote t…

  29. RPyC 3.2.2 Released

    This is a maintenance release, fixing some issues concerning introspection, ForkingServer and signals, IronPython and signals, and SSH on Windows.

  30. The Future of Construct

    It’s been a long while since I’ve put time into Construct.

  31. Introducing Plumbum - Shell Combinators

    It’s been a while since I last blogged… sorry!

  32. Solving Systems of Linear Equations

    Yet another university-related post, but I really enjoyed it so I thought I’d share: for a GUI- workshop I’m taking, we are given GUI-layout constraints as a system of linear equations, which we need to satisfy.

  33. Easy Syntax for Representing Trees

    I’m working on a parser for Tree Adjoining Grammar (TAG) for this seminar I’m taking.

  34. RPyC 3.2.1 Released

    This is a maintenance release, fixing some minor bugs and resolving some issues with Python 3 compatibility.

  35. Toying with Context Managers

    As I promised in the code-generation using context managers post, I wanted to review some more, rather surprising, examples where context managers prove handy.

  36. Wizard Dialog Toolkit

    Following my Deducible UI post, and following some of the criticism it had received, I’d like to share something I’ve been working on (read: experimenting with) at my work place.

  37. Just Got Me These

    Hurrah!

  38. WHO HAS CHEEZBURGER?

    Too much Wireshark…

  39. Code Generation using Context Managers

    When I was working on Agnos, a cross-language RPC framework, I had a lot of code-generation to do in a variety of languages (Python, Java, C#, and C++).

  40. Deducible UI

    A Brief History I like automating things.

  41. Regarding Infix Operators

    I got some reactions to the Infix Operators post, and wanted to point out some things.

  42. All Systems are Go

    At last, I finished migrating the old drupal site to github pages.

  43. Infix Operators in Python

    As you may already know, there are 3 kinds of operators calling-notations: prefix (+ 3 5), infix (3 + 5), and postfix (3 5 +).

  44. Foxx0rz

    This is Foxx0rz, our course’ mascot.

  45. לקט ציטוטי מורים

    לקט ציטוטים שאספתי במהלך התיכון.

  46. RPyC Moves to a New Site

    RPyC is in the process of migrating from http://rpyc.wikidot.com to it’s new (and hopefully final) location at http://rpyc.sourceforge.net.

  47. Learning Me a Haskell

    Phew!

  48. Hooking Imports for Fun and Profit

    I really love Python… it’s so hackable that it just calls for hacking, inspiring your imagination to find ways to stretch its boundaries.

  49. Property Classes

    Tired of creating properties the old way?