The counter takes into account the actual number of views, when someone stays on the page less than 5 seconds, it doesn't count đ
179 reads
Category: Web development
Level: Expert
Ahhhh, passwords ... I've already talked about them in a previous article, but in this one we're going to talk about a method for saving our dear little users from having to remember their passwords... Apple now makes it possible to "sign in with Apple", basically the same thing as Google, Facebbok and all the others. But! the Apple way... In this article, we'll look at how to integrate this feature into a Symfony application. You need Apple developer access to access "sign in with Apple...
178 reads
Category: Web development
Level: intermediate
Hey there folks 😁, Thanks for clicking on this article, I hope you'll enjoy it ☺️ (as always). So, what are we talking about today? I don't remember anymore, I'm lost... Oh right... about Stimulus and some really nice controllers that you can reuse in your applications. Are you ready? Let's go! Symfony and Rails: The same front-end stack As you probably know, Symfony since its 6.x versions has launched the Symfony-UX project, I've already talked about it m...
177 reads
Category: Web development
Level: intermediate
Hello everyone, thank you for clicking on this article! 😊 Today we're going to talk security and authentication. What is OAuth2? In life, and especially on the web, we generally authenticate ourselves with an email and a password. But this isn't always the case, especially when you need to connect to a third-party service or API. If this is your case, you'll probably come across a type of protocol called OAuth2. "What the hell is this?" If you've ever had to create AP...
174 reads
Category: Technology and business
Level: Beginner
Hello ?. Well, yes, we're back together this week for an article that's more "entrepreneurial" than "tech", but don't worry, tech isn't far off. If you're an entrepreneur, you might learn a few things, and if you're not, well ... you might too! Foreword: In this article I'm going to talk about products and services, there's no commercial connection with the products I'm talking about, I'm only doing it because I find it interesting and because it may solve problems for some of you. Wh...
174 reads
Category: Web development
Level: Confirmed beginner
Hello there, This week, we're tackling a big topic. This article follows on from " Why isn't MYSQL a search engine? In the latter, I talked about Elasticsearch, a popular indexed database engine that gets the job done. This week, we're going to talk about Typesense. If you visit this blog from time to time, you'll know that I like to tell you about technologies I've spent time working on, and Typesense is one of them, having been a big part of the project I'm currently working on. Are...
174 reads
Category: Mobile development
Level: Confirmed
Well, happy new year! Admittedly, I'm a little late in wishing you a happy new year, but January is always the month for getting back into the swing of things, planning for the year and getting back in touch with just about everyone. Not to mention the galettes ... anyway 😛 Today I wanted to talk about a handy little tool that appeared on iOS 14: widgets. Personally, I use them a lot for apps that give me info at a glance like the weather, the day's to-do list, the calendar, et...
173 reads
Category: Web development
Level: intermediate
Hello over here 🙂, Thank you so much for clicking on this article 😁. On the last post, I told you it smelled like spring, but now it's cooled off severely 😅. Ah yes, it's true we're still not here to talk weather... I'm sorry (well, I think.). This week, we're going to play with CSS and completely break Twig, you'll see it's fun, well, it's a bit "not very clean" as a method, but hey, on this blog, I tell you all about it. Anyway, this week, we're making art...
170 reads
Category: Tech tips
Hey, good morning 😁! Thanks for clicking on this article 😛. This week we're going to talk a bit about application, not the one I code, but the one I use 😁. Are you ready? Then let's get started. The world is changing... and so are business models Have you noticed? No ? Yes, you have 😁. In the software industry, subscription has become the norm. Gone are lifetime licenses... well, if they still exist, but hey, your version will soon be "obsolete",...
164 reads
Category: Tech tips
Today, we're going to talk about something that's of paramount importance to every developer: his machine! So I see you're coming, we're not going to debate which one is the best or which OS is superior to the others. 😛 Here, we'll simply give you some advice on the best tools on the Mac to get the most out of it. Homebrew, the genius in the Bottle Homebrew is the essential package manager for MacOS. It simplifies the installation, updating and management of software on your...
162 reads
Category: Web development
Level: intermediate
Hello hello hello, Today, we're going to talk about my latest little adventure: enabling a 142-year-old company to accept cryptocurrencies. Setting the scene I've been working with Les Frères Marchand, for over a year now, at first we made a website together (it was Ludo Dev CMS's second instance), then we got the urge to create an online cheese shop together, which has been online since September 2021. On this cheese shop, everything is automated to simplify life for customers...