Open in app

Sign In

Write

Sign In

Derek Ji
Derek Ji

15 Followers

Home

About

Jun 16, 2022

Fixed a Schrödinger’s Bug

Bugs are not something new. Experienced developers are always able to figure out the root cause with good understanding of the code. Lately I had an annoying bug, which looked pretty simple at the first glance. However, it took me a couple of days before fixed. …

Java

3 min read

Fixed a Schrödinger’s Bug
Fixed a Schrödinger’s Bug
Java

3 min read


Jan 6, 2022

The AutoMapper Issue Took Me Hours

Lately I got an easy task: transform some existing data models to new models defined in a third party library. As agreed in the team, AutoMapper will be used for this job. Quickly, I finished most of them, but got stuck into a very simple one. The existing model is…

Aspnetcore

3 min read

The AutoMapper Issue Took Me Hours
The AutoMapper Issue Took Me Hours
Aspnetcore

3 min read


Jun 20, 2021

Console Commands You Should Know

As an experienced web developer, I bet you’ve been very familiar with console commands like console.log() console.info() console.warn() console.error() But actually, browsers provide us more interesting and useful commands. First, I’d like to introduce my favorite: console.table() Consider the simple array: const users = [ {…

JavaScript

2 min read

Console Commands You Should Know
Console Commands You Should Know
JavaScript

2 min read


May 30, 2021

Real-World Software Development Method — ADD

Forget TDD,BDD, or DDD As an experienced developer, I bet you must know (or heard) TDD, BDD and BDD, so I’m not going to explain what they are. 1. TDD: https://en.wikipedia.org/wiki/Test-driven_development 2. BDD: https://en.wikipedia.org/wiki/Behavior-driven_development 3. DDD: https://en.wikipedia.org/wiki/Domain-driven_design Maybe every development team is claiming that they’re using one of the methods, at least during the…

Tdd

2 min read

Practical Development Method — ADD
Practical Development Method — ADD
Tdd

2 min read


Mar 25, 2021

Practical Guide: Angular Lazy Loading Key Points

To know anything essential like WHY, WHAT and HOW, please read the document from Angular official site: Angular Angular is a platform for building mobile and desktop web applications. Join the community of millions of developers…angular.io Here just summarize some key points for experienced developers to start immediately. In the file of app-routing.module.ts of every lazy-loading module, use forChild() but not forRoot()

Angular

1 min read

Practical Guide: Angular Lazy Loading Key Points
Practical Guide: Angular Lazy Loading Key Points
Angular

1 min read


Oct 26, 2020

4 Simple Steps for Debugging .NET Core Web Application Using VS Code

Step #1. Install the extension — Step #2. Configurations Press CTRL +SHIFT + P, select .NET: Generate Assets for Build and Debug

Net Core

2 min read

How to Debug .NET Core Web Application Using VS Code
How to Debug .NET Core Web Application Using VS Code
Net Core

2 min read


Oct 7, 2020

Effective “Copy & Paste” for Quick CRUD Application Development

Stop updating the file names, classes or variables one by one! — Why Copy &Paste? As an experienced developer, I clearly know “copy & paste” is our job every day. That happens all the time. We might already have a mature solution or a similar module. However, it was not built as a generic template or a library. …

Copypaste

3 min read

Effective “Copy & Paste” for Quick CRUD Application Development
Effective “Copy & Paste” for Quick CRUD Application Development
Copypaste

3 min read


Sep 3, 2020

Building and running a Node.JS, TypeScript, PostgreSQL app with Docker

Creating a Node.JS application I assume you have installed Node.JS before. Creating every Node.JS application starts with a simple command npm init If you add -y , it will fill all input for you and create a package.json file necessary for managing our application dependencies required for it to run. Since we said we’re…

3 min read

Building and running a Node.JS, TypeScript, PostgreSQL app with Docker
Building and running a Node.JS, TypeScript, PostgreSQL app with Docker

3 min read


Jul 30, 2020

Data visualization in Angular using D3.js — LogRocket Blog

As more organizations focus on collecting and analyzing data, one of the challenges that product teams face is presenting that data in a useful way. While many software developers default to list and table views, these presentation formats have a tendency to overwhelm users. Data visualization helps you better communicate…

Angular

11 min read

Data visualization in Angular using D3.js — LogRocket Blog
Data visualization in Angular using D3.js — LogRocket Blog
Angular

11 min read


Jun 2, 2020

Ugly Black Border, Ugly Chrome

Lately I found there are always black borders around the links, just like below: I thought it a bug in some websites, but it turns out to be a new feature in Chrome as I accidentally viewed the same sites in Edge and did not get the same issue. New in Chrome 83 | Web | Google Developers Chrome 83 is starting to roll out to stable now. Here's what you need to know: I'm Pete LePage, working and shooting…developers.google.com

Chrome

1 min read

Ugly Black Border, Ugly Chrome
Ugly Black Border, Ugly Chrome
Chrome

1 min read

Derek Ji

Derek Ji

15 Followers

Full Stack Developer (.NET | Angular)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams