Integrating Stripe Webhooks in Ruby on Rails
https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails
Discussions: https://discu.eu/q/https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails
Integrating Stripe Webhooks in Ruby on Rails
https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails
Discussions: https://discu.eu/q/https://alvincrespo.hashnode.dev/integrating-stripe-webhooks-in-ruby-on-rails
I wrote a setup script for this site All of the secrets necessary to run it are in a 1Password entry and this script leverages their CLI in order to populate the configs necessary to run this site locally when it's been freshly cloned.
In less than a week I'm speaking at City JS conference in London with my talk "Bill and Ted's Accessibility Adventure"!
I'm super excited for it! It's the debut of a new talk I am SO pleased with and a great looking line-up.
It's next Friday in London, 30% off tickets here: https://ti.to/cityjsconf-london/cityjslondon2025/discount/speakerdiscount
#Development #Launches
AINativeDev Landscape · A catalog of AI-powered development tools https://ilo.im/1630z2
_____
#Programming #Coding #VibeCoding #AI #AiAgents #MCP #WebDev #Frontend #Backend #Collections
Not a comforting thing to find in someone's old code you're trying to debug.
I've been reading some horror stories about cloud providers like DigitalOcean, Scaleway and OVHCloud.
According to Reddit, there are instances where people have their account locked without any explanation provided or a change to reclaim it.
As a small business owner on DigitalOcean, this is super scarry to me. Is this normal? How do I protect myself from this?
My Laravel PR was shot down, but I may give it a chance later in the year to use Property Hooks as attribute cast.
Why? I blindly guess that using Property Hooks are less computationally costly but also IDE friendly.
Hablamos con Aileen Villanueva sobre su experiencia como speaker internacional. Ella comparte su energía para enriquecer la comunidad
¡Escucha y comparte!
#podcast #webdev #español #mujeresEnTech
https://mytypeof.dev/episode/s3-e8-que-es-un-speaker-internacional-con-aileenvl
Are there tech cooperatives that "hire" internationally?
I am based in India, and I am looking for entry-level roles - junior dev is preferred, but I am also okay with the position of an intern. Open to all technologies.
I keep this to myself, but my financial condition is in a dire position, and our family may no longer have the means to live in a rented house or pay our debt.
You may saw my post about developing a JavaScript-free FosseryWeb in Java + Spring. Well, I made that post more than a week ago, and I constantly worked on the new site since then on a daily basis (1-2 hours a day), but I barely made any progress because of random bugs popping up one after the other. Some related to Maven, some to JTE (which I didn't plan using originally, but I realized I'll need that too to create reusable page templates) some to running the compiled Jar with Tomcat, etc., once I solve an issue, I immediately face another.
(I also changed my IDE from Eclipse to IntelliJ IDEA Community Edition because I didn't really like how Eclipse handles workspaces.)
I'm not afraid of challenges, but dang, this starts to get really draining to say the least, especially when working on the project at evening after a tiring day of university studies.
Of course, programming is challenging, no one said it isn't, I experienced it quite a few times, but this is the first time that basically I can't show any progress even in the very beginning of a project for more than a week, and some thoughts popped into my head: is it really worth doing? Why didn't I go with Python + Django instead, which I already have some prior knowledge in, and are much easier? (I can hear Python haters yelling: BUT PYTHON IS BAD! IT'S SLOW AND BLOATED! - not that a Spring project isn't "bloated" when bundled with a Tomcat server and a few dependencies into a Jar archive, a simple Hello World project is around 20MB but whatever lol) But at the same time, I don't like to give things up, if there's a purpose to do it, I do it.
I won't give up, but I'll probably need some REST (ok that was a silly joke lol). I'll probably take a week off (or maybe a few months off until summer, will see). I'm not sure if this project will succeed in the long run, but I'll try my best.
I know it sounds like a lot of b*tching, but I like to be transparent about things, felt the need to tell why I didn't make any progress.
GitHub told me that the auto deploying action for my silly blog would be disabled if there weren't any code changes. It's not every day that I get called out by my own infrastructure so rudely, so now you have to hear about it, too. Posting for the sake of posting. Seems about right.
My April IndieWeb blog carnival entry on “renewal”!
I often feel compelled to tweak and redesign my website at the expense of other things I value. I talk about reconnecting with what I most enjoy about composing and coding, and avoiding treating my leisure and projects as if I need to impress someone.
https://reillyspitzfaden.com/posts/2025/04/indieweb-blog-carnival-renewal/
Today Chrome overrides saved my butt. I was able to quickly add some additional logs and figure out an issue without having to setup my dev environment, mirror prod, or anything like that.
Protect your Site with a DOOM Captcha.
Guillermo Rauch [CEO of Vercel], a frontend-as-a-service product, just used the company's AI site builder to come up with a new twist on CAPTCHA’s, one that invites users to play the classic first person shooter game DOOM and killing at least three monsters — on nightmare mode.
Django Admin Theme Roundup 2025
One of Django’s most appreciated features is the built-in admin functionality. In fact, it was ranked as the most useful contrib app in the 2023 Django developer survey.
With a few lines of code, Django automatically generates an administrative interface to add, update, and edit objects in your database. While it's not meant to replace a full-featured frontend, the admin makes rapid prototyping possible and provides a lot of functionality out of the box.
However, the admin’s focus is not on a flashy user interface and some people have found it to be a little plain – some have even called it ugly! But fortunately, like all Django applications, the admin’s CSS and HTML templates can be overridden and tweaked. Here are a few projects which have done that, and are recently updated as of early 2025.
Chime in on the Django forum thread here with your favorite Django admin theme or if I missed any other options!
Note that these packages are listed in the order of the “easiest” integration to the hardest. However, the later libraries also tend to provide more features.
Dracula
A dark (and light) theme for the Django Admin based on the very popular Dracula which has themes for 400+ applications. This library is a quick win to give the admin a bit of pizazz without requiring much setup or changing the default admin functionality.
Django Daisy
Django Daisy
is a responsive admin built with DaisyUI and TailwindCSS. Application icons can be added by utilizing Font Awesome. Very minimal (and completely optional!) configuration.django-jazzmin
A drop-in theme for the Django admin that utilises AdminLTE 3.2 & Bootstrap 5. All of the configuration is optional which means the installation is very straight-forward. However, it also includes the ability to create custom menus, convert all pop-ups to modals, and a slick UI customizer.
django-jazzmin
also includes a wide selection of built-in themes.django-admin-kubi
Kubi applies a Bootstrap 5 facelift to the Django admin, but also adds Sass support for custom styling and Font Awesome icons. It includes a sidebar menu for easy navigation and support for some third-party packages, including
django-modeltranslation
,django-modeltrans
,django-import-export
,django-two-factor-auth
, anddjango-colorfield
.django-jet-reboot
Modern template for the Django admin interface with improved functionality. It provides the ability to create a custom dashboard and modules. Also includes user-selectable themes through the UI.
django-semantic-admin
A responsive Django admin theme based on Semantic UI. Includes JavaScript datepicker and timepicker components. Includes support for
django_filter
anddjango-import-export
.Simple UI
A modern theme based on vue + element-ui which comes with 28 different themes. The documentation is originally in Chinese, but there is a translation in English.
Grapelli
Grappelli is a grid-based alternative to the Django admin which provides a few nifty features such as a custom TinyMCE integration, customizable dashboard, and inline sortables which can be updated by drag and drop.
django-admin-interface
A modern responsive flat admin interface which comes with optional themes that can be installed for Bootstrap, Foundation, and U.S. Web Design Standards, and customizable by the admin itself. Other features include replacing admin pop-ups with modals, accordions in the navigation bar to collapse applications, sticky filters and buttons to prevent them from scrolling off the screen, and a language switcher. Also includes support for
django-ckeditor
,django-dynamic-raw-id
,django-json-widget
,django-modeltranslation
,django-rangefilter
,django-streamfield
,django-tabbed-admin
, andsorl-thumbnail
.Unfold
Unfold transforms the Django admin and is built with TailwindCSS. It includes custom widgets, pages, and admin sites. Also provides a language selector, conditional fields, custom filters, tabs, and additional features for actions. There are a lot of available settings and it is extremely customizable.
https://www.djangoproject.com/weblog/2025/apr/18/admin-theme-roundup/
"When looking at your tasks for a project how do you know which one involves #JavaScript ?"
Old Ruby and Rails on new hardware with dev containers
https://everydayrails.com/2025/04/15/old-ruby-rails-dev-container
Discussions: https://discu.eu/q/https://everydayrails.com/2025/04/15/old-ruby-rails-dev-container
Just finishing a project ahead of schedule (always a good sign!) and I'll have availability in May for UI/UX design and development work.
If your organization needs help creating intuitive, beautiful digital experiences that actually work for users, let's talk! Boost appreciated if you know others who might be looking.