# Web Stack

**URL:** https://discourse.julialang.org/c/domain/web/28.md?page=7

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

**Page:** 8

---

## [PackageCompiler.jl complaining that MbedTLS.jl might not be relocatable](https://discourse.julialang.org/t/packagecompiler-jl-complaining-that-mbedtls-jl-might-not-be-relocatable/34878)

<div class="topic-metadata">

**Author:** [@kevin.squire](https://discourse.julialang.org/u/kevin.squire)\
**Replies:** 5\
**Last updated:** [February 20, 2020, 4:47pm UTC](https://discourse.julialang.org/t/packagecompiler-jl-complaining-that-mbedtls-jl-might-not-be-relocatable/34878 "2020-02-20T16:47:12Z")

</div>

Hi, I’m trying to use PackageCompiler.jl with a project that uses HTTP.jl (which depends on MbedTLS.jl), and it’s complaining that MbedTLS.jl is not relocatable (and the program also crashes, although I haven’t convince…

---

## [Recommendations for a Web App for Noob](https://discourse.julialang.org/t/recommendations-for-a-web-app-for-noob/15931)

<div class="topic-metadata">

**Author:** [@rickhg12hs](https://discourse.julialang.org/u/rickhg12hs)\
**Replies:** 18\
**Last updated:** [January 21, 2020, 1:19pm UTC](https://discourse.julialang.org/t/recommendations-for-a-web-app-for-noob/15931 "2020-01-21T13:19:24Z")

</div>

I’d like to make a very basic WebApp running locally where the user can see some basic text/graphics, select various options, toggles, items from a list, input text, select files, set parameters, etc. Underneath (the gut…

---

## [Interact.jl + Mux.jl + Plots.jl dynamic updating plots memory leak](https://discourse.julialang.org/t/interact-jl-mux-jl-plots-jl-dynamic-updating-plots-memory-leak/22390)

<div class="topic-metadata">

**Author:** [@jesseventura](https://discourse.julialang.org/u/jesseventura)\
**Replies:** 1\
**Last updated:** [December 28, 2019, 11:26pm UTC](https://discourse.julialang.org/t/interact-jl-mux-jl-plots-jl-dynamic-updating-plots-memory-leak/22390 "2019-12-28T23:26:09Z")

</div>

with scripts running in background, i open a browser and see the plot updating, after i close the browser window, memory starts increasing. gc’s not work(see the code) the following shows the problem with Blink(electro…

---

## [How to deploy a secure (\`wss\`) websocket server?](https://discourse.julialang.org/t/how-to-deploy-a-secure-wss-websocket-server/32583)

<div class="topic-metadata">

**Author:** [@1115](https://discourse.julialang.org/u/1115)\
**Replies:** 1\
**Last updated:** [December 28, 2019, 11:23pm UTC](https://discourse.julialang.org/t/how-to-deploy-a-secure-wss-websocket-server/32583 "2019-12-28T23:23:10Z")

</div>

Hi, I am following this example to setup a websocket service, https://github.com/JuliaWeb/WebSockets.jl/blob/master/examples/minimal\_server.jl This example shows how to handle a URI request like ws://.... However, in …

---

## [HTTP.jl unsupported keyword argument when running on Heroku, but same Docker container works fine on local machine](https://discourse.julialang.org/t/http-jl-unsupported-keyword-argument-when-running-on-heroku-but-same-docker-container-works-fine-on-local-machine/27629)

<div class="topic-metadata">

**Author:** [@milesf](https://discourse.julialang.org/u/milesf)\
**Replies:** 4\
**Last updated:** [December 11, 2019, 4:48am UTC](https://discourse.julialang.org/t/http-jl-unsupported-keyword-argument-when-running-on-heroku-but-same-docker-container-works-fine-on-local-machine/27629 "2019-12-11T04:48:58Z")

</div>

I have a simple Docker container (repo link) that successfully launches on my local machine, but produces a Julia error when I attempt to run it on Heroku. It seems to be complaining that verbose is an unsupported keywor…

---

## [Form encoded data](https://discourse.julialang.org/t/form-encoded-data/31869)

<div class="topic-metadata">

**Author:** [@ohmsweetohm1](https://discourse.julialang.org/u/ohmsweetohm1)\
**Replies:** 0\
**Last updated:** [December 4, 2019, 7:51pm UTC](https://discourse.julialang.org/t/form-encoded-data/31869 "2019-12-04T19:51:24Z")

</div>

How can I reproduce this python code with HTTP.jl? url = 'https://myurl.com/api' params = {'par': val} headers = {'Content-Type': 'application/x-www-form-urlencoded'} with open(filename, 'rb') as f: r = requests.pos…

---

## [Dynamic web pages with Interact and Mux](https://discourse.julialang.org/t/dynamic-web-pages-with-interact-and-mux/31360)

<div class="topic-metadata">

**Author:** [@KajWiik](https://discourse.julialang.org/u/KajWiik)\
**Replies:** 1\
**Last updated:** [November 22, 2019, 9:12pm UTC](https://discourse.julialang.org/t/dynamic-web-pages-with-interact-and-mux/31360 "2019-11-22T21:12:05Z")

</div>

I am trying to write a web GUI controlling some instruments. The basic widgets are working but I’d need to print some variables in real time. MWE follows: using Mux, Interact, CSSUtil s = slider(0:0.01:1, label="Slider"…

---

## [Setting up environment to debug a network protocol](https://discourse.julialang.org/t/setting-up-environment-to-debug-a-network-protocol/31138)

<div class="topic-metadata">

**Author:** [@Janis\_Erdmanis](https://discourse.julialang.org/u/Janis_Erdmanis)\
**Replies:** 1\
**Last updated:** [November 17, 2019, 9:53am UTC](https://discourse.julialang.org/t/setting-up-environment-to-debug-a-network-protocol/31138 "2019-11-17T09:53:28Z")

</div>

Hello, everyone! I am writing a package for a little bit involved network protocol which I have outlined here (some details like the use of TOR and ballot key had become obsolete). An essential part of the protocol is t…

---

## [Example of Login to SAML/Shibboleth authenticated site?](https://discourse.julialang.org/t/example-of-login-to-saml-shibboleth-authenticated-site/30361)

<div class="topic-metadata">

**Author:** [@robertfeldt](https://discourse.julialang.org/u/robertfeldt)\
**Replies:** 1\
**Last updated:** [October 27, 2019, 12:39pm UTC](https://discourse.julialang.org/t/example-of-login-to-saml-shibboleth-authenticated-site/30361 "2019-10-27T12:39:29Z")

</div>

Anyone has been able to (programmatically) authenticate via SAML/Shibboleth from/with Julia? I’m successfully scraping information from a site but to get all the information I need they require single-sign on via a SAML/…

---

## [Encrypted streams](https://discourse.julialang.org/t/encrypted-streams/30187)

<div class="topic-metadata">

**Author:** [@Janis\_Erdmanis](https://discourse.julialang.org/u/Janis_Erdmanis)\
**Replies:** 3\
**Last updated:** [October 24, 2019, 8:54pm UTC](https://discourse.julialang.org/t/encrypted-streams/30187 "2019-10-24T20:54:54Z")

</div>

Does Julia already have a library which can encrypt streams with a symmetric key? What I need is something simple as: using Sockets server = listen() socket = accept(server) # Some arbitrary key exchange protocol. For …

---

## [JuliaCloud for Azure?](https://discourse.julialang.org/t/juliacloud-for-azure/30182)

<div class="topic-metadata">

**Author:** [@stvpwrs](https://discourse.julialang.org/u/stvpwrs)\
**Replies:** 0\
**Last updated:** [October 22, 2019, 6:46pm UTC](https://discourse.julialang.org/t/juliacloud-for-azure/30182 "2019-10-22T18:46:29Z")

</div>

Hello, I am interested in contributing to a Julia project and was wondering if there are any efforts like JuliaCloud AWS for Azure? Steve

---

## [Support for HTML data (not HTML strings)](https://discourse.julialang.org/t/support-for-html-data-not-html-strings/14142)

<div class="topic-metadata">

**Author:** [@essenciary](https://discourse.julialang.org/u/essenciary)\
**Replies:** 11\
**Last updated:** [October 19, 2019, 10:34pm UTC](https://discourse.julialang.org/t/support-for-html-data-not-html-strings/14142 "2019-10-19T22:34:59Z")

</div>

Wondering if there’s any way of adding support for HTML data in Julia. Something like: dom = \<section\>\<h1\>Foo\</h1\>\<p\>Hello\</p\>\</section\> instead of dom = "\<section\>\<h1\>Foo\</h1\>\<p\>Hello\</p\>\</section\>" (extra quotes he…

---

## [Genie file management](https://discourse.julialang.org/t/genie-file-management/29537)

<div class="topic-metadata">

**Author:** [@Amin\_Yahyaabadi](https://discourse.julialang.org/u/Amin_Yahyaabadi)\
**Replies:** 1\
**Last updated:** [October 6, 2019, 12:23am UTC](https://discourse.julialang.org/t/genie-file-management/29537 "2019-10-06T00:23:18Z")

</div>

I am trying to add an app to my static html website using Genie. How can I manage my html template/style files and their path? For example, in my layout file in app.jl.html, there is a style.css that should be called. …

---

## [HTTP multipart/form-data processing by server](https://discourse.julialang.org/t/http-multipart-form-data-processing-by-server/24076)

<div class="topic-metadata">

**Author:** [@rssdev10](https://discourse.julialang.org/u/rssdev10)\
**Replies:** 6\
**Last updated:** [October 1, 2019, 1:45pm UTC](https://discourse.julialang.org/t/http-multipart-form-data-processing-by-server/24076 "2019-10-01T13:45:12Z")

</div>

Is any way to parse multipart/form-data by HTTP functions? I’m trying to upload and process a file in Bukdu app with \<form method="post" enctype="multipart/form-data"\>...\</form\> The request.body is correct for multi…

---

## [SQL input sanitization](https://discourse.julialang.org/t/sql-input-sanitization/7906)

<div class="topic-metadata">

**Author:** [@non-Jedi](https://discourse.julialang.org/u/non-Jedi)\
**Replies:** 1\
**Last updated:** [September 28, 2019, 1:57am UTC](https://discourse.julialang.org/t/sql-input-sanitization/7906 "2019-09-28T01:57:29Z")

</div>

I’m a relative newcomer to web technology, and I thought I’d play around with it a bit in my favorite language for numeric computing. I need a DB to back the project I’m playing with, so I’m also learning a bit of SQL in…

---

## [Understanding Blink windows](https://discourse.julialang.org/t/understanding-blink-windows/28852)

<div class="topic-metadata">

**Author:** [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)\
**Replies:** 0\
**Last updated:** [September 17, 2019, 2:52pm UTC](https://discourse.julialang.org/t/understanding-blink-windows/28852 "2019-09-17T14:52:52Z")

</div>

My goal is to write a function that fills a Blink window with a table using TableView as quickly as possible. To do this I want to load a Blink window once and then let it sit idle in the background until the user calls…

---

## [Mux.jl route vs page](https://discourse.julialang.org/t/mux-jl-route-vs-page/27431)

<div class="topic-metadata">

**Author:** [@milesf](https://discourse.julialang.org/u/milesf)\
**Replies:** 1\
**Last updated:** [August 20, 2019, 7:55pm UTC](https://discourse.julialang.org/t/mux-jl-route-vs-page/27431 "2019-08-20T19:55:58Z")

</div>

I am trying to determine best practices for using route versus page, but don’t understand the differences between these two functions. The documentation describes page as being more strict with exact request location ma…

---

## [Mux.jl mysterious d() function](https://discourse.julialang.org/t/mux-jl-mysterious-d-function/27436)

<div class="topic-metadata">

**Author:** [@milesf](https://discourse.julialang.org/u/milesf)\
**Replies:** 4\
**Last updated:** [August 13, 2019, 4:45am UTC](https://discourse.julialang.org/t/mux-jl-mysterious-d-function/27436 "2019-08-13T04:45:41Z")

</div>

Where is this d() function defined? I can’t find it in Mux.jl, or HTTP.jl. https://github.com/JuliaWeb/Mux.jl/blob/b8419df8774c0ee14052320d22bab41b653d0c01/src/routing.jl#L19

---

## [@async calls to WebSockets read and write methods](https://discourse.julialang.org/t/async-calls-to-websockets-read-and-write-methods/26405)

<div class="topic-metadata">

**Author:** [@Jasha10](https://discourse.julialang.org/u/Jasha10)\
**Replies:** 6\
**Last updated:** [July 20, 2019, 8:09pm UTC](https://discourse.julialang.org/t/async-calls-to-websockets-read-and-write-methods/26405 "2019-07-20T20:09:22Z")

</div>

I’ve put together a simple coroutine that makes use of the WebSockets.jl package, but I’m not sure if WebSockets.jl (or the underlying HTTP.jl) is designed to be able to handle this sort of asynchronous behavior: using …

---

## [Interact + Mux: how to get independent connections?](https://discourse.julialang.org/t/interact-mux-how-to-get-independent-connections/26538)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 2\
**Last updated:** [July 19, 2019, 12:05pm UTC](https://discourse.julialang.org/t/interact-mux-how-to-get-independent-connections/26538 "2019-07-19T12:05:56Z")

</div>

Hello, I am trying to get a model whose controls and results are exposed on the web (for now on my own development machine). I did manage to get a dummy model working, but I noticed that different connections are not in…

---

## [Error "unexpected token G.." while running PackageCompiler on Blink.jl](https://discourse.julialang.org/t/error-unexpected-token-g-while-running-packagecompiler-on-blink-jl/26063)

<div class="topic-metadata">

**Author:** [@KestutisMa](https://discourse.julialang.org/u/KestutisMa)\
**Replies:** 2\
**Last updated:** [July 6, 2019, 9:19am UTC](https://discourse.julialang.org/t/error-unexpected-token-g-while-running-packagecompiler-on-blink-jl/26063 "2019-07-06T09:19:06Z")

</div>

Hi, I want to compile Blink to increase it’s performance. During Blink.jl package compilation JS error is shown. I use PackageCompiler#sd-notomls (using official branch also throws that error). julia\> compile\_increment…

---

## [What is the future of WebIO, web-based GUIs?](https://discourse.julialang.org/t/what-is-the-future-of-webio-web-based-guis/9607)

<div class="topic-metadata">

**Author:** [@jwikmark](https://discourse.julialang.org/u/jwikmark)\
**Replies:** 1\
**Last updated:** [March 9, 2018, 10:00pm UTC](https://discourse.julialang.org/t/what-is-the-future-of-webio-web-based-guis/9607 "2018-03-09T22:00:43Z")

</div>

We’re building a small application that uses WebIO and I’m curious about the future of this package and its relatives (InteractNext etc), as well as the general state of tools to build web-based GUI applications in Julia…

---

## [Web App File Uploading](https://discourse.julialang.org/t/web-app-file-uploading/25370)

<div class="topic-metadata">

**Author:** [@versipellis](https://discourse.julialang.org/u/versipellis)\
**Replies:** 3\
**Last updated:** [June 17, 2019, 8:12pm UTC](https://discourse.julialang.org/t/web-app-file-uploading/25370 "2019-06-17T20:12:24Z")

</div>

I spent the last few weeks building out a pure-Julia webapp for exploratory data analysis in WebIO + Blink + Interact, and recently switched over to WebIO + Mux + Interact as I wanted to deploy it rather than being an El…

---

## [Webscokets with Julia](https://discourse.julialang.org/t/webscokets-with-julia/23372)

<div class="topic-metadata">

**Author:** [@KirillGerke](https://discourse.julialang.org/u/KirillGerke)\
**Replies:** 0\
**Last updated:** [April 21, 2019, 3:22pm UTC](https://discourse.julialang.org/t/webscokets-with-julia/23372 "2019-04-21T15:22:46Z")

</div>

Hello All, I am trying to implement something like a chat server and/or fast computation progress exchange from Julia code (to login from anywhere with the browser). The first search gave me WebSockets.jl and HTTP.jl fo…

---

## [Sending a message to webpage on event](https://discourse.julialang.org/t/sending-a-message-to-webpage-on-event/22391)

<div class="topic-metadata">

**Author:** [@tlienart](https://discourse.julialang.org/u/tlienart)\
**Replies:** 5\
**Last updated:** [March 28, 2019, 12:18am UTC](https://discourse.julialang.org/t/sending-a-message-to-webpage-on-event/22391 "2019-03-28T00:18:41Z")

</div>

I’m struggling a bit to get my head around how HTTP.jl and WebSockets work. To simplify what I’d like to do, I would like to serve a local html file on an event from Julia (for instance rand() \< 0.5 tested every second…

---

## [JuliaDB as a web app backend](https://discourse.julialang.org/t/juliadb-as-a-web-app-backend/9840)

<div class="topic-metadata">

**Author:** [@essenciary](https://discourse.julialang.org/u/essenciary)\
**Replies:** 8\
**Last updated:** [March 23, 2019, 3:56pm UTC](https://discourse.julialang.org/t/juliadb-as-a-web-app-backend/9840 "2019-03-23T15:56:09Z")

</div>

Recently I’ve spent some time learning about JuliaDB and I’m very excited about the theoretical possibility of having a high-performance web stack written fully in Julia – that is, by replacing the various traditional RD…

---

## [Odd Mux.jl + Interact.jl behavior: widget only works in "/" but not pages within such as "/page1"](https://discourse.julialang.org/t/odd-mux-jl-interact-jl-behavior-widget-only-works-in-but-not-pages-within-such-as-page1/18723)

<div class="topic-metadata">

**Author:** [@amckay1](https://discourse.julialang.org/u/amckay1)\
**Replies:** 2\
**Last updated:** [January 15, 2019, 5:47am UTC](https://discourse.julialang.org/t/odd-mux-jl-interact-jl-behavior-widget-only-works-in-but-not-pages-within-such-as-page1/18723 "2019-01-15T05:47:49Z")

</div>

I swear this was working fine a couple weeks ago and I didn’t think I upgraded anything, but I put together this example code that does not work the way I would expect. The same Interact.jl widget, when accessed from app…

---

## [Write a REST interface like Flask](https://discourse.julialang.org/t/write-a-rest-interface-like-flask/18538)

<div class="topic-metadata">

**Author:** [@Seanny123](https://discourse.julialang.org/u/Seanny123)\
**Replies:** 22\
**Last updated:** [January 9, 2019, 3:17pm UTC](https://discourse.julialang.org/t/write-a-rest-interface-like-flask/18538 "2019-01-09T15:17:22Z")

</div>

There are a few posts about write a REST interface using Julia wherein a number of libraries are recommended. However, I’m unclear if any of them resemble Flask? What I appreciate about Flask is how easy it is to define…

---

## [Whitespace issue with Gumbo.jl](https://discourse.julialang.org/t/whitespace-issue-with-gumbo-jl/18832)

<div class="topic-metadata">

**Author:** [@mlhetland](https://discourse.julialang.org/u/mlhetland)\
**Replies:** 5\
**Last updated:** [December 20, 2018, 3:06pm UTC](https://discourse.julialang.org/t/whitespace-issue-with-gumbo-jl/18832 "2018-12-20T15:06:30Z")

</div>

I realize this probably isn’t an issue with Gumbo.jl but rather with Gumbo itself (unless there’s some switch or something that’s not exposed) – or maybe even the HTML5 parsing algorithm – but I thought I’d see if someon…

---

## [\[ANN\] DandelionWebSockets.jl released for Julia 0.7 and 1.0](https://discourse.julialang.org/t/ann-dandelionwebsockets-jl-released-for-julia-0-7-and-1-0/17650)

<div class="topic-metadata">

**Author:** [@erikedin](https://discourse.julialang.org/u/erikedin)\
**Replies:** 1\
**Last updated:** [November 18, 2018, 8:58am UTC](https://discourse.julialang.org/t/ann-dandelionwebsockets-jl-released-for-julia-0-7-and-1-0/17650 "2018-11-18T08:58:54Z")

</div>

Hello! My WebSocket client DandelionWebSockets.jl is now released with v0.2.0, with Julia 0.7 and 1.0 compatibility. Some of the code was re-written and improved. The handshake code, which makes the connection, is stil…

[Previous page](https://discourse.julialang.org/c/domain/web/28.md?page=6)

[Next page](https://discourse.julialang.org/c/domain/web/28.md?page=8)
