programming.dev

8,879 readers
302 users here now

Welcome Programmers!

programming.dev is a collection of programming communities and other topics relevant to software engineers, hackers, roboticists, hardware and software enthusiasts, and more.

The site is primarily english with some communities in other languages. We are connected to many other sites using the activitypub protocol that you can view posts from in the "all" tab while the "local" tab shows posts on our site.


🔗 Site with links to all relevant programming.dev sites

🟩 Not a fan of the default UI? We have alternate frontends we host that you can view the same content from

ℹ️ We have a wiki site that communities can host documents on


⚖️ All users are expected to follow our Code of Conduct and the other various documents on our legal site

❤️ The site is run by a team of volunteers. If youre interested in donating to help fund things such as server costs you can do so here

💬 We have a microblog site aimed towards programmers available at https://bytes.programming.dev

🛠️ We have a forgejo instance for hosting git repositories relating to our site and the fediverse. If you have a project that relates and follows our Code of Conduct feel free to host it there and if you have ideas for things to improve our sites feel free to create issues in the relevant repositories. To go along with the instance we also have a site for sharing small code snippets that might be too small for their own repository.

🌲 We have a discord server and a matrix space for chatting with other members of the community. These are bridged to each other (so you can interact with people using matrix from discord and vice versa.

Fediseer


founded 1 year ago
ADMINS

The site has updated to lemmy 0.19.5, you may have to log out and then log back in

26
21
Bacon v3 released (dystroy.org)
submitted 16 hours ago* (last edited 16 hours ago) by Deebster to c/rust
 
 

Bacon is a Rust code checker designed for minimal interaction, allowing users to run it alongside their editor to receive real-time notifications about warnings, errors, or test failures (I like having it show clippy's hints).

It prioritizes displaying errors before warnings, making it easier to identify critical issues without excessive scrolling.

Screenshot (from an old version I think):

v3 adds support for cargo-nextest, plus some QoL improvements.

v3.0.0 release notes

27
 
 

After seeing people use the @jetbrains UI to commit to git I understand where all those - sorry: shitty - commit messages come from....

🙈

An improvement would already be to have a "Subject" line and the text box.

And have the subject line follow the Beams Rule.

Sonthat the first line of the commit message finishes the sentence

"When this commit is applied it will..."

And please: No longer than 56(?) characters (Unicode). Keep it short. You got the textbox to explain *why* in full length.

28
29
 
 

Clothes dirty, code clean!

30
42
Wat (www.destroyallsoftware.com)
submitted 2 days ago by [email protected] to c/programmer_humor
 
 

Everyone has probably already seen this, it's worth posting anyway.

31
8
Day 5 - More or less… (linuxupskillchallenge.org)
submitted 19 hours ago by livialima to c/linuxupskillchallenge
32
 
 

As reported by Bloomberg Law, the class action complaint accuses the Assassin’s Creed publisher of sharing personally identifiable information (PII) with Facebook company Meta.

According to the complaint, players who use the Ubisoft website to buy a game on the Ubisoft Store or use it to subscribe to Ubisoft+ are having their PII sent to Meta through its Pixel user tracking software.

“Defendant does not disclose on the website that PII users’ personally identifying information would be captured by the Meta Platforms, Inc tracking Pixel utilised by defendant, and then transferred to Meta, thereby exposing the subscribers’ PII to any person of ordinary technical skill who received that data,” the complaint reads.

33
 
 

There's been surprisingly little fanfare for this but I guess most of the Godot community are hobbyists anyways.

Prices: https://www.w4games.com/w4consoles

34
35
 
 

According to the latest figures, most chip makers are seeing a recovery from the recent slump. Most regions have seen modest to remarkable rebounds compared to last year, with only the EU seeing a slowdown. These could be signs of a strong rebound thanks to cloud, AI, and auto-tech investments.

36
5
submitted 22 hours ago by Andy to c/concatenative
 
 

Discussion on HackerNews

37
24
submitted 2 days ago* (last edited 1 day ago) by CodiUnicorn to c/gamedev
 
 

Many of us get a sense of warm nostalgia when it comes to the PSP. Released in 2004, this portable console was a real breakthrough for its time. It introduced us to the possibility of enjoying full-fledged game projects on the go. It was incredibly groundbreaking at the time. As if you had a little piece of home console in your pocket.

38
 
 

cross-posted from: https://feddit.uk/post/18435580

Always on the grind

39
 
 

A teased follow-up project will hopefully attract more than just six pledges.

40
 
 

Hi,

I am looking for a remote senior software engineer position. Most of my career I have been using connections to move from one job to another but this time I haven't had the luck, so I am mostly blindly applying through LinkedIn.

I know the general tips but I would like to get some more specific tips to improve my chances.

How can I make my CV stand out? I feel I am getting rejected by positions that are way below my qualifications. I have wondered if I should be updating my CV according to the stack of the position I am applying for. Throughout my career I have focused on building transfarable skills and as a result I have worked with a wide variety of technologies and it feels like I am being penalized for that.

Are there any job boards that may be better than LinkedIn? I am tired of skimming through ads about fintech and AI positions. I am not interested in those and I would prefer to work somewhere that I genuinely I am contributing something in the world. Also, I would be interested on job boards on the Fediverse, especially if it meant that my resume is read by humans and not machines.

How can I avoid time wasters? I had applied to Canonical, after 8 interviews and a bunch of offline steps, I was rejected. While the interviews were fun, I feel I have wasted a lot of time and energy for a someone that was not genuinely interested in hiring.

Anything else I should be paying attention to?

41
 
 

What it is, for those unfamiliar

AppFlowy is an open-source alternative to Notion

If you're unfamiliar with Notion, it is a collaboration/productivity tool. The layout is different, and generally you can make different item types / databases to organize information.

AppFlowy is opensource with options for selfhosting

New Features

  • Copy link to share and open it in a browser
  • Enable the ability to edit the page title within the body of the document
  • Filter by last modified, created at, or a date range
  • Allow customization of database property icons
  • Support CTRL/CMD+X to delete the current line when the selection is collapsed in the document
  • Support window tiling on macOS
  • Add filters to grid views on mobile
  • Create and manage workspaces on mobile
  • Automatically convert property types for imported CSV files
42
 
 

Linus Torvalds expressed frustration over the use of passive voice in merge commit messages, preferring active and imperative language instead.

He provided an example of how commit messages should be rewritten for clarity and consistency across the project.

Torvalds noted that while it's not a major issue, it does add extra work when he has to rewrite messages to match his preference.

43
 
 

Hi everyone! Welcome to the second part of the tutorial, where we create a space sky shader in Godot 4. In the previous video, we made a skybox with a generated sun that illuminates half of the surface of a rotating red planet. This time, we'll continue by adding clouds above the planet's surface, and finally, a moon that will orbit it and cast a shadow.

44
15
O3DE 24.09 Released (docs.o3de.org)
submitted 1 day ago by [email protected] to c/gamedev
 
 

I've wondered about this game engine for a while. Based on CryEngine, it sounds like it should have pretty stellar graphics for an open source engine. There doesn't seem to be much of a community around it though.

45
 
 

I have been using a plugin recently in Rider that basically hooks most features of the app to notifications that teach me the current keyboard shortcut for said feature. It has some customization options such as needing a threshold of usages before prompting, reminders, etc. It’s even gamified a little bit by tracking how many times you successfully used the shortcuts and how much time you estimatedly saved.

I really like this plugin and I’m wondering if anyone knows of a similar plugin for NeoVim? I have been exclusively using NeoVim at home for terminal file edits to help learn it and I’m getting better slowly but I just figured maybe I could accelerate this with something helpful like that.

If this doesn’t exist, does anyone have any offhand resources for getting started with NeoVim plugin development?

46
101
submitted 4 days ago by norambna to c/python
47
 
 

What it is, for those unfamiliar

AppFlowy is an open-source alternative to Notion

If you're unfamiliar with Notion, it is a collaboration/productivity tool. The layout is different, and generally you can make different item types / databases to organize information.

AppFlowy is opensource with options for selfhosting

New Features

  • Copy link to share and open it in a browser
  • Enable the ability to edit the page title within the body of the document
  • Filter by last modified, created at, or a date range
  • Allow customization of database property icons
  • Support CTRL/CMD+X to delete the current line when the selection is collapsed in the document
  • Support window tiling on macOS
  • Add filters to grid views on mobile
  • Create and manage workspaces on mobile
  • Automatically convert property types for imported CSV files
48
4
submitted 1 day ago by ada to c/ada
49
 
 

SuperTuxKart and Doom 3 can both run at 4K60 and max settings.

50
view more: ‹ prev next ›