This is a list of resources and articles about the Julia language.
18/1/2021 9:17 Julia Update: Adoption Keeps Climbing; Is It a Python Challenger?: “The rapid adoption of Julia, the open source, high level programing language with roots at MIT, shows no sign of slowing”
4/1/2021 9:59 Typed vs. Untyped Dict Performance in Julia: An interesting case study showing a massive speedup and reduction in memory allocation gained from a type declaration.
11/12/2020 9:15 DEC2D.jl: Discrete Exterior Calculus 2D
21/11/2020 9:09 PipelessPipes.jl - Even More Convenient Piping: “it allows to omit pipe operators, it implicitly assumes first argument piping if not otherwise stated explicitly, it allows for more helpful error highlighting and enables you to interject arbitrary statements into the pipeline for debugging.”
6/11/2020 13:28 NeuriViz (Part 1) - Performant Graphics for Neuroinformatics: “an open experiment”.
3/11/2020 10:00 An Introduction to Pluto: Pluto is a new computational notebook for the Julia programming language. My article about it appeared today in LWN. Please consider subscribing while you’re there, to help support future articles.
25/10/2020 9:52 Epidemiological Modeling With Structured Cospans: “This is a wonderful development! Micah Halter and Evan Patterson have taken my work on structured cospans with Kenny Courser and open Petri nets with Jade Master, together with Joachim Kock’s whole-grain Petri nets, and turned them into a practical software tool!”
20/10/2020 18:37 The Accelerating Adoption of Julia on Hacker News: My article has been on the front page of Hacker News most of today. If the subject interests you, you might want to take a look, as there are some really knowledgeable people commenting there.
20/10/2020 10:00 The accelerating adoption of Julia: My article about the programming language Julia appeared today in LWN. This is a free link for my readers. Please consider subscribing while you’re there, to support the publication of articles like this in the future.
17/10/2020 12:33 World Age in Julia: “Dynamic programming languages face semantic and performance challenges in the presence of features, such as eval, that can inject new code into a running program. The Julia programming language introduces the novel concept of world age to insulate optimized code from one of the most disruptive side-effects ofeval: changes to the definition of an existing function. This paper provides the first formal semantics of world age in a core calculus named Juliette, and shows how world age enables compiler optimizations, such as inlining, in the presence of eval.”
9/10/2020 20:03 The Unreasonable Effectiveness of the Julia Programming Language: My article about Julia and science in Ars Technica.
4/10/2020 9:25 Hands-On Design Patterns and Best Practices with Julia
20/8/2020 12:56 The JuliaMono Typeface: Today I learned that Julia has its own typeface. It has huge Unicode coverage, with 10,028 glyphs.
3/8/2020 13:44 Julia 1.5 Highlights: The new release of the most advanced language for scientific computing features significant improvements in convenience and performance.
23/7/2020 1:08 The Top Programming Languages: Julia is #19, breaking into the top 20 for the first time.
11/7/2020 1:58 Programming languages: Julia touts its speed edge over Python and R | ZDNet: Benchmarks suggest programming language Julia may be the best choice for big-data analysis using CSV format files.
16/6/2020 19:13 DifferentialEquations.jl 4.2: Krylov Exponential Integrators, Non-Diagonal Adaptive SDEs, Tau-Leaping: Recent progress in this widely-used package.
10/6/2020 11:01 JuliaCon 2020 Goes Online: Register now, free of charge, to reserve your spot.
27/5/2020 0:26 Oceananigans.jl: “Fast and friendly fluid dynamics on CPUs and GPUs”
19/5/2020 21:49 OSCAR Computer Algebra System: A symbolic mathematics library for Julia, in an early stage of development.
10/5/2020 10:05 Turing.jl: “Bayesian inference with probabilistic programming”—a Julia package written in Julia.
5/5/2020 12:41 Coming in Julia 1.5: Time Traveling (Linux) Bug Reporting: “If you can reproduce it on a linux machine and get us a trace from the
https://rr-project.org/, we can probably get it fixed for you very rapidly. For the uninitiated,
rris a Linux debugging tool originally developed at Mozilla by Robert O’Callahan and others. It is a tool known as a ‘time traveling debugger’ or ‘reverse execution engine’.”
10/4/2020 18:15 Announcing Gnuplot v1.1.0 - A Julia interface to gnuplot: “the first production ready version of Gnuplot.jl, a package to drive an external gnuplot 16 process from Julia.”
15/8/2018 14:43 Announcing the release of Julia 1.0
9/8/2018 12:46 Julia 1.0 is here: Back in 2014 I thought that Julia might become the preferred language for numerically intensive computing. It’s already made impressive inroads in this area, and the arrival of v.1.0, with its promise of a long future of non-breaking language development, can only accelerate its adoption.
1/6/2018 14:46 Julia Keeps Getting Better: As release 1.0 of the numerical/scientific language Julia was approaching, here was one man’s list of favorite new features.
11/11/2015 12:51 Great News for the Julia Language: A $600,000 grant to help get to the 1.0 release.
15/9/2014 22:40 Vectorization with Julia: Detailed article on SIMD vectorization in Julia 0.3.
21/8/2014 20:06 Julia 0.3 Released: The latest release contains numerous performance, library, and REPL enhancements.
11/7/2014 16:34 Web development in Julia: A progress report.: First steps .
7/7/2014 14:07 GraphLayout.jl: “Graph layout algorithms in pure Julia. Currently only has the spring-based method of Fruchterman and Reingold (1991), but more can and will be added.”