← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 77
  1. Quest for the eternal Dock - lambdock

    lambdock: quest for the eternal dock # This is the story of lambdock: https://codeberg.org/jjba23/lambdock lambdock is a modern, hyper-hackable, Wayland-native desktop dock application (C and Guile Scheme + GTK4) w/ REPL.

  2. Emacs Eglot for Scala and Kotlin (JVM)

    When Emacs 29 made eglot the built-in, default Language Server Protocol (LSP) client, many of us rejoiced.

  3. The infinitely extensible command runner, control plane and project automator à la Make (Guile Scheme - Lisp) Find the project at https://codeberg.org/jjba23/maak Most build tools invent their own limited domain-specific language.

  4. By compiling GNU Emacs directly from the upstream Savannah repositories, you unlock the absolute bleeding edge of the extensible, self-documenting operating system disguised as a text editor.

  5. Table of Contents Basic points of style More points of style Ordering your text Code examples Metaphors English usage Based largely on comments by: Ron Hale-Evans, Robert J.

  6. A structured logging framework for Guile Scheme “Scriba is a structured logging library for GNU Guile that prioritizes flexibility and observability.

  7. We are uncovering better ways of developing software by doing it and helping others do it.

  8. jointhefreeworld - AI Policy

    Table of Contents Purpose and Scope Code Contributions Human Reasoning Recommended Usage Autonomous Agents Communication and Community Interaction Issues and Pull Requests Comment Moderation Transparency and Context Non-Native English Speakers Media Gener…

  9. There is a persistent tension in software engineering between the beautiful, mathematically pure ideal of a program, and the messy, pragmatic reality of just getting things done.

  10. Implementing the Repository Pattern with Hygienic Macros in Scheme Hi everyone!

  11. Don’t Reward the Best Firefighter

    The “Hero” Trap # Every engineering team has that one “hero.”

  12. I have worked at several companies doing Software Engineering and I feel like I’ve seen the best and the worst.

  13. A minimal, declarative setup for productive Rust hacking on Emacs + Guix Introduction # I noticed there was a blatant lack of resources and documentation on this particular setup.

  14. Abstract # Introducing Scheme # Scheme is a classic programming language in the Lisp family.

  15. Behold the holy Sexp (sqrt (+ 14 5 3 1)) I have recently reached new heights in declarative configurations of operating systems, programs and my workflow ⚙️ and development.

  16. In Linux, you can change the maximum amount of open files.

  17. The FREE stack - My Tech Radar

    Tech changes fast.

  18. Disclaimer: This article reflects personal experiences and gripes within specific team environments.

  19. Git Riddance

    Git Riddance - for Good Riddance!

  20. My brother from another mother, ⁨Mètsàtron Sucurí Jibōia⁩ did some astral and digital readings about me (Joe) Lots of his insights deeply resonate with me.

  21. Markdown Cheat-sheet for Beginners

    Table of Contents Common Formatting Headers Emphasis (Bold and Italic) Lists Unordered Lists (bullet points) Ordered Lists (numbered) Links and Images Links Images Other Useful Elements Blockquotes Horizontal Rule Code Blocks On editors Markdown is a simp…

  22. I want to start by thanking the great NalaGinrut that wrote an article on this topic, which I adapted to explain my experience with Scheme and Lisps.

  23. jointhefreeworld - Code of Conduct

    Purpose # This Code of Conduct exists to foster an inclusive, respectful, and cooperative environment for all contributors and users of this free software project.

  24. Why I Program in Lisp?

    Original article by Joe Marshall Lisp is not the most popular language.

  25. The Best Programmers I Know

    Original article by Matthias Endler I have met a lot of developers in my life.

  26. After using Sway as my daily Wayland compositor for quite some time, I recently made the switch to Hyprland.

  27. Conky is a lightweight system monitor that can display system statistics on the desktop.

  28. For the past month or so, I’ve been running Guix system on my Framework laptop, turning it into what I like to call a modern Lisp machine.

  29. Scheme & Lisp Style Guide

    Riastradh’s Lisp Style Rules Copyright (C) 2007–2011 Taylor R.

  30. Podman root-less setup on GNU Guix

    Note: There is a better way to go about this, Guix now contains rootless-podman-service-type which will take care of it all pretty much for you.

  31. YAML Schemas in Emacs with Eglot

    Are you someone that enjoys Emacs and the amazing built-in package Eglot, which enables Emacs to provide intelligent completions and error reporting, linting, and more with language servers ?

  32. Ever had to work very long files, in projects that you are not familiar with, and felt very lost, without an anchor point?

  33. Brief aan mijzelf

    Lieve Joe, Jij en ik weten dat levend zijn pieken en dalen betekent.

  34. Free à la Carte

    Free monads based on from intuitions from the Data types à la Carte paper.

  35. Black Box Testing in modern Software

    Testing software at a high level means freedom of implementation and refactoring, while maintaining guarantees of correctness.

  36. Open VPN 3 on NixOS with Web-based SAML

    OpenVPN 3 on NixOS with Web-based SAML # Recently at work we migrated from a simple OpenVPN profile with AWS credentials to a profile that authenticates based on SAML via your browser.

  37. Below is the procedure for creating a bootable USB flash drive with Windows 11.

  38. Open VPN 3 on Void Linux

    OpenVPN 3 on Void Linux # Recently at work we migrated from a simple OpenVPN profile with AWS credentials to a profile that authenticates based on SAML via your browser.

  39. Emacs for absolute beginners

    In this article, I’m going to give you exactly what you need to get started using Emacs and understand the basic concepts and key bindings of the editor.

  40. Emacs and Scala setup with Eglot

    In this post I want to show you how to setup your favourite text editor, Emacs, as a super powerful and capable Scala IDE (integrated development environment) with the latest and most performant approach.

  41. Running Hoogle locally

    Stackage is a neat tool to use when developing Software in Haskell.

  42. Type safety back and forth

    Taken from the brilliant post of Matt Parsons.

  43. Why Haskell is important?

    A really nice explanation from the Tweag team, that reflects exactly how I think about the subject.

  44. GNU Guix VM aarch64

    One day, I decided on a whim to try Guix in a VM on a M3 Mac.

  45. Arch Linux UEFI + Encryption

    This is a step by step guide to installing Arch Linux on UEFI with full disk encryption.

  46. rc.d scripting

    FreeBSD uses the init system, and system services must be made as rc.d scripts.

  47. How I write HTTP services

    This is a very interesting learning experience written originally by Mat Ryer.

  48. Project Structure

    In this post I will try to give an explanation to the project structure I follow commonly while making Go projects.

  49. German naming convention

    Table of Contents Expect the Violent Psychopath Naming Tropes It’s All Greek To Me German / Dutch Naming Convention Isomorphic Naming There’s one thing that could make our life as software engineers much easier: better naming convention.

  50. pkg or ports ?

    Table of Contents What I prefer Package (pkg) Benefits Port Benefits FreeBSD is bundled with a rich collection of system tools as part of the base system.