# New Blog on Julia

**URL:** <https://discourse.julialang.org/t/new-blog-on-julia/100855>\
**Category:** Community\
**Tags:** economics, blog\
**Created:** [June 26, 2023, 6:14pm UTC](https://discourse.julialang.org/t/new-blog-on-julia/100855 "2023-06-26T18:14:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![alfaromartino](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alfaromartino/32/52986_2.png) [@alfaromartino](https://discourse.julialang.org/u/alfaromartino)\
**Post date:** [June 26, 2023, 6:14pm UTC](https://discourse.julialang.org/t/new-blog-on-julia/100855/1 "2023-06-26T18:14:27Z")

</div>

Hi! I’ve started writing a blog on Julia at [T.E.C.H. - Martin Alfaro](https://alfaromartino.github.io/blog).

I’m a relatively new user of Julia, and my goal is to share various approaches that have worked for me. **The posts about Julia are written for anyone, regardless of their background** —I’ll make it clear when the posts are about Economics, so you can ignore them if it’s not your field.

The blog will also **provide templates that can be used off the shelf** , or at least serve as a base to start from. An example of this is the second post of the blog, which explains how to draw world heatmaps in Julia.

To facilitate the reading, **I’ve developed a layout to make the reading straightforward**. For example, I present codes in horizontal tabs for easy comparison. These tabs have automatic heights set through JavaScript, and you can use keyboard shortcuts (ctrl+upArrow or ctrl+DownArrow) to open and close all code snippets. Each post also includes a jl file with the codes used, in case someone wants to experiment.

Technically, I’ve taken advantage of the flexibility of **Franklin.jl** by @tlienart. It has allowed me to automate multiple aspects and write each post effortlessly.

Hope you enjoy it!

---

<div class="post-metadata">

**Author:** ![amrods](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/amrods/32/2543_2.png) [@amrods](https://discourse.julialang.org/u/amrods)\
**Post date:** [June 27, 2023, 6:41am UTC](https://discourse.julialang.org/t/new-blog-on-julia/100855/2 "2023-06-27T06:41:05Z")

</div>

This is fantastic! I think you can expand on allocations by summarizing the tips in [this thread](https://discourse.julialang.org/t/common-allocation-mistakes/66127), which I wish I had found when I was starting with Julia.

---

<div class="post-metadata">

**Author:** ![alfaromartino](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alfaromartino/32/52986_2.png) [@alfaromartino](https://discourse.julialang.org/u/alfaromartino)\
**Post date:** [June 27, 2023, 4:05pm UTC](https://discourse.julialang.org/t/new-blog-on-julia/100855/3 "2023-06-27T16:05:06Z")

</div>

Thanks! I’m planning on writing two more parts about efficiency improvements, one of them covering pre-allocation of outputs.

Maybe it could be a good idea to use this thread to announce when a new post is released. In principle, I’m planning on one article per week.

I’m also writing a (free) online book for a course on Julia I’ll be teaching next semester. It’ll cover all these aspects more systematically, which is not possible in a blog. There should be a first version in about two months.

Here is the list of the topics of the first two parts of the book, and also the style of the book.

 ![titles](https://global.discourse-cdn.com/julialang/original/3X/b/f/bf3df442e436ed3120f523b422cd17e9dd84b3d6.png)

 ![summary](https://global.discourse-cdn.com/julialang/original/3X/7/c/7c0ec992e46e9c295077837939d2c93de8168a91.png)
