New website

We have now migrated to a new website in preparation for 0.7 and 1.0. It is still work in progress, and all suggestions and improvements are welcome. The new website, apart from trying to look nicer, also tries to focus on other parts of the user experience (Packages, IDEs, community) in addition to the language and its development.

The old website is still live at http://www_old.julialang.org/

The respective repos are:
New website: https://github.com/JuliaLang/www.julialang.org
Old website: https://github.com/JuliaLang/www_old.julialang.org

Huge thanks to @essenciary for the website design, and to @ranjan for the content.

-viral

38 Likes

I love it. It looks nicer and give a good overview of what Julia can offer.

I would have thought that JuliaDB would be mentioned somewhere near the front page?

It is mentioned in the Data Science ecosystem, I think.

Very nice!

One thing that’s come up a lot in forums that I don’t see addressed here is an effort to provide new users with a roadmap to the ecosystem. Julia’s clearly taken a “let 100 flowers bloom” approach to packages, which has led to a lot of great innovation. But for a new user it can be really overwhelming.

Any possibility of a resource that’s more curated than the “See all packages” link and more organized and comprehensive then the few blurbs on the front page?

The Ecosystem section is meant to serve as a gentle guide to draw ones attention to the actively maintained and/or widely used packages. I don’t think we want to be prescriptive though, and want to continue encouraging new things.

What should we do in addition to make it easier for new users?

2 Likes

This looks great!

Two things that I noticed:

  1. The website says “The Julia community has contributed over 2,000 packages”, but when you look at the link provided, there is closer to 1900.

  2. Under scientific domains it says “With a set of highly enthused set of developers and maintainers from various parts of the scientific community, this ecosystem will only continue to get bigger and bigger.” I think that the second “set of” is a typo.

A few things that come to mind:

  • Plots.jl is not actually explicitly linked in visualizations, which I think would be good.
  • It seems like a lot of the best (most well maintained and used) packages have come to live in Julia[TOPIC] github groups, which do a pretty good job of advertising their sub-packages. Communicating that organizational structure more explicitly I think might be useful, and perhaps a separate page that gave quick overviews of those families seems like it would be really useful. Packages from within some are covered, but none are covered by name, and only a few by family-level links. I’m thinking particular of: JuliaIO, JuliaStats, JuliaML, JuliaGraphs, JuliaData, and JuliaOpt. Links to really interesting packages not in a “family” is fine too, but I think that’s a great way to give people an easy landing place / first place to go when they need a package to do X.
4 Likes

Also: a way to sort the package index website would be super helpful. It’s very impressive, but I’m pretty sure it’s completely unusable for finding appropriate packages, since the descriptions below packages are so short and it’s so full of what seem like old-dead packages. The ability to sort by popularity to help a new user figure out the “most used” packages (and thus good starting points that are likely to be well supported) would be very useful, as would filtering out packages that haven’t been updated in more than a year, that fail tests, that have zero starts, etc.

3 Likes

Congrats on the website launch!

One suggestion: Make the default background color of the header a dark gray, so you can read the text while the background image is loading:

And some of the image assets seem a little large…

3 Likes

Pretty sweet website! Is there a reason it’s written in Jekyll over Rails, though?

It is mentioned in the data science section, implicitly though. You’re right, I think I should mention it explicitly too.

@viralbshah also deserves a ton of credit for coming up with content as well as helping the effort along from the beginning.

1 Like

Congratulations. The new website looks great.

1 Like

AIso on the new website I couldn’t find a link to the Package Ecosystem Pulse, which I thought I was a good “package update” overview.

Well done, it looks great!

It has the right amount of info on the front page.

The new website looks great!

However I do not have a good enough comprehension of English to decide if there should be a that or a which in this sentence:
Julia is a highly productive language that runs fast

I am sure there are language experts here…

1 Like

Looks very nice.
On my mobile (iPhone X) the graphics could scale slightly better tough

1 Like

Looks great!

One minor thing:

I find the font “Futura LT Medium” a little bit hard to read. For e.g. the “i” is very close to the previous letter if you have a look at “dispatch” or “multiple”. But maybe that’s only me…

1 Like

You probably don’t want to consult the language experts, it’s one of their favourite topics: https://www.chronicle.com/blogs/linguafranca/2012/12/07/a-rule-which-will-live-in-infamy

2 Likes

In this sentence

If you do not find what you are looking for, ask on Discourse, or even better, contribute!

Discourse should be a link, I think.

3 Likes