Programming

5 readers
2 users here now

This magazine is dedicated to discussions on programming languages, software development, and coding. Whether you are a beginner programmer or an experienced developer, this is the place for you. Here you can share your knowledge, ask questions, and engage in discussions on topics such as coding languages, software engineering, web development, and more. From the latest trends and frameworks to tips and tricks for debugging, this category covers a wide range of topics related to programming.

founded 2 years ago
26
 
 

Hey there everyone, I am back with v1.1 of my Latex Template for making D&D Item Cards. I received one major point of feedback from multiple people in the fediverse: make an option for fixing the card dimensions for easier printing and distribution/storage at the table. So that is exactly what I did!

Now you can choose the (admitedly more user-friendly) option of letting the card length vary for digital distribution, or you can fix the card aspect ratio. The item art background and text backgrounds can also now be changed, and a number of options have been included for item art backgrounds, but you can use whatever images you want.

Example Cards

The fixed-size cards are 5:7 by default, the same as playing cards. They include a front and back side for longer item descriptions, but you will have to edit the text more carefully and decide where to split between front/back content.

For the printable card item art, I highly recommend using a PNG with a transparent background and modifying tcolorbox interior style to set your background. Ensure your backgound art is close to 7:5 for best results. You can also load your image as the background art if you'd like instead, again, making sure it is in 7:5.

27
28
 
 

Response from Martin Woodward, GitHub's VP of Developer Relations:

Sorry for the inconvenience @koepnick - while searching across all repos has required being logged in for a long time, when we enhanced the search capabilities earlier in the 2023 we had to extend this to repos as well (see https://github.blog/changelog/2023-06-07-code-search-now-requires-login/).

This is primarily to ensure we can support the load for developers on GitHub and help protect the servers from being overwhelmed by anonymous requests from bots etc.

29
 
 

Understand how objects are implemented in CPython and how CPython emulates Inheritance and Polymorphism in C using struct embedding

30
 
 

Hey there programmers, I know this is a more markup/typesetting deal, but I thought there might be people who are interested. After being dissapointed with many of the options out there for making ttrpg item cards, I made a LaTeX template for that exact purpose. I wanted it to be relatively easy to use, generate clean images, and be (semi) form fillable. The cards scale in height with the quantity of text given and image size, so users don't need to finagle with the box dimensions too much, and all card sections (generated by custom commands) can either be commented out or toggled off if they aren't relevant to the item.

If there are any people familiar with TeX who have thoughts or constructive criticism, I would love to get some more eyes on this. I have already posted this in the relavant ttrpg areas, but I am hoping people here might have more technical critiques. I have already gotten feedback that a setting for fixed dimensions would be smart in case players want to get card sleeves or a card binder, and want to make a back side for longer item descriptions, which I will work into V2.

Here is an example of a completed card with all the trimmings: Staff of the Jackal Lord

Thanks to anyone who takes the time to check it out, and if anyone uses it, please let me know what you think!

31
 
 

Devi monitors keywords in Facebook groups, LinkedIn, Twitter, and Reddit, and outreach using ChatGPT or Bard to close deal. Devi also create and schedule content using AI on all social media profiles. With Devi, you can spend less time on social media and more time growing your business.

32
 
 

Comments in code are quite often a code smell. Let’s see what is suboptimal about comments and talk about some strategies to avoid them.

33
34
 
 

I spent years of my life programming C++ for a living. Now I've been away from it for a while, every few years I look back at it and every time it's gotten a little worse.

The latest installment: Instead of implementing a good way for managing object lifetimes, or better runtime introspection, or looser coupling between large modules, they've been spending time and effort on bringing some things back that used to work, but that they'd decided they needed to ban, just now with different syntax than what used to work before. Hooray!

35
 
 

Fast Fibonacci Computations With a Linear Algebra Twist

36
 
 

The best part about studying at university is the solidarity of seeing others in the building at 11 pm on a sunday.

#programming

37
 
 

Architecture is a structure, a way to distribute your application components in various groups. There is not a single way to organize your projects because it could depend on several aspects like project state, team size, time constraints, etc

38
 
 

The practice of keeping all commits green can help create better software faster. Let’s explore why.

39
 
 

Scrollbars. Ever heard of them? They’re pretty cool. Click and drag on a scrollbar and you can move content around in a scrollable content pane. I love that shit. Every day I am scrolling on my computer, all day long. But the scrollbars are getting smaller and this is increasingly becoming a problem. I would show you screenshots but they’re so small that even screenshotting them is hard to do. And people keep making them even smaller, hiding them away, its like they don’t want you to scroll! “Ah”, they say, “that’s what the scroll wheel is for”. My friend, not everyone can use a scroll wheel or a swipe up touch screen. And me, a happy scroll-wheeler, even I would like to quickly jump around some time.

40
 
 

A primer on GPU architecture and computing

41
 
 

eBizInfoSys, located in Pathankot, Punjab, is a reputable offshore software outsourcing company with a strong presence in the IT industry. We specialize in delivering high-quality and professional services, including web application design, website development, mobile app development, digital marketing, SEO, and offshore software outsourcing, to clients worldwide. In the ever-evolving digital landscape, establishing a robust online presence is essential for businesses aiming to thrive. Within the web design and development sector in India, eBizInfoSys stands out as a trailblazer. With a proven track record of delivering cutting-edge technological solutions, outstanding UI/UX design, and a comprehensive suite of IT services, we are your ultimate partner for all your web-related requirements.

42
43
 
 

This series of blog posts and corresponding talks aims to provide you with a pragmatic view on containers from a historic perspective. Together we will discover modern cloud architectures layer by…

44
 
 

Automated Testing Tools In Software Testing | Fireflink
Elevate QA with our codeless automation testing platform. Test web, mobile, desktop apps, & APIs smoothly with our software test automation tool. Sign-up today!
https://www.fireflink.com/

#programming

45
 
 

Codeless Automation Testing Tools | Fireflink
FireFlink is an extreme testing and automation testing tool, offering multiple products, including the FireFlink Platform, Cloud, Crowd, and Assets, to cater to all your testing needs. Boost your testing efficiency and improve software quality. Request a demo today!
https://www.fireflink.com/

#programming

46
 
 

Automated Software Testing Tools | Fireflink
FireFlink is an extreme testing and automation testing tool, offering multiple products, including the FireFlink Platform, Cloud, Crowd, and Assets, to cater to all your testing needs. Boost your testing efficiency and improve software quality. Request a demo today!
https://www.fireflink.com/

#programming

47
 
 

Automation Testing Tools | Fireflink
Elevate QA with our codeless automation testing platform. Test web, mobile, desktop apps, & APIs smoothly with our software test automation tool. Sign-up today!
https://www.fireflink.com/

#programming

48
 
 

Continuous Automation Testing Platforms | Fireflink
FireFlink is an extreme testing and automation testing tool, offering multiple products, including the FireFlink Platform, Cloud, Crowd, and Assets, to cater to all your testing needs. Boost your testing efficiency and improve software quality. Request a demo today!
https://www.fireflink.com/

#programming

49
 
 

Scriptless Automation Tools | Fireflink
Elevate QA with our codeless automation testing platform. Test web, mobile, desktop apps, & APIs smoothly with our software test automation tool. Sign-up today!
https://www.fireflink.com/

#programming

50
 
 

Scriptless Automation Testing Tools | Fireflink

FireFlink is an extreme testing and automation testing tool, offering multiple products, including the FireFlink Platform, Cloud, Crowd, and Assets, to cater to all your testing needs. Boost your testing efficiency and improve software quality. Request a demo today
https://www.fireflink.com/

#programming

view more: ‹ prev next ›