The Code Project (www.codeproject.com)
CodeProject is one of the world's largest independent communities of developers and coders.
CodeProject is a great source for code, answers, articles, and community -- all for professional developers.
How to Design a Practical Type System to Maximize Reliability, Maintainability, and Productivity in Software Development Projects / Part 1: What, Why, and How?
https://www.codeproject.com/Articles/5369326/How-to-Design-a-Practical-Type-System-to-Maximize
This is part 1 in a series of articles about designing a practical type system. A practical type system is essential for programming languages as it makes code more expressive, understandable, reliable, maintainable, and safe. It enables developers to define new types and their relationships, detect errors at compile-time or runtime, and ensures that code adheres to defined types and constraints. It also enhances the efficiency of the code by enabling compiler optimizations. In summary, a practical type system is crucial for writing high-quality, error-free software efficiently and effectively.
How to Design a Practical Type System to Maximize Reliability, Maintainability, and Productivity in Software Development Projects / Part 1: What, Why, and How? This is part 1 in a series of articles about designing a practical type system.
CodeProjectAI Server Introduces Model Training!
Adding Object Detection to your apps is easy with CodeProjectAI Server, but you’ve been limited to the models you could find by hunting around and testing by trial and error. We’ve now added the ability to train your own YOLOv5 Object Detection models with just a couple of clicks.
https://www.codeproject.com/Members/CodeProject?msg=5955258
CodeProjectAI Server is now available on the most popular version of Home Assistant, Home Assistant Operating System!
Technically CodeProjectAI Server has been available on Home Assistant since March as a custom repository, but that implementation and the article demonstrating the installation was on Home Assistant Container.
Home Assistant OS is by far the most popular installation choice of Home Assistant users, according to Home Assistant Analytics, with 68.2% of users opting to use Home Assistant OS.
Now we have an article that walks through, step by step, installing Home Assistant OS on a Raspberry Pi 4, setting up CodeProjectAI Server as a custom repository on Home Assistant OS, and demonstrating a practical use case where CodeProjectAI detects a person and HAOS sends a snapshot of the detected person and notification to Home Assistant Companion, the Home Assistant mobile app.
If you're looking for an AI solution for Home Assistant, CodeProjectAI Server is constantly being updated, and we'll be releasing more articles demonstrating how to set up various detection scenarios and automations with Home Assistant.
https://www.codeproject.com/Articles/5359869/How-to-Setup-CodeProject-AI-Server-on-a-Raspberry
CodeProjectAI Server 2.1 is released! The big thing in 2.1 is module control. When you first launch CodeProjectAI Server 2.1, Object Detection (Python and .NET), as well as Face Processing, are automatically installed (rather than the installer installing them), but these modules can now be uninstalled.
CodeProject.AI Server: AI the easy way. Version 2.1.1. Our fast, free, self-hosted Artificial Intelligence Server for any platform, any language
CodeProjectAI Server is now integrated with Home Assistant! There were ways to use CodeProjectAI Server with Home Assistant before, but now there is a custom object repository for a Home Assistant integration.
https://www.codeproject.com/Members/CodeProject?fid=482983&df=90&mpp=100&sort=Position&spc=Relaxed&select=5932563&tid=5932563
CodeProjectAI now offers object detection on a Raspberry Pi using a CoralAI TPU! We've added a new module to CodeProjectAI that uses Tensorflow Lite (either via the full TF package on desktops, or via the tflite-runtime on edge devices) and the Google CoralAI USB TPU.
https://www.codeproject.com/Messages/5928053/Object-Detection-on-a-Raspberry-Pi-using-a-Coral-A
We're proud to announce CodeProjectAI Server 2.0. One of the great perks of CodeProjectAI Server 2.0 is that it now allows analysis modules to be downloaded and installed at runtime.
https://www.codeproject.com/Messages/5926101/The-New-CodeProject-AI-Server-Module-Registry
CodeProjectAI Server 2.0.5 is officially released! This version has a plethora of additions and we're hoping will be a greater foundation for AI functionality moving forward.
https://www.codeproject.com/ai/latest.aspx
CodeProjectAI Server API is now on .NET 7
With .NET 7 there are a bunch of performance improvements and some new features that will benefit us in the future. Here's a quick post about why we upgraded and the problems we discovered along the way.
https://buff.ly/3HhaDe0
Chaotic Magic
Unfortunately PaddleOCR and PaddlePaddle can be a challenge to get working, so here's a quick rundown of what we did to get PaddleOCR and PaddlePaddle to work in Windows, Ubuntu and macOS.
https://buff.ly/3gKTOxq
In this article I guide you through installing Docker, then running CodeProjectAI Server in Docker.
How to Run CodeProject.AI Server in Docker In this article I guide you through installing Docker, then running CodeProject.AI Server in Docker.
CodeProjectAI Server hits 50,000 downloads! Thank you to everyone who downloaded CodeProjectAI Server, and an extra special thank you to those that tried it, are using it, have posted bugs, suggestions, encouragements, ideas and wisdom. Most of all, thanks for giving it a go and supporting us in this crazy fun journey.
https://buff.ly/3tlkebs
Can't figure out how to set up Blue Iris and CodeProjectAI? In this article, I walk you through installing CodeProjectAI Server, installing and setting up Blue Iris, setting up a Wyze cam, and using all that to detect an object, step by step.
https://buff.ly/3AliHGD
For image processing, FP16 is preferred. But for those with graphics cards that do not support FP16 using Blue Iris with CodeProjectAI Server, they would get an error message that read "AI: not responding." This is how we addressed it.
https://buff.ly/3hckxCS
In this blog post we go through running CodeProjectAI Server in Docker on a Raspberry Pi 400 64bit Arm.
https://buff.ly/3gVD4Df
Recently for CodeProjectAI Server we were looking to increase the number of frames per second we can handle (throughput) and figure out how to analyze frames from a video stream on the backend. We failed. Here's what we learned.
https://buff.ly/3Nl9XoY
Last week we tried to revamp the installer in preparation for new modules, but we're all software developers so we know how that goes. Here's some issues we found with trying to improve CodeProjectAI Server for Docker and Arm64.
https://buff.ly/3DoWxnA
Dropbox, the new git.
Please, I don't want to implement this
CodeProjectAI Server integration in Blue Iris is even better!
Last week Blue Iris included CodeProjectAI Server as part of its startup. Now when you install version Blue Iris 5 you will receive a popup that asks if you want to download and install CodeProjectAI Server https://www.codeproject.com/Messages/5904933/CodeProject-AI-Server-integration-in-Blue-Iris-is
Still slightly better than "NM fixed it"
Why aren’t you playing by the rules of the game!
How inheritance works
A conversation with a muggle
5 years and I don't know anything
If I'm off the clock, it doesn't bother me.
The Bruh Button
Advice from a pro
Always happens