Open in app

Sign In

Write

Sign In

Robert Dempsey
Robert Dempsey

165 Followers

Home

About

Published in JavaScript in Plain English

·Aug 20, 2021

4 Character-Saving Tips for the Minimalist JavaScript Developer

Keystrokes take time, and time is money. Your company could save hundreds of cents simply by adopting these character-saving tips as standard practice. — There was a time when companies would pay by lines of code, but they’ve long wised up to developers gaming the system and removed that lucrative loophole. Nowadays, with minimalism being all the rage in life, it’s time we applied the same principles to our code.

Java Script

3 min read

4 Character-Saving Tips for the Minimalist JavaScript Developer
4 Character-Saving Tips for the Minimalist JavaScript Developer
Java Script

3 min read


Published in JavaScript in Plain English

·Jul 26, 2020

ES5 vs ES6+ JavaScript Performance Comparisons

Comparing some common object, array, function and string functionality using ES5 and ES6+ — Over the coming weeks, I’ll be looking into some performance issues our Angular app has been running into lately. And after having a brief look over the code today and experimenting with some RxJS tweaks, I noticed a few instances of plain old JavaScript (well, TypeScript) that could do with some sprucing up.

Java Script

16 min read

ES5 vs ES6+ JavaScript Performance Comparisons
ES5 vs ES6+ JavaScript Performance Comparisons
Java Script

16 min read


May 31, 2020

My First Uplifting Three Months Writing On Medium

From four cents a day to four hundred dollars plus per month. Stats, earnings and anecdotes for every story. — Hi all, I’d like to share my experiences of my first three months writing mostly programming articles on Medium. Firstly I should say that I don’t have a lot of time to devote to writing. I am a family man first and foremost, and a career man secondly. I don’t…

Writing

24 min read

My First Uplifting Three Months Writing On Medium
My First Uplifting Three Months Writing On Medium
Writing

24 min read


Published in JavaScript in Plain English

·May 6, 2020

Expert Angular Developer Learns React, Immediately Regrets It

An ‘honest’ comparison between two of the most popular front-end frameworks — Hi folks, I’d like to detail my experiences with learning React and give you an honest comparison between it and Angular. Before I get started, I should establish some credibility. I’ve been working with Angular since around 2017, not long after it burst onto the scenes and quickly established itself…

Java Script

5 min read

Expert Angular Developer Learns React, Immediately Regrets It
Expert Angular Developer Learns React, Immediately Regrets It
Java Script

5 min read


Published in The Startup

·Apr 28, 2020

A Better Way to Pass Data to Your Angular Components

Interactive examples of the component that powers our company’s web applications — I’m going to take you on a journey that my team and I at Nightlife Music took when building our new enterprise application in Angular. We started out with the knowledge that we needed components to display and interact with data, and routes to navigate around our various pages. …

Programming

7 min read

A Better Way to Pass Data to Your Angular Components
A Better Way to Pass Data to Your Angular Components
Programming

7 min read


Published in Level Up Coding

·Apr 11, 2020

Omit Is Being Removed in Lodash 5

Some alternatives you can use now to stay one step ahead — *** Thank you to tzar for pointing out a bug with my ES6 + Lodash unset method. If this option is used with flattened paths, i.e. level1prop.level2prop you will end up modifying your original object. I’ll leave it here as a faster alternative to ES2019 for multiple properties, but I…

Java Script

7 min read

Omit Is Being Removed in Lodash 5
Omit Is Being Removed in Lodash 5
Java Script

7 min read


Published in The Startup

·Mar 28, 2020

The Four Ps of Software Development

Product is not the only outcome of a software team. Exploring Platform, Process and People — Most people think that software engineering is all about building a product, and they’d be right, but it’s also much more than that. At Nightlife Music, we often talk about the four “Ps” of software engineering, these being Product, Platform, Process and People. At the core of these is the…

Business

6 min read

The Four Ps of Software Development
The Four Ps of Software Development
Business

6 min read


Published in Level Up Coding

·Mar 20, 2020

Package-lock.json and Yarn.lock Are Your Best Friends

Why you want to keep them around, and when you may want to ditch them — Ever heard or said any of the following? What is package-lock.json (or yarn.lock)? Why do we need it? I’ve got conflicts in my package-lock.json file It takes up too much of the screen in my pull request! I’ll ignore it when I commit I’m just going to delete it Yes on all…

Java Script

7 min read

Package-lock.json and Yarn.lock Are Your Best Friends
Package-lock.json and Yarn.lock Are Your Best Friends
Java Script

7 min read


Published in Level Up Coding

·Mar 16, 2020

'Explain' Your Database Queries Before Release

And avoid some nasty performance surprises in production — Recently, a colleague of mine at Nightlife Music showed me (the code reviewer) and another colleague (the code writer) two ways in which our SQL query could be optimised. The exercise led me to add an ensure all queries are explained check in our code review checklist. The point of…

Sql

4 min read

‘Explain’ Your Database Queries Before Release
‘Explain’ Your Database Queries Before Release
Sql

4 min read


Published in Level Up Coding

·Mar 10, 2020

MongoDB: Handling Concurrent Updates from Asynchronous Events

Using timestamps for every property to deal with concurrent updates to the same properties when new data is coming in asynchronously and out of order — In this article MongoDB: Maintain Data Integrity with Atomic Operations we got to know the $set, $setOnInsert, $push, $pull and $inc operators and learned why they are essential for making sure your data is accurate when dealing with parallel updates to single documents.

Mongodb

3 min read

MongoDB: Handling Concurrent Updates from Asynchronous Events
MongoDB: Handling Concurrent Updates from Asynchronous Events
Mongodb

3 min read

Robert Dempsey

Robert Dempsey

165 Followers

Husband | Father | Software Engineer

Following
  • John Au-Yeung

    John Au-Yeung

  • inVerita

    inVerita

  • A. S. Deller

    A. S. Deller

  • Guillermo Martínez Espina

    Guillermo Martínez Espina

  • Aphinya Dechalert

    Aphinya Dechalert

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech