---
title: "Jack “Jack Chen” PiggyInaBag (@piggyinabag) | Hashnode"
description: "developing SourcemanEditor. Read the latest articles by Jack “Jack Chen” PiggyInaBag on Hashnode."
url: "https://hashnode.com/@piggyinabag"
---

@piggyinabag

# Jack “Jack Chen” PiggyInaBag

@piggyinabag · Joined March 2025

developing SourcemanEditor

### [Mastering Application Deployment Across Multiple Environments](https://sourcemaneditor.hashnode.dev/mastering-application-deployment-across-multiple-environments?utm_source=hashnode&utm_medium=feed)

Streamline deployments for faster, reliable software releases across development, staging, and production environments with practical strategies

9 min read · [sourcemaneditor.hashnode.dev](https://sourcemaneditor.hashnode.dev/mastering-application-deployment-across-multiple-environments?utm_source=hashnode&utm_medium=feed)

[May 1, 2025](https://hashnode.com/posts/mastering-application-deployment-across-multiple-environments/681319c4c5478a777bafa82c)

### [Optimizing My Code Editor with Flutter Profiling Tools](https://sourcemaneditor.hashnode.dev/optimizing-my-code-editor-with-flutter-profiling-tools?utm_source=hashnode&utm_medium=feed)

Learn how to optimize your Flutter app's performance using profiling tools to identify and resolve code editor bottlenecks effectively

8 min read · [sourcemaneditor.hashnode.dev](https://sourcemaneditor.hashnode.dev/optimizing-my-code-editor-with-flutter-profiling-tools?utm_source=hashnode&utm_medium=feed)

[Mar 26, 2025](https://hashnode.com/posts/optimizing-my-code-editor-with-flutter-profiling-tools/67e3da824f5715390fa60695)

### [From Characters to Lines: Refactoring My Code Editor for Better Performance and Two-Way Scrolling](https://sourcemaneditor.hashnode.dev/from-characters-to-lines-refactoring-my-code-editor-for-better-performance-and-two-way-scrolling?utm_source=hashnode&utm_medium=feed)

Enhance your code editor's performance with line-based handling, two-way scrolling using the controller pattern for better efficiency and usability

9 min read · [sourcemaneditor.hashnode.dev](https://sourcemaneditor.hashnode.dev/from-characters-to-lines-refactoring-my-code-editor-for-better-performance-and-two-way-scrolling?utm_source=hashnode&utm_medium=feed)

[Mar 17, 2025](https://hashnode.com/posts/from-characters-to-lines-refactoring-my-code-editor-for-better-performance-and-two-way-scrolling/67d87e44b76f4019d8f762c6)

### [How I Created a Small Tool That Made My Work Easier](https://sourcemaneditor.hashnode.dev/how-i-created-a-small-tool-that-made-my-work-easier?utm_source=hashnode&utm_medium=feed)

As a Node.js backend API developer, my primary responsibility is building RESTful APIs for our system. These APIs serve various teams within my company and assist colleagues who handle customer-reported bugs. When I’m not developing APIs, I’m often u...

16 min read · [sourcemaneditor.hashnode.dev](https://sourcemaneditor.hashnode.dev/how-i-created-a-small-tool-that-made-my-work-easier?utm_source=hashnode&utm_medium=feed)

[Mar 3, 2025](https://hashnode.com/posts/how-i-created-a-small-tool-that-made-my-work-easier/67c5b8d079982ce792d1b0f5)
