Web Application
Development

joe.mariadassou@norwestcomputing.com.au
Ph:0425361912
What we do
- Development of Web Applications Integrated backend and frontend development
- Hosting Assist in hosting in the cloud or in-house (using NGINX)
- Maintenance Fix bugs or make alterations to existing websites
Blogs
- IO Completion Port
- Using MS Windows to develop for Raspberry Pi
- Some Notes on Direct2D
- UML Diagram of a Solution to Expression Problem
- Version Control for General Use
- Why Functional Programming works for the Eight Queens Problem.
- Wiener Filtering using OpenCV
- WPF Animation without XAML
- Sudoku Solver
- More….
- On Computing the Fibonacci Number in O(log(n))
- C++ Idioms for handling Tuples
- Machine Learning with C++ MLPack on Windows
- Unit Testing with Boost in Visual Studio
- No Raw Pointers
- Asio: A Brief Introduction for the Windows Programmer
- Web Server Using C++ – Asio
- C++ Multithreading: Promise and Future
- PThreads: An Introduction for Windows Programmers
- Evolve existing multi-threaded code to use C++ 14
- Template Meta Programming: Part II SFINAE
- Template Meta Programming in C++: A Gentle Introduction – Part I : Template Specialisation
- More….
- Linear-Search based algorithm for Mth Lexicographic ordering of Mathematical Permutation and Combination
- Is Dijkstra Wrong? Another look at the Dutch National Flag problem
- On Computing Prime Numbers
- Sudoku Solver
- Depth First Game Trees
- Breadth First Search
- “Water buckets” Problem
- On Computing the Fibonacci Number in O(log(n))
- TARGET Solver
- Brainvita Solution
- Master Mind Solver
- Serial Number
- More….
Projects
- WebAuth An Openresty based web server demonstating the use of Redis for Web Authentication & Authorisation
- CppLinq A Linq library for C++ forked from Berrysoft. Fixes the ‘reverse’ bug and adds “writeline”
- Camerasp2 An updated version of Camerasp that uses a different web server.
- tiny_nn_json A project to build a Neural Network (CNN and FFN) from JSON Input
- Camerasp Convert Raspberry Pi into a web camera using C++
- AsioFileCopy Windows specific application that demonstrates the use of Asio random access handles in a file copy application.
- Knights C++ solution to the knights problem
- MthCombination Compute Mth Combination
- GUI for BrainVita written in
- .NET / C# & WPF BrainVitaWPF
- OCaml using built-in graphics
- Qt C++
- BVitaCpp Program to compute a solution to the BrainVita game written in C++
- WienerFilter Using OpenCV
- IOCP_FileCopy Threadpool based on IO Completion port to perform fast copy
- Sudoku C++ Sudoku Solver
- BrainVitaFS Brain Vita solver in F#
- WaterBucket C++ solution to the Water Buckets Problem
Limits to AI
Talking about limits to AI seems more like Malthusian predictions of doom and gloom. Nevertheless there are limits to AI as we know it although those limits are pretty far off.
Every new technology displaces labour, whether it is agriculture or manufacturing. On the one hand all that AI does is to search for existing information and generate responses using what it has 'learnt.' My experience with Gemini 2.5 which I presume is about as good as other AI bots, is that it comes up with answers that were totally new. In one case it told that I have a poor understanding of the issue and quite rigthly so. On the other hand it can't make inferences in situations that are not common. Another time, the solutions it suggested did not work. Searching over the internet did not help. Essentially my wordpress site stopped working claiming it could not find the 'wp_options' table. It is only when I tried to regenerate the database that I realised that it was a file permissions problem.