• Martin Thoma
  • Home
  • Categories
  • Tags
  • Archives
  • Support me

Recent Posts

Hooks vs Callbacks vs Webhooks

Hooks vs Callbacks vs Webhooks How do I use them and where is the difference?

Photo by Dan-Cristian Pădureț The Unix programming philosophy is to do (just) one thing but do it well. Focusing on one core task is hard as developers see and feel their users' pain points and desires. To be able to focus on the core product but allow additional functions … Read More »
Make a Webservice

Make a Webservice

I started doing web-stuff again! There are a gazillion decisions to take when you create even a medium-sized web service. This article is intended to give a small overview. This is an article I had for quite a while as a draft. As part of my yearly cleanup, I've published … Read More »
The JavaScript World

The JavaScript World

This is likely to grow. Angular FrontendFramework MVC TypeScript-based front-end web application framework by Google Express.js BackendFramework A framework for Node.js designed for building web applications and APIs. Gulp.js Tool build system / task runner in front-end web development, used for automation of tasks like minification … Read More »
URL RegEx

URL RegEx

A very short thing to share, but likely valuable: An RegEx for URLs. In search of the perfect URL validation regex has several positive and negative examples for URLs as well as several regular expressions to test against those test cases. The only one which matched all correctly is by … Read More »
HTTPie

HTTPie

Johannes recently showed me httpie. It's a very nice tool for sending HTTP requests. It is much simpler to use than curl. Installation $ sudo -H pip install httpie Usage $ http --form POST localhost:5000/api/recording recording=[{}] id=1 HTTP/1.0 200 OK Content-Length: 21 Content-Type: text/html; charset … Read More »
Web Engineering

Web Engineering

Dieser Artikel beschäftigt sich mit der Vorlesung „Web Engineering“ am KIT. Er dient als Prüfungsvorbereitung. Ich habe Web Engineering bei Dr. Nussbaumer gehört. Über die Vorlesung In der Vorlesung „Web Engineering“ lernt man, welche besonderen Herausforderungen Web-Projekte beinhalten und wie man damit umgehen kann. Es wird zwar auch über technische … Read More »
How can I sketch an application?

How can I sketch an application?

I've recently participated in a medium size software project. This project is rather fixed for a web project, so we don't suffer from rapid changes ("rapid" in terms of other web applications), but nether the less they change. The task seemed to be clear at the beginning, but bit for … Read More »
Improvements for my University's Website

Improvements for my University's Website

I am now studying at the Karlsruhe Institute of Technology (KIT). Although I think that the Websites of KIT is much better than the Website of most Universities, I can imagine several possibilities how the online services could be improved: Use OpenID I have 9 different accounts with 7 different … Read More »
Custom 404 error pages

Custom 404 error pages

A 404 http status code means that no document could be found at the given URL. The reason could be a misspelled URL or moved content. Anyway, the user needs help now. The standard error page doesn't provide much information, so you should create a custom one. If you like … Read More »
Search Engine Autodiscovery

Search Engine Autodiscovery

Recently I read a very good post about search engine autodiscovery by Jan Phillip. Did you know that many browsers can detect an internal search engine automatically? Firefox gives you the possibility to add such a search engine to your browser: Firefox: Add search engine detected via autodiscovery OpenSearch OpenSearch … Read More »
  • Martin Thoma - A blog about Code, the Web and Cyberculture
  • E-mail subscription
  • RSS-Feed
  • Privacy/Datenschutzerklärung
  • Impressum
  • Powered by Pelican. Theme: Elegant by Talha Mansoor