← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. I am boyter, and I’m here to ask you a question.

  2. Treat Faster Tools as a Profile, Not an Insult I recently had this gracious github issue raised against scc related to another code counter mezura which has some impressive performance claims.

  3. So today I release the v4.0.0 version of sloc cloc and code AKA scc.

  4. I recently did a brown bag at work, and as a change covered a non technical topic the subject of fortified wine.

  5. One of the things I added to my code counter scc back when developing it was the COCOMO calculation.

  6. The last few years have been pretty wild in the software development space.

  7. TL/DR; Play on itch.io or Plan or download from lexaloffle I previously wrote about making a game using pico-8.

  8. What felt like yesterday but is actually closer to 4 years ago I released the first version of code spelunker (cs) and wrote about it here.

  9. I was looking through Google Scholar the other day looking for references to scc since I had previously had people reach out to me about how they were using it for their thesis (It’s not narcissism, its research I swear!).

  10. I am hoping to get another 5 years out of the machine as it is now.

  11. searchcode HAS been rebooted see https://boyter.org/posts/searchcode-has-been-rebooted/ for details.

  12. With the rise of AI LLM technology, I naturally wanted to learn more about using it.

  13. Previously I had covered the worst program I had ever worked on (although that probably needs updating now) and the worst individual and the most incompetent individual I ever worked with.

  14. Back in August 2021 during the covid madness I updated my rather aged desktop to have new CPU, GPU, PSU and fans.

  15. At GopherCon2023 I presented a talk about how I built a custom index for searchcode.

  16. Sydney Go meetup March 2025

    I was a speaker at the first Go meetup in Sydney 2025… the first speaker in fact.

  17. I have been working on a secret project within https://searchcode.com/ and ran into a blocker where the UI had become a road-block.

  18. searchcode.com’s SQLite database is probably one of the largest in the world, at least for a public facing website.

  19. Simple Go Cache

    Happy new year!

  20. As much as I like ZeroLog for Go logging Slog being added to the standard library fits in with my rule of avoiding 3rd party packages when they are not entirely required hence I have started moving anything I work on over to it.

  21. Bloom Filters and SQLite

    I was talking to someone recently about how searchcode.com works with regards to its bloom filter.

  22. A work colleague (Dazza!)

  23. Welcome.

  24. I recently pushed out a new release of Sloc Cloc and Code (scc) with two main pieces of functionality.

  25. I recently X’ed/Tweeted about how my searchcode.com since Nov 2022 using its custom index https://boyter.org/posts/how-i-built-my-own-index-for-searchcode/ had processed over 50 million queries with a rolling average time around 80ms to process them.

  26. I have always been a big fan of SQLite and recently was using it with Go/Golang.

  27. One of the things I see commonly on any mockup is a search box, usually with vaguely defined requirements as to how this is meant to actually work.

  28. Installing direnv on macOS

    Having had to install direnv multiple times over the last few days to get a team up and running im writing the method down because I keep having to look it up.

  29. Sometime last year Justin Vincent of the techzing podcast suggests that I should add a license to Quote, I “strongly” suggest that you wrap each product into a paid version - where you sell a “license” for usage with priority support.

  30. Go Libraries/Packages I Like

    In no particular order a list of Go libraries/packages I really like and some reasons why. zerolog I know that the changes to slog make it far closer to being what zero log is now, but I still prefer it for my own use. requests Anyone who works with python

  31. So on occasion, I find myself wanting to run SQL against customer databases.

  32. Welcome.

  33. TL/DR; Play/Download a copy from itch.io I had always wanted to create games.

  34. DataEngBytes 2023

    I was recently selected to present at DataEngBytes 2023 after submitting an idea for a talk based on my blog post Processing 40 TB of code from ~10 million projects with a dedicated server and Go for $100.

  35. Since I maintain a few projects that deal with source code one of the things I needed badly was a way to parse and understand gits .gitignore and .ignore files in order to get as much accuracy as possible.

  36. Code Spelunker how it works

    I released code spelunker a few days ago https://github.com/boyter/cs and literally one person asked for details on how it worked.

  37. Code spelunker (cs) or code search is a new command line tool I have been working on and off over the last few years.

  38. I previously wrote about starting a Go project in 2018.

  39. Another progress update on https://searchcode.com where I was trying to reduce the time it takes to index source code.

  40. TL;DR: If you don’t need to preserve order of the elements, sort the slice first and dedupe.

  41. I have been doing interviews recently, and whenever someone mentions knowing a lot of Go and Java one of the questions I put to them is how to implement Go channels in Java.

  42. ActivityPub -> Announce -> Post

    I have been investigating how ActivityPub is meant to work.

  43. I didn’t really expect to have a post this late in the year but here we go.

  44. Abstract TL/DR I present what I belive is a unique index for indexing and searching source code.

  45. Elite speak GUID script

    Some time ago I wrote about creating leet speak guid’s as a way of having fun while working with sitecore. https://boyter.org/2014/05/unique-guid/ I recently realised I wanted to have this around so I could create more interesting guids for one reason or…

  46. Recently on my M1 Macbook I ran into the following issue when trying to compile some Go code with C dependencies.

  47. Working for a large corporate company as a mid level developer is generally rather boring.

  48. Thought I would write done some of the more annoying/interesting software bugs I have had to deal with recently.

  49. Cost of a integer cast in Go

    Recently have been doing interviews at work for Go developers.

  50. If you succeed, you will fail

    If you succeed, you will fail.