Enterprise Software

Home » Software » Enterprise Software

(English) JSON Web Tokens: Downsides, Best Practices and Secure and Robust Alternatives

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.JSON Web Tokens (JWTs) nowadays are commonly used for transmitting authentication data in web applications, especially those exhibiting the widespread client-server architecture where you have a fat client / single-page application written in JavaScript as a front-end and a back-end server providing REST endpoints for use by that front-end client. However, while common there ... Read more

(English) „Accessible HTML Content Patterns“ by Eric Bailey

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.Accessibility, though unfortunately often still treated as an afterthought, is a key part of developing and providing software products, web applications in particular. Accessibility, mark you, isn't just an enabler for those with special needs, although that's sufficient reason for paying attention to your web apps being accessible. Accessibility also is about designing products ... Read more

(English) Rarely Used But Useful PostgreSQL Features

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.I'm an avid user of SQL and the variety of - frequently overlooked - features it provides. However, unfortunately the possibilities of SQL and modern, advanced open source incarnations of RDBMS such as PostgreSQL aren't utilised to the extent they could be when developing web or enterprise applications today. More often than not SQL ... Read more

(English) Boring Solutions Revisited: Choose Boring Technology by Dan McKinley

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.Dan McKinley's article on choosing boring solutions, although not exactly new anymore, has been a welcome reminder for me to revisit the topic of of using boring solutions and keeping things simple. Dan makes the point that "adding technology to your company comes with a cost" or as I stated in my own article ... Read more

(English) HTTP and REST Standards, Protocols and Headers for More Secure and More Robust Applications

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.Standards.REST is a website that helps you create better, more robust HTTP- and REST-based applications by providing an overview of existing, proven standards that allow you to build on existing solutions rather than re-invent the wheel yourself. The list of standards mentioned includes OAuth 2.0, the HTTP Caching standard and Application-Level Profile Semantics ... Read more

(English) Running A Local Angular Development Environment Behind A Spring Cloud Gateway Service

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.Having multiple microservices running behind a reverse proxy / API gateway in lieu of a single monolithic back-end application is a common pattern these days. With such an architecture it often comes in handy to have an Angular application that serves as a front-end for such a modularised back-end be served from behind a ... Read more

(English) „Paging with Spring Boot“ by Tom Hombergs: A Guide to Paging and Pagination in Spring-based Web Applications

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.In his article Paging with Spring Boot software engineer Tom Hombergs (a former fellow student) provides an in-depth explanation of paging and pagination concepts and how to implement those in web applications with Spring Data and its Pageable interface. The article covers aspects such as sorting, usage with Spring Data repositories and testing. It's ... Read more

(English) What’s Digitalisation Actually About?

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.Digitalisation, or digital transformation, as it is sometimes also called is an important subject matter as well as challenge for businesses today. Therefore, I find it strangely confusing that sometimes aspects are lumped together under this umbrella that are not or only tangentially related to what digitalisation actually is about. So, here's my - ... Read more

(English) A Guide to Refactoring Large Functions by Robert Muth

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.Software Engineer Robert Muth wrote this interesting article on refactoring large functions. The article starts with providing ample motivation for using functions (or methods in a strictly object-oriented context). Apart from making code shareable and reusable, which is only a minor benefit of functions / methods, reasons for writing code as functions are: giving a ... Read more

(English) PivotHelper: Generate Pivot Tables and Pivot Charts from CSV and Microsoft Excel Spreadsheet Files

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Der Inhalt wird unten in einer verfügbaren Sprache angezeigt. Klicken Sie auf den Link, um die aktuelle Sprache zu ändern.Somewhat recently, I regularly had to generate Pivot tables and corresponding charts from datasets provided as both CSV and Microsoft Excel files. Now, with its data source and pivot table tools Microsoft Excel usually lends itself to that sort of task. However, to completely automate this task VBA macros are required. Those too work ... Read more
Nächste Seite »