Author Archives: Julia Computing, Inc.

Newsletter July 2019

Gen, A New AI Programming System Based in Julia: MIT News reports that MIT researchers have used Julia to create Gen, a new probabilistic programming system with programmable inference. For more information, please read:

  • ZDnet: MIT: We’re Building on Julia to Open Up AI Coding to Novices
  • VentureBeat: MIT’s Gen Programming System Flattens the Learning Curve for AI Projects
  • MIT News: New AI Programming Language Goes Beyond Deep Learning
  • Analytics India: Meet Gen, A New AI Programming Language That Thrives On Automation, Flexibility And Speed

JuliaCon 2019: JuliaCon 2019 will be held July 22-26 at the University of Maryland, Baltimore.

JuliaCon is looking for sponsors. 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.

Models As Code – Differentiable Programming with Zygote: Viral Shah and Eliot Saba (Julia Computing) presented a Microsoft Research Talk on differentiable programming. Click here to view.

JuliaSure: JuliaSure is a new product from Julia Computing that 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:

  1. Self-directed training – all online, learn at your own pace
  2. Instructor-led online training – live two-day courses taught by Julia Computing instructors
  3. In-person training – contact us at info@juliacomputing.com to schedule customized in-person training for your organization

Julia in Excel Sheets, Deo: JuliaInXL provides two-way integration between Julia and Microsoft Excel. It is available within JuliaPro or as a standalone package.

Julia User and Developer Survey: More than 1,800 Julia users and developers responded to the first annual Julia User and Developer Survey. Respondents come from more than 90 countries. Results will be presented at JuliaCon 2019 and published online.

Julia and Julia Computing in the News

  • Funds Europe: Amundi Empowers Portfolio Managers with Advanced Coding Capabilities
  • InfoQ: Scaling Deep Learning to Petaflops and Beyond
  • NeoWin: Atom 1.38.2
  • PacktPub: Introducing Voila that Turns Your Jupyter Notebooks to Standalone Web Applications

Julia Blog Posts

Upcoming Julia Events

Recent Julia Events

Julia Meetup Groups: There are 35 Julia Meetup groups worldwide with 8,141 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.

Julia Jobs, Fellowships and Internships

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 effort. 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.

Newsletter June 2019

Tanmay Bakshi Teaches Julia for Kids and Beginners: Tanmay Teaches Julia for Kids and Beginners: A Springboard to Machine Learning is available for pre-order on Amazon and is scheduled for release on August 30. Tanmay Bakshi is a 15 year old artificial intelligence developer and instructor who began programming at age 5, started teaching coding and web development online at age 7, created his first app at age 9 and began programming with IBM Watson at age 11.

Julia Joins Upwork List of 20 Hottest Job Skills: Upwork, the world’s largest marketplace for freelancers, reports that for the first time, Julia development is among the 20 hottest job skills for which companies are hiring. Julia’s debut on the quarterly Upwork index reflects year-on-year growth in demand for Julia developers of more than 170%. This report has been covered by AP, Business Wire, CNBC, Inquirer, JAXenter, TechRepublic and Yahoo Finance .

UK Open Source Award: Yiannis Simillides of Imperial College and the Alan Turing Institute has been shortlisted for the UK Open Source Award for creating FEniCs.jl, the Julia version of a popular finite element package. This work was supported by Google Summer of Code (GSoC).

Alan Turing Institute Releases Machine Learning Toolbox Written in Julia: “The Alan Turing Institute has released a new machine learning toolbox, Machine Learning in Julia (MLJ), which provides a uniform interface enabling users to easily train, evaluate, and tune machine learning models,” reports Synced.

Julia for Pharmacometrics: The Future of Modelling and Simulation in Pharmacometrics with Julia by Vijay Ivaturi, Chris Rackauckas and Viral Shah was published in the International Society of Pharmacometrics June newsletter.

NextJournal Launches Julia Season of Contributions (JSoC) Blog: NextJournal has launched the Julia Season of Contributions blog.

Julia Featured in Japan’s Web+DB Press: The June 2019 edition of Japan’s Web+DB Press features 30+ pages about Julia.

