Quick Talk
29 April 2024 by erwan | Leave a Comment
With free basic features for full featured administration panel with security on laravel , FilamentPHP is a good option compared to the big brother, NOVA, also a good option from laravel developers themselves, but with a small initial cost. Let's have a look into a poorly documented FilamentPHP feature : multi connection table administration. Once […]
Read more »
10 April 2024 by erwan | Leave a Comment
following my latest study of blog design using masonry bootstrap, I decided to investigate the same effect with tailwind css. Turns out that it's so simple it's done in native tailwind without css.. Example on tailwindflex, collection of tailwind layouts. Speaking of tailwind, you'll find here a collection of free templates. Seems that tailwind likes […]
22 March 2024 by erwan | Leave a Comment
small evolution of blog design towards creativity. 2023 was the occasion of rendering a simple bootstrap card design with masonry layout, meaning that image proportions can vary and rows cannot be arranged equally. This is the choice that gives privileges to image integrity as opposed to image cropping, which gives a good looking layout but […]
25 February 2024 by erwan | Leave a Comment
pinia subscribe method is very powerful, in any component you can subscribe to global state variables, manipulate them and use this combination as communication between components. It's also a dangerous game, as infinite recursivity can occur. counting reactivity occurences first thing is to measure the number of recursive calls to your subscribe Modifying state variable […]
16 February 2024 by erwan | Leave a Comment
We were surprised by the quality of still pictures generated by the likes of MidJourney and DALL-E, and that was only a few months ago. OpenAI, maker of the famous CHAT GPT, released videos generated by its new machine, baptised SORA. Live mammoths Results are just overwhelming : realistic animated photo movie quality scenes are […]
14 February 2024 by erwan | Leave a Comment
Following a nice tutorial that introduces nuxt composable structure via Vue Composition Api, I create this Nuxt starter for a three js project that is the foundation for future development of on demand full screen configurator using primevue UI components . 1 - First draft : basic primevue threejs integration Quite easy these days, to […]
8 February 2024 by erwan | Leave a Comment
beyond the usual midjourney, chat gpt, stable diffusion, you find niche AI solutions that accomplish specific tasks. Source : TechCrunch AI section
Veille sectorielle
Le rapprochement entre Iscope et KB Crawl SAS conforte la stratégie de développement de KB Crawl SAS dans le domaine des solutions de veille. Rueil-Malmaison, le 7 février 2024 - Éditeur français de solutions de veille, KB Crawl SAS officialise le rachat de la société Iscope. Depuis le 1er janvier 2024, l’équipe d’Iscope a rejoint celle […]
how long does it take to get a serious algorithmic engineer to learn machine learning ? I would say a few years. From what I see as an AI outsider, LLM is only a subset of millions of available deep learning techniques. And within LLM, you find the transformer. but What is a transformer ? […]
4 February 2024 by erwan | Leave a Comment
I have to admit I'm a few years behind the wordpress news. Just discovering the power of Gutenberg, combined to a dozen free layout and elements plugins, a wonderful world here.
LizzardJs Quick Talk
29 January 2024 by erwan | Leave a Comment
Everybody has their own work brest practise : in my case I rely on arrays for lots of algorithmic trick, an dI often get confused when I use theme in both PHP and Javascript if like me you work on full stack development on a mix javascript frontend and PHP backend, then you switch from […]
Well it sounds official now : we cannot rely on PHP mail's function (or its wordpress extension wp_mail ) to send emails. That's good news because in the case of WordPress like other applications (Prestashop has native SMTP), we can now configure SMTP email sending via free plugins. Most popular is https://wpmailsmtp.com/. It comes free […]
25 January 2024 by erwan | Leave a Comment
Dealing with large datasets is easy for a professionnal programmer, lots of solutions exist for database systems like Mysql and its famous phpmyadmin self hosted suite. But working with non technical colleagues involves creating smart interfaces, and you can start with pre defined CRUD (Create, Read, Update, Delete) systems, also called BREAD (Browse, Read, Edit, […]
18 January 2024 by erwan | Leave a Comment
in the 70s , the MAD acronym stood for Mutually Assured Destruction, a sign of times when nuclear weapons on both sides of antagonist empires of the COLD WAR where in numbers that guaranteed total destruction of life on the planet if fired together in reciprocal strikes. Today, the MAD Acronym resurfaces with a similar […]
16 January 2024 by erwan | Leave a Comment
In a NUXT3 multi component application, some elements might not be available instantly with the document.querySelector API. This behaviour has been identified as a resolved issue since 2022 (and that was about nuxt2) and the only way to solve it seems to activate the selector after setTimeout in the mounted event of the component. I […]
15 January 2024 by erwan | Leave a Comment
Default Gunteberg editor comes with basic layout features, allowing management of blocks within predefined column width, that can be adjusted via the Block options. this is very handy to start with advanced image/ text alignement issues, one thing missing though is the ability to work with responsivness customization. The example below demonstrates the column block, […]
4 January 2024 by erwan | Leave a Comment
WordPress has two functions that you can use to create links to a series or articles sorted by tag (cloud style with wp_tag_cloud ) or category (hierarchical style via wp_list_categories) add a description to your category list using simple walker via wonderful stackexchange threads providing wordpress category list shortcode and walker to add description to category list
2 January 2024 by erwan | Leave a Comment
Founded by Imran Chaudhri and Bethany Bongiorno, a couple of ex APPLE engineers, HUMANE is a new SANFRANCISCO company that markets AI PIN, a new device, mix of credit card and golf ball, supposed to replace your Iphone. Obviously a master of technology, the small 700$ object is a voice powered computer that has replaced […]
Application Development
29 December 2023 by erwan | Leave a Comment
adding debug messages in javascript development via console.log is a universal technique of watching what's happening in your algorithms while developping. Multiplying console messages can get confusing, while keeping track of useful logs is important in the code development process. In this example, I work on nuxt development, and use Pinia state management to declare […]
A new approach to knowledge management is emerging with new AI desktop applications like rewindAI, a silent program for Silicon Macs that records everything you do on your computer (browse, documents, and .. audio recordings !) and can give back with common language queries. While this sounds very intrusive, could also be a standard in […]
30 November 2023 by erwan | Leave a Comment
After switching to Gutenberg WordPress content management, I investigate various alternatives. In this article I will review Kirby CMS, whose block based content editor is similar to Gutenberg, but better looking. Content Management While Kirby CMS does not include column block as it exists in Gutenberg, or in CRAFTCMS Matrix Field, default Kirby CMS setup […]
Fabric Js is a javascript library that includes a lot of design features. I use it for configurator rendering of top view. Integration in nuxt is quite straight forward using an specific interactive canva component that works with pinia data store Prerequisite : for this tutorial you need to have an existing nuxt3 project up […]
27 September 2023 by erwan | Leave a Comment
There are many examples of bloomy post processing techniques on threejs, I mean bloomy in the bright sense, not the sad gloomy from the famous song Billy Holiday's sunday, I really mean to blow visual light emission from an object. So while three js comes with post processing power that delivers really nice visuals, I […]
12 September 2023 by erwan | Leave a Comment
This article describes the javascript and bootstrap lines that unfold the multiple question quiz with automatic scroll and smooth transitions I did spend a few minutes googling for the ideal association of chat like display and quiz elements (multiple choices). Most answers on chat based display provide code for displaying message application, not the automatic […]