JWT or Sessions, which one should you choose?..
Docker recipes- modifying code inside containers
Docker's official documentation and tutorials show us a technique to modify a project's source code inside a running container. This is done by mounting the folder from the host into the container...
Docker recipes- basic continuous integration
The process of building docker images should be integrated into your CI pipeline...
Github - syncing the gh-pages branch
gh-pages branch is used with github repos as a front page for the repository. It is used to display demos, documentations, a stylized readme, and more. Some difficulties arise when the gh-pages branch needs to reference or contain files that originate from the master branch...
Programming Driven Design
The UI design of a new web application is usually driven by ux, product, art and other related considerations. Programming comes into play after the design is finished. If programming considerations are taken at the UI design time, it will be limited just to verifying if a new feature is technically possible. The following example will try to demonstrate why in some applications, programming considerations should also drive the design...
Vim - how to delete (not cut)?
vim's delete command, is a core command used in every editing session. Delete combos such as dw
, dd
, D
, di"
will make you happy you chose vim. However, there's a known caveat with the delete command...