-
Source: GraalVMGraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotli
n, Clojure, and LLVM-based languages such as C and C++.GraalVM removes the isolation between programming languages and enables interoperability in a shared runtime. It can run either standalone or in the context of OpenJDK, Node.js, Oracle Database, or MySQL.
Read More -
Ring - Cache interface as a programming language integrationRing provides function-oriented cache interface for various backends.
Repository:
Source: Ring - Cache interface as a programming language integration — Ring 0.7.2 documentation
-
Coming soon 8 Bit computers: from 1977 to 1985
May 21, 2019 · 2 min read ·Hi all!
I decided to write a book called “8-Bit Computers: Retro computer history in the ‘80”.
It is my first book on this topic, so I need you comments & advices!
A small extract is right here for download.You will be able to buy the Kindle edition for little as € 0,99 by the end of June.
Read More -
WebAssembly (often shortened to Wasm) is a standard that defines a binary format and a corresponding assembly-like text format for executables used by web pages.
Source: WebAssembly - Wikipedia[….]
WebAssembl
y code is intended to be run on a portable abstract structured stack machine,[27] which is designed to be faster to parse than JavaScript, as well as faster to execute,[21] and to enable very compact code representation.In March 2017, the WebAssembly Community Group reached consensus on the initial (MVP) binary format
Read More -
Source: NES.css - NES-style CSS Framework
NES.css is NES-style (8bit-like) CSS Framework.#InstallationNES.css is available via either npm or Yarn, or a CDN.Please read README.md.#UsageNES.css only provides components. You will need to define your own layout.
-
In the 1980 comments were used to reduce the “gap” between unstructured code and “rationale” behind the code.
- C/64 Peek and poke where oscure.
- Gosub on function pointed by numbers was bad
- 8-bit systems was tight on command names and so on (think to write a python interpreter in Arduino/bbc:Micro, or look at the memory consumed by the COMMAND STRINGS on C/64 Basic v2)
- C code was not expressive, but good code required little comment, as you can see here
- Comment obscure code -> instead of writing it better
- Comment caching code you will end up to commit breaking production ->instead of having a cache config to disable cache on dev machines
- Comment not working code will end up in production, producing functional breaks -> because you will forget it and commit the bad version
@Comment("Documentation of this class/method/function/closure") @Fixme("Reason") @Todo("Why", deadline=20230423)
Read More -
We have tried the PlayStation Now 7-days trial (after pricing is 15€/Month, 100€/year) Pro:
- Good Game Selection. Also PS3 and PS2 strong sellers are here, like Red Dead Redemption (1) and Bloodbone, Prey, etc
- Seamless experience: the streaming never take a slow down
- Subscription has a 100€/year offer which is quite aggressive. We will see what Apple will be able to do.
- Downloaded game saves are not synced with the streamed one, you need a PlayStation Plus account to get this. It is too bad for a 15€/monthly subscription, isn't it?
- PS Now offer streaming on PC too. But they seems to have trouble with the email link they pass to you to use it (see below). The link is okey from the playstation shop site.

- Some games like Horizon Zero Down, Red Dead Redemption2 are not there, a pity but understandable: Sony cannot destroy its own game market.
-
When I was young I was able to play with my Vic20/Commodore64. I learned to love programming with these small 8-bit real computers. I was between 11 and 12 years old, and just learning basic English, with only a data-casette to store my stuff.
Now my son is 9 years old, and I was unable to find something like the Commodore computers to teach it.
Read More -
Makefiles are widely used to build a lot of languages and projects, with C/C++ projects being the majority. Whenever you are developing or testing software, it’s highly probable that you will encounter them.This post will try to address some common errors in Makefiles, as well as good practices and cross-compiling support.
Take a look at: Danilo Spinella's site - Makefiles, Best Practices -
After some tweaks, we changed a bit of things on Gioorgi.com in Winter 2019
- First of all, we moved Gioorgi to a powerful server at the end of 2018, tuning it during the autumn.
- An Apache Solr server was added to get better search results, with indexed stuff.
- Quality We decided to reorganize the major theme, moving away from Magazine lite and trying Astra, which is higly customizable. We reorganized content to use only categories and menu, dropping the Series plugin we used for a long time. NEW Editing Policy Our article will be edited after a short time, to fix typo and adapt to comments and so on.
- We set up a monitoring system and discovered JetPack slow down a lot WordPress. So we decided to move away from it, replacing with some ad hoc plugin for related pages and so on. By the way the new monitoring system is powered by Apache Kafka, and it is our implementation backbone for internal analytics.
- Removing JetPack forced us to rethink things like:
- Twitter streaming become more important then the other socials.
- Related posts was re-organized via a more plastic plugin, getting better control over the content and the discovery process
- JetPack analytics was replaced with old evil Google Analytic
-
Character encoding is a very bad beast when you write code, but UTF-8 will save us.
Belive me: You will love the Big Brother and the UTF-8.
Source: UTF-8 and Unicode Standards Also read this: https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/Unicode Transformation Format 8-bit is a variable-width encoding that can represent every character in the Unicode character set. It was designed for backward compatibility with ASCII and to avoid the complications of endianness and byte order marks in UTF-16 and UTF-32.
Read More -
I admit it. I suffered from an “algebra narcoleptic syndrome” during my relational database lessons at University (1996 circa).
Ok it is a fake. But it seems so real on these days.
I was unable to avoid sleeping. I learned to love SQL after some years and now I think SQL is the most powerful, direct and useful stuff you can learn.
Read More -
At Dropbox, Kafka clusters are managed by the Jetstream team, whose primary responsibility is to provide high quality Kafka services. Understanding Kafka’s throughput limit in Dropbox infrastructure is crucial in making proper provisioning decision for different use cases, and this has been an important goal for the team. Recently, we created an automated testing platform to achieve this objective. In this post, we would like to share our method and findings.
Read Finding Kafka’s throughput limit in Dropbox infrastructure | Dropbox Tech Blog
