Search
Items tagged with: Programming
AI-assisted coding made easy with Flexpilot! 🤖 👨💻
https://itsfoss.com/flexpilot-ide/
Flexpilot is an Open Source IDE for AI-Assisted Coding Experience 🚀
Flexpilot is almost like VS Code, only a bit better with built-in AI features. Learn why I created it and how you can use it.Community (It's FOSS)
I made a little port of @neauoire's Neur into Lua. I also added support for hooking up I/O and side effects to your neural network.
The Programming Games Humble Bundle is another sweet deal worth grabbing https://www.gamingonlinux.com/2025/01/the-programming-games-humble-bundle-is-another-sweet-deal-worth-grabbing/
#Gaming #LinuxGaming #SteamDeck #Programming #PCGaming
The Programming Games Humble Bundle is another sweet deal worth grabbing
New Year, New You: Programming Games is a fresh Humble Bundle with 7 rather great indie games worth picking up. All of the games included have Native Linux support too which is rare for Humble nowadays.Liam Dawe (GamingOnLinux)
A few years ago I found out about a programming language written in #Gaeilge (the Irish language) called Setanta. I tinkered a little with it then but hit some road blocks and it seemed to have been left unsupported.
The creator Eoin Davey developed it when he was a teenager, later honed while studying computer science at NUI Maynooth in 2016.
Today I learned that it is still updated and there are some pretty great tutorials to have some fun with an IDE.
Setanta | Teanga Ríomhchlarúcháin / Programming Language
Setanta - An teanga ríomhchlarúcháin as Gaeilge - The Irish language Programming Language. Setanta is a modern, simple and friendly programming language that's 100% in Irish.try-setanta.ie
Had a small Vera jam session with @sierra and @wryl after Sierra added some UI features to the Vera Plaground. We made a little pen plotter together.
We're live, come join us!
Creating a Killer Queen stream overlay in Godot!
We're live, come join us!
Creating a Killer Queen stream overlay in Godot!
Humble Tech Book Bundle: Programming MEGA Bundle 2024 by Packt
Get great courses from Packt like Learn LLVM 17, System Design Guide for Software Professionals, and Build Your Own Programming Language with the Programming Mega Bundle 2024. Pay what you want & support charity!Humble Bundle
A four-function calculator implemented using tote, a graphical rewriting system. Everything in this video was done symbolically using rules defining how symbols interact with each other.
https://www.youtube.com/watch?v=cVKuwnZLJ7M
- YouTube
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.www.youtube.com
Another tote program this time doing a bit of math by moving shapes around:
https://www.youtube.com/watch?v=hyhM_I63aEs
- YouTube
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.www.youtube.com
A Case for Feminism in Programming Language Design (2024)
Felienne Hermans, Ari Schlesinger
"Two critical and interrelated questions regarding the design and study of programming languages are: 1) What does it mean to design a programming language? and 2) Why does minimal demographic diversity persist in the programming language community? In this paper, we present feminism as a philosophical lens for analyzing the programming languages field in order to help us understand and answer the motivating questions above. By using a feminist lens, we are able to explore how the dominant intellectual and cultural norms have both shaped and constrained programming languages."
With #FediJam nearing its deadline, I've been working on customization and accessibility options for my game. 🙂
Yes, it's a game jam, and this is one area of many where jam games typically cut quality corners to save dev time. But accessibility has kinda become part of my personal brand, so I don't want to skimp here.
It's a dexterity game, which won't appeal to everyone. But the goal is that anyone can at least try it.
#gamedev #indiedev #indiegames #programming #accessibility #a11y
A great refresher on using email clients over web & thus power hungry browser interfaces by the Mozilla Thunderbird people
#Linux #freeBSD #netBSD #openBSD #UUCP #POP3 #IMAP #OpenSource #POSIX #programming #UA
https://blog.thunderbird.net/2024/09/why-use-a-mail-client-vs-webmail/
Why Use a Mail Client vs Webmail - The Thunderbird Blog
What is the difference between a mail client and using webmail?Natalie Ivanova (The Thunderbird Blog)
Learn some Godot Engine thanks to this latest bundle: https://www.humblebundle.com/software/learn-godot-43-complete-course-bundle-software?partner=gamingonlinux (partner)
Learn Godot 4.3: Complete Course Bundle
Learn Godot 4.3 with this bundle of courses from Zenva. Pay what you want and support charity!Humble Bundle
Learn some Godot Engine thanks to this latest bundle: https://www.humblebundle.com/software/learn-godot-43-complete-course-bundle-software?partner=gamingonlinux (partner)
Learn Godot 4.3: Complete Course Bundle
Learn Godot 4.3 with this bundle of courses from Zenva. Pay what you want and support charity!Humble Bundle
Announcing the official Elixir Language Server team
https://elixir-lang.org/blog/2024/08/15/welcome-elixir-language-server-team/
Discussions: https://discu.eu/q/https://elixir-lang.org/blog/2024/08/15/welcome-elixir-language-server-team/
Announcing the official Elixir Language Server team
Announcing the official Elixir Language Server team to work on the code intelligence infrastructure to be used across tools and editorsJosé Valim (The Elixir programming language)
The issue with any programming language is the ability to "interact" with users. Without a GUI, a programming language is limited.
My new blog post is now up!
You can contribute to KDE with non-C++ code
I always see:
- people being told they can contribute to KDE with C++/QML
- people being told they can contribute to KDE without code
But I don't often see:
- people being told that they can contribute to KDE with code that is not C++
I like C++, QML, and even CMake, but you might not be interested in them or you might just not be willing to spend time learning another language, and that's perfectly fine.
In this blog post I list a few KDE projects that you might not know about that might be written in your preferred language or in a specialized format you have expertise or interest in.
By far, the most popular programming language actively used in KDE other than the expected languages is Python.
We also have stuff that would interest sysadmins (containers), packagers (snap/flatpak) and web developers.
https://rabbitictranslator.com/contribute-to-kde-without-cpp/
You can contribute to KDE with non-C++ code
Not everything made by KDE uses C++. This is probably obvious to some people, but it’s worth mentioning nevertheless. And I don’t mean this as just “well duh, KDE uses QtQuick which is written with C++ and QML”.rabbitictranslator.com
Popular multiplayer code editor Zed gets a Linux release https://www.gamingonlinux.com/2024/07/popular-multiplayer-code-editor-zed-gets-a-linux-release/
#Linux #Zed #Programming
Popular multiplayer code editor Zed gets a Linux release
A little break in the gaming news for a moment to mention that Zed, a "high-performance, multiplayer code editor from the creators of Atom and Tree-sitter", now has a Linux version available.Liam Dawe (GamingOnLinux)
Eclipse's Theia IDE is here to take the fight to VS Code!
https://news.itsfoss.com/theia-ide/
Eclipse Plans to Challenge Microsoft's VS Code Dominance With Theia Code Editor
A powerful open-source IDE appears.Sourav Rudra (It's FOSS News)
Amber is a programming language for the modern digital age.
https://news.itsfoss.com/amber-lang/
This New Programming Langauge Makes Bash Scripting Easier
Bash scripting but with high-level scripting syntax for new-age cloud engineers.Abhishek (It's FOSS News)
Learn OTP With Gleam
https://github.com/bcpeinhardt/learn_otp_with_gleam
Discussions: https://discu.eu/q/https://github.com/bcpeinhardt/learn_otp_with_gleam
GitHub - bcpeinhardt/learn_otp_with_gleam: A resource for learning the OTP framework with the Gleam programming language
A resource for learning the OTP framework with the Gleam programming language - bcpeinhardt/learn_otp_with_gleamGitHub
Someone in the Concatenative programming discord posted a small PDF about The Principal Programming Paradigms asking where it'd fit. So, I had a little fun trying to fit some of the languages in the space onto the chart.
It also reminds me how little research is in this space. Such a sparse family of explored ideas.
Ever heard of the sweep() function from #BaseR ? Well today it is the topic of my latest blog post!
Post: https://www.spsanderson.com/steveondata/posts/2024-03-22/
This 12-byte program composed of pure x86 machine code writes itself to standard output:
fc b1 0c ac 92 b4 02 cd 21 e2 f8 c3
See https://susam.net/self-printing-machine-code.html for more details.
"Lua is super cool. Lua is great."
-- The Primeagen while being interviewed by @BrodieOnLinux
#Lua #vim #neovim #programming
https://invidious.einfachzocken.eu/watch?v=9SQXv8GFVLM
ThePrimeagen On Vim Superiority
If I get a chance to talk to ThePrimeagen I'm obviously going to have to ask him about why vim is so great and why he started using it in the first place. Full Episode: https://youtu.Tech Over Tea | Invidious
Some of you said there's no way I book ThePrimeagen but look who it is #Linux #OpenSource #Programming
Video: https://www.youtube.com/watch?v=92d2hAwpzCk
#204 Vim Is The Only REAL CODE EDITOR | ThePrimeagen
Today we're talking to the one and only ThePrimeagen, software engineer, HTMX shill and most importantly the man who spends way too much time telling you why...YouTube
This one trick to do sqr() and cube() in C: https://godbolt.org/z/7qeanM
Compiler Explorer - C
int sqr(int n) { char p[n][n]; return sizeof p; } int cube(int n) { char p[n][n][n]; return sizeof p; } int main() { printf( "%d %d\n",sqr(2), cube(2)); printf( "%d %d\n",sqr(3), cube(3)); printf( "%d %d\n",sqr(4), cube(…godbolt.org
so after my last lisp post I implemented if statements and functions and a multi-line REPL, why didn't I tried making a lisp before?? it's so much fun!
also thanks to @Andre_LA for introducing me to this lispy world. 😁
#lisp #programming #dev
Here is my initial draft of #uxn in tcl/tk called tuxn 😆
https://git.sr.ht/~kr1sp1n/tuxn
.Console/write and .Screen/pixel is roughly implemented.
#varvara #tcl #tcltk #programming #tuxn
Thanks! There is a #tclkit creator online (https://kitcreator.rkeene.org/kitcreator) that builds a #tcl #tk interpreter for sooo many different platforms. So my hope is that my implementation will bring #uxn and it's ecosystem to many more machines in the bright future 🙌 I will definetely hop on irc.esper.net if I need a hand.
Want a nice _and_ reliable #calendar application for #GNOME and #Linux desktops (& #mobile!) in general, based on the @EvolutionGnome data server?
Know some #C #programming and looking for a well-scoped challenge to get your feet wet and put those skills to use in #opensource?
#GNOMECalendar could really use your help to write unit tests, so that we can use #TestDrivenDevelopment #TDD #CI for #refactoring all timezones-related code and make it reliable. Now is the time!
https://fortintam.com/blog/call-for-help-writing-gnome-calendar-compliance-unit-tests/
Master Go
A comprehensive, self-paced Go (Golang) training with animated videos, text, and exercises. All you need to get going with Go!appliedgo.com