programming.dev

9,978 readers
299 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

🏘️ Want to create a new community? Please follow our Community Guidelines

❤️ 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 2 years ago
ADMINS

Broken communities have been fixed, report any issues to ategon

1
 
 
2
33
submitted 9 hours ago by ruffsl to c/programming
3
3
submitted 18 minutes ago by popcar2 to c/godot
4
5
 
 

A stunning display.

6
7
8
8
submitted 7 hours ago* (last edited 7 hours ago) by [email protected] to c/programming
 
 

Where can you view package details like dependencies and package size on PyPI like on npm?

For example, when I look at React's page on npm, I can see that it has 0 dependencies and an unpacked size of 237kB.

On the other hand, when I visit Flask's page on PyPI, I can't seem to find it's dependencies even after clicking on project details.

9
10
11
 
 

It's getting more and more unhinged on LinkedIn.

12
798
C++ (ani.social)
submitted 1 week ago* (last edited 1 week ago) by [email protected] to c/programmer_humor
 
 
13
 
 
14
 
 

I'm a junior in highschool and will be graduating next year, and the degree that makes the most sense to me is computer science. I've always loved using and tinkering with technology, and learning about it when I can.

I've taken the CS50p course as an introduction to coding, and have really enjoyed the problem solving nature of programming. I just don't know what the industry is like, and people keep saying the job market for CS majors is terrible. so I'm not 100% sure that a computer science degree would be right for me. any advice?

update: I've gotten a lot of good advice from comments and have decided to start a personal project of some sort, to test the waters and see if this is something I can do and enjoy as a hobby outside the CS50p course. thanks to everyone who responded!

15
5
Interactive map of Linux kernel (makelinux.github.io)
submitted 3 hours ago by [email protected] to c/linux
16
17
18
 
 

Archive: https://archive.is/2025.03.26-074355/https://www.bloomberg.com/news/articles/2025-03-25/qualcomm-takes-legal-fight-with-arm-to-global-antitrust-agencies

Qualcomm Inc. has launched a global antitrust campaign against Arm Holdings Plc as the two longtime business partners jockey for advantage in the computing semiconductor market.

In private meetings and confidential filings to regulators on three continents, Qualcomm is arguing that Arm — its biggest supplier — is guilty of anticompetitive behavior, according to people familiar with the matter. 

Qualcomm’s complaints to the European Commission, US Federal Trade Commission and Korea Fair Trade Commission allege that Arm is hurting competition by restricting access to its technology after operating an open network for more than 20 years, said the people.

19
20
 
 
21
 
 

SwiftUI’s Environment is a powerful and elegant mechanism for dependency injection, and almost every SwiftUI developer encounters and uses it in daily development. Not only does it simplify data transfer between views, it also opens up greater possibilities for application architecture design. In this article, we will set aside specific implementation details and instead focus on the role and boundaries of Environment within an architecture, exploring some often-overlooked yet crucial design ideas and practical experiences.

22
 
 
23
 
 

Intel (INTCFinancialcould shift its immediate strategy toward revitalizing its chip design focus and expanding its foundry business by securing key clients like Nvidia (NVDAFinancial) and Broadcom (AVGOFinancial), according to UBS.

In a note to investors, UBS analyst Timothy Arcuri wrote that the near-term plan under new CEO Lip-Bu Tan is likely to highlight Intel's design and foundry capabilities. Arcuri added that Intel is working to finalize commitments from Nvidia or Broadcom to use its foundry services, while also advancing its 18A manufacturing process.

A new lower-power version of that process, called 18AP, is in development and could be more appealing to prospective customers. Arcuri said Nvidia appears closer than Broadcom to adopting Intel's foundry technology, potentially for gaming applications, although power consumption remains a major concern.

24
 
 

@phpstorm "Local History" saves my *ss for a second time after I "reset hard" my git repo in the wrong folder containing quite some uncommitted code.

25
6
Kinesis Advantage (self.mechanical_keyboards)
submitted 2 weeks ago by 0101100101 to c/mechanical_keyboards
 
 

Yes, it's expensive. Yes, it looks weird, yes they've spent millions on researching optimum keyboard layout to reduce RSI, but my goodness, once you get over the 'eugh' of using it from muscle memory, I can guarantee it will be worth the cost. I love mine and there's a huge hacker community for it who modify it further.

view more: next ›