fix: update links and remove .html extension
This commit is contained in:
committed by
Mathias Schopmans
parent
bc1e5b2d70
commit
daa86a3f59
@@ -5,4 +5,4 @@ quadrant: tools
|
||||
featured: false
|
||||
---
|
||||
|
||||
We merged "GitLab CI" and [GitLab](https://www.aoe.com/techradar/tools/gitlab.html)
|
||||
We merged "GitLab CI" and [GitLab](/tools/gitlab/)
|
||||
|
||||
@@ -9,7 +9,7 @@ tags: [coding]
|
||||
A monorepo is a single repository containing multiple projects and shared libraries with their relationships.
|
||||
|
||||
At AOE, we are using a monorepo that is home to both our React and Next.js based frontends and
|
||||
our [Go](/languages-and-frameworks/go-lang.html) / [Flamingo](/languages-and-frameworks/flamingo.html) based backends,
|
||||
our [Go](/languages-and-frameworks/go-lang/) / [Flamingo](/languages-and-frameworks/flamingo/) based backends,
|
||||
as well as shared libraries we use in all of our projects.
|
||||
|
||||
The main benefits in that approach are:
|
||||
@@ -19,4 +19,4 @@ The main benefits in that approach are:
|
||||
* Tool consistency over all projects
|
||||
|
||||
If you take the monorepo approach, of course you want to have a tool to manage it. There are a lot of them on the market
|
||||
and at AOE we have decided to go with [Nx](/tools/nx.html).
|
||||
and at AOE we have decided to go with [Nx](/tools/nx/).
|
||||
|
||||
@@ -13,6 +13,6 @@ Continuous Integration and Delivery is an important part in every project. Pipel
|
||||
now be handled like most other parts of your software. The pipeline configuration can run through lint checks, or a test
|
||||
suite before the configuration is shared across teams in your organisation.
|
||||
|
||||
Using [container based builds](https://www.aoe.com/techradar/methods-and-patterns/container-based-builds.html) is now
|
||||
Using [container based builds](/methods-and-patterns/container-based-builds/) is now
|
||||
also the de facto standard. Combining these two techniques enables running isolated builds in an easily reproducible
|
||||
environment so teams can get quick feedback on every change.
|
||||
|
||||
@@ -19,7 +19,7 @@ patterns and methods used are:
|
||||
* Detect errors explicitly: Check the response message format and configure proper timeouts for external communication
|
||||
* Handle errors in a smart way: Show a nice error message to your customer or, even better, graceful degrade features -
|
||||
e.g. by showing some fallback text
|
||||
* Use message-based communication where useful ([Decoupling Infrastructure via Messaging](/methods-and-patterns/decoupling-infrastructure-via-messaging.html))
|
||||
* Use message-based communication where useful ([Decoupling Infrastructure via Messaging](/methods-and-patterns/decoupling-infrastructure-via-messaging/))
|
||||
* Use circuit breakers to isolate errors and allow systems to recover
|
||||
* Use short activation paths in your strategic architecture - so that there is only a minimal set of communications
|
||||
between your services required for certain features or business requests
|
||||
|
||||
@@ -7,8 +7,8 @@ featured: false
|
||||
|
||||
Since the heydays of Sass, the requirements for styling solutions have changed.
|
||||
|
||||
With modern solutions like [CSS-in-JS](/methods-and-patterns/css-in-js.html),
|
||||
[Tailwind](/languages-and-frameworks/tailwindcss.html) or [PostCSS](/tools/postcss.html), you get scoped CSS out of the
|
||||
With modern solutions like [CSS-in-JS](/methods-and-patterns/css-in-js/),
|
||||
[Tailwind](/languages-and-frameworks/tailwindcss/) or [PostCSS](/tools/postcss/), you get scoped CSS out of the
|
||||
box and can get rid of the manual and therefore error-prone BEM methodology. Furthermore, mapping class names to
|
||||
elements is no longer necessary.
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ quadrant: tools
|
||||
tags: [documentation]
|
||||
---
|
||||
|
||||
[Spring REST Docs](https://spring.io/projects/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](https://www.aoe.com/techradar/tools/rest-assured.html).
|
||||
[Spring REST Docs](https://spring.io/projects/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured/).
|
||||
So you can be sure that your tests are inline with the documentation.
|
||||
|
||||
We now use an Api First approach in conjunction with [Open API](https://www.aoe.com/techradar/tools/open-api.html). We see an active community there and a lot of support with this approach.
|
||||
We now use an Api First approach in conjunction with [Open API](/tools/open-api/). We see an active community there and a lot of support with this approach.
|
||||
|
||||
Reference in New Issue
Block a user