Skip Navigation
Programming
Programming
Members 355
Posts 166
Active Today 1
  • Help with choosing a project to contribute to

    Hello, I would like to contribute to free and open source software, but I don't know what project to contribute to. Can somebody give some recommendations? Any suggestion is appreciated.

    Languages:

    • C / C++
    • glsl
    • assembly

    I'm open to learn new languages.

    0
  • Anyone got any good alternatives to #stackoverflow?

    Anyone got any good alternatives to #stackoverflow?

    \#programming

    6
  • Have you ever mocked your logger in a test, or wished you could? That is something like

    Have you ever mocked your logger in a test, or wished you could? That is something like

    ``` TEST(some test name)

    mockLogger logger

    logger.expect_call(log("some string"))

    DoSomething(logger)

    ```

    \#programming

    5
  • Need Advice: "Developer Training" doesn't feel helpful and I am not sure what to do

    I feel like I am between a rock and a hard place and I would like some perspective and/or advice from other developers or programmers to help decide what my next course of action should be.

    I got into software dev around the beginning of the pandemic when my institution hired a new supervisor for a new team called the Application Team (subset of ITS) specifically for creating customer business applications on campus for different business needs. It started as taking over support for customer Microsoft Access Applications that were initially suported by a contractor for over 15 years.

    After getting to the start of the 2nd year, we had trouble keeping other developers on because the pay isn't high enough to keep a new developer on longer than a couple months. Needless to say, this opened up an opportunity for me to start learning C# and .NET and gave me an ability to get promoted with new responsibilities. It was always understood that I will be learning on the job.

    That being said, fast forward to the last year or so, I am the most senior developer (under my supervisor - who has 40+ years of experience) and we were able to promote non-IT people to beginner developer positions - with the idea my supervisor will help train them in how to do software development and the full software dev life cycle etc.

    Now, to where I am struggling. My supervisor is holding 2 weekly meetings, at 3 hours a piece, where he goes through the development of a real product we need to implement for our institution. I was asked to join these meetings because I could add some additional value but also because since I am still relatively new to development work, we thought it might be good to reinforce some of the stuff I've learned on top of learning new concepts we are building out for the first time(like apply business rules with a MVC type of paradigm).

    The main problem is I am struggling with these meetings because they are so basic and I find it hard to pay attention and stay focused and engaged through our meetings. Some of the stuff I just can't learn by watching 3 hours of demonstration, it's not a good a way of learning for me. I personally need to see a demonstration, then I need to apply it to my own situation and "play" with it to make sure I fully understand. Simply watching someone do all the work and talk through the process isn't effective for me to learn - at least to a point. Especially if we don't have "work" to do that helps reinforce what we are learning in the sessions. I feel like the new developers are getting more out of these sessions than I am because I just don't find them all that helpful, even though I do see nuggets of good information from time to time.

    Does this sound like a situation where I just need to "man up" and accept I am going to have to go through this 6 hours every week, even though the benefits feel marginal at best and a waste of time at its worse. The last training sessions and this one has been watching him debug a business rule for almost 3 hours between 2 days and I just don't feel like this is helpful or I am learning because I can' stand to pay attention for longer than 15 minutes. It's making me wonder if I made a mistake switching to software dev a little bit. Maybe I need an attitude adjustment. Maybe I need to speak to my supervisor about the training, but I feel he's more focused on our new developers right now. I do agree that some of this is very important and I need to be involved with some of the training due to the decisions we make as a team but I feel like this time could be better put towards self taught training.

    Thank you to anyone who takes the time to read and reply. I really appreciate it.

    8
  • danielrotter.at git bisect and the importance of a clean history

    The value of a clean git history is often underestimated. I will explain one of the advantages based on the git bisect command.

    4
  • Can I Purchase Ativan Online Cheap In Oregon USA

    Verified Website:- https://actionpills.com/product-category/buy-ativan-online/

    Ativan tablets can also be used to help reduce the severity of symptoms associated with alcohol withdrawal. You can rest assured that your order will arrive quickly and safely. Ativan is a medication that depresses the central nervous facility and slows down the affairs of the nervous system. Ativan is famous as the name of Lorazepam in the market. It treated certain mental disorders like anxiety and insomnia. Buy Ativan online for stable mental health

    —-----Visit Below Link—-------

    https://idees.orange.sn/feedbacks/187030-order-xanax-online-2mg-paypal-credit-card https://www.gocomics.com/profile/3353925 https://www.gocomics.com/profile/3353929 https://www.gocomics.com/profile/3353933 https://www.gocomics.com/profile/3353938 https://www.gocomics.com/profile/3353941

    https://adbellmedia.com/posts/purchase-xanax-1mg-safely-and-conveniently-onli ne https://adbellmedia.com/posts/buy-valium-10mg-tablet-online-legally-actionpills

    https://startupxplore.com/en/person/want-you-buy-ativan-online-at-low-price-in-usa https://startupxplore.com/en/person/how-can-i-order-xanax-3mg-online-in-oregon-safely-legally https://startupxplore.com/en/person/order-klonopin-online-from-actionpills-legal-site

    https://glints.com/companies/want-to-order-ativan-tablet-get-optimum-product/56542531-a7c0-4854-97c7-9bf9d1e7e4c7 https://glints.com/companies/want-to-buy-klonopin-1mg-tablet-get-optimum-product/dca82b82-38b6-4e04-85b4-ae25b2ab96aa

    https://artvee.com/members/xanaxxanax/profile/ https://artvee.com/members/xanaxxanax1mg/profile/

    https://groups.google.com/g/comp.dcom.sys.cisco/c/_MA2lln5_xs https://groups.google.com/g/comp.dcom.sys.cisco/c/Lskg4DICOF4

    https://replit.com/@XanaxCanIget https://replit.com/@klonopin2mgmg https://modworkshop.net/user/cheapativantabletusa https://modworkshop.net/user/orderklonopinonline https://modworkshop.net/user/buyxanaxonlinenearme https://worknola.com/employer/view/368509 https://worknola.com/employer/view/368516 https://www.cureus.com/users/696477-health-care https://www.cureus.com/users/696479-health-care https://www.cureus.com/users/696486-health-care https://www.rajce.idnes.cz/buyvaliumonlinehere/album/where-to-buy-valium-online-for-sale-with-paypal/1624292816 https://buyvaliumonlinehere.rajce.idnes.cz/profil/informace https://www.gocomics.com/profile/3352528 https://www.gocomics.com/profile/3352518 https://www.gocomics.com/profile/3350189 https://www.cureus.com/users/693420-health-care https://www.gocomics.com/profile/3350158 https://artvee.com/members/klonopin1mghere/profile/ https://www.gocomics.com/profile/3352524 https://www.gocomics.com/profile/3349212 https://www.gocomics.com/profile/3347575 https://www.medtechdirectory.com/listing/28929-can-i-buy-xanax-online-via-debit-card-methods-usa.html https://www.medtechdirectory.com/listing/28931-where-to-buy-xanax-1mg-online-via-debit-card-methods-usa.html https://www.medtechdirectory.com/listing/28932-best-web-to-buy-xanax-2mg-online-with-paypal-methods-anxiety.html https://www.medtechdirectory.com/listing/28934-legal-web-to-buy-xanax-3mg-online-with-paypal-methods-anxiety.html https://us.radiocut.fm/user/ativan1mg1mg/ https://us.radiocut.fm/user/Klonopin2mg2mg/ https://us.radiocut.fm/user/Xanax3mg3mg/ https://us.radiocut.fm/user/Valium5mg5mg/

    0
  • danielrotter.at Avoid mocking repositories by using in-memory implementations

    Mocking libraries come with disadvantages, but fortunately they can be replaced by in-memory implementations, at least for repositories.

    0
  • Lets learn a bit about array with javascript.

    Lets learn a bit about array with javascript.

    An Array is an Object that stores values in order. In the example above we used an Object to store our car because it had specific properties that we wanted to be able to access easily via a key. If we just want to store a list of items, then there is no need to create an Object. Instead, we can use an Array. https://www.chat-to.dev/post?id=14 #javascript #programming

    0
  • github.blog Upgrading GitHub.com to MySQL 8.0

    GitHub uses MySQL to store vast amounts of relational data. This is the story of how we seamlessly upgraded our production fleet to MySQL 8.0.

    Upgrading GitHub.com to MySQL 8.0
    0
  • Callbacks

    Callbacks

    We can achieve asynchronous programming in JavaScript if we use the callbacks. A callback is a function that is passed as an argument to another function. The idea of the callback function is ‘I will call you back later’. You should know that the functions in JavaScript are executed in the sequence they are called, not in the sequence they are defined in. Okay, without confusing you, I will start from the beginning, why sequence control is so important in JavaScript. The sequence of control allows us to control the sequence when a function needs to be executed. For example, let us say that we want to create a function that will do some basic arithmetic operation like the sum of two integer numbers. After the function returns the result, we want to call another function to display the result to the user. So now we have two functions, one mainly for calculation, and the other is to display the user the result. Therefore we know their sequence of execution. Of course, you cannot start showing the results without first calling the calculation function. Here is the entire example: https://www.chat-to.dev/post?id=13

    \#programming

    0
  • GTA3 Code Review: Weapons, Vehicles, Cops and Gangs

    Today, we'll review the source code for RE3– the reverse-engineered C++ source code for Grand Theft Auto III and Vice City.

    0
  • Some alternative to Lua, or at least the mainline Lua release?

    I'm having a lot of trouble with the lack of documentation (I had to dig and poke around for days to get it working not from the files directly, only for it to stop working again in the same way, all while still having the fix for it), and the lack of an incentive from some of its other users in the D community to make anything newer than 5.1 working (I NEED INTEGER SUPPORT).

    Basically I need a relatively lightweight scripting library for my game engine written in D, that isn't a toy language (which doesn't have integer support). Most other scripting libraries lack integer support (even Lua did until 5.4, because yOU CaN JuST uSE rOUnDIng ON youR BaCKeNd) and/or are heavily bloated (I don't want to include 50+MB stuff just because it's trendy to make your scripting language a slow and clunky application language (I'm looking at you, Javascript!)). I'm using D, but it can interface with both C and C++.

    I would be fine with Lua, and if I had the time, I'd just reimplement it in D without the godawful and confusing stack method of interaction. But now I have to look for some feasible alternatives.

    0
  • use any fonts you like on your web pages thanks to this recipe.

    use any fonts you like on your web pages thanks to this recipe.

    Although web browsers come with a reasonable range of default fonts, they don’t always provide the look you need for a particular web site. In such cases, you usually must resort to calling up a graphic editor and creating logos or headlines there. However, with this recipe all you have to do is upload the TrueType fonts you wish to use to your web site and you can then display text in these fonts by having the GD library convert it on the fly to GIF images. https://chat-to.dev/post?id=9 #php #backend #programming

    0
  • When accepting user input for redisplay, and particularly if it will be inserted into a database, it’s important that you sanitize the input to remove any malicious attempts at hijacking your server,

    When accepting user input for redisplay, and particularly if it will be inserted into a database, it’s important that you sanitize the input to remove any malicious attempts at hijacking your server, or otherwise injecting unwanted MySQL commands, HTML, or JavaScript. https://chat-to.dev/post?id=6

    \#programming

    0
  • chat-to.dev Chat Rooms and Programming Content | Chat-to.dev

    Join chat rooms and explore programming content on Chat-to.dev.

    Chat Rooms and Programming Content | Chat-to.dev
    0
  • creativecourse.net 14 Day Filmmaker Smartphone Edition – Anthony Gallo - Creative Course

    The 14 Day Filmmaker Smartphone Edition is an online course about making films using a smartphone.

    14 Day Filmmaker Smartphone Edition – Anthony Gallo - Creative Course
    0
  • codeconfessions.substack.com CPython Dynamic Dispatch Internals: What Happens When You do a + b?

    Understand the mechanics of dynamic dispatch implementation in CPython

    CPython Dynamic Dispatch Internals: What Happens When You do a + b?
    0
  • D&D Item Card Template v1.1- A Simple, Effective LaTeX Template for Generating Item Cards

    www.overleaf.com D&D Item Card Template

    An online LaTeX editor that’s easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

    D&D Item Card Template

    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.

    0
  • www.jetbrains.com The State of Developer Ecosystem in 2023 Infographic

    Learn about the latest trends in tools, technologies, AI, and programming languages.

    The State of Developer Ecosystem in 2023 Infographic
    1
  • GitHub: Can no longer search code without being logged in.

    github.com Can no longer search code without being logged in. · community · Discussion #77046

    Select Topic Area Product Feedback Body This is revolting and an anathema to the open source movement. A movement, I might add, Microsoft is abusing here. We're told that this is for security... Bu...

    Can no longer search code without being logged in. · community · Discussion #77046

    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. > >

    1