惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
人人都是产品经理
人人都是产品经理
C
Check Point Blog
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 聂微东
Help Net Security
Help Net Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
LINUX DO - 最新话题
Cloudbric
Cloudbric
博客园 - Franky
阮一峰的网络日志
阮一峰的网络日志
O
OpenAI News
V2EX - 技术
V2EX - 技术
H
Hacker News: Front Page
Hacker News: Ask HN
Hacker News: Ask HN
Google DeepMind News
Google DeepMind News
PCI Perspectives
PCI Perspectives
爱范儿
爱范儿
Hacker News - Newest:
Hacker News - Newest: "LLM"
Martin Fowler
Martin Fowler
S
Schneier on Security
Webroot Blog
Webroot Blog
Know Your Adversary
Know Your Adversary
云风的 BLOG
云风的 BLOG
H
Help Net Security
I
InfoQ
Simon Willison's Weblog
Simon Willison's Weblog
雷峰网
雷峰网
J
Java Code Geeks
V
Visual Studio Blog
MyScale Blog
MyScale Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
CERT Recently Published Vulnerability Notes
Google Online Security Blog
Google Online Security Blog
Spread Privacy
Spread Privacy
有赞技术团队
有赞技术团队
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
www.infosecurity-magazine.com
www.infosecurity-magazine.com
A
About on SuperTechFans
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
TaoSecurity Blog
TaoSecurity Blog
WordPress大学
WordPress大学
S
Securelist
P
Proofpoint News Feed

Ben Hoyt's technical writing

Fun with an indecisive AI coding agent Every dependency you add is a supply chain attack waiting to happen Don't fear Python subprocess or Go codegen Go performance from version 1.0 to 1.22 The One Billion Row Challenge in Go: from 1m45s to 3.4s in nine solutions Switching from S3 to Tigris on Fly.io Discussing Forth, C, CGI, Python, Go, and AWK on "Stray Pointers" "Stray Pointers" interview Using a Markov chain to generate readable nonsense with 20 lines of Python How (not) to apply for a software job The AWK book's 60-line version of Make Using the WordStar diamond in 2023 Name before type: why 'age int' is better than 'int age' The proposal to enhance Go's HTTP router Scripting with Go: a 400-line Git client that can create a repo and push itself to GitHub Names should be as short as possible while still being clear Lookup Tables (Forth Dimensions XIX.3) For Python packages, file structure != API Designing Pythonic library APIs From Go on EC2 to Fly.io: +fun, −$9/mo Code coverage for your AWK programs I/O is no longer the bottleneck microPledge: our startup that (we wish) competed with Kickstarter Rob Pike's simple C regex matcher in Go Tools I use to build my website Modernizing AWK, a 45-year old language, by adding CSV support Prig: like AWK, but uses Go for "scripting" Go performance from version 1.2 to 1.18 AWKGo, an AWK-to-Go compiler Improving the code from the official Go RESTful API tutorial Simple Lists: a tiny to-do list app written the old-school way (server-side Go, no JS) Structural pattern matching in Python 3.10 Mugo, a toy compiler for a subset of Go that can compile itself How to implement a hash table (in C) Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust The small web is beautiful Coming in Go 1.16: ReadDir and DirEntry Fuzzing in Go Searching code with Sourcegraph Different approaches to HTTP routing in Go Go filesystems and file embedding The sad, slow-motion death of Do Not Track What's new in Lua 5.4 Hugo: a static-site generator Generics for Go More alternatives to Google Analytics Lightweight Google Analytics alternatives An intro to Go for non-Go developers ZZT in Go (using a Pascal-to-Go converter) Testing in Go: philosophy and tools The state of the AWK What's coming in Go 1.15 Don't try to sanitize input. Escape output. SEO for Software Engineers
Optimizing GoAWK with a bytecode compiler and virtual machine
2022-02-03 · via Ben Hoyt's technical writing
How I sped up GoAWK by switching from a tree-walking interpreter to a bytecode compiler and virtual machine i…