Skip to content

PacktPublishing/Web-Development-with-Julia-and-Genie

Repository files navigation

Web Development with Julia and Genie

Web Development with Julia and Genie

This is the code repository for Web Development with Julia and Genie, published by Packt.

A hands-on guide to high-performance server-side web development with the Julia programming language

What is this book about?

Julia’s high-performance and scalability characteristics and its extensive number of packages for visualizing data make it an excellent fit for developing web apps, web services, and web dashboards. The two parts of this book provide complete coverage to build your skills in web development.

This book covers the following exciting features:

  • Understand how to make a web server with HTTP.jl and work with JSON data over the web
  • Discover how to build a static website with the Franklin framework
  • Explore Julia web development frameworks and work with them
  • Uncover the Julia infrastructure for development, testing, package management, and deployment
  • Develop an MVC web app with the Genie framework

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

if todo2.priority > todo1.priority
    println("Better do todo2 first")
else
    println("Better do todo1 first")
end

Following is what you need for this book: This book is for beginner to intermediate-level Julia programmers who want to enhance their skills in designing and developing large-scale web applications. The book helps you adopt Genie without any prior experience with the framework. Julia programming experience and a beginner-level understanding of web development concepts are required.

With the following software and hardware list you can run all code files present in the book (Chapter 1-8).

Software and Hardware List

Chapter Software required OS required
1-8 Julia 1.8 Windows, Mac OS X, and Linux (Any)
1-8 Visual Studio code Windows, Mac OS X, and Linux (Any)
1-8 Genie 5 Windows, Mac OS X, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Authors

Ivo Balbaert is a software engineer and lecturer in Web Programming and Databases. He worked for 30 years in the software industry as a developer and consultant in several companies. From 2000 onwards he switched to teaching part time, authoring books, and developing software.

Adrian Salceanu is the Founder CEO at GenieCloud.io. He is a computer scientist with over 20 years of experience as a full stack web developer working on data intensive applications. Adrian is the creator and lead maintainer of Genie framework, the most popular Julia web framework counting over 100K downloads and all-time top 10 most starred Julia package on GitHub. He is a Julia early adopter and open-source contributor to the JuliaLang ecosystem since 2015.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781801811132