[-] [email protected] 9 points 10 months ago* (last edited 10 months ago)

Is it planned to be 2d, 3d, or pixel art?

If youre looking for another mascot to add theres a programming.dev penguin as well lol. Isnt used much currently but was with our art on fediverse canvas

If you also want another spot to post in we have an [email protected] community meant for team finding as well

[-] [email protected] 9 points 1 year ago

fair, I could repin it on one of the weekdays as well

[-] [email protected] 10 points 1 year ago* (last edited 1 year ago)

Yeah ill be doing another vote after a bit (probably 6 months but dependant on how fast their activitypub features moves)

6
Mlmym Security Update - v0.0.40 (stacks.programming.dev)
submitted 1 year ago by [email protected] to c/[email protected]

We updated our hosting of the mlmym frontend at old.programming.dev to version 0.0.40 which fixes an issue where bots could abuse a redirect feature for SEO.

You can see the details of the issue here: https://github.com/rystaf/mlmym/issues/101

19
submitted 1 year ago by [email protected] to c/[email protected]

Introducing blocks.programming.dev! This is a site to add small code snippets you make for sharing easily in threads in programming.dev if you need to do something like put the same code in multiple spots.

The site is running using software called opengist and is essentially an equivalent to gists in github. Repo for it is here https://github.com/thomiceli/opengist.

Snippets are accessible both in the web interface and using git if you prefer adding in code from your text editor and then pushing it.

You can find the site here: https://blocks.programming.dev.

41
submitted 1 year ago by [email protected] to c/[email protected]

Introducing a new supporting site for the instance, git.programming.dev aka Forge! This is a spot where development on things relating to the instance will be taking place. This includes for each thing having source code, task boards, and issue trackers viewable.

This gives us a spot away from GitHub so we don't have to rely on them for hosting our code. In addition, Forgejo, the software used, is working on federation so eventually features could be implemented to do things such as interact with Forge directly from our instances.

Who is allowed to make an account?

Anyone is free to make an account on the site provided you have not broken our code of conduct and have gotten banned from one of the instances.

What is allowed to be hosted?

Any code that relates to things we do on the fediverse or outside the fediverse but relating to programming.dev is allowed to be hosted on Forge. This includes things such as bots made for lemmy/sublinks, alternate frontends, software we host, tools, etc.

As an example alternate frontends like photon, alexandrite, etc. are free to choose to be hosted on Forge. Software such as Sublinks, etc. can be hosted, and various misc bots and tools such as Fediseer, Automod, etc. can be hosted.

Anything hosted on forge must be able to support the programming.dev instance it is built around. This means that things like bots and alternate frontends for the programming.dev instance must be able to support sublinks.

How can I make an organization on Forge?

If you want an organization on Forge to group a collection of repos together feel free to reach out to one of the team leads or email [email protected].

How can I contribute to a programming.dev repo?

If you want to contribute code feel free to fork the relevant repo and then make a pull request back to it with the changes. If you have an idea for something that can be added to a platform or a bug report open up an issue on the relevant repo in the Programming.Dev org.

If you're interested in contributing a large amount to the programming.dev repos feel free to reach out to me (Ategon) on discord or matrix or email [email protected] and I can add you to the development team.

21
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]

Two of our programming.dev alternate frontends have been updated to their most recent versions.

Voyager (v.programming.dev)

Has been updated from version 1.37.4 -> 1.41.0

Main changes:

  • You can long press on comments/posts to get the more actions sheet
  • Gifs can be configured to autoplay always, never, or on wifi
  • When tapping into a post the video continues to play seamlessly
  • Videos in the feed have a mute icon you can toggle
  • You can now hide self-post thumbnails in compact mode
  • You can now set it so you always need to tap to reveal child comments
  • Large post voting buttons can be hidden
  • Community icons can be hidden
  • Link creation now has a dialog for entering link info
  • Subscript and superscript support for markdown
  • You can now long press usernames to block

Mlmym (old.programming.dev)

Has been updated from version 0.0.36 -> 0.0.38

Main changes:

  • Image uploads has been fixed
22
Screenshot Saturday! (programming.dev)
submitted 1 year ago by [email protected] to c/[email protected]

Share some progress, text or screenshots of some development on your game!

[-] [email protected] 9 points 1 year ago* (last edited 1 year ago)

Been working on a game for the brackeys jam. Playing around with how windows work in godot

13
Screenshot Saturday! (programming.dev)
submitted 1 year ago by [email protected] to c/[email protected]

Share some progress, text or screenshots of some development on your game!

54
submitted 1 year ago by [email protected] to c/[email protected]

