Techug | 程序师

After watching, testing the water, and stepping on the pit, RISC-V stood on the springboard to enter the golden age

“ When an open, underlying technical architecture achieves consensus, it will become an irreversible trend. “ Author | Bao Yonggang Editor | Wang Chuan “Does choosing open source mean that we give up completely self-research? Should we choose the RISC-V technical route?” In an internal meeting held by Ali Pingtou in 2018, more than a […]

After watching, testing the water, and stepping on the pit, RISC-V stood on the springboard to enter the golden age Read More »

​Two internal Microsoft emails were released, and Bill Gates was tortured to insomnia by Java

Author | Yun Zhao In 1996, Sun, Netscape and Microsoft went to war. On a Monday night in September, Gates emailed his Java fears to his old buddy, then-CTO Nathan, asking for advice, who gave a very helpful early morning constructive reply. How did this genius with both business and development minds welcome the era

​Two internal Microsoft emails were released, and Bill Gates was tortured to insomnia by Java Read More »

The author of cURL publicly accused Microsoft of ineffective work and fruitless communication

Produced | OSC Open Source Community (ID: oschina2013) This company called Microsoft runs this package manager called NuGet, and they host a cURL package…,… This package has been tricking users into downloading it, it’s outdated, old, full of bugs , should be removed, but I can’t report back on this or get them to do

The author of cURL publicly accused Microsoft of ineffective work and fruitless communication Read More »

Rust vs Go, how to choose?

[CSDN editor’s note] John Arundel, a well-known Go developer and writer with more than 40 years of programming experience, shared the article “Rust vs Go in 2023” on his personal blog. This article pointed out the advantages and disadvantages of the two languages ​​very pertinently, and Applicable scenarios are definitely a very good reference article

Rust vs Go, how to choose? Read More »

Two years after leaving the job, the programmer was claimed by the former owner: the bug was written by you

Organize | Zheng Liyuan Produced | CSDN (ID: CSDNnews) Q: As a programmer, can you ensure that there is not a single bug in the code you have written so far? Programmer: Of course not. Question: Are you not afraid that these bugs will cause heavy losses, and then the company will sue you? Programmer:

Two years after leaving the job, the programmer was claimed by the former owner: the bug was written by you Read More »

“Clean” code, terrible performance

Author | Casey Muratori Translator | Nuka-Cola Planning | Chu Xingjuan The so-called programming “best practices” taught in many institutions today are fundamentally performance disasters that may explode at any time. Many programmers have heard this saying when they were still “Xiaomengxin”: the code written must be “clean”. For this reason, many people have done

“Clean” code, terrible performance Read More »

Cloudflare rewrites Nginx C modules in Rust, building a future without Nginx

As reported last year, Cloudflare is replacing Nginx with Pingora, which is written internally in Rust, with the goal of building a faster, more efficient, and more general-purpose internal proxy to serve as a platform for Cloudflare’s current and future products. But Cloudflare’s infrastructure is huge and consists of many different services. Recently, Cloudflare engineers

Cloudflare rewrites Nginx C modules in Rust, building a future without Nginx Read More »

Ambient: A high-performance multiplayer game engine written in Rust

Produced | OSC Open Source Community (ID: oschina2013) After more than a year in development, Ambient, an open-source multiplayer game engine written in Rust, has finally released version 0.1. According to reports, Ambient is a runtime for building high-performance multiplayer games and 3D applications. It uses WebAssembly and WebGPU technology. It is compatible with any

Ambient: A high-performance multiplayer game engine written in Rust Read More »