← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 41
  1. I did a very normal thing: I bought jonts.ai for 2 years for $179.96 so my AI alter ego could have a proper home.

  2. Two of my pull requests were just merged into OpenClaw: fix(slack): allow channel-id reads for name-allowlisted channels fix(slack): honor configured App Home command The commits that made it to main are here: github.com/openclaw/openclaw/commits/main/?

  3. The Backstory I’m not a “script kiddie” or weekend hobbyist.

  4. In my previous post, I covered the basics of signing Git commits with SSH keys instead of GPG.

  5. TIL you can sign Git commits using SSH instead of GPG This tip is 🏆, learned from my really smart colleague. tl;dr; To configure Git to use your key: Configure Git to use SSH for commit signing: git config --global gpg.format ssh Specify which public SSH…

  6. Embrace the power of Regex

    Too often, while reviewing code, I’ll see examples like: def extract_id_and_env(key: str) -> dict: """Extracts the object ID from `key` `key` is a string like 'namespace_prefix_12345' In some cases, `key` could also look like `namespace_prefi…

  7. Whenever using the datetime module in Python, a highly recommended practice is to just import datetime at the top of the file, and use the fully-qualified module name in the code, as much as possible: datetime.datetime datetime.timedelta datetime.date If…

  8. tl;dr; Unless the function you are writing is a getter (which complements a setter), please avoid naming methods get_. get_ lacks descriptiveness, precision, and is boring.

  9. Back in 2016, I came across this article: https://thecripplegate.com/14-rules-for-being-a-godly-employee/ Recently, I’ve resolved to start my work week by reviewing the 14 rules: Rule #1 – Eagerly start the day’s main work Rule #2 – Do not murmur at your…

  10. tl;dr; isort (PyPI; GitHub) is a wonderful tool that will sort imports in Python automagically, so that you no longer have to either a) ignore eye-sores during code reviews, or b) sound like an angry grandparent asking people to sort/organize imports.

  11. What, How, and Why?

    In order to learn, there are three kinds of questions to ask: What?

  12. All too frequent an occurrence in the development lifecycle is doing some work, closing up your laptop/suspending the machine, and coming back to your work hours or days later.

  13. Edit: This article also got published on the GoodAudience Blog.

  14. Kill Netskope Client on Mac

    Netskope is a corporate security tool installed on corporate-owned devices that will introduce and override the default SSL certificate authorities by injecting its own local server.

  15. TIL: pbcopy

    TIL: Discovered a super game changing technique.

  16. Periodically, web hyperlinks in Slack would stop working.

  17. Yes, there is a huge engineering talent shortage in Silicon Valley.

  18. By Jonathan Tsai (@jontsai | https://linkedin.com/in/jontsai) Original Permalink (working Quip doc) : Communicating with Engineers: How to File Good JIRA Tickets License: CC BY 3.0 This article was originally written as part of a mini-training for the cus…

  19. Software engineers frequently have to deal with JSON and inspect or manipulate it.

  20. I know of several people who start learning to code in their mid 20’s, and are doing fine now.

  21. Assorted tips and tricks for IntelliJ Start the IntelliJ JVM process with additional memory Open the application once, normally, after a new install before editing this file. a.

  22. Enriched objects

    random: my new favorite coding adjective recently is “enriched” val enrichedObj = obj ++ someAdditionalStuffs reminiscent of / inspired by https://en.wikipedia.org/wiki/Enriched_uranium

  23. When writing shell scripts or other types of executables, you often put a directive at the top of the file to indicate which kind of interpreter to use. #!

  24. Originally posted on Quora: Jonathan Tsai’s answer to What is the most valuable programming language to know for the future and why?

  25. Hack GitHub Streaks

    Tonight, I was doing some research and maintenance on a couple of my open-source projects.

  26. It’s 2015, and from time to time I still see a lot of == peppered throughout codebases that I work with, and just wanted to share a few posts that might change your mind =) tl;dr; === and its complement !

  27. The JetPacks 3.3 upgrade that allows you to manage and administer multiple WordPress sites from one WordPress.com account is a breeze to use!

  28. tl;dr; When upgarding from Ubuntu 12.04 to 14.04 LTS, the Apache also gets upgraded from 2.2 to 2.4.

  29. tl;dr; If this is you: Android developer with an Intel-based computer Sick of dealing with a slow emulator Then: Install Intel HAXM (Intel Hardware Accelerated Execution Manager) I never knew this, and thought that I was doomed to a slow emulator or had to

  30. Got an email today about a new Android training program starting up in SF for engineers.

  31. Pinterest wasn't hacked

    Seriously though, I messed up in my previous blog post.

  32. Update 2013-05-12: Pinterest wasn’t really hacked.

  33. Sticky Footer Redux

    I call myself a generalist, but feel that I’m more adept at backend development than web frontend, so I’m always amazed by the simplicity and cleverness of really cool HTML/CSS/JS techniques out there.

  34. Domino's ShopRunner Flub

    On Sunday, February 3, 2013 (Super Bowl Sunday), Domino’s Pizza disabled ShopRunner free delivery on their site.

  35. How to Clone a Car

    Today, I was looking up biking directions to my new office.

  36. I upgraded to Mountain Lion (10.8.x) from Lion (10.7.x) a few months ago, and only discovered today that Apache wasn’t working–going to http://localhost showed the default “It works!”

  37. After I switched to Ubuntu as my primary OS (dual-boot alongside Windows XP), I had a problem syncing some Dropbox files to an NTFS mount.

  38. Here’s a cool video.

  39. Brogrammer

    See original blog post from Twilio Con: https://www.twilio.com/blog/2011/09/twilio-presents-the-definitive-brogramming-primer.html

  40. Ubuntu'd out

    Last night, I made the best decision of my computing life, ever.

  41. Code Intro

    I’m newer to open-sourcing projects of my own on GitHub, so it’ll take me some time to “wrap” things properly and provide some documentation and examples so that these projects are more useful to others.