Categories

Jekyll

Using Netlify As A CMS For Your Jekyll Blog

I was actually intimidated by the idea of trying out Netlify for my blog but not so much anymore. It turned out pretty easy to do.

In Jekyll, Tutorial, Oct 27, 2019

Using Forestry As A CMS For Your Jekyll Blog

This is by far the best CMS for Jekyll I have discovered. It only takes a few clicks to get it up and running, unlike Jekyll-admin/manager and Netlify. I still haven’t found a workaro...

In Jekyll, Tutorial, Oct 27, 2019

Use Jekyll Manager Instead of Jekyll Admin

I was hesitant in making a change at first, since I just started blogging using Jekyll. Looking at how updates are freshly being added to the jekyll-admin library made me think it’s m...

In Jekyll, Admin, Manager, Sep 29, 2019

A Free Blog Using Mundana Jekyll Theme In Github Pages

This might be too technical for a non-computer-savvy to be doing, so I’ve formulated this article to help guide you in creating one of your own. If you want your blog to be in a subdi...

In Jekyll, Tutorial, Admin, Sep 26, 2019

Tutorial

FriendFace: Saving Nested Object In CoreData With SwiftUI

There’s no face image in this challenge, from 100 days of SwiftUI. I will only be discussing my codes. Thanks to Peter Barclay for his repo. I assure you I didn’t follow through his l...

In Tutorial, Jan 11, 2020

Cannot Delete or Merge Old Volume In Partition In Catalina

This post is from StackExchange, coming from a user named Charles.

In Mac, Tutorial, Dec 24, 2019

Using Touch ID and Face ID In Your App (Swift 5)

To use Face ID, or even Touch ID, we need to import LocalAuthentication. The code below works for both Face and Touch ID. Whichever is enabled in the user’s settings.

In Tutorial, Oct 28, 2019

Using Netlify As A CMS For Your Jekyll Blog

I was actually intimidated by the idea of trying out Netlify for my blog but not so much anymore. It turned out pretty easy to do.

In Jekyll, Tutorial, Oct 27, 2019

Using Forestry As A CMS For Your Jekyll Blog

This is by far the best CMS for Jekyll I have discovered. It only takes a few clicks to get it up and running, unlike Jekyll-admin/manager and Netlify. I still haven’t found a workaro...

In Jekyll, Tutorial, Oct 27, 2019

Jekyll Code Syntax Indentation

I’ve been bothered by this problem for quite a while now. I never thought of finding a solution for it, but now that I have, it’s actually pretty simple. All that’s needed to fix this...

In Tutorial, CSS, Oct 26, 2019

Taking A Look At MVVM

There are two MVVM tutorials I’ve come across. Let’s see how similar it is and how we can tell both are MVVM. I will arrange their code in this order: model, view model, and controlle...

In Tutorial, Swift, Oct 25, 2019

Sharing UserDefault Between Apps

I just discovered a way for two apps to communicate with each other with the use of UserDefaults. I thought that UserDefault is only available locally in the app. Sandboxed in its own...

In Tutorial, Swift, Oct 21, 2019

Weak Self vs Unowned Self

Most articles regarding this are overwhelming and I’m about to make it easier. This is based on Brian Voong’s tutorial. I urge you to watch the video too because, essentially, that is...

In Tutorial, Swift, Oct 14, 2019

Context Menu in SwiftUI

This is one of the coolest things you’d see in an iOS app. Context Menus, like the one showed in the picture, was something that I thought could only happen with App Icons. It turns o...

In Tutorial, SwiftUI, Oct 14, 2019

Enums For Beginners

Enums can be confusing for everybody, especially the newbies. I mean, why use those when you can just create variables and constructs. It does the same right? Some claim that they use...

In Tutorial, Swift, Oct 12, 2019

Sign In With Apple Swift 5 Tutorial

First of all, a big thanks to Kilo Loco’s tutorial. Check it out. Not only is this feature available for iOS 13 up, it’s also available for Mac OS 10.15.

In Tutorial, Swift, Oct 11, 2019

Can You Design iOS Apps If You're Not A Designer?

I’m in no position to give any advise on creating designs because I’ve never been a designer. I only code my way through Xcode and I’ve only begun trying to deploy an app on the App S...

In Tutorial, Design, Oct 10, 2019

Sign Out Firebase And Remove Access Token

