<story><title>Julia 1.6: what has changed since Julia 1.0?</title><url>https://www.oxinabox.net/2021/02/13/Julia-1.6-what-has-changed-since-1.0.html</url></story><parent_chain><item><author>tomrod</author><text>I come back every so often to check out Julia again. I have hopes for it.&lt;p&gt;Some questions still in mind since I reviewed previously&lt;p&gt;(1) How is its database connectivity?&lt;p&gt;(2) Is there something like python&amp;#x27;s `requests` lib?&lt;p&gt;(3) Are the features mature enough that I don&amp;#x27;t anticipate major rewrites for code each year?</text></item></parent_chain><comment><author>Nosferican</author><text>(1) I have used Julia packages for connecting to PostgreSQL, mongoDB, and SQLite. It has been extremely solid. I still wish for the GIS components to be more feature extensive (e.g., writing multilayers features directly).&lt;p&gt;(2) The HTTP package (HTTP.jl) is great. You also have you HTML and CSS selectors (Gumbo&amp;#x2F;Cascadia). Some of the the best JSON parsers across languages too. I also developed WebDriver.jl (you can use it with Selenium). Diana.jl is a solid GraphQL client&amp;#x2F;server package. Genie.jl is a comprehensive web framework.&lt;p&gt;(3) Those packages have been stable for years. Web and databases are quite straightforward. The least matured one would be the web framework which published its current major version last summer.&lt;p&gt;Those two ecosystems might be the most matured ones in all of Julia and in most programming languages. I use have been using them extensively in Julia for several years.</text></comment>
<story><title>Julia 1.6: what has changed since Julia 1.0?</title><url>https://www.oxinabox.net/2021/02/13/Julia-1.6-what-has-changed-since-1.0.html</url></story><parent_chain><item><author>tomrod</author><text>I come back every so often to check out Julia again. I have hopes for it.&lt;p&gt;Some questions still in mind since I reviewed previously&lt;p&gt;(1) How is its database connectivity?&lt;p&gt;(2) Is there something like python&amp;#x27;s `requests` lib?&lt;p&gt;(3) Are the features mature enough that I don&amp;#x27;t anticipate major rewrites for code each year?</text></item></parent_chain><comment><author>oxinabox</author><text>&amp;gt; (2) Is there something like python&amp;#x27;s `requests` lib?&lt;p&gt;For HTTP (etc) requests?&lt;p&gt;There is HTTP.jl which I have never had problems with; tons of packages use it.
I have used it to wrap a ton of different REST APIs etc.&lt;p&gt;And in 1.6, as mentioned, there is the new Downloads standard library, based on libcurl.
Despide the name, I believe it can be used more generally than simply downloading things.
Can also be used as a normal library in Julia 1.3+
&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;JuliaLang&amp;#x2F;Downloads.jl&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;JuliaLang&amp;#x2F;Downloads.jl&lt;/a&gt;&lt;p&gt;And there are several other projects</text></comment>