Vehbi Sinan Tunaliogluthenegation.hashnode.dev·Aug 20, 2024Cross-Posting to Dev.to with APILet's cross-post this blog post to Dev.to using its API. Getting Started We will use the Dev.to API (Version 1) to create a new article on Dev.to. The API requires an API key to authenticate the user. You can get the API key from the Dev.to settings ...Blogging
Vehbi Sinan Tunaliogluthenegation.hashnode.dev·Aug 19, 2024Easy GitHub CLI Extensions with NixGitHub CLI (gh) is one of my favourite tools. In addition to its built-in commands, it allows you to write your own extensions. In this post, I will show you how to write a simple GitHub CLI extension and how to package it with Nix, in particular und...GitHub
Vehbi Sinan Tunaliogluthenegation.hashnode.dev·Aug 7, 2024Hasura CLI on NixOS: A Working SolutionThis post comes after an exciting discovery of a solution to a problem I and my team have been facing for a while: Getting Hasura CLI work on NixOS like any other program. Problem NixOS has its own way of managing packages and dependencies. Unlike a ...Hasura
Vehbi Sinan Tunaliogluthenegation.hashnode.dev·Aug 6, 2024Using niv to Manage Haskell DependenciesUsing Nix to manage project dependencies and development environments is a great way to keep your projects reproducible and isolated. niv can help you further in this by pinning the versions of your dependencies outside of your Nix code as JSON data....Nix
Vehbi Sinan Tunaliogluthenegation.hashnode.dev·Aug 5, 2024Backup GitHub Repositories with gidekDo you backup your Git repositories? If not, you should consider doing so. I might even have a solution for you if you are using GitHub: gidek. It even has some NixOS goodies packed with it. Why Backup Git Repositories? Git is a distributed version c...Haskell
Vehbi Sinan Tunaliogluthenegation.hashnode.dev·Aug 4, 2024Abusing Haskell: Executable Blog PostsWhy? Because I can, and it is a rainy Sunday. I post my notes on my blog, Hashnode and dev.to, which require slightly different markdown formats. I have been doing the sane thing to fix formats so far. But it is a rainy Sunday and I am bored, so I de...Haskell
Kunal VermaforKubesimplifyblog.kubesimplify.com·Jul 12, 2024Building a Zero CVE StrategyWith the increase in software complexity and as digital threats evolve (as discussed in our previous blog) in today’s digital age, the organizations are facing a massive increase in number of security vulnerabilities. According to the Coalition Cyber...3 likes·486 readsCVE
Christine Leemicrowavestine.hashnode.dev·Jun 13, 2024Installing Ghidra on Mac M1 feat. Installing Java, Gradle using Nix EnvInstalling Java https://search.nixos.org/packages?channel=24.05&show=jdk&from=0&size=50&sort=relevance&type=packages&query=jdk I don't use flakes so I've installed using nix-env -iA nixpkgs.jdk Close and reopen terminal Check with java --version a...31 readsNix
Giuseppe Santorocloudnativeengineer.hashnode.dev·Mar 18, 2024Effortless Python Development with NixDiscover how, after struggling with various tools and suggestions for years, I finally streamlined setting up a new Python project by using Nix We will cover:• Developing inside a container.• What are ephemeral environments?• What is Nix, and why do ...Nix
Cloud Tunedcloudtuned.hashnode.dev·Feb 5, 2024Exploring Nix: A Powerful Package Manager and Configuration LanguageExploring Nix: A Powerful Package Manager and Configuration Language Nix is a powerful package manager and configuration language designed for declarative and reproducible software environments. Unlike traditional package managers, Nix provides a pur...Nix