I call the signOut() to sign out, but there’s really a lot of things going on inside my call. I’m not sure which is the correct way to do this yet, but what I’m trying to achieve is o...

In Tutorial, Swift, Firebase, Oct 08, 2019

Notification And Observer: The Basics

This topic is not about Local Notifications or Push Notifications. It is about creating triggers. This is a straightforward snippet of how you call a trigger or the one-liner that not...

In Tutorial, Swift, Oct 08, 2019

Check If Online Swift 5

Thanks to Paul Hudson @twostraws for the informative knowledge on how to check for internet connection. Let me remind you that this solution is available since iOS 12.0. WWDC in June ...

In Tutorial, Swift, Oct 08, 2019

Basic Implementation of Local Notifications

Let’s get one thing straight now baby. Local notifications is not the same as Push/Remote notifications. It is also not the same as the Notification-Observer relationship which I will...

In Tutorial, Swift, Oct 07, 2019

Sophisticated Way To Use LocationManager Swift 5

This is the most elegant solution I found on how to retrieve location with CoreLocation.

In Tutorial, Swift, CoreLocation, Oct 06, 2019

Where Is Assistant Editor Mode In Xcode 11

Welcome to the world of Xcode 11 where it’s now confusing to find the assistant editor. Well, there it is. It is not in the same place anymore. On the top right corner of the storyboa...

In Tutorial, Xcode, Oct 06, 2019

How Static Is Used

Static is like creating a global variable. You’ll see what I mean when you’ve watched Sean Allen’s video tutorial.

In Tutorial, Swift, Oct 05, 2019

Swift: If Let vs. Guard Let

This is a brief explanation for newbies. It’s because when I was still a newbie, I didn’t really understand how or when to use either of these two. I never touched them at all. If you...

In Tutorial, Swift, Oct 03, 2019

MapKit Theme Style Overlay Swift 5

You don’t want to use MapBox or GoogleMap? Me too. I don’t want to pay for something that isn’t going to be much different. For now, I don’t see myself using their extra features, wha...

In Tutorial, MapKit, Swift, Oct 03, 2019

You may have difficulty booting from this destination volume, the underlying disk is not partitioned with a partitioning scheme that Apple recommends for Intel Macs.

You might encounter this problem after cloning with Carbon Copy Cloner. You’ve also come here because you’re trying to make the cloned hard drive bootable. Well, you’re in luck. The p...

In Tutorial, Mac, Oct 02, 2019

Where To Learn Async Callback and Futures

One of my favorite online tutors is Let’s Build That App. He’s really good with his YouTube thing going on. Makes me understand a lot of Swift stuff that I never imagined to be diggin...

In Tutorial, Swift, Oct 02, 2019

Where Better To Understand Semaphores (Swift)

Thanks to Roy Kronenfeld’s Medium post for this explanation of how to use a semaphore, specifically, utilizing the counter: let semaphore = DispatchSemaphore(value: 0). Another tutori...

In Tutorial, Swift, Oct 02, 2019

Codable JSON Parsing

One of the reasons why you should learn this is, first, because you’re an iOS developer. You need to trim down the size of your app by avoiding 3rd party frameworks. Now, let’s look a...

In Tutorial, Swift, Oct 02, 2019

Why I Prefer Cloud Firestore Than Realtime Database

This is just a brief insight on why I prefer using Firestore. At first, I was hesitant to dive into Firestore, because I thought there wasn’t really much difference. I saw videos and ...

In Tutorial, Firestore, Firebase, Oct 01, 2019

@State to @ObjectBinding Modifier

Notice how Scott changed from @State to @ObjectBinding. He started discussing BindableObject at 5:17. That’s because you can only use @State with local properties in the struct view. ...

In Tutorial, SwiftUI, Oct 01, 2019

A Better EmptyView In An Empty CollectionView

One of the most lovely codes I’ve found is to turn an empty view into something more informative than showing nothing. As you can see, I have two labels in place of my collection view...

In Tutorial, Improvise, Oct 01, 2019

Using Cloud Functions To Create Remote Notifications With Firebase In Swift 5 and Javascript

This is tested using Firebase Realtime Database, not with Firestore. Before all of these, I assume you have already been using the realtime database. More importantly, you already hav...

In Tutorial, Swift, Notification, Sep 30, 2019

!= VS. NOT Filter In Realm Swift

