Integrating PayPal Plus (a German PayPal integration that supports payment via invoice) can be hard with a modern tech stack. The PayPal Server SDK does not include TypeScript types and the PayPal Plus code rendering payment selection is vanilla JS. Here are some hints how to integrate it.
Leave a CommentCategory: Software Development
Teams use microservices and microfrontends to reduce mental load, decrease accidental coupling of unrelated code, to deploy independently, for fast feedback loops and CI runs, to isolate issues or to scale with team size. In a microservice architecture, you should avoid shared dependencies or a common core library. To be more precise, don’t share libraries that increase coupling.
As IT professionals, we know that. However, despite our best intentions, shared dependencies sometimes creep in and cause issues. From what I’ve seen, here are the most frequent occurrences in the backend:
Leave a CommentImplementing authentication in Symfony can be quite complicated. Even more so, if you attempt to use only the Security component without the whole framework. In this post I’ll show you, how you can use the Symfony Guard component with a form login and a logout link. So here’s what you can expect from implementing the code from this blog entry
- Login with username and password by form
- Stay logged in by using a session
- Logout via Hyperlink “/logout”
My aim is to use as little components from Symfony as possible in this tutorial. Every project is different and I don’t know which components you might want to use.
3 CommentsHäufig muss man aus einem Stück HTML bestimmte andere HTML-Tags entfernen. In einem aktuellen Fall nutze ich im Backend eines CMS einen WYSIWYG-Editor, der für…
1 CommentHeute wollte ich in tinyMCE4 einen Dateiupload einbauen, der direkt nach Klick auf das Ordnersymbol (im Bild neben dem Eingabefeld von Quelle, rechts) das jeweilige…
Leave a CommentDie wpdb-Klasse in WordPress kam mir schon immer ein bisschen seltsam vor, da ich an PDO gewöhnt war und lange danach gesucht habe, wie ich…
Leave a CommentIch arbeite gelegentlich mit dem PHP-Framework Agavi. Um hier Formularfelder vorauszufüllen und insbesondere auch um Fehlermeldungen nach dem Ausfüllen von Formularen anzeigen zu können, setzt…
1 CommentIch verwende ungern Funktionen, die als deprecated (veraltet) markiert sind, wie in WordPress schon seit langer Zeit die Funktion get_blog_list(). Eine Alternative zu schreiben ist…
Leave a CommentDataTables sind bekanntlich die beste Erfindung seit geschnittenem Brot. Und um das Brot zu belegen, äh, die Tabellen zu filtern, ist Jovan Popovics großartiges DataTables…
Leave a Comment