Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 68
  1. I've been a big fan of probabilistic filters such as Bloom, and (more so) Cuckoo filters for a while now.

  2. Foreword: Please note this falls firmly into "nitpick" territory rather than shining light onto any sort of major issue.

  3. With the introduction of Apple Silicon, macOS became much stricter about running unsigned binaries.

  4. Go's new Iterators were released on August 13th with Go 1.23.

  5. I've been working as a developer for almost twenty years now.

  6. Ideas

    A minimal functional language, maybe similar to Excel equations for sharing logic between unrelated languages.

  7. For basically as long as I can remember, I have been a staunch defender of permissive licenses over the more copyleft variety.

  8. The tl;dr is this: You can fix the problem by replacing number with ReturnType<typeof setTimeout> Similarly you can replace number with ReturnType<typeof setInterval> if you are seeing the problem with setInterval.

  9. I have been playing with WebAssembly since Go added support for it in 2017.

  10. tl;dr I recommend every developer turn off automatic garbage collection in git.

  11. Go has a problem.

  12. Text to "Go String" Tool

    Go currently lacks any sort of heredoc or similar syntax, and it's backtick syntax cannot contain backticks.

  13. Update August 17 2021: I've got the tool working in Chrome and Firefox by launching it a standalone new window instead of loading in an iframe.

  14. Update October 2nd 2024: This was updated to include Go versions all the way up to 1.23 In 2013 I wrote an unintentionally inflammatory post: Go Binary Sizes Are Growing out of Control.

  15. A little under a year ago I wrote a walkthrough: Set up a Self Signed Certificate on macOS's Built in Apache.

  16. Update It would appear that the latest version of Xcode has removed the macOS_SDK_headers_for_macOS_10.14.pkg file.

  17. Update 2019-01-29: A much simpler method using a tool called mkcert has come along and I have an updated walkthrough you may want to use instead.

  18. Update 2018-04-19 - GitHub has implemented some rules around retiring "namespaces".

  19. I am someone who spends large portions of their time working in weakly typed languages.

  20. Much of my professional work for the last 10+ years has revolved around handling, importing and exporting CSV files.

  21. CSV: An Encoding Nightmare

    UPDATE 2019-01-16: In the three years since this article was written, parts of the article, in particular talking about UTF-8 are thankfully no longer accurate.

  22. tl;dr Do not depend on App Store Apps, Apple can and will pull the carpet out from under you.

  23. I have a quite large iTunes library, and I’m rather anal about keeping my metadata clean and up to date.

  24. Numberphilia

    There's been a fair deal of hubbub in the community about version numbers, including what is and isn't Semantic Versioning, what qualifies as a breaking change and how to use version numbers.

  25. Similar CSS Color Finder

    Update: CIEDE2000 support added to the existing CIE94 support.

  26. Should you run into errors related to missing php.h or other .h files, you should check out my post on fixing missing headers on macOS Mojave.

  27. Every time I would upgrade OS X it took probably 45 minutes of fiddling with my Apache configuration to get it working properly.

  28. I previously showed you how to Load a Github Gist with Composer, but sometimes you need to install code that isn't isn't even in a public facing VCS.

  29. Update July 8, 2019: Added more graceful pipe | and backslash \ handling.

  30. Bookmarklets

    This is just a small collection of Bookmarklets I personally find useful.

  31. All Glory to __invoke

    Lost in the shiny new features (see: namespaces and closures) PHP 5.3 also added the __invoke method.

  32. Over the weekend I went to a talk on Scala.

  33. A little over a year ago I wrote a post about using Beyond Compare on Mac via Wine.

  34. Update 2019-07-17: I have released a follow up post Go Binary Sizes Are Relatively Stable which speaks on what's happened in the time since this was published.

  35. Composer is amazing for pulling in packages, but what if you find a Gist that isn't Composer aware?

  36. If you are running OS X El Capitan or newer you will need to disable System Integrity Protection to modify system files and directories.

  37. ⚠️ Warning: These instructions are outdated This article was written for OS X Mavericks and should not be followed on modern versions of macOS.

  38. CoffeeScript is a programming language that compiles to JavaScript.

  39. The Joys of UNIX Keyboards

    I fell in love with a dead keyboard layout.

  40. Update 12/26/2013: The Mac Beta is now available and there is no reason to use WineBottler anymore.

  41. Static::? More like Lies::

    In my professional work, we have a system that utilizes __call and __callStatic for caching of certain method calls.

  42. Working on a class in our application, I discovered that it was being included before a number of constants it used for its members were even defined.

  43. As Lead Developer at my previous company I interviewed many Developers.

  44. Donations If you appreciate this tool, please consider a donation.

  45. A hierarchy is a common structure, especially for structuring pages in web development.

  46. So yesterday I was bored and asked my friend what I should do.

  47. Update 2023-10-17 The script has been verified to work in macOS Sonoma.

  48. Nusphere PhpED Dark Theme

    It would seem there is a fair deal of call for an updated version of my PhpED dark theme from colleagues as well as random folks on the internet who’ve seen screenshots of my PhpED installation.

  49. Update: 2026-07-18 Fixed a small bug in the luminance math I unintentionally caused by transposing some digits while converting my original PHP version to Go.

  50. Today I decided to spruce up a VB.Net application I wrote in college and still use almost daily.