Ben E. C. Boyter
searchcode.com is being rebooted (maybe?)
Running and storing 3+ million LLM AI requests without spending $100,000
A lesson on Trust but Verify and Managing Upward
Old Desktop to Linux - Wayland is still not ready
Visualizing a search in searchcode.com through the blinkenlights
Sydney Go meetup March 2025
Vibe coding searchcode a new UI and saving myself 40+ hours of work
searchcode.com’s SQLite database is probably 6 terabytes bigger than yours
Simple Go Cache
Disable Slog Messages in Go Tests
Bloom Filters and SQLite
scc vs stto a code counter head to head
ServerlessDays ANZ 2024 - All slides, notes and links
Sloc Cloc and Code - ULOC Unique Lines of Code
One hundred million little queries
Resolve "database is locked" with Go and SQLite
Brute force text search optimizations
Installing direnv on macOS
Supporting scc and my other free software tools
Go Libraries/Packages I Like
We don't need no stinking bastion host!
GopherConSyd 2023 - All slides, notes and links
Publishing my first game using pico-8
DataEngBytes 2023
Walk code repositories respecting .gitignore files in Go
Code Spelunker how it works
Code Spelunker a Code Search Command Line Tool
How to start a Go project in 2023
Real World CPU profiling of ngram/trigram tokenization in Go to reduce index time in searchcode.com
Deduplicate a slice in Go, use sort or a map?
How to implement Go Channels in Java
ActivityPub -> Announce -> Post
Explore the fediverse, but use block like it's a machine gun in a zombie apocalypse
Building a custom code search index in Go for searchcode.com
Elite speak GUID script
Go install loop. The "clang" command requires the command line developer tools.
Decompiling Java, Excel and the Vista TCP/IP stack
Some of the more annoying Go bugs I have dealt with
Cost of a integer cast in Go
If you succeed, you will fail
AWS Abusing Search Engine Gets Abused
Search index implementations
Testing and Running Go API GW Lambda's Locally
The Most Incompetent Person I Ever Worked With
Installing voice2json on Ubuntu
Resurrecting Bogan Ipsum
Development Practices
Moving a MySQL/MariaDB database between servers using SSH
Abusing AWS Lambda to make an Aussie Search Engine
The National Broadband Network - A Real Ending
Upgrading my old desktop
Interesting Go Memory Issue
Useful bootstrap checklist for Go Projects
Intern interview questions
Bloom Filters - Much, much more than a space efficient hashmap!
My First PC
Faster Literal String Matching in Go
Stay Safe on the Road
The National Broadband Network (NBN) A Massive Dissapointment
Unicode support. What does that actually mean? 😃
Building a API rate limiter in Go for searchcode
searchcode Rebuilt with Go
The Three F's of Open Source Development
Sloc Cloc and Code - Can a crusty Go program outperform a well written Rust Project?
Elasticsearch mappings - How to add Facets and Aggregations
How Elasticsearch Stores Documents
My list of useful command line tools
Processing 40 TB of code from ~10 million projects with a dedicated server and Go for $100
How AWS and Go Transformed a Public Broadcaster
Sloc Cloc and Code Badges for Github/Bitbucket/Gitlab
A really cheap chatbot in Python
How good does the Monaro look
A non-gamers attempt at Sea of Thieves
Processing Large Files – Java, Go and 'hitting the wall'
Developer Empowerment - Move fast, don't break things (for long), be productive
Media Clipping using ffmpeg and Cache Eviction 2 Random for Disk Caching at Scale
My Personal Complaints about Programming in Go
Learn Enough tmux to be Productive in 5 Minutes
Use Go to Restore Glacier to S3
Sloc Cloc and Code a Performance Update
Trimming the fat from a Golang binary
Expert Excuses for Not Writing Unit Tests
Types of Development
Generating Harry Potter Spell Names and Kelewan House Names
Sloc Cloc and Code Revisited - Optimizing an already fast Go application
Sloc Cloc and Code Revisited - A focus on accuracy
Reading files quickly in Rust
Why count lines of code?
How to add multiple tags to a Go struct
How to start a Go project in 2018
Python SimpleHTTPServer to serve a directory
Sloc Cloc and Code - What happened on the way to faster Cloc
A quick comparison between different Go file walk implementations
Collection of my favorite optimization posts and articles
Licensechecker. A command line application which identifies what software license things are under
Simply encrypt or decrypt a string using Boto3 Python and AWS KMS
searchcode plexus
BBQ with a Dutch ICT/start up Delegation
Working with Rust
Design for searchcode server
Home Battery Systems – You may de-rate system capacity
How to identify software licenses using Python, Vector Space Search and Ngram Keywords
Why is this GoLang solution faster than the equivalent Java Solution?
Setup up ConcourseCI 2.6.0 behind Nginx with Self Signed Certificates on Ubuntu 16.04
Repository overview now in searchcode server
Sphinx Real Time Index How to Distribute and Hidden Gotcha
Explaining VarnishHist – What Does it Tell Us
MySQL Dump Without Impacting Queries
To all Companies Currently Recruiting
GPL Time-bomb an interesting approach to #FOSS licensing
searchcode server under fair source
The Worst Individual I Ever Worked With
Types of Testing in Software Engineering
Syncing Stash/BitBucket with searchcode server
Python Fabric: Getting File from Host as String
searchcode.com: The Architecture – migration 3.0
How to Hide Methods From Fabric Task Listing
Python Fabric How to Show or List All Available Tasks
Set Ubuntu Linux Swapfile Using Python Fabric
Python Fabric Set Host List at Runtime
What is Chaos Testing / Engineering
A Collection of O'rly book Covers
searchcode server released
searchcode server
Pi-Hole for Ubuntu 14.04
searchcode local
Go Forth and Search
Exporting Documents from KnowledgeTree 3.7.0.2
Decoding CAPTCHA's Handbook
Running three hours of Ruby tests in under three minutes
A Culture of Quality
C# as a Language from old Google+ Post
A/B Testing
Five ways to avoid and control flaky tests
Why Does Software Contain Bugs?
searchcode the path to profitability
The benefit of testing for Developers, Managers and the Business
AWS EC2 Instance Types to Use as Test Agents
Issues with Google's Bug Prediction Algorithm
What is Usability Testing?
Mutation Testing or How to Test Tests
Who is Responsible for Software Quality?
Talks
A story about Hubris and Integration Tests
How searchcode.com is Unit and Integration Tested
Flaky Tests
Clean Testable Repository Data Access in C Sharp
The Unsung Benefits of Software Testing
Testing In Software Engineering
Grouping Tests: Unit/Integration vs Fast/Slow Tests
Sanity Testing
Filetree Listing
Updates to searchcode.com
Decoding Captcha's Presentation
C# XML Cleaner Regex
Regular Expressions are Fast, Until they Aren't
Rebound Project
Portfold: Topic Research Software
Why searchcode.com isn't 100% free software
Interesting Code Comment
Feedback Loop
What is special about DDG
YourStory Interview
Sphinx and searchcode
Estimating Sphinx Search RAM Requirements
searchcode next
Chatbot Nonsense
Not so unique GUID
Implementing C# Linq Distinct on Custom Object List
Installing Phindex
More interview snippets….
Another day another interview…
searchcode screenshot
Sample Coding Test
Bitcoin Clones use Same Network?
Python pep8 git commit check
Regarding the Zombie Apocalypse
New searchcode Logo
The worst program I ever worked on
Why you should never ask permission to clean up code
Why is storing, tracking and managing billions of tiny files directly on a file system a nightmare?
Counter-counter argument TDD
China Trip 3
China Trip 2
China Trip
Can anyone explain how this regex [ -~] matches ASCII characters?
Quora answer about writing a search engine
Introducing SingleBugs the Bug Tracker for Single Developers
The Fizzbuzz Bug Tracker A Bug Tracker for Single Developers
Collection of Letters for Neural Network OCR Training
Saving Resources for Humans in PHP
C# Vector Space Implementation
GoLang Vector Space Implementation
Clean Repository Data Access in C#
Gigablast Aquired and Code Posted
List of useful CAPTCHA Decoding Articles
About
Decoding CAPTCHA’s
Building a Search Result Extract Generator in PHP
Why Code Search is Difficult
Want to write a search engine? Have some links
Code a Search Engine in PHP Part 5
Code a Search Engine in PHP Part 4
Code a Search Engine in PHP Part 3
Code a Search Engine in PHP Part 2
Code a Search Engine in PHP Part 1
Variety of Updates
Building a search engine? The most important feature you can add.
Updates in the Works
Billions of lines of code
Codesearch API
Running the Numbers
Who Knows Regex
Expanded Syntax lang Keyword Now Supported
Growing Index
Performance
Improving the Index
Growing Pains
Updates Coming Soon
Mutation Tester for All Languages
Errors in Search
searchcode now supports regex code search
Wildcards
Hello World Collection
Underscore.js joins the party
Google Killing off Code Search
Coverage
Slow
Hard Numbers
Vector Space Search Model Explained
Grep Match a Tab
Clojure 1.3 Now Avaliable
Link Love
Nginx HttpCoreModule Documentation
jQuery Hello World Plugin
jQuery Documention Now Avaliable
How I store Enumerations in the Database
Lesson Learnt – Save Assets
iOS Documention Now Available
Lorem Ipsum Word Generation
List of Most Commonly Used PHP Functions
List of MySQL, SQL Server 2008 and Apache Directives
List of all GNU/Linux and Windows Commands
BATF – Big Arse Text File
Using wget and xargs
MySQL Export to CSV
MySQL Command Line Import UTF-8
MySQL Popularity Ranking Algorithm
The Web is Bigger Then You Think
Minimum Viable Product MVP
MySQL Error – Error:1356: View references invalid.
Startupcamp Opinions
Python Snippet
How Cuil got $33 million in funding?
PHP Entity Generator
Google's “Colossus”
First Failure at Selling an Application Online
Small Steps 2 – Teaching a Neural Network to Learn the Letter A from B-Z
Small Steps 1 – Teaching a Neural Network to Learn the Letter A from B
Always Go To First Principles
Building a Vector Space Indexing Engine in Python
Why CAPTCHA's Never Use Number's 0 1 5 7
Setting up GIT to use a Subversion (SVN) style workflow
Why You Shouldn't roll your own CAPTCHA
MySQL Backups Done Easily
Richard Stallman to visit Australia
At Scale You Will Hit Every Performance Issue
Examples of Bad Website Search
Test Driven Development
Why Writing a Web Crawler isn't Easy
MySQL Exporting All Databases
PHP Bug Trackers
Launched. Somewhat.
Impressed
Interface Vs Inheritance
On LINQ
How will a Athlon 64 PC with 512 of ram hold up as a home server?
Data Mining
SQL For Fun!?