#

Julia Programming Tutorials & Engineering Articles

53 Julia tutorials, guides, and engineering insights from NVIDIA, Airbnb, Pinterest, and more

Julia Articles & Tutorials

Filter:
ClickHouse logo
ClickHouse
Intermediate
The article presents a curated list of technology blogs that focus on performance optimizations, algorithms, database development, and more, aimed at helping software engineers find valuable resour...
Alexey Milovidov
8 min read
Has Summary
--
Google logo
Google
Advanced
Google Colab has introduced several new features aimed at enhancing the user experience for educators and researchers.
Spencer Shumway, Josie Cuff
5 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
The article discusses the integration of Rust into ClickHouse, emphasizing the strategic decision to enhance the system without rewriting it entirely in Rust.
Alexey Milovidov
14 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
The article discusses the implementation of Make Before Break scaling mechanics for ClickHouse Cloud, focusing on the transition from a single StatefulSet architecture to a more flexible MultiSTS a...
Jayme Bird, Manish Gill, Manas Alekar, Francesco Ciocchetti & Ashwath Singh
20 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
ClickHouse version 24.
The ClickHouse Team
15 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses NVIDIA cuTENSOR 2. 0, highlighting its applications, performance improvements, and usage from Python and Julia.
Paul Springer
8 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
cuTENSOR 2. 0 is an advanced CUDA math library designed to accelerate tensor computations, offering optimized implementations for dense, multi-dimensional arrays.
Paul Springer
17 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
ClickHouse Release 24. 2 introduces significant enhancements including 18 new features, 18 performance optimizations, and 49 bug fixes.
The ClickHouse Team
16 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
ClickHouse Release 23. 9 introduces a variety of new features, performance optimizations, and bug fixes aimed at enhancing user experience and functionality.
The ClickHouse Team
14 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses Fly. io's recent fundraising efforts, including a total of $95 million raised from investors like A16Z, Intel Capital, and EQT Ventures.
Kurt Mackey
7 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses the importance of representation in search and recommender systems, specifically focusing on how Pinterest has implemented end-to-end diversification techniques to improve use...
Pinterest Engineering
17 min read
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses the security of Jupyter environments and introduces jupysec, a JupyterLab extension developed by the NVIDIA AI Red Team to assess vulnerabilities in Jupyter setups.
Joseph Lucas
6 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses FLAME GPU, an open-source software designed for fast, large-scale agent-based simulations on NVIDIA GPUs.
Paul Richmond
18 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Airbnb's efforts to enhance the accessibility of its Android app, aligning with its mission to create inclusive products.
Julia Fu
7 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb's article discusses their centralized access management system designed to enforce the principle of least privilege at scale.
Paul Bramsen
13 min read
Has Summary
--
Shopify logo
Shopify
Beginner
This article outlines five actionable steps to effectively recover from a negative performance review, emphasizing the importance of mindset, clarity, and feedback.
Ebun Segun
10 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
This article discusses the evolution of Application Security (AppSec) at Netflix, focusing on the strategic partnerships and automation investments that have shaped their security model.
Netflix Technology Blog
6 min read
Has Summary
--
Spotify logo
Spotify
Advanced
The article discusses the application of the Poisson bootstrap algorithm in online A/B testing, emphasizing its ability to efficiently compute confidence intervals for difference-in-quantiles in la...
Mårten Schultzberg (Senior Data Scientist) and Sebastian Ankargren (Data Scientist)
13 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the Prediction Framework, a customizable pipeline designed to streamline Data Science prediction projects by automating the ETL and prediction processes.
Álvaro Lamas, Héctor Parra, Jaime Martínez, Julia Hernández, Miguel Fernandes, Pablo Gil
5 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
This article discusses the automation of data protection at scale within Airbnb, focusing on the Data Protection Service (DPS) and its role in enhancing security and privacy engineering capabilitie...
elizabeth nammour
14 min read
Has Summary
--
Palantir logo
Palantir
Intermediate
The article discusses the role of the Product Reliability (PRX) team at Palantir, focusing on their responsibilities in ensuring the stability of the Gotham and Foundry platforms.
Palantir
9 min read
Has Summary
--
Shopify logo
Shopify
Beginner
This article provides five practical tips for engineers looking to grow their careers, emphasizing the importance of continuous learning, ownership, and mentorship.
Ebun Segun
6 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
This article discusses the architecture and functionality of Airbnb's data classification systems, Inspekt and Angmar, which automate the detection of personal and sensitive data and secrets in the...
Airbnb logo
Airbnb
Intermediate
This article discusses the development of Airbnb's Data Protection Platform (DPP), which automates data privacy and security measures at scale.
elizabeth nammour
13 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses Netflix's approach to enhancing security at scale through the development of Wall-E, a custom implementation of Zuul that integrates Single Sign-On (SSO) to streamline securit...
Netflix Technology Blog
13 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses Airbnb's initiatives to build an inclusive codebase by eliminating non-inclusive terminology within their engineering culture.
Michael Bachand
6 min read
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses the introduction of new and updated High-Performance Computing (HPC) containers in the NVIDIA NGC catalog.
Akhil Docca
2 min read
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses the management of project-wide SSH keys in Google Cloud Platform (GCP) and the potential security risks associated with persistent SSH keys.
Cailyn Edwards
12 min read
Includes Code
Has Summary
--
Pinterest logo
Pinterest
Advanced
The article discusses the redesign of the Pinterest homepage, emphasizing the importance of experimentation and cross-functional collaboration in creating a user-friendly experience.
Pinterest Engineering
8 min read
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses the integration of BPF (Berkeley Packet Filter), XDP (Express Data Path), and packet filtering techniques to enhance the handling of UDP packets in a content distribution netw...
Thomas Ptacek
16 min read
Includes Code
Has Summary
--
Palantir logo
Palantir
Beginner
The article discusses the importance of establishing coding conventions for PySpark to enhance maintainability and readability in data engineering.
Palantir
8 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses LinkedIn's efforts to enhance member engagement by improving the discovery of communities based on interests.
Chiachi Lo
12 min read
Has Summary
--
Netflix logo
Netflix
Advanced
The article discusses the challenges faced by Netflix when conducting quasi-experiments, especially in situations where A/B testing is not feasible.
Netflix Technology Blog
7 min read
Has Summary
--
Uber logo
Uber
Advanced
The article introduces the Domain-Oriented Microservice Architecture (DOMA) developed by Uber to address the complexities associated with traditional microservice architectures.
Adam Gluck
20 min read
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses the advancements in NVIDIA's HPC Container Maker (HPCCM) and how it simplifies the process of building High Performance Computing (HPC) containers.
Scott McMillan
14 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
This article discusses Cloudflare's architecture, focusing on the integration of BPF (Berkeley Packet Filter) in their edge servers.
Marek Majkowski
10 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the refactoring of the backend engineering hiring process at Slack, focusing on the evolution of their take-home coding exercises and onsite interviews.
Chase Rutherford-Jenkins
12 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
The article discusses the performance comparison of various video coding standards from an adaptive streaming perspective, emphasizing the importance of codec evaluation and the factors influencing...
Netflix Technology Blog
11 min read
Has Summary
--
Netflix logo
Netflix
Intermediate
The article discusses the implementation of quasi-experimentation at Netflix, highlighting the importance of experimentation in decision-making processes.
Netflix Technology Blog
6 min read
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article outlines seven best practices for inclusive product design, emphasizing the importance of accessibility in creating products that cater to users of all abilities.
Pinterest Engineering
4 min read
Has Summary
--
Pinterest logo
Pinterest
Beginner
The article discusses the development of board archiving and sorting features at Pinterest, highlighting the challenges faced and the solutions implemented.
Pinterest Engineering
7 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Beginner
Julia is a high-level programming language designed for mathematical computing, combining ease of use with performance comparable to C.
Brad Nemire
1 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses the implementation of Messaging Sync at Airbnb, aimed at improving the mobile messaging experience by reducing latency and enhancing data consistency.
Zhiyao Wang
5 min read
Has Summary
--
Slack logo
Slack
Advanced
This article provides a comprehensive guide for candidates seeking engineering positions at Slack, detailing the interview process, what the company looks for in candidates, and the technologies us...
Shopify logo
Shopify
Intermediate
The article discusses effective strategies for debugging production issues in Rails applications at Shopify, focusing on the use of tools like gdb and rbtrace.
Scott Francis
6 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
This article provides a comprehensive overview of deep learning, focusing on its historical development and training methodologies.
NVIDIA logo
NVIDIA
Intermediate
This article provides an intuitive introduction to deep learning, focusing on core concepts such as machine learning, feature engineering, and deep learning architectures.
Pinterest logo
Pinterest
Intermediate
The article discusses the enhancements made to Pinterest's search experience to provide more localized content for users around the globe.
Pinterest Engineering
6 min read
Has Summary
--
Pinterest logo
Pinterest
Intermediate
Skyline is an ETL-as-a-Service platform developed by Pinterest to streamline data processing and reporting for its users.
Pinterest Engineering
5 min read
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
Mocha. jl is a deep learning library for Julia, designed for scientific and numerical computing.
Chiyuan Zhang
10 min read
Includes Code
Has Summary
--