Instead of using != as your not equal, you can or should use NOT instead. I’m writing this post because I just can’t seem != to work as part of my predicate. I was struggling to find ...

In Tutorial, Sep 29, 2019

Sublime 3 In BUNDLER_EDITOR

First, let’s create a symlink:

In Tutorial, Sublime, Sep 29, 2019

Eureka LocationRow

If you’re a newbie on this, you might not actually figure this out quick. Apparently, it’s only a quick tour to the example project in Eureka. Particularly in CustomCells.swift. Just ...

In Tutorial, Sep 28, 2019

Custom Table Cell With SwiftUI

First of all, thanks to Scott Smith for helping me understand this. I know it can be another learning curve to start learning SwiftUI if you’ve only begun diving into becoming an iOS ...

In Tutorial, Sep 27, 2019

A Free Blog Using Mundana Jekyll Theme In Github Pages

This might be too technical for a non-computer-savvy to be doing, so I’ve formulated this article to help guide you in creating one of your own. If you want your blog to be in a subdi...

In Jekyll, Tutorial, Admin, Sep 26, 2019

Admin

Use Jekyll Manager Instead of Jekyll Admin

I was hesitant in making a change at first, since I just started blogging using Jekyll. Looking at how updates are freshly being added to the jekyll-admin library made me think it’s m...

In Jekyll, Admin, Manager, Sep 29, 2019

A Free Blog Using Mundana Jekyll Theme In Github Pages

This might be too technical for a non-computer-savvy to be doing, so I’ve formulated this article to help guide you in creating one of your own. If you want your blog to be in a subdi...

In Jekyll, Tutorial, Admin, Sep 26, 2019

Publish

Issues With My First App Store Connect Submission

It was my first app submission to the app store. I mean, well, I hadn’t submitted it for review yet, but it already detected a couple of issues that needs dealing with. I uploaded it ...

In Publish, Sep 26, 2019

Sublime

Sublime 3 In BUNDLER_EDITOR

First, let’s create a symlink:

In Tutorial, Sublime, Sep 29, 2019

Manager

Use Jekyll Manager Instead of Jekyll Admin

I was hesitant in making a change at first, since I just started blogging using Jekyll. Looking at how updates are freshly being added to the jekyll-admin library made me think it’s m...

In Jekyll, Admin, Manager, Sep 29, 2019

Swift

Constraints, Dimensions and Font Sizes

Aside from the dimensions from the image above, I’m sure you are also concerned with dimensions of inner components of the storyboard. I would like to share more of these dimensions. ...

In Cheatsheet, Swift, Dec 26, 2019

Taking A Look At MVVM

There are two MVVM tutorials I’ve come across. Let’s see how similar it is and how we can tell both are MVVM. I will arrange their code in this order: model, view model, and controlle...

In Tutorial, Swift, Oct 25, 2019

Sharing UserDefault Between Apps

I just discovered a way for two apps to communicate with each other with the use of UserDefaults. I thought that UserDefault is only available locally in the app. Sandboxed in its own...

In Tutorial, Swift, Oct 21, 2019

Weak Self vs Unowned Self

Most articles regarding this are overwhelming and I’m about to make it easier. This is based on Brian Voong’s tutorial. I urge you to watch the video too because, essentially, that is...

In Tutorial, Swift, Oct 14, 2019

Enums For Beginners

Enums can be confusing for everybody, especially the newbies. I mean, why use those when you can just create variables and constructs. It does the same right? Some claim that they use...

In Tutorial, Swift, Oct 12, 2019

Sign In With Apple Swift 5 Tutorial

First of all, a big thanks to Kilo Loco’s tutorial. Check it out. Not only is this feature available for iOS 13 up, it’s also available for Mac OS 10.15.

In Tutorial, Swift, Oct 11, 2019

Sign Out Firebase And Remove Access Token

I call the signOut() to sign out, but there’s really a lot of things going on inside my call. I’m not sure which is the correct way to do this yet, but what I’m trying to achieve is o...

In Tutorial, Swift, Firebase, Oct 08, 2019

Notification And Observer: The Basics

This topic is not about Local Notifications or Push Notifications. It is about creating triggers. This is a straightforward snippet of how you call a trigger or the one-liner that not...

In Tutorial, Swift, Oct 08, 2019

Check If Online Swift 5

