HasGeek in association with the Julia Community is hosting a Hacknight to learn and hack Julia, a lightning fast programming language for technical computing. The Hacknight will be mentored by Viral B Shah, Co-creator of the Julia programming language. 

What is Julia?

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. 

In addition, the Julia developer community is contributing a number of external packages through Julia’s built-in package manager at a rapid pace. Julia programs are organized around multiple dispatch; by defining functions and overloading them for different combinations of argument types, which can also be user-defined. For a more in-depth discussion of the rationale and advantages of Julia over other systems, see the following highlights or read the introduction in the online manual.  - From Wikipedia. Unlike other mathematical programming languages, Julia is purpose built for distributed computing, scaling easily across muliple CPUs.

Why Julia? 

In the words of the Julia Team:

“We want a language that’s open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell. Something that is dirt simple to learn, yet keeps the most serious hackers happy. We want it interactive and we want it compiled. Did we mention it should be as fast as C?”

You should attend if: 

  1. You use Matlab, but do not wish to pay thousands of dollars in license fees every year.
  2. You use octave, R, python, scilab, but want higher performance.
  3. You use C++ or Java for data analysis, but want something more productive.
  4. You love Julia, and want to contribute to it and make it better.

Julia should appeal to professionals doing data analysis or technical computing at work, students and researchers in academia, and hobbyists who hack for the fun of it.

Mentor: 

Viral B Shah is the co-creator of the Julia Language. He has previously designed the policies and the technology behind the Aadhaar-based payments systems for Government payments and the e-KYC platform and worked as a senior scientist at Interactive Supercomputing. More on his LinkedIn page.  

What is a hacknight?

Hacknight is a space where you can work on your pet project, try a new idea or test the waters of new tools, technologies and languages. At hacknights, you meet new people, make friends and network. Overall, a hacknight is an amazing, hands-on learning experience.

HasGeek's hacknights provide developers the opportunity to work in an easy, relaxed, peer-to-peer format, over a period of 12-20 hours.

Next Steps: 

  1. Register for the hacknight. You will receive a confirmation from us.
  2. Propose a project idea, and/or join a team.
  3. Comment on other projects.
  4. Come to the hacknight with your ideas and gear!
  5. Write awesome code!

Food, beverages and facilities will be provided to all participants during the hacknight. 

aditya varma
No Projects
1
Anirban Bhattacharjee
No Projects
2
Bharat Shetty Barkur
No Projects
3
chidambar kulkarni
No Projects
6
Deepu Thomas Philip
No Projects
7
dhilipsiva
1 Project
8
Govindarajan
1 Project
9
Gurpreet Singh
No Projects
10
harikrishna
No Projects
11
Haris Ibrahim K. V.
No Projects
12
harsh
No Projects
13
Harshit Jain
1 Project
14
Jamna Vyas
No Projects
15
Kiran Jonnalagadda
No Projects
16
Kracekumar Ramaraju
No Projects
17
Manuj Paliwal
1 Project
18
Minal Patil
No Projects
19
Naveen
No Projects
20
niket kumar
1 Project
21
Nishit
No Projects
22
Pramod Biligiri
No Projects
23
Pranav Singh
1 Project
24
Praseetha KR
No Projects
25
Prashanth Babu
1 Project
26
Pulkit Bhuwalka
No Projects
27
RamaVattigunta
No Projects
28
Ravi
No Projects
29
Sandeep Samdaria
No Projects
30
Santosh Srinivas
No Projects
31
Shaikh Mohammed Laeeq
No Projects
32
Sidharth N Kashyap
No Projects
33
Sudip Chatterjee
No Projects
34
Sunny Mittal
No Projects
35
36
suraj atreya
No Projects
37
Swaroop Krothapalli
No Projects
38
t3rmin4t0r
No Projects
39
Venkata Pingali
No Projects
40
Vipul Nayyar
No Projects
41
43
Zainab Bawa
No Projects
44

Other Participants

Muni Babu Keepudi
No Projects
1
Prakhar Kumar Goel
No Projects
2