Open in app

Sign in

Write

Sign in

Emma Boudreau
Emma Boudreau

5.1K Followers

Home

Lists

About

Published in

pink balloon

·Pinned

Transphobia Turned Into Intersexphobia

The transphobes are approaching from a new angle, and somehow it is even worse. — introduction For the uninitiated, the 2020s have been a terrible decade for transgender people. I guess it has been a terrible decade for humanity in general, but in this case I am specifically referring to the sharp rise in transphobia that has occurred in a very short period of time beginning…

LGBTQ

14 min read

Transphobia Turned Into Intersexphobia
Transphobia Turned Into Intersexphobia
LGBTQ

14 min read


Published in

Towards Data Science

·Pinned

20 Awesome Julia Tips And Tricks For The Advantageous Programmer

Some quick tips to bring your Julia software to the next level — After using Julia for about 6 years now (wow, it really has been that long) I have truly fallen in love with this programming language over all other programming languages. In some ways, this comes down to personal preference — multiple dispatch as a paradigm feels like an incredibly natural…

Julia

18 min read

20 Awesome Julia Tips And Tricks For The Advantageous Programmer
20 Awesome Julia Tips And Tricks For The Advantageous Programmer
Julia

18 min read


Published in

Chifi

·Pinned

Julia Functions In Excruciating Detail

How to write functions in Julia, except we review every possible way to do so. — Introduction So, Julia. What is so great about Julia as a programming language? Those coming from other programming languages likely wonder what all of the Julian fuss is about, and what makes Julia such a loved programming language by many who write it. I of course cannot speak on behalf of…

Julia

11 min read

Julia Functions In Excruciating Detail
Julia Functions In Excruciating Detail
Julia

11 min read


Published in

Chifi

·21 hours ago

Brilliant Parameterized Abstraction In Julia!

The Julia language’s ability to do parameterized abstraction is incredibly powerful! — introduction While the Julia language often has the perception of simply being a faster Python, this is not the truth about the language at all. Julia is an entirely different language of its own and offers a host of features that are incredibly unique to the language. Julia is not a…

Programming

8 min read

Brilliant Parameterized Abstraction In Julia!
Brilliant Parameterized Abstraction In Julia!
Programming

8 min read


Published in

Chifi

·2 days ago

Chifi Newsletter — November 27, 2023

An update on software projects in the ‘chifi’ julia ecosystem! — introduction The end of this past year has been an incredibly exciting time for me. Firstly, I have moved across the country to New Mexico and much prefer living here to where I was living prior. With this, I have made massive advancements to my largest Julia project, Olive . Furthermore…

Programming

4 min read

Chifi Newsletter — November 27, 2023
Chifi Newsletter — November 27, 2023
Programming

4 min read


Published in

Chifi

·2 days ago

Back On Olive Collaborator Cells

It’s time to get back to my side project — collaborative Olive editing. — up to speed Over the course of the past two years, I have been creating the largest project I have ever set out to make on my own — Olive . Olive is an extensible notebook editor for Julia. The nucleus of this software is the parametric methodology that makes Olive extensible by…

Programming

25 min read

Back On Olive Collaborator Cells
Back On Olive Collaborator Cells
Programming

25 min read


Published in

Chifi

·2 days ago

Olive’s Next Steps

Olive 0.0.92 is on the horizon, and the version step is going to include substantial improvements. — up to speed The largest open-source project I have sank my teeth into over the course of the past couple years has been a pure Julia notebook editor which uses multiple dispatch to load new features. After creating an entire web-development framework and many other projects to facilitate this project, I have finally…

Programming

7 min read

Olive’s Next Steps
Olive’s Next Steps
Programming

7 min read


Published in

Chifi

·2 days ago

File IO and Streams In Julia: A Full Overview

Working with files in Julia: an in-depth overview. — introduction Programming is an activity in which we write functions to alter the nature of data. A crucial piece of that puzzle is the data itself, and this is certainly one aspect of computing which needs focus: wrangling data. There are a myriad of ways that data is obtained in programming…

Programming

9 min read

File IO and Streams In Julia: A Full Overview
File IO and Streams In Julia: A Full Overview
Programming

9 min read


Published in

Chifi

·Nov 13

The Olive Pre-Release Is Here!

My notebook editor is officially here: here’s what you need to know. — introduction It was around two years ago when I originally conceptualized what is easily the biggest project I have ever done on my own, Olive . Olive is an extensible notebook editor for Julia centered in the multiple dispatch paradigm. While the central focus of the base is editing for Data…

Julia

5 min read

The Olive Pre-Release Is Here!
The Olive Pre-Release Is Here!
Julia

5 min read


Published in

Chifi

·Nov 10

Incremental Development With Multiple Dispatch

How the multiple dispatch paradigm makes it easier to build software over time. — unintended consequences Several years ago, I happened upon Julia — a high-performance, compiled and dynamically typed programming language targeted at Scientific computing — my domain. With my introduction to Julia came my introduction to multiple dispatch and multiple dispatch as a programming paradigm. Multiple dispatch is a programming technique that allows us…

Julia

5 min read

Incremental Development With Multiple Dispatch
Incremental Development With Multiple Dispatch
Julia

5 min read

Emma Boudreau

Emma Boudreau

5.1K Followers

Computer nerd, Science and Journalism fanatic. https://twitter.com/emmaccode https://github.com/emmaccode

Following
  • Bogumił Kamiński

    Bogumił Kamiński

  • Queer Kari

    Queer Kari

  • Logan Kilpatrick

    Logan Kilpatrick

  • Caleb M. Bowyer, Ph.D. Candidate

    Caleb M. Bowyer, Ph.D. Candidate

  • Nultinator

    Nultinator

See all (25)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams