JuliaCon 2019: JuliaCon 2019, held July 22-26 at the University of Maryland, Baltimore, was the biggest and best JuliaCon to date.
The Unreasonable Effectiveness of Multiple Dispatch: Stefan Karpinski’s JuliaCon presentation on The Unreasonable Effectiveness of Multiple Dispatch is available on YouTube.
Julia Computing JuliaCon Product Presentation: Stefan Karpinski delivered the Julia Computing JuliaCon sponsor presentation describing Julia Computing’s products: JuliaSure, JuliaTeam, JuliaRun, JuliaPro and JuliaAcademy.
Composable Multi-Threaded Parallelism in Julia: Jeff Bezanson and Jameson Nash (Julia Computing) presented composable multi-threaded parallelism in Julia at JuliaCon. More information is available in this blog post in English and Chinese.
Julia User and Developer Survey Presentation: Viral Shah presented the results of the first annual Julia User and Developer Survey at JuliaCon. The results are also available on the JuliaLang blog.
All of the JuliaCon 2019 presentations are available on YouTube including:
- Heather Miller: From One Programming Language Community to Another – What the Julia Community Can Learn from the Scala Community
- Stephen G. Johnson: Adventures in Code Generation
- Madeleine Udell: Big Data Is Low Rank Using LowRankModels
- Ted Rieger: The Role of Quantitative Systems Pharmacology in Drug Discovery & Development (and the Need for Improved Tools)
- Jeff Bezanson: What’s Bad About Julia
- Arch D. Robison: TensorRT, Julia and Me
- Kristoffer Carlsson, Tim Holy and Sebastian Pfitzner: Debugging Code with JuliaInterpreter
- Mike Innes: Differentiate All the Things!
- Joshua Ballanco: Julia’s Killer Apps – Implementing State Machines Simply Using Multiple Dispatch
- Chris Rackauckas: Scientific AI – Domain Models with Integrated Machine Learning
- Vaibhav Kumar Dixit: Nonlinear Fixed Effect Models with Pumas
Upcoming Julia Computing Events
Julia Computing will be participating in a number of upcoming conferences. Please contact us if you would like to meet with us at any of these events.
- New York: Strata Data Conference Sept 23-26 with Viral Shah, Stefan Karpinski, Jon Shepherd and Jerry Amaral (Julia Computing)
- Orlando: American Conference on Pharmacometrics (ACoP10) with Viral Shah, Jon Shepherd and Andreas Noack (Julia Computing) Oct 20-23
- London: Open Data Science Conference (ODSC) with Avik Sengupta (Julia Computing) Nov 19-22
Live Online Instructor-Led Julia Training
Sign up now for live instructor-led online courses taught by Julia Computing instructors. Each course is 4 hours per day for two days, for a total of 8 hours of instruction per course.
Course | Schedule | Cost for 8 hours of live online instruction from Julia Computing instructors |
---|---|---|
Introduction to Julia | Day 1: Wed Sept 4 from 11 am – 3 pm ET Day 2: Thurs Sept 5 from 11 am – 3 pm ET | $250 |
Introduction to Machine Learning and Artificial Intelligence Using Julia | Day 1: Wed Sept 11 from 11 am – 3 pm ET Day 2: Thurs Sept 12 from 11 am – 3 pm ET | $500 |
Parallel Computing in Julia | Day 1: Wed Sept 18 from 11 am – 3 pm ET Day 2: Thurs Sept 19 from 11 am – 3 pm ET | $500 |
Technology Partnerz – Julia Wins Monte Carlo Benchmarking Evaluation: Technology Partnerz is a management consulting and technology firm specializing in predictive analytics. They benchmarked Julia, R, Excel, Oracle Crystal Ball and @Risk and declared Julia the overwhelming winner:
“And the winner is…. Julia! Julia is the fastest on all dimensions (including development time for coded solutions), period! … Julia is more than 2x faster than R and between 750 to 1500x faster than Excel simulation… Notwithstanding how much faster it may be to derive a one-off answer in Excel, if your goal is to develop a fast, reusable model in a clear and easy to use programming language, than the outcome is pretty much set in Julia’s favor… Julia handles both vector math and looped structures with ease, making it a more forgiving and intuitive to learn. As for Julia, even though I started picking it up for this study, I have been looking at code snippets for years and each time it left me with the feeling ‘Hey. I can do this also!’ That feeling was well founded because within a few weeks in my off-time I was completely productive in Julia.”
Pumas-AI Launches Pumas Software to Advance Drug Development and Patient Care: Pumas-AI is a new company established by University of Maryland School of Pharmacy faculty members Vijay Ivaturi and Joga Gobburu to advance drug development and patient care. Pumas-AI announced the release of Pumas (Pharmaceutical Modeling and Simulation), its first cutting-edge software platform for pharmaceutical researchers, developed together with Chris Rackauckas (MIT, Julia Computing) and Joakim Nyberg (Uppsala). More information is available here and from Technical.ly.
Julia – Come for the Syntax, Stay for the Speed: Nature published an excellent summary article about some of the latest highlights, developments and applications of Julia.
Julia Enters Twitter Controversy via New York Daily News: Alan Edelman (Julia Computing, MIT) discussed Julia, mathematics and addressed the Twitter controversy over the mathematical order of operations in the New York Daily News.
Zygote – A Differentiable Programming System to Bridge Machine Learning and Scientific Computing: Julia Computing’s Mike Innes, Alan Edelman, Keno Fischer, Chris Rackauckas, Elliot Saba and Viral Shah and Will Tebbutt (University of Cambridge) published a paper about differentiable programming using Julia’s Zygote. More information is available in Synced. The Hacker News comments are available here.
Mozilla Is Funding Development to Bring Julia to Firefox: Mozilla is providing funding to Valentin Churavy and the Julia Lab at MIT to bring Julia to Firefox. More information is available here in English, German, Polish, French, Chinese and Swedish.
Julia Computing Products – JuliaSure, JuliaTeam, JuliaRun, JuliaPro and JuliaAcademy: Are you facing challenges getting Julia to work for your organization? Contact the Julia Computing sales team to learn more about our solutions. There is no question related to Julia that our team can’t answer.
JuliaSure: JuliaSure features support and indemnification for your enterprise. Contact Julia Computing for more information and pricing.
JuliaTeam: JuliaTeam from Julia Computing enables enterprise governance, making it easy and safe to install Julia packages within your firewall, help administrators keep track of what packages and versions are in use and ensure that all your external dependencies are secure and up-to-date.
JuliaTeam enables you to:
- Read and search docs for all internal and external packages in a single place
- Create and manage private package registries
- Publish and test private packages as easily as public ones, making sure new versions work seamlessly with all the other versions of packages that your teams are using
- Benchmark your code to make sure it runs as efficiently as possible and stays fast
- Download a summary of licenses of all the software you depend on
For more information, contact Julia Computing.
JuliaAcademy: Julia Computing’s training offerings continue to expand. JuliaAcademy is the Julia Computing training platform for 3 types of learning: self-directed, online instructor-led and in-person onsite training.
JuliaAcademy courses include: Intro to Julia, Machine Learning and Artificial Intelligence in Julia, Parallel Computing in Julia, Deep Learning with Flux, Optimization with JuMP and Machine Learning with Knet.
JuliaAcademy provides:
- Self-directed training – all online, learn at your own pace
- Instructor-led online training – live two-day courses taught by Julia Computing instructors
- In-person training – contact us at info@juliacomputing.com to schedule customized in-person training for your organization
Julia and Julia Computing in the News
- JAXenter: Julia Takes a Page from Go, Adds Composable Multi-Threading Feature
- PacktPub: Julia Announces the Preview of Multi-Threaded Task Parallelism in Alpha Release v1.3.0
- PacktPub: Mozilla Is Funding a Project for Bringing Julia to Firefox and the General Browser Environment
- Technical.ly: JuliaCon is the Stage for a Week of Programming Talks — and a New Baltimore Company
- Synced: Julia Computing & MIT Introduce Differentiable Programming System Bridging AI and Science
- Nature: Julia – Come for the Syntax, Stay for the Speed
- Technology Partnerz: The Need for Speed 2019 – Comparing Simulation Performance for Crystal Ball, R, Julia and @Risk
- New York Daily News: Poorly Constructed Math Equation Prompts Twitter Debate – Can You Solve It?
- ZDNet: Mozilla Is Funding a Way to Support Julia in Firefox
- Heise: Programmiersprachen: Mozilla Fördert Integration von Julia in den Browser
- Techworld: Mozilla Firefox Får Stöd För Språket Julia
- IT Magazine: Firefox Integriert Programmiersprache Julia
- Nvidia: Spotting Clouds on the Horizon: AI Resolves Uncertainties in Climate Projections
- PC World: Mozilla Chce Wprowadzić Język Julia Do Firefoxa
- Developpez: Mozilla Finance un Portage de Julia en WebAssembly
- CoderCTO: IT资讯 继 Python 解释器移植到 Firefox 后,Mozilla 现在想支持 Julia 和 R
- Sclate: Programming Languages – Mozilla Promotes the Integration of Julia into the Browser
-
HPCWire: Pumas-AI Launches Pumas Software to Advance Drug Development, Patient Care
- CNBeta: Mozilla 资助将 Julia 语言带到 Firefox 上
- CNBeta: Julia Computing 和 MIT 引入可微编程系统 连接人工智能和科学计算
- TechCentral: Julia vs Python: Which Is Best for Data Science?
- InfoWorld: Julia vs Python: Which Is Best for Data Science?
- TechRepublic: JavaScript Borrows Clean Code Feature from F# and Julia Programming Languages in New Babel Release
- University of Maryland: Researchers’ Company Launches Drug Development Software
- Inside Big Data: Pumas-AI Launches Julia Language-Based Software to Advance Drug Development, Patient Care
- Quartz: What R’s Most Popular Tools Say About the State of Data Science
- DevClass: Mozilla Research Grants
- Express Computer: New Programming System Developed For AI Applications
- CIO: 3 Cursos Online para Aprender a Linguagem de Programação Julia
- CIO: Julia vs. Python: Qual é a Melhor para a Ciência de Dados?
- HPCWire: Spotting Clouds on the Horizon – AI Resolves Uncertainties in Climate Projections
- OmniSci: Announcing OmniSci.jl – A Julia Client for OmniSci
- Mozilla: Mozilla’s Latest Research Grants
- Big Data Insider: Was Ist XGBoost?
- Baltimore Business Journal: Faculty at University of Maryland School of Pharmacy Launch Software for Drug Development, Patient Care
Julia Blog Posts
- Matlab vs. Python vs. Julia (Toby Driscoll)
- A Tour of the Data Ecosystem in Julia (Jacob Quinn)
- Pumas-AI Launches Pumas Software to Advance Drug Development, Patient Care (Julia Computing)
- Announcing Composable Multi-Threaded Parallelism in Julia (Jeff Bezanson, Jameson Nash, Kiran Pamnany)
- Julia将支持可组合的多线程并行机制 (Jeff Bezanson, Jameson Nash, Kiran Pamnany)
- Leveraging Special Graph Shapes in LightGraphs (Mathieu Besançon)
- PSA: Breaking API Changes LogDensityProblems and DynamicHMC (Tamás K. Papp)
- Model Productization: Crafting a Web Application for Iris Classifier (Al-Ahmadgaid B. Asaad)
- Interfacing with Relational Database using MySQL.jl and PyMySQL (Al-Ahmadgaid B. Asaad)
- jl v6.7.0: GPU-Based Ensembles and Automatic Sparsity
- Julia on Nextjournal (Jeffrey Perkel)
- jl – Bringing the Open Source, GPU-Accelerated Relational Database to Julia (Randy Zwitch)
- Variational Importance Sampling (Chad Scherrer)
- Julia User & Developer Survey 2019 (Viral Shah, Andrew Claster, Abhijith Chandraprabhu)
Upcoming Julia Events
- State College, PA: International Association for Mathematical Geosciences (IAMG) Annual Conference Featuring Geostatistics with GeoStats.jl Aug 10-16
- Dublin: Joint Discussion of Linux, Julia, and LISP with Dublin Julia Users Group Aug 20
- Online: Introduction to Julia with Julia Computing Sept 4-5
- Online: Introduction to Machine Learning and Artificial Intelligence in Julia with Julia Computing Sept 11-12
- Sydney: Data Science & Analytics Using Python, R, Julia + More with PyData Sydney Sept 17
- Online: Parallel Computing in Julia with Julia Computing Sept 18-19
- New York: Strata Data Conference Sept 23-26 with Viral Shah, Stefan Karpinski, Jon Shepherd and Jerry Amaral (Julia Computing)
- Sydney: Data Science & Analytics Using Python, R, Julia + More with PyData Sydney Oct 2
- Orlando: American Conference on Pharmacometrics (ACoP10) with Viral Shah and Andreas Noack (Julia Computing) Oct 20-23
- Sydney: Data Science & Analytics Using Python, R, Julia + More with PyData Sydney Nov 5
- London: Open Data Science Conference (ODSC) with Avik Sengupta (Julia Computing) Nov 19-22
- Sydney: Data Science & Analytics Using Python, R, Julia + More with PyData Sydney Dec 4
Recent Julia Events
-
Cambridge, UK: First Cambridge Julia Meetup with Lyndon ‘Frames’ White (Invenia Labs), Avik Sengupta (Julia Computing) and the London Julia User Group at Invenia Labs July 3
- Sydney: Data Science & Analytics Using Python, R, Julia + More with PyData Sydney July 3
- Milan: Connectivity Modeling Workshop with Andreas Noack July 6
- Hong Kong: RISE Conference with Viral Shah (Julia Computing) at Hong Kong Exhibition Centre July 8-11
- London: European Conference on Object-Oriented Programming (ECOOP) Curry On July 15-19
- Baltimore: JuliaCon 2019 at University of Maryland, Baltimore July 22-26
- Delhi: PyData Delhi with Keynote by Viral Shah (Julia Computing) at Indraprastha Institute of Information Technology Aug 3-4
- Sydney: Data Science & Analytics Using Python, R, Julia + More with PyData Sydney Aug 7
- Bangalore: Open Data Science Conference (ODSC) with Viral Shah (Julia Computing) Aug 7-10
Julia Meetup Groups: There are 36 Julia Meetup groups worldwide with 8,326 members. If there’s a Julia Meetup group in your area, we hope you will consider joining, participating and helping to organize events. If there isn’t, we hope you will consider starting one.
- Barcelona: Barcelona Julia Meetup (113 members)
- Berlin: Julia Users Group (129 members)
- Boston: Cambridge Area Julia Users Network (CAJUN) (879 members)
- Bratislava: Julia Users Group Slovakia (7 members)
- Bucharest: Bucharest Julia Users Group (30 members)
- Budapest: Budapest Julia User Group (132 members)
- Campinas: Campinas Julia Language Meetup (105 members)
- Chicago: Midwest Julia Users (128 members)
- Cleveland: Greater Cleveland Python/Julia/R Data Science Group (566 members)
- Copenhagen: JuliaCPH (111 members)
- Detroit: SE-Michigan Julia Language Meetup (78 members)
- Dublin: Dublin Julia Users Group (372 members)
- León, México: León Julia Meetup (50 members)
- Lima: Julia Data Science Lima (121 members)
- London: All England Julia User Group (795 members)
- Los Angeles: Southern California Julia Users (175 members)
- Luxembourg: BeNeLux Julia User Group (89 members)
- Mexico City: JuliaLangEs – CDMX (430 members)
- Minneapolis: Twin Cities Julia User Group (41 members)
- New York: New York City Julia User Group (711 members)
- Orlando: Julia Lang Enthusiasts at Winter Park (8 members)
- Portland: Portland Julia Users (54 members)
- Prague: Prague Julia Programming Group (132 members)
- Raleigh: Triangle Julia Users (142 members)
- Rio de Janeiro: Rio de Janeiro Julia Meetup (49 members)
- Rosario, Argentina: Julia Rosario (50 members)
- San Francisco: Bay Area Julia Users (754 members)
- São Paulo: Julia Meetup São Paulo (109 members)
- Seoul: Korea Julia User Group (14 members)
- Singapore: Singapore Julia User Group (98 members)
- Sydney: Julia (JuliaLang) Sydney (350 members)
- Tokyo: JuliaTokyo (685 members)
- Vienna: Vienna Julia Meetup (172 members)
- Warsaw: Warszawskie Forum Julia (487 members)
- Washington: Washington DC Greater Metro Area Julia Language Group (37 members)
- Zurich: Zurich Julia Users Group (134 members)
Julia Jobs, Fellowships and Internships
- Invenia Labs is hiring Julia developers for their Cambridge, UK and Winnipeg, Canada offices
- Mitsubishi Electric Research Labs in Cambridge, Massachusetts is looking to hire a Research Scientist / Principal Research Scientist – Multiphysical Systems
- Leuko is hiring Julia developers in Boston to improve outcomes for cancer patients
Do you work at or know of an organization looking to hire Julia programmers as staff, research fellows or interns? Would your employer be interested in hiring interns to work on open source packages that are useful to their business? Help us connect members of our community to great opportunities by sending us an email, and we’ll get the word out.
There are more than 300 Julia jobs currently listed on Indeed.com, including jobs at Accenture, Airbus, Amazon, AstraZeneca, AT&T, Barnes & Noble, BlackRock, Capital One, CBRE, Charles River Analytics, Citigroup, Comcast, Conde Nast, Cooper Tire & Rubber, Disney, Dow Jones, Facebook, Gallup, Genentech, General Electric, Google, Huawei, Ipsos, Johnson & Johnson, KPMG, Lockheed Martin, Match, Mathematica, McKinsey, NBCUniversal, Netflix, Nielsen, Novartis, OKCupid, Opendoor, Oracle, Pandora, Peapod, Pfizer, Raytheon, Spectrum, Wells Fargo, Zillow, Brown, BYU, Caltech, Dartmouth, Emory, Harvard, Johns Hopkins, Louisiana State University, Massachusetts General Hospital, MIT, Penn State, Princeton, UC Davis, University of Chicago, University of Delaware, University of Kentucky, UNC-Chapel Hill, USC, University of Virginia, Argonne National Laboratory, Federal Reserve Bank, Lawrence Berkeley National Laboratory, Los Alamos National Laboratory, National Renewable Energy Laboratory, Oak Ridge National Laboratory, Pacific Northwest National Laboratory, State of Wisconsin and many more.
Contact Us: Please contact us if you wish to:
- Purchase or obtain license information for Julia products such as JuliaAcademy, JuliaTeam, or JuliaPro
- Obtain pricing for Julia consulting projects for your organization
- Schedule Julia training for your organization
- Share information about exciting new Julia case studies or use cases
- Spread the word about an upcoming conference, workshop, training, hackathon, meetup, talk or presentation involving Julia
- Partner with Julia Computing to organize a Julia meetup, conference, workshop, training, hackathon, talk or presentation involving Julia
- Submit a Julia internship, fellowship or job posting
About Julia and Julia Computing
Julia is the fastest high performance open source computing language for data, analytics, algorithmic trading, machine learning, artificial intelligence, and other scientific and numeric computing applications. Julia solves the two language problem by combining the ease of use of Python and R with the speed of C++. Julia provides parallel computing capabilities out of the box and unlimited scalability with minimal eff i8ort. Julia has been downloaded more than 9 million times and is used at more than 1,500 universities. Julia co-creators are the winners of the 2019 James H. Wilkinson Prize for Numerical Software. Julia has run at petascale on 650,000 cores with 1.3 million threads to analyze over 56 terabytes of data using Cori, one of the ten largest and most powerful supercomputers in the world.
Julia Computing was founded in 2015 by all the creators of Julia to develop products and provide professional services to businesses and researchers using Julia.