# \#metaprogramming

**URL:** https://clojureverse.org/tag/metaprogramming/73.md

[Latest](https://clojureverse.org/latest.md) · [Categories](https://clojureverse.org/categories.md) · [Tags](https://clojureverse.org/tags.md)

---

## [Whatsapp Integration with Clojure & Clojurescript Interface](https://clojureverse.org/t/whatsapp-integration-with-clojure-clojurescript-interface/10727)

<div class="topic-metadata">

**Author:** [@Jean-Pierre\_SAMRA](https://clojureverse.org/u/Jean-Pierre_SAMRA)\
**Replies:** 1\
**Last updated:** [July 5, 2024, 1:38am UTC](https://clojureverse.org/t/whatsapp-integration-with-clojure-clojurescript-interface/10727 "2024-07-05T01:38:45Z")

</div>

We are looking into creating an interface in our Clojurescript and integration our Clojure application with Whatsapp so that we send and receive via our web application instead of using Whatsapp. Anyone who already did …

---

## [Datalevin powering environment and runtime?](https://clojureverse.org/t/datalevin-powering-environment-and-runtime/7243)

<div class="topic-metadata">

**Author:** [@den](https://clojureverse.org/u/den)\
**Replies:** 3\
**Last updated:** [February 23, 2021, 7:22pm UTC](https://clojureverse.org/t/datalevin-powering-environment-and-runtime/7243 "2021-02-23T19:22:32Z")

</div>

This is quick (10 min) draft exploring the idea of storing code (what we usually store in files) in a database. Datalevin is a good fit because it natively stores EDN. Why is this interesting? Datalevin could be the b…
