Photo by Jonatan Pie on Unsplash

Hi! Today I will be showing you how you can deploy projects in the Julia Programming Language on Heroku, a cloud application platform. In this example, I’ll be deploying a Dashboards.jl file to demonstrate.

Everything from this blog is from my GitHub repository and the final product is here. Please check them out afterwards for an example :)

Before we get started, you will need the following: your Dashboard files, a Heroku account, an installation of Julia, as well as the Heroku Command Line Interface (CLI) installed. For this example, I will be using a Dashboards files from here.

Now…


Photo by Sven Scheuermeier on Unsplash

I believe that nihilism, which is the belief that nothing in the world has a real existence and that there are no principles or beliefs that have any meaning or can be true, is not the only rational view that exists in this world.

Now, there are some people such as Richard Dawkins and Daniel Dennett who argue that all that exists in the world is physical. They are generally perceived as Hard Materialists who believe that there are no religious aspects to the world such as God, heaven, soul, and spirit, and more, and thus conclude that consciousness and…


Photo by Ruthson Zimmerman on Unsplash

The Problem

In open source development, as developers are creating parallel branches of their own work and only merging them when they are complete, the code on an unmerged copied branch will differ more and more from that of the original master branch. The imminent discrepancies between the branches can bring us many challenges, namely introducing bugs, creating merge conflicts, or even bringing the whole codebase to an outright stoppage, making the whole process of developing and releasing software an extremely challenging one.

Developers need to test the commits to ensure that they work properly and efficiently without any bugs, don’t break…


Image by StockSnap from Pixabay

Hello everyone! Representing the Julia community, I have the honor to invite Avik Pal as our guest and he will be answering a few questions on Julia! For those of you who don’t know, Avik is an undergraduate student at the Indian Institute of Technology Kanpur where he is studying Computer Science. He has a strong interest in the applications of Deep Learning in the field of 3D Computer Vision and has worked on the GPU Backend of Flux.jl during Google Summer of Code (GSoC) in the summer of 2018 as part of NumFOCUS/JuliaLang. …


Photo by Safar Safarov on Unsplash

Zero-based array indexing is a way of numbering the items in an array such that the first item of it has an index of 0, whereas a one-based array indexed array has its first item indexed as 1. Zero-based indexing is a very common way to number items in a sequence in today’s modern mathematical notation. In particular, the combinatorial number system uses the numbers 0 to represent empty subsets of a set when it comes to combinatorics. In this blogpost below, I’ll be examining the two closely to compare the pros and cons of them.

In modern-day computer science…


Photo by Christopher Gower on Unsplash

Hello! Today I’m gonna tell you more about what I did to make a spam filter using Naive Bayes to detect spam data from this dataset on kaggle by UCI Machine Learning, along with the use of TextAnalysis.jl on Julia.

I started off by looking at the docs off TextAnalysis.jl to understand more about how exactly the NaiveBayes Classifier works.

using TextAnalysis: NaiveBayesClassifier, fit!, predict
m = NaiveBayesClassifier([:legal, :financial])
fit!(m, "this is financial doc", :financial)
fit!(m, "this is legal doc", :legal)
predict(m, "this should be predicted as a legal document")

I ran the example from the docs and I learned…


Hello everyone! If you are reading this, you’re probably wondering how you can create a game using PiCraft.jl. Well, that’s what we’re going to be doing today! Our game is called “Whac-a-Block” and is inspired by the classic arcade game “Whac-a-Mole”.

The objective of this game is quite simple: it’s simply to whack the blocks that light up as glowstone with a sword, and turn them back to stone. You will earn points for each block you turn back to stone! The game is over when all the blocks have been turned into glowstone.

From raspberrypi.org under CC BY-SA

Check out this YouTube video for…


Photo by Harrison Broadbent on Unsplash

Hello there! If you are reading this, you’re probably wondering how you can turn LEDs on and off here on the Raspberry Pi not the regularly-used Python that everyone knows, but rather Julia. Today, we’re going to talk about how we can control physical objects via the onboard GPIO. We are going to first do a single circuit with one LED blinking, followed by two circuits with two LEDs blinking alternatively.


Released by pxhere.com under CC BY-SA

Water is the most common chemical compound on Earth. Although the term “water” quite often refers the liquid state, it is the only chemical compound to exist naturally in all three physical states: ice (solid), vapour (gas). Not only is water an integral part of the organisms living on Earth and composes sixty per cent of each and every one of our bodies, but also the atmosphere and surface of the Earth itself.

What’s more, water is electrically neutral, however it is considered polar as it has an uneven distribution of electron density across the molecule. With a chemical formula…

Kim Fung

Penn ‘25

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store