“My code is working well, the website I built is looking great, and my client is happy. So why would I still care about writing clean code?” If this sounds like you, then read on. A little while ago, I was having a discussion with one of my friends, Kabir. Kabir is an experienced programmer. He was working on a ...
Read More »Working of the measurement protocol
What is ‘Measurement Protocol’? Measurement protocol is a set of rules which the application must follow in order to send raw hit data directly to GA server. What is a ‘Measurement Protocol Request‘? In order to make an HTTP request to the GA server (for sending in the raw hit data directly), the HTTP request needs to be formatted according ...
Read More »The Right Way to Architect Single Page Web Applications
Lets face it, Web Apps are a complex and complicated beast, both on the front end and back end. The reason we had to come up with so many frameworks and libraries (angular/backbone/react/vue/marionette/require.js/etc.) is that the whole process is quite difficult and convoluted. Once your app starts to scale in complexity, even the best of ideas and best practices in ...
Read More »How to create a Server-less Google Drive client using only HTML and JavaScript
A few days ago, I had to work on a project of this kind and the information and documentation available on this topic was quite bewildering. As a result, I decided to write this article in order to make everything available at one place. Almost everyone knows about the Google API Python Client (and similar others in Java, PHP, etc.) ...
Read More »Design Faster & Code Quicker
Design faster and code quicker are things wanted by every web designer and developer. It is easy to achieve that, you only need the best web tools and services at your disposal. Stop searching through tons of solutions on the market and first try the below resources. You will also save good money, not only time. We have included only ...
Read More »The Big Bet on Web Performance: What to Do Until WebASM Takes Over?
What do WebASM, Reason, Dart, Rust, and Go all have in common? They’re all trying to make the web faster. However, they do it in different ways. WebASM’s approach is obvious. Take high performance code written in C and C++. Find a way to run it safely in the browser. Dart’s initial approach was different. In the short term, Dart ...
Read More »Webpack Project is sitting on a vulnerability, avoid it at all costs!
The other day, I was going through this medium post which describes the kind of chaos and insecurity currently plaguing the JavaScript world, and the numero uno reason for that is the astronomical number of npm packages. When you usually install a non-trivial library or application through a package manager, the expectation is that the number of dependencies should be ...
Read More »Is it possible to Outside-In TDD on front-end?
Traditionally, because of lack of tools or knowledge, there have not been that many good practices in front-end development. You probably just made the jQuery work and if you were lucky you used Selenium to automate the tests from a user perspective. Which led to this: An inverted testing pyramid, which gives slow feedback (I’m looking at you, 8h test ...
Read More »Deployment Options for .NET Microservices Agent
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! It’s easy to get started with AppDynamics’ new .NET Microservices Agent. Featuring advanced portability, refinement and ease of use, this agent delivers great value to our customers who monitor .NET Core applications. Its flexibility in deployment is a boon ...
Read More »