This is a place to share high quality news and discussion around technological advancements and changes

Theres a bunch of technology communities currently but they tend to fill a different niche than this one as they tend to be about all topics relating to technology (including legislation, company news, etc.) rather than honing in on tech progress

Things that fit:

  • New tech releases
  • Major tech changes
  • Major milestones for tech
  • Major tech news such as data breaches, discontinuation

Things that don't fit

  • Minor app updates
  • Government legislation
  • Company news, layoffs
  • Opinion pieces

Links:

57
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]

We finally have a blog site where you can easily see news relating to Programming.Dev! Theres an rss feed if you want to add it to your rss reader and posts from it will be mirrored onto all of our platforms (eventually ideally automated)

Theres a small welcome post I made on there and we should be releasing more things this week that will get announced there and then mirrored here

It turned out that most things I was working on are being completed mostly all at once so there will be daily news posts about new things dropping for a bit. Theres currently 4 things in the queue to be released

12
Screenshot Saturday! (programming.dev)
submitted 1 year ago by [email protected] to c/[email protected]

Share some progress, text or screenshots of some development on your game!

15
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]

You may have seen me say in some posts for adding new admins to the team that we use discord as the chatting platform for the admins to all talk to each other

This has now been bridged to matrix so people on matrix can chat from there to the rest of the admin team on discord. This means that we don't require people to use discord to be an admin for the instance anymore, now its discord or matrix.


Also we are still looking to expand the admin teams a bit if you're interested in being on the community team (either for here or our new platform coming soon), development team, or infrastructure team

[-] [email protected] 9 points 1 year ago* (last edited 1 year ago)

We switched up how we handle communities a couple times. We didnt start expanding horizontally until the main communities seemed stable and had some good activity (community creation was open publicly starting last month and before that there was the request zone). The posting activity is the same as it was in the previous systems, people just dont want to post and theres the 10% of people comment, 1% of people are posters rule (if its 5-6 posts per hour thats better than the past system as well)

The ones that are visible in new communities are empty mostly because they were just made (~ 100 coms made in the last month). The ones made by me and that are now handled by the vacant account are ones that have sources I can add to my rss reader and then post consistently. For example the elm community has weekly posts on things going on in the ecosystem. This means they wont be dead and should have a solid stream of posts as it builds up active users. Theyre made so they can start collecting people and subs over time rather than attempt to diverge and have nobody know to move over or people not joining at all since they looked for the language by name and didnt find anything (and then I assume people dont want misc changelogs of bug fixes posted to c/programming as well)

The most commonly used sorts in the instance are subscribed sort and local sort. If something is posted in one of the smaller communities people will interact with it in local sort. Crossposting is also highly recommended. I can maybe somehow make that more apparent than it already is

40
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]

Hey everyone! I talked a bit in the January Newsletter about us expanding the admin team but figured I would do a post specifically about the development team so I can go more into depth about it.

Currently in the admin teams around half the people are in infrastructure and the other half are in community with 1 person in development making the split around 4/4/1. This means that currently ive been the only one doing the development work so figured I would do a post looking for some more help

Whats the development team

The development team is in charge of development projects for the instance for users to interact with. This ranges from adding in features to the software we use (e.g. lemmy, sublinks) that the instance needs, to making supporting development projects such as events, bots, a support page, etc.

What would joining the team mean?

If you want to help out and join the team theres a very wide range of possible things that could be worked on depending on what you enjoy.

For frontend currently theres some supporting sites being built such as a team page, a support page, a donation page, etc. as well as the frontend for sublinks which will become the instance default UI at some point. Primary languages used are JavaScript and TypeScript and sublinks uses Next.js

For backend the backend of sublinks is currently under construction. Primary languages used are Java for backend and Go for federation. We also have another thing we will be hosting soon that is currently being rewritten to use C# for the backend

(for people who dont know what sublinks is its a lemmy alternative being built with the help of a bunch of different instances and lemmy alternative frontend devs. Being built with a compatible API so will be easy to swap out to it when it reaches parity with all of the apps and frontends still working)

If youre also interested in making some misc thing that might not fit in either of these but could be cool for the instance feel free to join as well. For example some supporting bots or a tool for users to use (e.g. post scheduler (this already exists but this kind of thing))

How much time would I have to commit?

Theres no real hard time limit you need to fulfill. Were all volunteers helping out here and anything helps. If youre mostly busy during the week but have time to fix a small bug on a site for a couple hours thats perfectly fine

Im not great at coding, can I still join?

Yep! Anyone is free to join regardless of level and if you need some help I can guide you through how to develop using the technologies we use or can get some other developers to help out if its more backend related since im primarily frontend. Certain tasks are available on some of the projects that are fine for new coders to do

