Discover Issues, Share Solutions.

Article Pic

APNs - iOS Remote Push Notification Tool for macOS

OwnProvider - A simple macOS tool application for Apple’s Developer to test Apple Push Notification Service(APNs) Developers can push remote notification from their macOS without a server end. Features: Based on the Apple’s newest .p8 certificate. Based on JWT authentication. Communicating with APNs via HTTP2 Protocol. Push message to Development/Production environment with the same .p8 certificate. Custom JSON payloads. Your can install from Mac App Store by search the “OwnProvider”:
Article Pic

High concurrency in Web

Have you ever wondered what kind of request volume or how many users a high-concurrency web application can support? An application that can only handle several hundred or several thousand PVs per day is not considered a high-concurrency system. However, there is no clear definition online as to what constitutes high concurrency. Note that the term concurrency here does not refer to concurrency in programming. For information on concurrency and the difference between concurrency and parallelism in programming, please refer to this article.
Article Pic

Concurrency programming and Parallel programming

Reference to the explanation of concurrency and parallelism by the father of Erlang using a picture that even a 5-year-old can understand: It may be more helpful to understand them from their opposite sides: The antonym of concurrency is sequential: concurrency vs sequential The antonym of parallelism is serial: parallelism vs serial Other explanations of concurrency and parallelism are: Concurrency: refers to the nature of the code that logically can be executed in parallel and has the potential to do so, but may not currently run in a physically parallel manner.