var a = [0, 1, 2][0, 1, 2]; What is value of a? var b = 0, 1, 2; What is value of b? b is last element of 0, 1, 2 so b === 2 So a === [0, 1, 2][2]; a === 2; A grammar utility of JavaScript. 😉
Anti Flicker on Google Optimize
we normally use Google Optimize for A/B testing. A/B testing is redirecting pages with loading. But it is redirected to next page after original page is loaded. Users will feel flicker with first loading. So, we need to prevent the flicker. So, Google provides Anti Flicker Code for Google Optimize. https://support.google.com/optimize/answer/7100284?hl=en Please check the detail.
Testing sends email free!!!
https://www.pilotmail.io You can send your email templates via this service to any testing emails free. The free plan is 100 emails per month.
Remix – NPM
https://github.com/ethereum/remix-ide Install npm and node.js (see https://docs.npmjs.com/getting-started/installing-node), then do: Remix-ide has been published as an npm module: npm install remix-ide -g remix-ide
Nginxconfig Generator
(https://nginxconfig.io/) NGINX is so much more than just a webserver. You already knew that, probably. low memory usage high concurrency asynchronous event-driven architecture load balancing reverse proxying FastCGI support with caching (PHP) amazing fast handling of static files TLS/SSL with SNI A lot of features with corresponding configuration directives. You can deep dive into the NGINX …
PayPal integration – IPN
IPN (immediate payment notification) is a setting in PayPal account which works just like webhook in stripe. The difference is literally, it comes back as soon as payment is processed. We can do payment confirmation in your back-end using the notification. In order to activate it, you need to do it in your PayPal account. …
Screen on Linux
Introduction Screen or GNU Screen is a terminal multiplexer. In other words, it means that you can start a screen session and then open any number of windows (virtual terminals) inside that session. Processes running in Screen will continue to run when their window is not visible even if you get disconnected. Install Linux Screen …
Angular – dirty and touched
Why check dirty and touched? You may not want your application to display errors before the user has a chance to edit the form. The checks for dirty and touched prevent errors from showing until the user does one of two things: changes the value, turning the control dirty; or blurs the form control element, setting the control to touched. You can …
Git Tower
Over 100,000 developers and designers are more productive with Tower – the most powerful Git client for Mac and Windows. Drag and Drop • Undo everything • A unique Conflict Wizard • File history • Extensive documentation • Great customer support… Tower helps you master version control with Git. The brand new Quick Actions dialog gives you superpowers: Give it a branch name and it will …
Keycloak
Keycloak is open source identity and access management for modern applications and services. Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It’s all available out of the box. You’ll even get advanced features such as User Federation, Identity Brokering and Social Login. For …