- BLOG / NEWS
Newsletter April 2019 - New Julia Debugger and Interpreter Released
By JuliaHub | Apr 07, 2019
New Julia Debugger and Interpreter Is Released: The much-anticipated new Julia debugger and interpreter has been released by creators Tim Holy (Professor of Neuroscience at Washington University in St. Louis), Sebastian Pfitzner (Julia Computing, Institut für Physik Humboldt-Universität zu Berlin), Kristoffer Carlsson (Julia Computing) and Keno Fischer (Co-Founder and CTO Tools at Julia Computing).
The new Julia debugger incorporates JuliaInterpreter, Juno, Debugger, Rebugger, Revise, LoweredCodeUtils and CodeTracking into a fully featured debugger, interpreter and integrated development environment.
The new Julia debugger allows users to:
-
Step into functions and manually walk through your code while inspecting its state
-
Set breakpoints and trap errors, allowing you to discover what went wrong at the point of trouble
-
Interactively update and replace existing code to rapidly fix bugs in place without restarting
-
Use the full-featured IDE in Juno to bundle all these features together in an easy to use graphical interface
For more information, read the creators’ blog post or the article in TechRepublic.
Turing Award Winner Yann LeCun Discusses Julia: Turing Award winner Yann LeCun, Facebook’s Chief Artificial Intelligence Scientist, and Facebook’s Soumith Chintala join the Google Brain artificial intelligence team in recognizing Julia’s advantages for deep learning.
The Google Brain artificial intelligence team came to a similar conclusion last year as they sought to improve on TensorFlow for Python, having narrowed down their alternatives to Swift and Julia: “In the end, we narrowed the list based on technical merits down to Swift, Rust, C++, and potentially Julia. We next excluded C++ and Rust due to usability concerns, and picked Swift over Julia because Swift has a much larger community, is syntactically closer to Python, and because we were more familiar with its internal implementation details - which allowed us to implement a prototype much faster.”
Keno Fischer Conducts Quora Session by Invitation on Machine Learning and Julia: Julia Computing Co-Founder and CTO (Tools) Keno Fischer was invited to discuss the present and future of machine learning and Julia on Quora. Click here to read.
NASA Interviews Viral Shah About Circuitscape: The US National Aeronautics and Space Administration (NASA) interviewed Viral Shah (Julia Co-Creator, Julia Computing Co-Founder and CEO) about Circuitscape, a computational landscape ecology application built with Julia. Circuitscape applies electrical circuit theory to predict human, animal, plant and genetic migration in response to climate change. Migrating Circuitscape from Python to Julia resulted in an 8x acceleration. For more information, please read the interview with Viral, visit the Circuitscape Website, read the Circuitscape case study on the Julia Computing Website, watch Ranjan Anantharaman’s presentation on Circuitscape at JuliaCon 2018, or visit the Nature Conservancy’s Migrations in Motion map.
Julia Climbs in RedMonk Ranking: Julia rose from #36 to #34 in RedMonk’s ranking of programming languages for Q1
Differentiable Programming with Flux.jl: Mike Innes (Julia Computing) presented Differentiable Programming with Flux at the London Julia User Group Meetup at the Microsoft Reactor in London. Mike Innes and Google Summer of Code participants Neethu Maria Joy and Tejan Karmal also published a blog on Reinforcement Learning vs. Machine Learning on the Flux Website.
JuMP-dev 2019: Stefan Karpinski (Julia Co-Creator, Julia Computing Co-Founder and CTO Open Source) presented on the Unreasonable Effectiveness of Multiple Dispatch at JuMP-dev 2019 in Santiago, Chile.
JuliaCon 2019: JuliaCon 2019 will be held July 22-26 at the University of Maryland, Baltimore. Early Bird Ticket Sales are open now.
-
JuliaCon is looking for sponsors and university partners in diversity. Sponsorship is available at several levels and benefits include prominent mention and logo placement at JuliaCon and in JuliaCon conference materials and Website, an opportunity to present to JuliaCon participants, presentation space during the conference and registration for JuliaCon attendees. Past JuliaCon sponsors include the Alfred P. Sloan Foundation, Microsoft, Maven, Invenia, Julia Computing, Capital One, Gordon and Betty Moore Foundation, Gambit Research, Tangent Works, Amazon, Alan Turing Institute, Jeffrey Sarnoff, EVN and Conning.
-
Financial assistance for registration and travel is available for those who require assistance in order to attend if they are Google Summer of Code (GSoC) students, accepted speakers or attendees who increase the diversity of the Julia community. Financial assistance is limited, so please apply now if you are eligible and if you require financial assistance to attend JuliaCon.
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.
Upcoming JuliaTeam releases will include these features as well:
-
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.
JuliaDB: JuliaDB is a Julia Computing database product designed for big data. Features include just-in-time compilation, parallel computing, flexible type storage, fast UDFs and a fast CSV parser. JuliaDB in Julia 1.0 describes some of these features.
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
Register now for instructor-led online courses. All courses include 8 hours of instruction: 4 hours per day for two consecutive days. Currently scheduled courses are from 11 am - 3 pm Eastern Daylight Time (US).
Course Title and Description | Date (11 am - 3 pm EDT) | Cost | Register |
---|---|---|---|
***Introduction to Julia*** | April 24-25 | $250 | Register |
***Introduction to Machine Learning and Artificial Intelligence in Julia*** | May 2-3 | $500 | Register |
***Parallel Computing in Julia*** | May 8-9 | $500 | Register |
Geostatistics with GeoStats.jl: The International Association for Mathematical Geosciences (IAMG) annual conference Aug 10-16 in State College, PA will feature a short course on Geostatistics with GeoStats.jl led by Júlio Hoffimann Mendes (IBM Research).
ODSC East: ODSC East is the world’s leading applied data science conference, with 350+ hours of expert-led, hands-on talks and workshops on machine learning, deep learning, natural language processing, machine vision, data visualization and more. Network with 7,000+ peers, demo new platforms from top companies and boost your career, April 30 to May 3, in Boston. Use code ODSC_JuliaCon to sign up.
Julia and Julia Computing in the News
-
NASA: Conservation Through Coding - 5 Questions with Viral Shah
-
Analytics India: How Julia Is Making AI and ML Better
-
Analytics India: 5 Julia-Specific IDEs Developers Should Know
-
Analytics India: Can Julia Be the New Python? Here’s What You Need to Know
-
Analytics India: FB’s New Python Library Nevergrad Provides a Collection of Algorithms that Don’t Require Gradient Computation
-
Bio-IT World: Data Management And Data Transfer Technologies Giving A Spark To Collaboration
-
DevClass: AWS Tunes TensorFlow for Latest Deep Learning Images
-
DevClass: Mozilla Wants Iodide to Breathe Life into Data Science Documents
-
Heise: Deep Learning: MXNet 1.4 Ist Reif für Inferenz in Java-Umgebungen
-
HPCWire: Top Ten Ways AI Affects HPC in 2019
-
Inside HPC: IBM Powers AI at the GPU Technology Conference
-
Inside HPC: New Texascale Magazine from TACC looks at HPC for the Endless Frontier
-
iProgrammer: Apache MXNet Deep Learning Adds Julia API
-
iProgrammer: End Manual Data Entry in Excel
-
IT Jungle: What New Language Will IBM i Support Next?
-
JAXenter: TensorFlow Lite 1.0 Brings Improvements to Mobile Machine Learning
-
JAXenter: JavaScript Reigns Supreme while TypeScript and Julia Surprise with their Growth in New RedMonk Report
-
JAXenter: TensorFlow, Python, and Julia Helped Make 2018 the Year of Machine Learning on GitHub
-
Lei Feng: 芯片行业30年资深人士:AI为何是高性能计算史上 "最大的变革推动者"
-
MMS Holdings: GHP Recognises MMS Holdings in the 2019 Biotechnology Awards Winners
-
Julia Debugger Has Been Released
-
TechRepublic: Time to Try the Julia Programming Language? Python Challenger's New Debugger Fixes Major Complaint
-
TechRepublic: How to Learn Julia: A Resources Guide for Developers
-
TechRepublic: Getting Started with Julia: A List of Resources
-
TechRepublic: Mozilla's Iodide Tool Helps Data Scientists Write Interactive Reports
-
TechRepublic: プログラミング言語「Julia」の新サービス「JuliaTeam」–企業への導入を後押し
-
Want to Learn the Fastest-Growing Programming Languages of 2019? Check Out these Two Unstoppable Newcomers
-
TechRepublic: Why PowerShell Is Now One of the Most Popular Programming Languages
-
Wired: TypeScript’s Quiet, Steady Rise Among Programming Languages
-
ZDNet: Programming Languages: PowerShell Nets More Linux, macOS, Windows Developers
-
ZDNet: Microsoft's TypeScript Programming Language Rising Fast, Almost Makes Top 10
Julia Blog Posts
-
A Julia Interpreter and Debugger (Tim Holy, Kristoffer Carlsson, Sebastian Pfitzner and Keno Fischer)
-
Moving from Julia 0.6 to 1.1 (Sören Dobberschütz)
-
Hang Your Code on the Wall (Ole Kröger)
-
Using Julia for Data Science - Part 03: Plotting (Cleyton Farias)
-
Multiplicative Persistence with Julia (Ole Kröger)
-
π Day (Cormullion)
-
Juniper Workflow (Ole Kröger)
-
Static Lists in Julia (Mathieu Besançon)
Upcoming Julia Events
-
Poznań: Wprowadzenie do Programowania w Języku Julia with Bogumił Kamiński and Warszawskie Forum Julia at Uniwersytet Ekonomiczny w Poznaniu April 5
-
Brussels: Low Level Virtual Machine (LLVM) Developers Meeting with Jameson Nash (Julia Computing) April 8-9
-
Cardiff: Is Machine Learning the "Killer App" for Julia? with Malcolm Sherrington and PyData Cardiff Meetup at Tramshed Tech April 11
-
Boston: Open Data Science Conference (ODSC) April 30-May 3
-
Hong Kong: RISE Conference with Viral Shah (Julia Computing) July 8-11
-
London: European Conference on Object-Oriented Programming (ECOOP) Curry On July 15-19
-
Baltimore: JuliaCon 2019 July 22-26
-
State College, PA: International Association for Mathematical Geosciences (IAMG) annual conference featuring Geostatistics with GeoStats.jl Aug 10-16
Recent Julia Events
-
Cambridge, MA: DiffEqBiological and DiffEqJump with Dr. Samuel Isaacson and Cambridge Area Julia User Network (CAJUN) March 7
-
Santiago: Third Annual JuMP-dev Workshop March 12-14
-
Washington DC: American Society for Clinical Pharmacology and Therapeutics (ASCPT) Annual Meeting with Viral Shah (Julia Computing) March 13-16
-
Palo Alto: Algorithms for Optimization in Julia with Tim Wheeler and NumFOCUS with Jane Herriman at BNY Mellon Innovation Center March 13
-
Warsaw: Distributed Computing and Spatial Data Analysis in Julia with Przemysław Szufel, Bogumił Kamiński and Warszawskie Forum Julia March 14
-
Cambridge, MA: Julia Programming - Humans Compose When Software Does with Alan Edelman (Julia Computing) March 28
Julia Jobs, Fellowships and Internships
-
Invenia Labs is hiring Julia developers for their Cambridge, UK and Winnipeg, Canada offices
-
Penn State University’s Department of Astronomy and Astrophysics Center for Exoplanets and Habitable Worlds (CEHW) is looking to hire a Postdoc Researcher and Assistant Research Professor with Julia experience
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, Barnes & Noble, BlackRock, Capital One, Charles River Analytics, Citigroup, Comcast, Cooper Tire & Rubber, Disney, Facebook, Gallup, Genentech, General Electric, Google, Huawei, Johnson & Johnson, Match, McKinsey, NBCUniversal, Nielsen, OKCupid, Oracle, Pandora, Peapod, Pfizer, Raytheon, Zillow, Brown, Emory, Harvard, Johns Hopkins, Massachusetts General Hospital, Penn State, UC Davis, University of Chicago, University of Virginia, Argonne National Laboratory, Lawrence Berkeley National Laboratory, Los Alamos National Laboratory, National Renewable Energy Laboratory, Oak Ridge 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
Looking for Model Predictive Control (MPC)?
Learn about JuliaSim Control in our webinar on MPC, trimming, and linearization in JuliaSim.
Watch NowRECENT POSTS
-
JuliaSim: Redefining Model-Based Engineering
Dr. Christopher Rackauckas • Aug 21, 2024
-
State of Julia 2024
Andrew Claster • Aug 16, 2024
-
Newsletter August 2024 | WhatsApp Codec Prototyped in Julia
JuliaHub • Aug 07, 2024