JuliaCon 2019: JuliaCon 2019 will be held July 22-26 at the University of Maryland, Baltimore.

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.

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:

  1. Self-directed training – all online, learn at your own pace
  2. Instructor-led online training – live two-day courses taught by Julia Computing instructors
  3. 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 Cost DATE TIME (EDT)
Parallel Computing in Julia $500 June 20-21, 2019 11:00AM – 3:00PM
Register & Pay

Julia and Julia Computing in the News

  • Analytics India: 6 Reasons Why Julia Has Become A Go-To Language For Developers In A Short Span Of Time
  • Analytics India: 7 Fastest-Growing Skills For Freelancers To Jumpstart A Career In Big Data & Analytics
  • Analytics India: 10 Free Online Resources For Beginners To Learn Julia
  • Analytics Insight: 2019’s Top Programming Languages for Advanced Analytics, Machine Learning and Data Science
  • AP: Upwork Releases Latest Skills Index, Ranking the 20 Fastest-Growing Skills for Freelancers
  • Business Wire: Upwork Releases Latest Skills Index, Ranking the 20 Fastest-Growing Skills for Freelancers
  • CNBC: These Are the 20 Hottest Job Skills Companies Are Looking for Right Now
  • Computer Business Review: Britain’s Open Source Awards
  • Forbes: What Makes An Analytical Ecosystem’s Application Platform Modern?
  • Inquirer: Upwork Releases Latest Top 20 Fastest-Growing Skills for Freelancers
  • JAXenter: Kubernetes Holds Strong, Julia Rises Among the Top 20 Fastest-Growing Skills for Freelancers
  • MIT News: Gil Strang Is Still Going Strong, Online and In Print
  • R-Bloggers: Data Science Jobs Report 2019: Python Way Up, TensorFlow Growing Rapidly, R Use Double SAS
  • Synced: Alan Turing Institute Releases ML Framework Written in Julia
  • Techiexpert: How Julia is Giving Competition to Python
  • TechNotification: 5 Reasons Why You Should Learn Julia Programming Language
  • TechRepublic: Beginner’s Guide for TensorFlow: The Basics of Google’s Machine-Learning Library
  • TechRepublic: Julia, Kubernetes, and Hadoop Among the 20 Fastest-Growing Freelancer Skills
  • TechRepublic: TensorFlow Terms for Beginners
  • Upwork: The Hottest Skill Areas in 2019 So Far: Learning & Development, Automation, and Urban Planning
  • Web+DB Press: 今号はRails 6、Julia、見える化を大特集! 6月24日発売です!
  • Yahoo Finance: These Are the 20 Hottest Job Skills Companies Are Looking for Right Now

Julia Blog Posts

Upcoming Julia Events

Recent Julia Events

Julia Meetup Groups: There are 35 Julia Meetup groups worldwide with 8,092 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.

Julia Jobs, Fellowships and Internships

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 effort. 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.

Julia In Excel

JuliaInXL is an extension to Microsoft® Excel® that brings the power of the Julia language and its ecosystem of packages to a familiar spreadsheet work environment. It is available within JuliaPro, the Julia distribution from Julia Computing.

Installation

JuliaInXL can be installed on a Windows desktop where Microsoft Excel and JuliaPro (v1.0.3.1 or higher) are available. To install the extension, open your JuliaPro IDE and execute following command in Julia:

Pkg.add(“JuliaInXL”)

This invocation will download the JuliaInXL windows installer and initiate the installation, at which point you will be presented with the JuliaInXL Software License Agreement. In brief, JuliaInXL is provided as part of JuliaPro, without charge, for evalution and academic use. After reading through the terms, click “I Agree” if you accept the terms of the license and proceed with the installation.

Upon completion of the installer, press Close to exit the installer. Once you close the installer, you can come back to your JuliaPro IDE to use JuliaInXL.

Using JuliaInXL

You should now open Microsoft Excel to verify the installation. You will find a ribbon on your Excel menu bar called “JULIA” . In following GIF, we demonstrate an example where we perform matrix addition using “+” operator provided by Julia.

For more examples on how to use JuliaInXL, please watch the video tutorial below. Documentation can be found here

Trademark Usage

Microsoft®, Windows®, and Excel® are registered trademarks of Microsoft Corporation.

Other names may be trademarks of their respective owners.