Skip to content
Code Project
CODE PROJECT For Those Who Code
  • 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.

    161k 2m
    161k Topics
    2m Posts
    CPalliniC
    Shuffalo, 5m 51s 🟡🟡🟡🟡 🟡🟡🟡🟡🟡 🟡🟡🟡🟡🟡🟡 🟡🟡🟡🟡🟡🟡🟡 🟡🟡🟡🟡🟡🟡🟡🟡 🤩🤩🤩🤩🤩🤩🤩🤩🤩 https://www.newyorker.com/puzzles-and-games-dept/shuffalo/2026/01/16 Though time is incorrect (I restarted it)
  • 110 Topics
    261 Posts
    K
    Firstly, I sincerely hope this post does cross any anti-promotional boundaries. You could likely substitute any other modern IDE name and get the same results...but wow, just wow! (that's me excited) Three months ago, due to a change of ownership, my workload has drastically increased. To top it off, it meant learning the new 'modern' way of doing things...all the buzzwords I had scoffed at over the last decade, preferring to stick with the old tried and true WinForms/WebForms where I had accumulated tons of boilerplate and experience. Suddenly, I'm in charge of a new v1 React/Vite application. I spent a month watching React tutorials and learned a lot, but I only 'get it' when I'm actually doing it myself, and even then, those examples always tended to be overly simple...not very 'real world'. As the time approached when I would actually have to contribute on this project, I became very concerned about my abilities...I was definitely out of my comfort zone. The team spent a few weeks putting together a list of issues/sub-issues (around 150 total) for version 2 and set a target date of one month. I had received no training for Cursor, only watched a couple of videos. I loaded up the project, opened the first list of issues and started asking questions. The first three issues were refactoring issues written by the author so I was able to copy/paste them into the ai prompt. The tool 'understood' the problems, and came up with plans in < 20 seconds. The plans btw can be quite detailed and are chock full of useful information. At the end of the first week, I've now closed almost 40 issues, most simple but some fairly complex on a codebase/framework that is new to me. I'm being productive and learning at the same time...if I actually pay attention! I'm not sure yet how I feel about becoming a 'button pusher'. TBD
  • 291k Topics
    1m Posts
    T
    Hello. Can the hardware random number generator in Intel CPUs provide unmodified (without conditioning, etc.) raw data? And is it possible to create software that receives this direct, unmodified 1/0 data? I need raw ones and zeros to display them as cumulative z-values. Hardware random number generators are rare and expensive. They often also have built-in mathematical modifications. Conditioners, whitening... It would be good if this were possible with a PC with an Intel CPU. Or do I need to use different hardware? Thanks.
  • Cloud Native Development Discussion

    0 0
    0 Topics
    0 Posts
    No new posts.
  • 76k Topics
    248k Posts
    M
    Where I can find a simple simple php chart that reads data from MySQL without a need for a internet connection?
  • 127k Topics
    344k Posts
    F
    I am search for job now, and try to expose my articles in a job site as part of my resume, but I don't find how to do this. Maybe the form exists, but if does not exist will be a good feature that we can get a address that we can share that has all articles published. This exists in the profile, but it is not public. Thanks in advance
  • General discussions on Mobile Development

    5k 11k
    5k Topics
    11k Posts
    M
    This is really helpful context. I upgraded NDK from r27 like you did and it fixed the 16 KB page size issue for me too.
  • 21k Topics
    75k Posts
    Graeme_GrantG
    @marlonchiacaceres1 said in database optimization: hello I need help optimizing my database; it also has an error in the modeling. Could someone please help me?! Screenshot, and code dump. Optimise how? What issues are you seeing? What have you tried? What errors in the modelling? It looks like php ... version? Maria DB? MySql? Postgresql? Where is it running? What tools are you using? What have you tried? What are you seeing? Where is the sample code with the issues? What SQL queries are you running? How are you running the queries? etc... You're asking a question like: My car won't start, fix it! What brand? What model? IS it electric, hybrid, petrol, or diesel? Did you turn the key / press the button? What happens?
  • Everything from architecting, hiring staff, managing, marketing and selling your hard work

    2k 6k
    2k Topics
    6k Posts
    Y
    I have a problem that I can't keep track of my finances properly, as if I earn normally for a developer, but the month still goes by with zero. Of course, I started to understand financial applications, but I want something more automatic, something that will tell me exactly how much I can save for the next month. Does anyone have this problem?
  • 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

Looks like your connection to CodeProject was lost, please wait while we try to reconnect.