Skip to main content

Johan Bové

A Practical Guide to the Web Cryptography API

Client-side encryption is a feature I had wanted to implement in octo for a while now. When it finally came time to tackle it, I was surprised at the sparse real-world examples on the topic. The documentation on MDN is robust, but it requires a lot of jumping around to individual method APIs. javascript, programming, syndicated, web dev

Johan Bové

Caching your GitHub credentials in Git

If you clone GitHub repositories using SSH, then you authenticate using an SSH key instead of using other credentials. For information about setting up an SSH connection, see "Generating an SSH Key." Install Git and the osxkeychain helper and tell Git to use it. javascript, programming, syndicated, web dev

Johan Bové

How to fix target=”_blank” links: a security and performance issue in web pages

Almost every web page has links which open in a new tab leaving the other web page still available. For example, news agencies will tweet about recent events on Twitter: the tweet contains a short description of the article and a link to see the full story on their web page. internet, javascript, security, syndicated, web

Johan Bové

"The Mess We're In" by Joe Armstrong - YouTube

Recommending this talk by Joe Armstrong to everyone who think himself a programmer, especially JavaScript people. (like myself) plus a clear message that peer-to-peer is the future of Web and perhaps of computing in general.

Johan Bové

Understanding npm-link

Sometimes you need to work on application code and a dependency at the same time. You might be the author of a dependency and don’t have good test coverage yet. The application can serve as an end-to-end test for the dependency. javascript, npm, programming, syndicated

Johan Bové

If you want your e-commerce website to actually make you money, don't make Google Tag Manager a requirement in your checkout process. Adblockers and other privacy tools like Duck Duck Go Privacy Essentials block Google Tag Manager and if your JavaScript depends on anything in Google Tag Manager, the sale won't go through. As a shop owner you will lose money.

Johan Bové

Sum of two floats in JavaScript: ``parseFloat(18530.08 + 0.010).toFixed(3)``






Johan Bové

Web Workers Rise Up!

Picture this. You are the dear leader of the little-known land of ScravaJipt, reigning supreme over all you survey. You have a chief servant to look after you, buy your clothes, press the buttons on your mobile phone. But there are times when this gets too much for him. javascript, programming, syndicated, web, web worker

Johan Bové

Web Workers Rise Up!

Picture this. You are the dear leader of the little-known land of ScravaJipt, reigning supreme over all you survey. You have a chief servant to look after you, buy your clothes, press the buttons on your mobile phone. But there are times when this gets too much for him. javascript, programming, syndicated, web, web worker

Johan Bové

Javascript Required ; Didn't Read

I do find it great how useful JavaScript is for enhanced functionality in web applications. But when it comes to reading, pure HTML and plain text are still the most reliable way.