Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 25
  1. Birds of My Neighbourhood Lakes

    Over the past few months, I’ve been exploring the lakes around my home in North Bengaluru.

  2. Making pylsp Work in Vim

    Language servers enable IDE-like features in text editors that support the Language Server Protocol. pylsp is a language server for Python.

  3. There are two key problems to solve on the journey to attaining Financial Independence and Retiring Early (FIRE): 1) ensuring you have enough money for the rest of your life and 2) figuring out what to do after retiring.

  4. There has been a lot of talk about employee productivity in recent days, with some Indian tech entrepreneurs asking people to work 70 hours a week.

  5. The Tale of a Corrupt Backup

    As I mentioned in the post about my backup system, I run restic check regularly, to test the integrity of my backup.

  6. My Personal Backup System

    Computing devices and online services can fail catastrophically and take our data with them.

  7. At a previous job, we had several instances of Ruby on Rails applications connecting to PostgreSQL through PgBouncer.

  8. Vim offers many ways to use the command-line tools available on your system when editing.

  9. This is third in the series of posts describing how I use GnuCash to manage my finances.

  10. This is second in the series of posts describing how I use GnuCash to manage my finances.

  11. GnuCash is an open-source double-entry bookkeeping software.

  12. For better or worse, passwords are central to the safety of almost all our online accounts. 2-factor authentication systems are meant to protect users from compromise of their passwords.

  13. Prepared statements are the best way to avoid SQL injections in applications accepting user input.

  14. Java's CompletableFuture and Threads

    Quiz time.

  15. Timing Equity MFs with PE

    The rule of thumb for equity investments is to not time the market, but there are also several analyses correlating investing at high index PE levels with lower returns.

  16. Arena Allocation in Go

    One of the weaknesses of Go’s runtime today is the relatively naive GC implementation.

  17. Go Does Delegates Beautifully!

    When working with object-oriented languages, there are many instances when one would want to implement an interface re-using code from another implementation of the interface.

  18. I’ve recently started getting my head around Git having been a Subversion (sadly even CVS) user all along.

  19. Simple Layouts with JSP in Spring MVC

    Every web application has elements common to all its pages which are good candidates for re-use.

  20. Mocking Math.random() Using PowerMock

    Let’s consider the below Game class in a guessing game where a random target is chosen by the system and the user guesses the target.

  21. ScriptEngineBuilder for Java

    Java 6 allows you to execute and communicate with scripts written in any scripting language, using the Scripting API.

  22. AJAX4JSF is library of JSF components which can be used to easily add AJAX capabilities to JSF web applications.

  23. Python's String Translations for Java

    Just as I started poking my nose into Python, I came across two really interesting functions in its string module.

  24. Creating a Local APT repository

    I have long been wanting to make a local directory, which contains all my Debian packages, as a repository to be added in, /etc/apt/sources.list.

  25. Easy Way to Create Slack Packages

    I came across this interesting utility which allows creation of slack packages easily.