Thanks to Paul Hudson @twostraws for the informative knowledge on how to check for internet connection. Let me remind you that this solution is available since iOS 12.0. WWDC in June ...

In Tutorial, Swift, Oct 08, 2019

Basic Implementation of Local Notifications

Let’s get one thing straight now baby. Local notifications is not the same as Push/Remote notifications. It is also not the same as the Notification-Observer relationship which I will...

In Tutorial, Swift, Oct 07, 2019

Sophisticated Way To Use LocationManager Swift 5

This is the most elegant solution I found on how to retrieve location with CoreLocation.

In Tutorial, Swift, CoreLocation, Oct 06, 2019

Grand Central Dispatch (GCD): Where To Start Learning

I’ve been hearing and reading GCD for quite a while now. Grand Central Dispatch. Whoa! Big word! It’s really just a concept of using threads. It’s not a railway system, no. GCD is an...

In Reference, Swift, Oct 06, 2019

How Static Is Used

Static is like creating a global variable. You’ll see what I mean when you’ve watched Sean Allen’s video tutorial.

In Tutorial, Swift, Oct 05, 2019

Take Your Swift Data Structures Knowledge To The Next Level

I just found one of the best guides to prepare for your interview. I found out about this in Sean Allen’s Swift News. Though I wouldn’t recommended relying on this alone, in case you ...

In Reference, Swift, Oct 04, 2019

Swift: If Let vs. Guard Let

This is a brief explanation for newbies. It’s because when I was still a newbie, I didn’t really understand how or when to use either of these two. I never touched them at all. If you...

In Tutorial, Swift, Oct 03, 2019

MapKit Theme Style Overlay Swift 5

You don’t want to use MapBox or GoogleMap? Me too. I don’t want to pay for something that isn’t going to be much different. For now, I don’t see myself using their extra features, wha...

In Tutorial, MapKit, Swift, Oct 03, 2019

Where To Learn Async Callback and Futures

One of my favorite online tutors is Let’s Build That App. He’s really good with his YouTube thing going on. Makes me understand a lot of Swift stuff that I never imagined to be diggin...

In Tutorial, Swift, Oct 02, 2019

Where Better To Understand Semaphores (Swift)

Thanks to Roy Kronenfeld’s Medium post for this explanation of how to use a semaphore, specifically, utilizing the counter: let semaphore = DispatchSemaphore(value: 0). Another tutori...

In Tutorial, Swift, Oct 02, 2019

Codable JSON Parsing

One of the reasons why you should learn this is, first, because you’re an iOS developer. You need to trim down the size of your app by avoiding 3rd party frameworks. Now, let’s look a...

In Tutorial, Swift, Oct 02, 2019

Using Cloud Functions To Create Remote Notifications With Firebase In Swift 5 and Javascript

This is tested using Firebase Realtime Database, not with Firestore. Before all of these, I assume you have already been using the realtime database. More importantly, you already hav...

In Tutorial, Swift, Notification, Sep 30, 2019

Notification

Using Cloud Functions To Create Remote Notifications With Firebase In Swift 5 and Javascript

This is tested using Firebase Realtime Database, not with Firestore. Before all of these, I assume you have already been using the realtime database. More importantly, you already hav...

In Tutorial, Swift, Notification, Sep 30, 2019

Improvise

A Better EmptyView In An Empty CollectionView

One of the most lovely codes I’ve found is to turn an empty view into something more informative than showing nothing. As you can see, I have two labels in place of my collection view...

In Tutorial, Improvise, Oct 01, 2019

SwiftUI

Context Menu in SwiftUI

This is one of the coolest things you’d see in an iOS app. Context Menus, like the one showed in the picture, was something that I thought could only happen with App Icons. It turns o...

In Tutorial, SwiftUI, Oct 14, 2019

@State to @ObjectBinding Modifier

Notice how Scott changed from @State to @ObjectBinding. He started discussing BindableObject at 5:17. That’s because you can only use @State with local properties in the struct view. ...

In Tutorial, SwiftUI, Oct 01, 2019

Portfolio

Top 5 Github Pages Portfolio Templates

As a developer, I’d like to host my portfolio somewhere free and somewhere familiar to developers. Oh wait! I know where that is. These templates are forkable and for each one of thes...

In Portfolio, Github, Pages, Oct 01, 2019

Github

Top 5 Github Pages Portfolio Templates

