-
Mini Macro Pad v2 - Now you can edit your Macros in the GUI.
github.com GitHub - ssebs/go-mmp: Macro Pad driver software, run shortcuts at the press of a button. Like an open source stream deck.Macro Pad driver software, run shortcuts at the press of a button. Like an open source stream deck. - ssebs/go-mmp
I've been working really hard on implementing a GUI Config Editor for my Mini Macro Pad project.
Mini Macro Pad (go-mmp) is a tool for creating and running macros, shortcuts, and other automated actions at the press of a button.
It works with hardware like Arduino-based macro pads or directly through a desktop GUI, making it versatile for various workflows.
- james-iry.blogspot.com A Brief, Incomplete, and Mostly Wrong History of Programming Languages
1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not imp...
- deno.com Deno v. Oracle: Canceling the JavaScript Trademark
Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.
> On November 22, 2024, Deno formally filed a petition with the USPTO to cancel Oracle’s trademark for “JavaScript.” This marks a pivotal step toward freeing “JavaScript” from legal entanglements and recognizing it as a shared public good.
> Oracle has until January 4, 2025, to respond. If they fail to act, the case will go into default, and the trademark will likely be canceled.
-
How to start an open source gaming project?
cross-posted from: https://lemmy.ml/post/22924305
> Pretty straightforward: what tips and advice would you give me if I were to start an open source project of a game? Where to share my intention of beginning this project, where to find contributors, how to organize the workflow etc.
- lackofimagination.org Writing Composable SQL using Knex and Pipelines
Despite all its strengths, SQL can be awkward to integrate with host languages such as JavaScript and Python. There’s often an impedance mismatch between SQL’s declarative nature and the host language’s object-oriented or functional paradigms – SQL queries are typically written as strings within the...
- exceptionnotfound.net Re-thinking the Visitor Pattern with the Double-Dispatch Approach
This article will help you have another point of view with the Visitor Pattern by thinking it with the Double-Dispatch Approach. This article will also show you a practical use case of how this pattern is applied in .NET.
- www.humblebundle.com Humble Tech Book Bundle: Math for Programmers 2024 by Manning
Strengthen your math skills in programming with this library of coding and programming courses. Pay what you want and support the charity of your choice.
-
You’re not as loosely coupled as you think!
codeopinion.com You're not as loosely coupled as you think!When you hear tight coupling or being loosely coupled, what does that even mean? There are many aspects to coupling to consider.
- www.hackster.io A Shiny New Programming Language - Hackster.io
Mirror is an entirely new concept in programming — just supply function signatures and some input-output examples, and AI does the rest.
> Mirror is an entirely new concept in programming — just supply function signatures and some input-output examples, and AI does the rest.
-
How Did REST Come To Mean The Opposite of REST? | htmx
htmx.org </> htmx ~ How Did REST Come To Mean The Opposite of REST?htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code...
-
On "Safe" C++
> > > The discussion of “safe” C++ has been an extremely hot topic for over a year now within the C++ committee and the surrounding community at large. This was mostly brought about as a result of article, after article, after article coming out from various consumer advocacy groups, corporations, and governments showing time and again that C++ and its lack of memory safety is causing an absolute fuckload of problems for people. > > > > And unfortunately, this means that WG21, the C++ committee, has to take action because people are demanding it. Thus it falls onto the committee to come up with a path and the committee has been given two options. Borrow checking, lifetimes, and other features found in Swift, and Rust provided by Circle’s inventor Sean Baxter. Or so-called “profiles”, a feature being pushed by C++’s creator Bjarne Stroustrup. > > > > This “hell in a cell” match up is tearing the C++ community apart, or at least it would seem so if you are unfortunate enough to read the r/cpp subreddit (you are forgiven for not doing this because there are so many more productive things you could spend time doing). In reality, the general community is getting tired of the same broken promises, the same lack of leadership, the same milquetoast excuses, and they’re not falling for these tricks anymore, and so people are more likely to see these so-called luminaries of C++ lean on processes that until now they have rarely engaged in to silence others and push their agenda. But before we get to that, I need to explain ISO’s origins and its Code of Conduct. > >
-
I made a FOSS AI file organizer!
github.com GitHub - TagifyProject/Tagify: AI-powered file organizerAI-powered file organizer. Contribute to TagifyProject/Tagify development by creating an account on GitHub.
Hey guys! I built an AI powered file organizer! This was my first "big" Python project!