diff --git a/content/posts/newsletter-016/index.md b/content/posts/newsletter-016/index.md
index db6534a53..e1699acb1 100644
--- a/content/posts/newsletter-016/index.md
+++ b/content/posts/newsletter-016/index.md
@@ -534,6 +534,63 @@ in 0.11.0.
[glam]: https://github.com/bitshifter/glam-rs
+### [Rapier]
+
+[][Rapier]
+
+[Rapier] is a set of 2D and 3D physics engines for games, animation and
+robotics written in Rust.
+
+[This month][rapier-november] the version 0.4.0 has been released with
+exciting new features:
+
+- the ability to read contact and proximity information from the narrow-phase.
+- the ability to lock some translations and/or rotations for a rigid-body
+ without using joints.
+
+The following demo shows examples of translation locking (on the blue cuboid)
+and rotation locking (full locking on the capsule, partial locking on the
+cuboid):
+
+
+
+A cross-platform determinism bug appearing on MacOS with the new Apple M1
+ARM processor has also been fixed.
+
+The [bevy_rapier] plugin for the Bevy game engine has been updated to support
+all the aforementioned features. In addition, it supports:
+
+- the automatic removal of rigid-bodies, colliders, and joints when the entity
+ they are attached to are removed from the Bevy ECS.
+- the ability to attach multiple colliders to a single rigid-body using Bevy
+ Hierarchy.
+
+[Rapier]: https://rapier.rs
+[rapier-november]: https://www.dimforge.com/blog/2020/12/01/this-month-in-dimforge/
+[bevy_rapier]: https://www.rapier.rs/docs/user_guides/rust_bevy_plugin/getting_started
+
+### [Salva]
+
+[][Salva]
+
+[Salva] is a set of 2D and 3D particle-based fluids simulation engines for
+games and animation written in Rust.
+
+Starting [this month][salva-november] Salva 0.5.0 no longer supports
+[nphysics] for simulating rigid-bodies. Instead, it implements two-ways
+coupling with [Rapier] (see the
+[demo](https://twitter.com/dimforge/status/1329467380158898183)).
+
+In addition to the Rapier integration, it is now possible to query Salva
+to retrieve all the fluid particles located inside an AABB. This can be
+useful for, e.g., spawning new particles ensuring there isn't anything
+there already.
+
+[Salva]: https://salva.rs
+[salva-november]: https://www.dimforge.com/blog/2020/12/01/this-month-in-dimforge/
+[salva-demo]: https://twitter.com/dimforge/status/1329467380158898183
+[nphysics]: https://nphysics.org
+
### [rib]

diff --git a/content/posts/newsletter-016/rapier-demo.gif b/content/posts/newsletter-016/rapier-demo.gif
new file mode 100644
index 000000000..dba6145f2
Binary files /dev/null and b/content/posts/newsletter-016/rapier-demo.gif differ
diff --git a/content/posts/newsletter-016/rapier-logo.svg b/content/posts/newsletter-016/rapier-logo.svg
new file mode 100644
index 000000000..363266688
--- /dev/null
+++ b/content/posts/newsletter-016/rapier-logo.svg
@@ -0,0 +1,65 @@
+
+
+
\ No newline at end of file
diff --git a/content/posts/newsletter-016/salva-logo.svg b/content/posts/newsletter-016/salva-logo.svg
new file mode 100644
index 000000000..fb342b28a
--- /dev/null
+++ b/content/posts/newsletter-016/salva-logo.svg
@@ -0,0 +1,26 @@
+
+
+