I'm blogging about Emacs, Drupal, php and exciting subjects

A new search experience

In a digital world increasingly dominated by data collection and surveillance, the demand for privacy-first alternatives is on the rise. Among the notable responses to this trend is Qwant, a European search engine that positions itself as a defender of digital privacy and an ethical alternative to mainstream platforms like Google and Bing.

I am tired of AI

Whats happening to the world these years. AI has been in development for around 50 years. Now some smart guy made a semi AI languagemodel chatbot, and now we cannot think for our selfes any longer??

Anywhere I se everyone praises the almighty AI chatbots that have answers for all and anything. I miss the times when we developed our own code and wrote our own content for our webpages. Okay a chatbot can make 2000 words in a second and now I might have used a minute of my own braintime to write this small shit of an article.

Emacs Writing Studio: A New Frontier for Academic Writing

Peter Prevos has developed Emacs Writing Studio (EWS), a specialized Emacs profile designed for academic writing. EWS leverages org-mode for document assembly, citar for bibliography management, and denote for knowledge management. This setup is tailored for academics, a significant segment of Emacs users.

Navigating your code in Emacs

Navigating in Emacs

It is important to be able to navigate your files easily.

Thanks to the customizability of emacs you can change the default behavior in a few easy steps.

Change your file search to swiper like this:

(global-set-key (kbd "C-s") 'counsel-grep-or-swiper)

SEO Tip: Navigating the Risks of Domain Migrations

Domain migrations can be a necessary step for businesses looking to rebrand, expand, or consolidate their online presence. However, they come with significant SEO risks that, if not properly managed, can lead to traffic drops, ranking losses, and long-term visibility issues.

Here are some critical considerations to keep in mind when handling a domain migration:

1. Transfer of Signal Data

Google heavily relies on user behavior signals to assess user experience. When migrating to a new domain, there's a potential risk of signal loss or disruption.

How to Lower Your Website's Bounce Rate

A high bounce rate can negatively impact your website’s performance, indicating that visitors are leaving your site without engaging further. Here’s how to reduce your bounce rate and create a more engaging user experience.

1. Optimize Page Load Speed

Fast-loading pages are critical to retaining visitors. Tools like Google PageSpeed Insights and GTmetrix can identify bottlenecks and suggest optimizations. Compress images, leverage browser caching, and minimize HTTP requests to improve speed.

Getting started with Ubiquity Unifi Access Points

I recently got myself a U7 Pro Access point from Ubiquity. Because wow WIFI7, WPA3, new stuff, whats not to like.

I plugged it in my home network router and.... nothing happened. Ok first step is to understand that this thing runs on Power over Ethernet. I had nothing of that. OK, I found a reasonably priced POE injector that I got home and plugged in.

Extending Emacs with packages

Emacs can be extended with many different packages. The concept is called packages and with the following command you can se which packages are available and which are installed.

M-x package-list-packages

This will bring up a list like the following.

Preventing Cross-Site Request Forgery (CSRF) in Symfony Applications

Security is a critical concern in modern web applications, especially when handling authenticated users. One of the most common and dangerous web vulnerabilities is Cross-Site Request Forgery (CSRF).

Symfony provides powerful built-in mechanisms to protect your PHP applications against CSRF attacks. In this article, we will explain what CSRF is, how it works, and how to properly prevent it in Symfony applications.

Subscribe to