Open in app

Sign In

Write

Sign In

Sara Khandaker
Sara Khandaker

85 Followers

Home

About

Aug 6, 2021

Where Are the Hashes, Haskell?

How to Model a Hash Data Structure in Haskell — It's true, Haskell doesn’t have hashes. In terms of data types with multiple values, Haskell offers only two: Lists and Tuples. Lists offer an ordered array of elements (all of the same type) and Tuples have a fixed number of elements that are immutable but can be of varying types…

Hash

3 min read

Where Are the Hashes, Haskell?
Where Are the Hashes, Haskell?
Hash

3 min read


May 19, 2021

5 Things to Say After “I Don't Know”

What To Say When You Don't Know The Answer To An Interview Question — I really hate not knowing the answer. I also hate not knowing what to say. But, it really doesn't matter how much you prepare for your interviews beforehand. The situation is bound to come up. The interviewer asks you a question and you simply don't know the answer. Do you…

Interview

3 min read

5 Things to Say After “I Don't Know”
5 Things to Say After “I Don't Know”
Interview

3 min read


Published in

JavaScript in Plain English

·May 7, 2021

LeetCode: Sum Deepest Leaves

JavaScript Solution Using Level Order Traversal — What's the secret to being an algorithms master? Well, I don't know, I haven't even completed a LeetCode Hard problem yet. But I’ll tell you my strategy for getting better at them: see every single problem that exists. Ok, that's obviously not possible. But the more you see the better…

Algorithms

4 min read

LeetCode: Sum Deepest Leaves
LeetCode: Sum Deepest Leaves
Algorithms

4 min read


Apr 30, 2021

How to Code With No Loops

Functional Programming and Haskell — Let's continue on the functional programming journey this week. One of the biggest things that scared me about learning Haskell and Functional Programming was that I had heard that they don't use loops. No loops!? That's crazy, I code with loops left, right, and center. What do you mean there…

Haskell

5 min read

How to Code With No Loops
How to Code With No Loops
Haskell

5 min read


Published in

Geek Culture

·Apr 22, 2021

Why Haskell?

My Intro into Functional Programming — It's been a long time since I’ve written a blog! I had a wonderful vacation but I just know everyone is dying to know what my next project is. It's Haskell! This week I’ve been learning the basics of functional programming and Haskell. But Sara, why are you moving away…

Haskell

5 min read

Why Haskell?
Why Haskell?
Haskell

5 min read


Mar 29, 2021

Elevator Pitch For Buttonless Elevators

How Destination Elevator Algorithms Are More Efficient — For the last few weeks, I’ve been on vacation. My husband and I are spending some time in the lovely city of San Francisco and getting some much-needed sun. I’ll admit I haven't been coding much and being a developer is not the priority this month. However, I’m here. Writing…

Smart Buildings

5 min read

Elevator Pitch For Buttonless Elevators
Elevator Pitch For Buttonless Elevators
Smart Buildings

5 min read


Published in

codeburst

·Mar 22, 2021

If and Only If

Performance Cost of Using If Statements and Branch Predictor — I was practicing my algorithm and data structures on LeetCode when I ran into something intriguing about “If” statements. I had the following code: for (let i =0; i<m; i++){ for (let j =0; j<n; j++){ if (matrix[i][j]%2 != 0) count++ } } I was looping over every element in…

If Statements

4 min read

If and Only If
If and Only If
If Statements

4 min read


Mar 14, 2021

The Golden Hammer & Range

Why You Need Career Shifters Like Me — While continuing my Udemy course on web development, I came across an interesting concept. The instructor explained an architectural decision he had made, he was going to use the CQRS pattern. The comments section was flooded. Why use that pattern? Why not use plain CRUD? Are there other alternatives? …

Design Patterns

5 min read

The Golden Hammer & Range
The Golden Hammer & Range
Design Patterns

5 min read


Published in

JavaScript in Plain English

·Feb 24, 2021

Leetcode Problem: Partition Labels

Two Pointer JavaScript Solution Walkthrough — I’ve been gaining confidence in my algorithm solving skills. So much so that I’ve graduated to the medium difficulty Leetcode problems. Yay! Can I effortlessly solve every problem I see? Hell no! I'm at the stage where given the problem I can normally come up with a working brute force…

Greedy Algorithms

3 min read

Leetcode Problem: Partition Labels
Leetcode Problem: Partition Labels
Greedy Algorithms

3 min read


Published in

codeburst

·Feb 17, 2021

Should I do that Take-Home Coding Challenge?

Cost-benefit analysis and red flags to be wary of — A couple of weeks ago I had my first take-home coding challenge as part of the interview process for a company. I started researching take-home challenges to learn some tips and make sure I was following best practices. After I read some personal experiences of developers doing take-home challenges, I…

Interview

5 min read

Should I Do That Take-Home Coding Challenge?
Should I Do That Take-Home Coding Challenge?
Interview

5 min read

Sara Khandaker

Sara Khandaker

85 Followers

I love seafood, exploring new cities, board games and learning to love to code. https://github.com/sarakhandaker/portfolio

Following
  • Maximiliano Contieri

    Maximiliano Contieri

  • Akiko Green

    Akiko Green

  • Cindy Zheng

    Cindy Zheng

  • Nabil Sutjipto

    Nabil Sutjipto

  • Orion Kindel

    Orion Kindel

See all (15)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams