The beauty of the spread syntax in ES6
One of the many improvements in ES6 is the spread syntax. It allows an iterable to expand in places where 0+ arguments are expected and can also be used to merge objects in a very elegant way.
ReadOne of the many improvements in ES6 is the spread syntax. It allows an iterable to expand in places where 0+ arguments are expected and can also be used to merge objects in a very elegant way.
ReadThe eTender widget uses React Higher Order Components in various places to facilitate code reuse. In this blog post I describe how and why I replaced the HOC pattern with regular components with a 'render prop'.
ReadThe eTender Messenger sends out push notifications to connected iOS devices. This blog post describes how to connect to the HTTP/2 APNS (Apple Push Notification Service) from .NET Core.
ReadThe eTender REST API generates unique reservation codes after a client creates a reservation. This reservation code alone is enough to cancel or update a reservation, so it should be unique and impossible to guess or tamper with using a brute force attack. In this blog post I describe how we generate these id’s.
ReadA short blog post about how to disable web.config transforms in .net core so a dotnet publish command will not replace your web.config in the published output.
Read