As a developer, I’d like to host my portfolio somewhere free and somewhere familiar to developers. Oh wait! I know where that is. These templates are forkable and for each one of thes...

In Portfolio, Github, Pages, Oct 01, 2019

Pages

Top 5 Github Pages Portfolio Templates

As a developer, I’d like to host my portfolio somewhere free and somewhere familiar to developers. Oh wait! I know where that is. These templates are forkable and for each one of thes...

In Portfolio, Github, Pages, Oct 01, 2019

Firestore

Why I Prefer Cloud Firestore Than Realtime Database

This is just a brief insight on why I prefer using Firestore. At first, I was hesitant to dive into Firestore, because I thought there wasn’t really much difference. I saw videos and ...

In Tutorial, Firestore, Firebase, Oct 01, 2019

Firebase

Sign Out Firebase And Remove Access Token

I call the signOut() to sign out, but there’s really a lot of things going on inside my call. I’m not sure which is the correct way to do this yet, but what I’m trying to achieve is o...

In Tutorial, Swift, Firebase, Oct 08, 2019

Why I Prefer Cloud Firestore Than Realtime Database

This is just a brief insight on why I prefer using Firestore. At first, I was hesitant to dive into Firestore, because I thought there wasn’t really much difference. I saw videos and ...

In Tutorial, Firestore, Firebase, Oct 01, 2019

Promotion

Sean Allen Finally Learns SwiftUI

I’ve seen him talk about how he was hesitant to dive into learning Swift UI. I took his sentiment as my own because I don’t really see why I needed to.

In Promotion, Oct 02, 2019

Mac

Cannot Delete or Merge Old Volume In Partition In Catalina

This post is from StackExchange, coming from a user named Charles.

In Mac, Tutorial, Dec 24, 2019

You may have difficulty booting from this destination volume, the underlying disk is not partitioned with a partitioning scheme that Apple recommends for Intel Macs.

You might encounter this problem after cloning with Carbon Copy Cloner. You’ve also come here because you’re trying to make the cloned hard drive bootable. Well, you’re in luck. The p...

In Tutorial, Mac, Oct 02, 2019

MapKit

MapKit Theme Style Overlay Swift 5

You don’t want to use MapBox or GoogleMap? Me too. I don’t want to pay for something that isn’t going to be much different. For now, I don’t see myself using their extra features, wha...

In Tutorial, MapKit, Swift, Oct 03, 2019

Reference

Grand Central Dispatch (GCD): Where To Start Learning

I’ve been hearing and reading GCD for quite a while now. Grand Central Dispatch. Whoa! Big word! It’s really just a concept of using threads. It’s not a railway system, no. GCD is an...

In Reference, Swift, Oct 06, 2019

Take Your Swift Data Structures Knowledge To The Next Level

I just found one of the best guides to prepare for your interview. I found out about this in Sean Allen’s Swift News. Though I wouldn’t recommended relying on this alone, in case you ...

In Reference, Swift, Oct 04, 2019

Xcode

Experience With Carthage As Opposed To Cocoapods

Cocoapods make your build times slower and that’s why I’ve taken the liberty of trying Carthage. Well, from the instructions I’ve read in bigger frameworks like Realm and FacebookCore...

In Review, Xcode, Oct 10, 2019

Where Is Assistant Editor Mode In Xcode 11

Welcome to the world of Xcode 11 where it’s now confusing to find the assistant editor. Well, there it is. It is not in the same place anymore. On the top right corner of the storyboa...

In Tutorial, Xcode, Oct 06, 2019

CoreLocation

Sophisticated Way To Use LocationManager Swift 5

This is the most elegant solution I found on how to retrieve location with CoreLocation.

In Tutorial, Swift, CoreLocation, Oct 06, 2019

Review

How's 100 Days of SwiftUI

Like most Udemy courses, this course also begins by introducing Swift. Hence, Swift UI begins at a later part like Day 16. So that makes it 84 days haha.

In Review, Dec 29, 2019

From Swift UIKit to Dart Flutter Review

I’ve given this some thought for maybe a month or two now. To switch from iOS developer to Flutter developer, even though I’m not employed or something. Now, why would I do that? Xcod...

In Review, Nov 06, 2019

Is Catalina Sluggish? (Hackintosh)

As a developer, technically, not yet, but I’m trying to become an iOS developer. I have been giving SwiftUI some thought. I want to try it because the declarative way of developing ap...

In Review, Oct 30, 2019

Delux M618 USB Wired Ergonomic Vertical Optical Mouse Review

My new vertical mouse just arrived as we speak. This is a little different from the previous one; It has a wire instead of it being wireless and it feels funny around my hands.

In Review, Hardware, Oct 28, 2019

Fake Airpods i500 TWS Review

I bought a pair of Apple Fake Airpods on Shopee for Php 1060 including shipping. Yes, that’s right! I bought it cheap. It’s around $20 and it’s worthy, I might add.

In Review, Oct 20, 2019

Using Vertical Mouse: My Take

I bought the Wireless Vertical Mouse Game 800/1600/2400DPI Mice 2-Button a couple of weeks ago and it just arrived a week ago. I bought mine in Shopee. It’s a marketplace here in the ...

In Review, Health, Hardware, Oct 14, 2019

Let's Start Using Swift Package Manager

The first time I encountered the word Swift Package Manager was just a few days ago while searching for alternative ways to install the Firebase framework in my project. I thought Car...

In Review, Oct 13, 2019

Experience With Carthage As Opposed To Cocoapods

Cocoapods make your build times slower and that’s why I’ve taken the liberty of trying Carthage. Well, from the instructions I’ve read in bigger frameworks like Realm and FacebookCore...

In Review, Xcode, Oct 10, 2019

Native Messenger App For Mac OS (Review) vs Caprine vs Goofy vs Franz

I’m currently on Mojave and I just thought that it’s time I use an app for messenger. It takes quite a while to load Facebook messenger on my Chrome browser. Maybe it’s just my intern...

In Review, Oct 07, 2019

My First Post On Reddit

YouTube has been recommeding me blog tips and I’ve recently been keen on trying to get views on this blog. Today, my blog is still not indexed by google, but my half-baked portfolio i...

In Review, Blog, Oct 07, 2019

Blog

My First Post On Reddit

YouTube has been recommeding me blog tips and I’ve recently been keen on trying to get views on this blog. Today, my blog is still not indexed by google, but my half-baked portfolio i...

In Review, Blog, Oct 07, 2019

Design

Can You Design iOS Apps If You're Not A Designer?

I’m in no position to give any advise on creating designs because I’ve never been a designer. I only code my way through Xcode and I’ve only begun trying to deploy an app on the App S...

In Tutorial, Design, Oct 10, 2019

Health

Using Vertical Mouse: My Take

I bought the Wireless Vertical Mouse Game 800/1600/2400DPI Mice 2-Button a couple of weeks ago and it just arrived a week ago. I bought mine in Shopee. It’s a marketplace here in the ...

In Review, Health, Hardware, Oct 14, 2019

Hardware

Delux M618 USB Wired Ergonomic Vertical Optical Mouse Review

My new vertical mouse just arrived as we speak. This is a little different from the previous one; It has a wire instead of it being wireless and it feels funny around my hands.

In Review, Hardware, Oct 28, 2019

Using Vertical Mouse: My Take

I bought the Wireless Vertical Mouse Game 800/1600/2400DPI Mice 2-Button a couple of weeks ago and it just arrived a week ago. I bought mine in Shopee. It’s a marketplace here in the ...

In Review, Health, Hardware, Oct 14, 2019

CSS

Jekyll Code Syntax Indentation

I’ve been bothered by this problem for quite a while now. I never thought of finding a solution for it, but now that I have, it’s actually pretty simple. All that’s needed to fix this...

In Tutorial, CSS, Oct 26, 2019

Cheatsheet

Constraints, Dimensions and Font Sizes

Aside from the dimensions from the image above, I’m sure you are also concerned with dimensions of inner components of the storyboard. I would like to share more of these dimensions. ...

In Cheatsheet, Swift, Dec 26, 2019

Node

Detect Image File Change | Crop It Then Replace Image To .png Using Javascript Node

The objective here is to grab an image that is recently been added to a particular folder. Give the user the ability to crop it with their own dimensions of choosing, then save that c...

In Node, Javascript, Jan 29, 2020

Javascript

Detect Image File Change | Crop It Then Replace Image To .png Using Javascript Node

The objective here is to grab an image that is recently been added to a particular folder. Give the user the ability to crop it with their own dimensions of choosing, then save that c...

In Node, Javascript, Jan 29, 2020