How to join?

If youre interested feel free to dm me or comment below and I can add you to the development team spaces. The admin team in general primarily chats on our discord server https://discord.gg/kwyxvYEYt4


this post is being pinned in the instance for 24 hours

53
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]

Hey everyone, have a lot of updates on things occuring around the instance so figured would compile them all into one post. Will be pinned for 24 hours in the instance

Sublinks

In the past a bunch of you may have seen me working on a new frontend for the instance called Pangora. That has been merged into another project called Sublinks which should let progress go way faster (was previously 2 people who contributed to Pangora vs now 18 in Sublinks)

Sublinks is releasing with a lemmy compatible API and we should be switching over to it once it reaches parity. As the API is lemmy compatible all alternative frontends and apps will still be usable when we swap over.

For anyone interested in the project the matrix space for it is here https://matrix.to/#/#sublinks:discuss.online and the repositories are here https://github.com/sublinks

The backend is using Java, the frontend is using TypeScript with Next.js, and the federation is using Go

New Community Team Lead

Ive been prepping to stop being the community lead for awhile now so I can focus on the development side of things and ill be transitioning fully over the course of the next month into being only on the development team. The new community team lead will be @[email protected]

With me focusing on development I should be able to develop things for the instance a lot faster so you should see some new things popping up soon :)

Hexbear

Hexbear handles federation by votes and they recently had a vote and removed programming.dev, lemm.ee, and aussie.zone from their allowlist. Weve added them to our blocklist as well so theres no one way conversations

Community Stats

Types of Communities

  • Lively: 5001+ members
  • Active: 201-5000
  • Moderate: 51-200
  • Quiet: 11-50
  • Dead: 0-10

Stats

  • Lively: 0% (-1% from last month) (theres still 1 lively community but the total communities pushed it down to 0%)
  • Active: 7% (~)
  • Moderate: 12% (+2%)
  • Quiet: 26% (-8%)
  • Dead: 55% (+7%)
  • Total: 243 communities (+55 from last month)

Overall the amount of communities has been getting significant expanded and starting out near the bottom in terms of active users. I assume these are going to start climbing up within the next month and there should be a boost to moderate and quiet. Moderate still has been growing and active has been holding on to its 7% even with the amount of new communities

Expanding the Admin Team

We have a new thing releasing soon and in preparation of that we are expanding out the admin teams. If youre interested in helping out in the instance (development, infrastructure, or community) feel free to reach out

New Release Soon

Speaking of the new thing releasing soon it should hopefully be released sometime within the next month as a subdomain here. For anyone who wants to beta test it its theoretically up now if you're able to find it. Good luck :)

Hint: Larger than bits

[-] [email protected] 9 points 2 years ago* (last edited 2 years ago)

Update: Ive make a new leaderboard with code 3316962-6587d422 that has a name that isnt just my username (for some reason AoC only lets the leaderboard be an account name) since theres not many people on it currently and so its easy to find when the events going on

If you joined the last one rejoin this new one

[-] [email protected] 9 points 2 years ago

Instances have been added if they have a decent amount of activity and dont break the programming.dev rules (no hate speech, no illegal content, no lolicon). The ones currently here are just basically ones that I know exist but other ones can get added if someone sends me links to them or an issue gets opened on the repository

Sure I could adapt it a bit to do that. I can show info on one and then add in a refresh button to get a new instance in that category or something similar.

And sure I can move regional into their own category

[-] [email protected] 10 points 2 years ago* (last edited 2 years ago)

This community got voted to be a collector community for all of the programming content in the instance

So that kind of thing is allowed to be posted here and people in the comments can give people communities to crosspost it to lead them towards that area for future posts

This makes it so users can be lead to other communities in the instance to then post in instead of not knowing where to do so (if theyre in another instance they cant browse our local communities very well in the default UI without needing a third party site)

I can add a way to automate that with a bot in the comments

[-] [email protected] 10 points 2 years ago

Then it'll be a feature only in our site and any other sites using our version of lemmy

[-] [email protected] 10 points 2 years ago

Yeah this is the best spot atm in the instance, its a catchall community for programming things in the instance. The ios dev community is currently going through the community request process and then this can be crossposted into there

[-] [email protected] 9 points 2 years ago

The blue face is the godot logo! It's an open source game engine

[-] [email protected] 10 points 2 years ago

Heres an explanation I did on the old post https://programming.dev/comment/1029515

view more: ‹ prev next ›

Ategon

0 post score
0 comment score
joined 2 years ago
MODERATOR OF