Open in app
Home
Notifications
Lists
Stories

Write
Cameron Manavian
Cameron Manavian

Home

Published in Level Up Coding

·Sep 2, 2020

Level Up Your JavaScript Arrays With These Four Building-Block Functions

Using Map, Reduce, Filter, and Find, you can write better JavaScript code. — Arrays in JavaScript are something special, as they leverage the prototype feature of JS and provide a handy way to run functions directly from a reference to an array instance. I believe that using these four functions as much as possible within your code will not only make you more…

Programming

4 min read

Level Up Your JavaScript Arrays With These Four Building-Block Functions
Level Up Your JavaScript Arrays With These Four Building-Block Functions

Aug 27, 2020

Rust: Reassign (with Copy or Clone) vs Mutate

An implementation, memory, and performance comparison between reassignment and mutation in Rust — An implementation, memory, and performance comparison between reassignment and mutation in Rust Knowing when to use mutations versus reassignments is a common decision in many programming languages and in a memory-safe language like Rust, they are an essential question. …

Programming

6 min read

Rust: Reassign vs Mutate
Rust: Reassign vs Mutate

Aug 19, 2020

Post-Mozilla Rust: The Future of the Rust Language

With Mozilla shrinking in total employees, what is going to happen with Rust? — With Mozilla shrinking in total employees, what is going to happen with Rust? Recently Mozilla announced and enacted a sizeable number of layoffs, citing the COVID-19 pandemic. Many within the Rust community at large began to worry about the future of the beloved Rust programming language. There are over 5000…

Technology

6 min read

Post-Mozilla Rust: The Future of the Rust Language
Post-Mozilla Rust: The Future of the Rust Language

Jul 28, 2020

Concise Code: Meet the New Logical Assignment Operators in JavaScript

The three new logical operators now available — The three new logical operators: nullish, AND, and OR are now available Want to write less code? Let’s meet the new assignment operators available in JavaScript, which are readily available and in Firefox 79, and Chrome 85 (not available in Node.js quite yet). The logical assignment operator proposal specifies new…

Java Script

3 min read

Concise Code: Meet the New Assignment Operators in JavaScript
Concise Code: Meet the New Assignment Operators in JavaScript

Jul 20, 2020

A 2020 JavaScript Salary Tool Using Machine Learning

A theoretical salary calculator with Tensorflow.js — Using The State Of JavaScript survey from 2019, I’ve modeled the different types of questions in relation to a given developer’s salary. Utilizing this data, we are able to loosely (okay … very loosely) correlate developer opinions, preferred tools, frameworks, favored JavaScript flavors, and total years of professional experience with…

Programming

3 min read

A 2020 JavaScript Salary Tool Using Machine Learning
A 2020 JavaScript Salary Tool Using Machine Learning

Mar 10, 2020

How to Debug a 502 on Kubernetes

Here is a thorough method to check the readiness of your application in order to determine the cause of your 502 problem — Here is a thorough method to check the readiness of your application in order to determine the cause of your 502 problem You did it — you’ve built a Docker image, created a Cluster, set up a Deployment, structured a Service, and configured an Ingress alongside an automated TLS certificate…

Technology

5 min read

How to Debug a 502 on Kubernetes
How to Debug a 502 on Kubernetes

Feb 25, 2020

How to Optimize your Programming with the Perfect Music

The definitive guide to musically-enhanced-cybernetic-human software engineering. — The definitive guide to musically-enhanced-cybernetic-human software engineering. The best-kept secret amongst apex programmers is to… concentrate. Music provides a stable zone to hone in and attain the deep concentration needed to produce better code. On top of the benefits of clarity, plugging into some music can reduce the external distractions that sprout up from cubicle neighbors and…

Technology

7 min read

How to Optimize your Programming with the Perfect Music
How to Optimize your Programming with the Perfect Music

Oct 8, 2019

Error Handling in Rust for JavaScript Developers

For JavaScript engineers looking into Rust, understanding errors and how to handle them in is a difficult concept to understand. — Error Handling in Rust for JavaScript Developers For JavaScript engineers looking into Rust, understanding errors and how to handle them is a difficult concept to understand. At first glance, JavaScript and Rust are not quite the same when it comes to error handling — as a matter of fact, they seem to be polar opposites.

Java Script

5 min read

Error Handling in Rust for JavaScript Developers
Error Handling in Rust for JavaScript Developers

Oct 3, 2019

How One Engineer Made $30,000 More for the Same Code

I was given two code samples and an exercise: find the differences and then determine which engineer made $30,000 more and why. — A while ago, I was given two code samples and a simple exercise: find the differences between the two samples and then determine which engineer made $30,000 more than the other, and why. When I first searched the source code for the method used to increase one’s salary, I couldn’t…

Programming

3 min read

How One Engineer Made $30,000 More for the Same Code
How One Engineer Made $30,000 More for the Same Code

Oct 1, 2019

How To Understand Web Architecture: The Restaurant Analogy

For newbies or non-techies, here is an analogy to help plan your next byte — How does one understand web architecture? If you are a seasoned web developer, you live and breathe it. For newbies or non-techies, here is an analogy to help plan your next byte. What Does My Lunch Have to Do With Software? Let’s think of modern web applications as a restaurant. When using the word app in this article, just…

Web Development

7 min read

How To Understand Web Architecture: The Restaurant Analogy
How To Understand Web Architecture: The Restaurant Analogy
Cameron Manavian

Cameron Manavian

Father, Husband, Engineer, CTO, 15+ yrs of software engineering — cameronmanavian.com

Following
  • Marianne Bellotti

    Marianne Bellotti

  • John Mecke

    John Mecke

  • Jose Pacheco

    Jose Pacheco

  • The Startup

    The Startup

  • Floriano Victor Peixoto

    Floriano Victor Peixoto

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable