Open in app

Sign In

Write

Sign In

Justin Harjanto
Justin Harjanto

43 Followers

Home

About

May 24, 2021

Beyond the Bootcamp: Threads, Parallelism, and Concurrency

Welcome to a brand new module of Beyond the Bootcamp! This is probably one of my favorite topics as it has a lot of different direct applications to speed up applications efficiently by leveraging computer hardware. Let’s get started! Agenda As a 10,000 foot overview, we’ll be covering: What threads are …

Threads

5 min read

Beyond the Bootcamp: Threads, Parallelism, and Concurrency
Beyond the Bootcamp: Threads, Parallelism, and Concurrency
Threads

5 min read


May 3, 2021

Beyond the Bootcamp: How can garbage collection fail us?

Welcome back to this week’s edition of Beyond the Bootcamp! Today, we’ll take a look at how garbage collection can still result in memory leaks. Recall in last week’s edition that we learned that garbage collection is the process in which the programming language tracks what pieces of memory a…

Garbage Collection

5 min read

Beyond the Bootcamp: How can garbage collection fail us?
Beyond the Bootcamp: How can garbage collection fail us?
Garbage Collection

5 min read


Published in

Nerd For Tech

·Apr 24, 2021

Beyond the Bootcamp: How does software look at memory?

Welcome back to another edition of Beyond the Bootcamp! Today, we’re going to take a look at how the software side interfaces with memory. We’ll quickly review what the hardware side looks like then jump right into how programming languages like Java or Ruby deal with memory. How does the hardware look at memory? Recall the diagram…

Memory Management

5 min read

Beyond the Bootcamp: How does software look at memory?
Beyond the Bootcamp: How does software look at memory?
Memory Management

5 min read


Apr 6, 2021

Beyond the Bootcamp: Memory Part 2

Welcome back to the second edition of the Beyond the Bootcamp memory module! Last week, we talked about how what caches were along with what spatial and temporal locality were. Let’s take a look at an example where not using spatial locality really hurts performance! But first, a quick refresher on 2D Arrays Recall that if we want…

Computer Science

5 min read

Beyond the Bootcamp: Memory Part 2
Beyond the Bootcamp: Memory Part 2
Computer Science

5 min read


Published in

Star Gazers

·Mar 28, 2021

Beyond the Bootcamp: Memory!

Welcome to the second module of Beyond the Bootcamp! In today’s edition, we’ll go through a high level overview of what computer memory is and why it’s important to understand how computers utilize memory so we can write better programs. What is computer memory?

Software Engineering

5 min read

Beyond the Bootcamp: Memory!
Beyond the Bootcamp: Memory!
Software Engineering

5 min read


Mar 15, 2021

Bits & Bytes: More Bitsets & Recap

Announcements Welcome to the first edition of Bits & Bytes on Medium! As I’ve stated in the email, I’m going to be migrating previous editions of the newsletter to this platform so it’s easier to search for editions you might have missed :). What are we looking at today? In our last edition of Beyond the Bootcamp…

Data Structures

5 min read

Bits & Bytes: More Bitsets & Recap
Bits & Bytes: More Bitsets & Recap
Data Structures

5 min read


Mar 15, 2021

Bitsets & FREE software consulting announcement!

Announcements Before we get into the meat of the content today, if you want to connect on a 1:1 consultation session about making the switch into software, resume reviews, or anything related to software engineering, I’m starting to open up 30 minute slots on Calendly free of charge! …

Software Development

7 min read

Bitsets & FREE software consulting announcement!
Bitsets & FREE software consulting announcement!
Software Development

7 min read


Feb 12, 2020

How to properly use Optional to cleanse your Java code of NullPointerExceptions

Since the creation of null in the 1960s by Tony Hoare, null or some form of it whether it be nilor None, has crept its way into many languages today as a convenient way to signify a non-existent object. …

Java

7 min read

How to properly use Optional to cleanse your Java code of NullPointerExceptions
How to properly use Optional to cleanse your Java code of NullPointerExceptions
Java

7 min read


Oct 9, 2018

It’s not just about a paycheck: Learning

This is an article part of the It’s not just about a paycheck: Exploring the 4 important aspects of a software engineering job series. Learning As a college student or a new graduate, you may not know what kind of work you like. And that’s perfectly okay! Ideally, you’d try getting…

Tech

7 min read

It’s not just about a paycheck: Learning
It’s not just about a paycheck: Learning
Tech

7 min read


Sep 16, 2018

It’s not just about a paycheck: A word on impact

This is an article part of the It’s not just about the money: Exploring the 4 important aspects of a software engineering job series. Impact Let’s face it, many of us strive to be software engineers because we want to make a difference in the world. …

Internships

5 min read

It’s not just about a paycheck: A word on impact
It’s not just about a paycheck: A word on impact
Internships

5 min read

Justin Harjanto

Justin Harjanto

43 Followers

CS @ UW • SDE @ Amazon • http://www.justinharjanto.com

Following
  • Jay Feng

    Jay Feng

  • Midori Ng

    Midori Ng

  • Ivan Lee

    Ivan Lee

  • Alaina Lee

    Alaina Lee

  • Theban Ganesh

    Theban Ganesh

See all (29)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams