Skip to main content


Showing posts from April, 2018

Attaching restricted size image file in Adobe PDF using Javascript

According to Adobe website, Portable Document Format (PDF) is a file format used to present and exchange documents reliably, independent of software, hardware or operating system. Invented by Adobe, PDF is now an open standard maintained by the International Organization for Standardization (ISO). PDFs can contain links and buttons, form fields, audio, video and business logic. They can also be signed electronically and are easily viewed using free Acrobat Reader DC software. Easily used world ever, it serves many purpose today. Future brings a series of blogs, showcasing the dynamic role of Acrobat PDF, more so how it can be changed and edited to suit various clients‘ needs. In one of the blog, Future Focus explains how one can effectively attach an image with restricted size and format into an Acrobat PDF file using JavaScript. More clearly explained here

Role of Documentation in software

  While Agile Manifesto states “ working software over comprehensive documentation ”, you can notice that it doesn’t completely rule out the need for documentation.     It emphasis on ‘working software’ as the primary objective and ‘comprehensive documentation’, as a secondary one and certainly not a needless one. Agile or waterfall, good concise documentation , whether customer facing user manuals or installation guides or specification requirement documentations for developers and analysts, helps software users big time in these challenging times.     However, many developers consider documentation as second to the last step in the project life cycle. The truth is no one wants to write it or about it and consider it a futile effort that gets in the way of the   real work. Many future problems can simply be averted if documentations are given their due.   Discussed detailly here

Ways to apply Cross origin Domain XMLHttpRequest

Over the years, JavaScript and Web programming have grown tremendously seeing several revisions and changes to suit modern day needs, yet the same origin policy remains.  The fundamental purpose of this policy is to prevent JavaScript from making requests across domain boundaries, in the process instigating various hacks for making cross-domain requests. Here’s where Cross-Origin Resource Sharing (CORS) helps. Web administrators, server developers and front-end developers are the likely lot who find this technology more useful when they need to access resources across domains, servers, protocol or port.  Additional HTTP headers are used to gain permission to access resources from a different domain server, protocol or port than the one from which the current document originated. It is to be noted that, modern browsers to mitigate any risks during cross-origin HTTP request use XMLHttpRequest or Fetch. Cross Origin Domain XMLHttpRequest is detailly discussed here htt

Basics of UX and UI

UX refers to the term User Experience while UI stands for User Interface . But despite their vicinity, there are lot more to their execution process and design discipline. UX design relates to the overall user interaction and experience with an application or a website. It is well known that great user experience results in return customers and great app usage. Hence the more importance. Typically, the UX Design process include research, design, prototyping, testing and measurement. Lot of factors influence UX process such as usability, utility, accessibility, design/aesthetics, performance, ergonomics, overall human interaction and marketing. On the other hand, User Interface (UI) is more about visual design and information design around screens. Though a lot of process go into this graphical element, UI as the name implies, about the things the user will actually see and interact. It delivers tangible results and focuses on how an app or product surface look and