<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Brachiosoft Blog</title>
    <link>https://blog.brachiosoft.com/en/</link>
    <description>Recent content on Brachiosoft Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Mon, 01 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.brachiosoft.com/en/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A Git story: Not so fun this time</title>
      <link>https://blog.brachiosoft.com/en/posts/git/</link>
      <pubDate>Mon, 01 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://blog.brachiosoft.com/en/posts/git/</guid>
      <description>Linus Torvalds once wrote in a book that he created Linux just for fun, but it ended up sparking a revolution. Git, his second major creation, was also an accidental revolution. It&amp;rsquo;s now a standard tool for software engineers, but its origin story wasn&amp;rsquo;t so much fun this time, at least for Linus.
Linus doesn&amp;rsquo;t scale 1998 was a big year for Linux. Major companies like Sun, IBM, and Oracle started getting involved with Linux.</description>
    </item>
    
    <item>
      <title>The humble beginning of id Software</title>
      <link>https://blog.brachiosoft.com/en/posts/doom-1/</link>
      <pubDate>Fri, 21 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.brachiosoft.com/en/posts/doom-1/</guid>
      <description>This article is translated from the original Chinese edition.
If the founding story of Facebook could be turned into The Social Network, it&amp;rsquo;s only a matter of time before Hollywood makes a movie out of David Kushner&amp;rsquo;s Masters of Doom.
In fact, in 2019, someone did try to adapt Masters of Doom into a TV series. The Franco brothers, James and Dave, produced the first episode, but in the end, the USA Network decided not to invest, causing the series to fizzle out.</description>
    </item>
    
    <item>
      <title>Story: Redis and its creator antirez</title>
      <link>https://blog.brachiosoft.com/en/posts/redis/</link>
      <pubDate>Tue, 09 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.brachiosoft.com/en/posts/redis/</guid>
      <description>This article is translated from the original Chinese edition.
In the world of databases, Redis stands out as unique. Instead of the usual tables or documents that are the central focus of most databases, with Redis, you interact directly with low-level data structures such as linked lists and hash tables.
This is all thanks to the innovative design of Redis creator Salvatore Sanfilippo, known online as antirez. A master in system programming, antirez prefers to think in terms of data structures like lists, hashes, and sets.</description>
    </item>
    
    <item>
      <title>JSON 的故事：Douglas Crockford 的訪談</title>
      <link>https://blog.brachiosoft.com/en/posts/json/</link>
      <pubDate>Tue, 11 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.brachiosoft.com/en/posts/json/</guid>
      <description>English version of this article is not available.
專門講軟體開發故事的 Podcast 節目 CoRecursive 最近訪問了 JSON 之父 — Douglas Crockford（以下簡稱 Doug），說他是怎麼想出 JSON 這個現在大家都在用的資料格式，以及他是怎麼推廣它的。
Doug 除了是 JSON 的發明人，也是 JSLint 和 JavaScript 經典名書 &amp;ldquo;JavaScript: The Good Parts&amp;rdquo; 的作者。
JavaScript 簡介 剛接觸 JavaScript 時，Doug 覺得它是他看過最蠢的東西。
JavaScript 最早的名字 Mocha，後來改名成 LiveScript。當時網景（Netscape）和昇陽（Sun）結盟以對抗微軟，他們把 Java 放進 Netscape 瀏覽器，創造了 Java Applet。昇陽便要求網景：「既然有了 Java，你們應該要拿掉 LiveScript，不然怎麼說服大家 Java 是大家最後需要的語言？」
網景不想服從，他們不想抹去多年的努力，於是某個人（傳說是 Marc Andreessen）半開玩笑建議：「我們把 LiveScript 改名成 JavaScript，告訴大家 JavaScript 只是 Java 的一部分，這樣不就好了？」昇陽同意。於是他們辦一場記者會向全世界撒謊，造就了 JavaScript 這個愚蠢又誤導人的的名字。
從 Java 到 JavaScript 1990 年代 Doug 在 Electric Communities 工作，EC 是當時的一間大公司，他們建造了一個 3D 虛擬世界，玩家可以在虛擬世界談話、走路、傳送，有點類似第二人生（Second Life）或現在的元宇宙。可惜這個虛擬世界是 Java 寫成的，Java 帶給 Doug 很多問題，其中一個問題是載入時間太長，載入整個環境要三分鐘。</description>
    </item>
    
  </channel>
</rss>
