<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Project on Zio Ivan</title>
    <link>https://ivandemarino.me/tags/project/</link>
    <description>Recent content in Project on Zio Ivan</description>
    <generator>Hugo</generator>
    <language>en</language>
    <managingEditor>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</managingEditor>
    <webMaster>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</webMaster>
    <copyright>2004-2026 Ivan De Marino. Licensed under CC BY 4.0</copyright>
    <lastBuildDate>Fri, 29 May 2026 17:00:00 +0000</lastBuildDate>
    <atom:link href="https://ivandemarino.me/tags/project/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Spelunk v2.0.0 - The Multi-Module &amp; Lean-Dependencies Release</title>
      <link>https://ivandemarino.me/posts/spelunk-2/</link>
      <pubDate>Fri, 29 May 2026 17:00:00 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/spelunk-2/</guid>
      <description>&lt;p&gt;I just released &lt;strong&gt;Spelunk &lt;code&gt;v2.0.0&lt;/code&gt;&lt;/strong&gt;, a major architectural redesign of the library
to dig up secrets from various sources, for Golang.&lt;/p&gt;
&lt;p&gt;If you have read &lt;a href=&#34;https://detro.github.io/tags/spelunk/&#34;&gt;previous posts about Spelunk&lt;/a&gt;,
you know that the project started with a simple mission: to provide a single, clean, URI-based interface (&lt;code&gt;scheme://location?modifier=arg&lt;/code&gt;) to fetch secrets across any
storage backend—whether it is local files, environment variables, Kubernetes, HashiCorp Vault, AWS, Azure, or GCP.&lt;/p&gt;
&lt;p&gt;With &lt;code&gt;v2.0.0&lt;/code&gt;, I have re-designed Spelunk to solve dependency bloat and make
the core library exceptionally lean.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Spelunk v1.2.0 &#43; v1.3.0: Secret Managers and Extractors</title>
      <link>https://ivandemarino.me/posts/spelunk-1-2-and-1-3/</link>
      <pubDate>Tue, 17 Mar 2026 12:00:00 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/spelunk-1-2-and-1-3/</guid>
      <description>&lt;p&gt;If you read my &lt;a href=&#34;https://ivandemarino.me/posts/you-need-spelunk/&#34;&gt;previous post introducing Spelunk&lt;/a&gt;, you already know: fetching secret from any source should be easy, especially for your users.
Reading them from HashiCorp Vault, Kubernetes or whatever should be easy to.
If they where JSON objects, extracting specific fields should be easy.
Switching between a secret providers should (repeat with me!) &lt;em&gt;easy&lt;/em&gt;!&lt;/p&gt;
&lt;p&gt;Well, since the initial announcement, my pickaxe has been swinging non-stop in the Spelunk caves, and I unearthed two updates: &lt;strong&gt;v1.2.0&lt;/strong&gt; and &lt;strong&gt;v1.3.0&lt;/strong&gt;! 🎉&lt;/p&gt;</description>
    </item>
    <item>
      <title>Digging-up Secrets? You need Spelunk!</title>
      <link>https://ivandemarino.me/posts/you-need-spelunk/</link>
      <pubDate>Sat, 07 Mar 2026 20:28:00 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/you-need-spelunk/</guid>
      <description>&lt;p&gt;If your Team, Organization or Company is serious about where to keep credentials used by services (or to interact with them), they are likely in &lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/secret/&#34;&gt;Kubernetes Secrets&lt;/a&gt;, &lt;a href=&#34;https://developer.hashicorp.com/vault/docs/secrets/kv&#34;&gt;Hashicorp Vault&lt;/a&gt;, &lt;a href=&#34;https://cloud.google.com/security/products/secret-manager&#34;&gt;one&lt;/a&gt; &lt;a href=&#34;https://aws.amazon.com/secrets-manager/&#34;&gt;of the various&lt;/a&gt; &lt;a href=&#34;https://azure.microsoft.com/en-us/products/key-vault&#34;&gt;cloud-based&lt;/a&gt; Secrets Managers, &lt;a href=&#34;https://developer.1password.com/&#34;&gt;1Password&lt;/a&gt;, etc. Then, when running locally, they might be in your Environment Variables, in a &lt;code&gt;.env&lt;/code&gt;, in a file or just in plaintext in a script (naughty!).&lt;/p&gt;
&lt;p&gt;This might lead to services and tools written to deal with those different “secret provision scenarios”. Or tricky/brittle local setups.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Announcing Ksunami v0.1.x</title>
      <link>https://ivandemarino.me/posts/announcing-ksunami/</link>
      <pubDate>Wed, 14 Dec 2022 00:00:00 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/announcing-ksunami/</guid>
      <description>&lt;p&gt;October this year, while I was in the process of
&lt;a href=&#34;https://www.linkedin.com/feed/update/urn:li:activity:6995482562605236224/&#34;&gt;changing job&lt;/a&gt;,
I started working on an open source project to monitor Kafka &lt;em&gt;consumer lag&lt;/em&gt;.
At &lt;a href=&#34;https://newrelic.com&#34;&gt;New Relic&lt;/a&gt;, a previous gig, we used &lt;strong&gt;a lot of Kafka&lt;/strong&gt;,
and we cared equally about monitoring its usage: there are some
&lt;a href=&#34;https://newrelic.com/blog/best-practices/new-relic-kafkapocalypse&#34;&gt;great articles&lt;/a&gt;
on New Relic own blogs, &lt;a href=&#34;https://newrelic.com/blog/search?s=kafka&#34;&gt;published over the years&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the process, I realised that I needed a way to spin up a Kafka cluster for
development, &lt;em&gt;and&lt;/em&gt; I needed a producer of Kafka records, that was able to behave
in accordance to specific scenarios.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TFZK - A Terraform Provider for Apache ZooKeeper</title>
      <link>https://ivandemarino.me/posts/tfzk/</link>
      <pubDate>Fri, 02 Dec 2022 00:00:00 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/tfzk/</guid>
      <description>&lt;h2 id=&#34;gimme-the-tldr&#34;&gt;Gimme the TL;DR&lt;/h2&gt;
&lt;p&gt;A new Terraform provider is available, designed to interact with ZooKeeper ZNodes:
&lt;a href=&#34;https://registry.terraform.io/providers/tfzk/zookeeper/latest&#34;&gt;TFZK&lt;/a&gt;.
The latest stable version is &lt;code&gt;v1.0.3&lt;/code&gt;, and you should give it a go.&lt;/p&gt;
&lt;p&gt;Ah! And &lt;a href=&#34;https://registry.terraform.io/providers/tfzk/zookeeper/latest/docs&#34;&gt;here is the doc&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ok-i-got-more-time---go-ahead&#34;&gt;OK, I got more time - go ahead!&lt;/h2&gt;
&lt;p&gt;Earlier this year I decided to scratch a long-standing itch: build a
&lt;a href=&#34;https://developer.hashicorp.com/terraform/language/providers&#34;&gt;Terraform Provider&lt;/a&gt;
for &lt;a href=&#34;https://zookeeper.apache.org/&#34;&gt;Apache ZooKeeper&lt;/a&gt;. While there was already
&lt;a href=&#34;https://registry.terraform.io/providers/ContentSquare/zookeeper/latest&#34;&gt;one&lt;/a&gt;,
it came with limitations that created issues in production environments:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thinking out aloud: a JavaScript based console?</title>
      <link>https://ivandemarino.me/posts/thinking-out-aloud-a-javascript-based-console/</link>
      <pubDate>Thu, 05 May 2011 21:45:56 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/thinking-out-aloud-a-javascript-based-console/</guid>
      <description>&lt;p&gt;In the last month or two &lt;a href=&#34;https://github.com/detro/phantomjs&#34;&gt;I started contributing&lt;/a&gt; to &lt;a href=&#34;http://www.phantomjs.org&#34;&gt;PhantomJS&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;PhantomJS logo&#34; loading=&#34;lazy&#34; src=&#34;http://www.openclipart.org/image/800px/svg_to_png/lemmling_Cartoon_ghost.png&#34;&gt;
PhantomJS logo&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
PhantomJS is an optimal solution for headless testing of web-based applications, site scraping, pages capture, SVG renderer, PDF converter and many other use cases.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;The project is really interesting and we are seeing a steady growth in terms of:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Chrome: Is it the next generation of Browsers?</title>
      <link>https://ivandemarino.me/posts/google-chrome-is-it-the-next-generation-of-browsers/</link>
      <pubDate>Tue, 02 Sep 2008 11:28:58 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/google-chrome-is-it-the-next-generation-of-browsers/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Google Chrome&#34; loading=&#34;lazy&#34; src=&#34;http://www.google.com/googlebooks/chrome/images/logo_sm.jpg&#34;&gt;
I don&amp;rsquo;t have an answer to this, it&amp;rsquo;s too early (we don&amp;rsquo;t even have a screenshot of it). But I strongly suggest to take a look a the &lt;a href=&#34;http://www.google.com/googlebooks/chrome/&#34;&gt;Google Chrome Comic Book&lt;/a&gt;: a very new, fresh, funny and precise (!!!) way to introduce an incoming software.&lt;/p&gt;
&lt;p&gt;They discuss a lot of different topics:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;* Problems they wanted to solve

* Performance

* Process Isolation

* Javascript VM and Performance

* Sandboxing

* Phishing and Malware

* UI principles
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Very interesting. And, again, very innovative.&lt;/p&gt;
&lt;p&gt;Ah, the &lt;strong&gt;Rendering Engine&lt;/strong&gt; they chosen is&amp;hellip; &lt;a href=&#34;http://webkit.org&#34;&gt;WebKit&lt;/a&gt; (what a surprise!!! ;-) ) and&amp;hellip; it&amp;rsquo;s fully open source.&lt;/p&gt;
&lt;p&gt;An early leaked screenshot follows.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google AppEngine resources</title>
      <link>https://ivandemarino.me/posts/google-appengine-resources/</link>
      <pubDate>Sat, 30 Aug 2008 11:31:52 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/google-appengine-resources/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Google AppEngine&#34; loading=&#34;lazy&#34; src=&#34;http://code.google.com/appengine/images/appengine_lowres.jpg&#34;&gt;
In the last period I&amp;rsquo;m spending some time working with &lt;a href=&#34;http://appengine.google.com&#34;&gt;Google AppEngine&lt;/a&gt;: if you don&amp;rsquo;t know what is it, be ashamed! :P&lt;/p&gt;
&lt;p&gt;I would like to highlight a couple of interesting resources that can make the life of who works with this &lt;strong&gt;framework&lt;/strong&gt;/&lt;strong&gt;hosting platform&lt;/strong&gt;/&lt;strong&gt;cloud computing system&lt;/strong&gt; easier:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;* [Google AppEngine Cookbook](http://appengine-cookbook.appspot.com/) with a lot of good recipe (there are few now, written by the Googlers, but I&#39;m sure it&#39;s gona blow up soon)
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;http://appgallery.appspot.com/&#34;&gt;The App Gallery&lt;/a&gt;, with a lot of interesting applications already in production phase&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cooliris releases PicLens 1.7</title>
      <link>https://ivandemarino.me/posts/cooliris-releases-piclens-1-7/</link>
      <pubDate>Thu, 19 Jun 2008 00:26:53 +0000</pubDate><author>detronizator&#43;blog@gmail.com (Ivan De Marino, aka &#34;Zio Ivan&#34;, aka &#34;detro&#34;)</author>
      <guid>https://ivandemarino.me/posts/cooliris-releases-piclens-1-7/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;PicLens&#34; loading=&#34;lazy&#34; src=&#34;http://cooliris.com/site/images/previews-piclens-icon.gif&#34;&gt;
I have already highlighted &lt;a href=&#34;http://www.detronizator.org/2008/02/06/piclens-pictures-in-a-cool-way/&#34;&gt;in the past&lt;/a&gt; this project. Now I&amp;rsquo;m delighted to report that version &lt;strong&gt;1.7 is out&lt;/strong&gt;, and&amp;hellip; it&amp;rsquo;s a great one!!!&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;We are thrilled to announce the launch of PicLens Version 1.7 with three exciting additions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shop Amazon&amp;ndash; The 3D Wall transformed image search. Now PicLens launches online shopping into the 21st century. Browse and buy seamlessly just like window shopping!&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Discover&amp;ndash; MSNBC, ESPN, movie trailers…Get the latest news, photos, and video feeds.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
