Queue Data Structure in JavaScript

It is easy to limit the functionality of an array to make it work as a particular queue or stack data structure. I personally believe that instead of using the array object directly, it is better to constrain it to the methods required by the job instead of leaving every method public that can be misused by other programmers.

Stack Data Structure in JavaScript

It's not difficult to simulate or implement the functionality of a stack by using arrays in JavaScript. By creating a Stack class, we can only use the methods required by the stack while hiding the methods that are not necessary.

Open Letter to Web Design Agencies

If you can design a fast flyer for a nonprofit organization when there is no work around the office, do it! Moreover, you can participate in the open source community answering questions or contributing with code.

Please Stop with Pixel Perfect Design in Web Design

For now, the only way to create a good enough user experience is by using Responsive Web Design which was a technique using media queries created in 2010. However, with media queries and Responsive Web Design , there is not pixel perfect because you are designing even for resolutions that you are not testing for.