Skip to content
  • Forum Instructions / Announcements

    9 9
    9 Topics
    9 Posts
    D
    One of the users asked many questions about who we are and the direction of CodeProject. Here are the questions and answers: Personal Background Can you tell us a little about yourself—where you’re from and your background? I am David Lyman, owner of D2 Emerge, the company that purchased CodeProject last November. I have been deeply involved in the software development publishing industry for decades. My journey began with producing software development websites, magazines, and conferences. A memorable moment for me was being at Bill Gates' keynote for the official launch of VS.NET back on February 13, 2002, when I was working at Fawcette Technical Publications (producer of VSLive! and Visual Studio Magazine). My professional life has been dedicated to serving the developer community for over 20 years, giving me a long-standing perspective on the industry's evolution. Have you contributed to CodeProject in the past, for example through articles or community involvement? While not an author of articles, I've been a long-time user and subscriber of CodeProject since the mid-2000s. I have always had a great respect and admiration for the community and the quality of the content. The publishing world is a tight-knit community, and my friendship with CodeProject's co-founder, David Cunningham, goes back many years. This long-standing connection and personal experience as a user of the site instilled a deep appreciation for what CodeProject represents. —————————————————————————————- Rebuild Story and Ownership What’s the story behind the rebuild of CodeProject? The story of the rebuild is one of preservation and renewal. We at D2 Emerge saw an opportunity to step in and save a phenomenal community that had become a cornerstone of the developer landscape. CodeProject's original business, CodeProject Solutions Inc., had been struggling financially and had to switch the site to read-only mode in October 2024. Seeing the risk of this incredible archive of code, articles, and technical advice being lost, we made the decision to purchase the site to ensure its longevity. Our goal is to be a steward of this great site, to not only preserve its past but to also bring it forward into the new age of AI and software development. Who is behind the relaunch—was the site purchased, or is it under new ownership? The relaunch is being led by D2 Emerge LLC. The site was purchased from its previous owners. D2 Emerge is the publisher of well-known publications like SD Times and ITOps Times. Our team has a rich history in the tech media space, and we're committed to investing in CodeProject to serve its community of millions of users. CodeProject will be operated as its own division within our company, ensuring it retains its unique identity and focus while benefiting from our resources and experience. ———————————————————————————————— Challenges and Future What have been the biggest challenges in bringing CodeProject back? The most significant challenge has been the technical rebuild of the site itself. The platform had a legacy infrastructure, and migrating all the content—including the vast archives of articles, forum posts, and user profiles—while building a new, modern, and scalable platform has been a complex undertaking. We've been working diligently to ensure that the user experience is restored, and that we can add new features without breaking what has made the site great for over 25 years. The support from the community, especially those who have followed our progress on Discord, has been a huge motivator. What role do you see for the CodeProject community going forward? The community is, and always will be, the heart of CodeProject. AI will dramatically lower the barrier to entry for coding, which means millions of new developers will enter the field. This presents a huge opportunity for the advanced users and veterans of the CodeProject community to step into a leadership role. Your knowledge and guidance will be more valuable than ever. We see the community's role as mentors, content creators, and advisors, helping to guide these new users and shape the future of programming. It's a chance for our long-time members to advance their own brands and solidify their reputations by providing mentorship and expert advice. How can developers contribute or get involved today? Developers can get involved by doing what they've always done on CodeProject: sharing their knowledge. We encourage you to start with the following: Write Articles: Share your expertise, tutorials, and projects. As AI-assisted coding becomes more prevalent, there will be a huge need for clear, well-documented examples. Engage in Discussions: Answer questions in the forums, provide feedback on new articles, and help troubleshoot issues for fellow developers. What future changes or directions do you envision for CodeProject? We envision CodeProject becoming a central hub for navigating the new AI-driven world of software development. This means: Focus on Software Development: The site's content will focus on topics relevant to developers, the tooling being created with AI, and how to use these technologies to become a better developer. That being said, the core CodeProject resources and articles will still be there. Expanded Content Formats: While articles and forums will remain core, we're exploring new content formats to make learning even more accessible. Modernizing the Platform: We will continue to invest in modernizing the site's technology to ensure it is fast, responsive, and easy to use on any device. Finally, what excites you most about this new chapter? What excites me most is the opportunity to witness a rebirth of a community that I have long admired. We are at the dawn of a new era in software development, and CodeProject has the unique opportunity to play a vital role in it. The prospect of connecting millions of new, enthusiastic coders with the wisdom and experience of CodeProject's advanced users is why we are here revitalizing the community. The future of coding is not just about the technology itself, but about the people who wield it, and I'm incredibly excited to see what this community will build together.
  • For discussing anything related to a software developer's life but is not for programming questions.

    160k 2m
    160k Topics
    2m Posts
    raddevusR
    That's a fantastic video and actually quite related to Software Development. This is very much like a Software Requirements discussion. I remember having a BA (Business Analyst) come to me and say to me, "We need a new Windows form that will allow us to put customer data in the database. So please go ahead and make that happen." I said, "OK, so here are just a few of the questions: is there already a table for this particular "customer data"? Is it just the first name of each customer you want to save? Are you saying that any user can edit the customer data? So it's just wide-open so the data can be edited by anyone? This one little thing the BA asked for explodes into innumerable questions. Of course, the BA was like, "Oh man, you are always so difficult!" 😆😆😆 Yes, that's it. I'm just difficult. Of course, if the BA had done her job, it all would've been easy, because she would've already had all those answers. 🤓
  • 103 Topics
    249 Posts
    F
    Hello everyone. I am looking for some guidance regarding getting CUDA and CPAI working together. There is ALOT of info out there and the issue I am having is that a lot of it seems 1-3 year old. Tech moves really fast so I am just wondering about current recommendations. Right now this is what I am working with... Server version: 2.9.5 System: Windows Operating System: Windows (Windows 11 24H2) CPUs: Intel(R) Core(TM) i9-10900 CPU @ 2.80GHz (Intel) 1 CPU x 10 cores. 20 logical processors (x64) GPU (Primary): NVIDIA GeForce RTX 3070 (8 GiB) (NVIDIA) Driver: 581.29, CUDA: 13.0.88 (up to: 13.0), Compute: 8.6, cuDNN: 8.5 System RAM: 48 GiB Platform: Windows BuildConfig: Release Execution Env: Native Runtime Env: Production Runtimes installed: .NET runtime: 9.0.0 .NET SDK: 8.0.404 Default Python: Not found Go: Not found NodeJS: Not found Rust: Not found Video adapter info: Intel(R) UHD Graphics 630: Driver Version 31.0.101.2135 Video Processor Intel(R) UHD Graphics Family Microsoft Remote Display Adapter: Driver Version 10.0.26100.5074 Video Processor NVIDIA GeForce RTX 3070: Driver Version 32.0.15.8129 Video Processor NVIDIA GeForce RTX 3070 System GPU info: GPU 3D Usage 0% GPU RAM Usage 336 MiB Global Environment variables: CPAI_APPROOTPATH = <root> CPAI_PORT = 32168 [image: 21000793-7b41-43d6-8847-5c69fd4b50c4.png] I am finding that if I use the ipcam-combind model and license-plate, I have the fastest detections with Yolo5 .NET. This isn't taking advantage of my NVIDIA card CUDA option. I cannot get Yolo5 6.2 to use CUDA. When I run Yolo8, it will use the CUDA option, but I don't have the option for ipcam-combind models and the detection times are 10x higher sometimes as I am using general models. I would love to use the Yolo8 with ipcam-combind model. Given my robust GPU, do I want to just use the Yolo5 .NET? Is there a way to get custom models with Yolo8? I would like to be able to use all of the GPU I have, but would like it to preform well. Do I need to use a different version of CUDA and cuDNN so that Yolo5 6.2 will use CUDA? Any help is much appreciated even if it is a link to a current youtube video or other source that could address this. Thanks. Steve
  • 291k Topics
    1m Posts
    V
    How can you create in HTML with CSS buttons to have this shape? I want them all to have the same width based on the text and some padding, and be centered inside a div. Also I do want those lines at the sides to be included as well, as they make them look nicer and also give you a sense of the button space/size. [image: b74a032d-90b5-41e1-a648-8d37a47df826.png] That example I made in a desktop app and can not be translated, as it is not HTML based.
  • Cloud Native Development Discussion

    0 0
    0 Topics
    0 Posts
    No new posts.
  • 76k Topics
    248k Posts
    Graeme_GrantG
    @honey-the-codewitch said in Object Oriented React: Real programmers use butterflies. Real programmers use Notepad.exe!
  • 146k Topics
    705k Posts
    Graeme_GrantG
    @CharHen said in Site updates page: this seems to be a great suggestion. It's amazing how transparency can calm the most difficult of customers. Keeping something a black box tends to turn people off. Communication is key.
  • General discussions on Mobile Development

    5k 11k
    5k Topics
    11k Posts
    D
    In my case, i updated the ndk version from 27 to 29 and it automatically fixed since after ndk 28 that thing automatically fixed
  • 21k Topics
    75k Posts
    realJSOPR
    I suspected this would start happening (answering questions with AI responses and without attribution).
  • Everything from architecting, hiring staff, managing, marketing and selling your hard work

    3k 6k
    3k Topics
    6k Posts
    S
    No, you cannot move your Office 365 data to new Office 365 tenant. You need to move your data using the native tools or third-party applications. Native solution does not support complete data type migration i.e., only mailboxes and OneDrive data can be migrated. However, third party solutions support all data types including Teams and SharePoint data.
  • Graphics and design forums

    0 0
    0 Topics
    0 Posts
    No new posts.
  • 1k Topics
    2k Posts
    Graeme_GrantG
    @Member-1716613 said in Contacts: How can I contact (send a feedback, question) to the Contributor of an Article ? Coming Soon...
  • 1 2
    1 Topics
    2 Posts
    V
    Check the archived downloadable files: https://web.archive.org/web/20250219010949/https://www.codeproject.com/KB/GDI/FontFile/FontFile_src.zip https://web.archive.org/web/20250219010949/https://www.codeproject.com/KB/GDI/FontFile/FontFile_demo.zip