Update 02/18/2018: – Expected search result is back on Google. Perhaps it was just a bug after all. I use AngularJS (aka Angular 1) in my daily work. When I need to look up documentation for something specific, I just search for it on Google. At least I used to do that. Few days ago […]
It’s NOT OK to Still Use Angular 1 in 2018
I wrote a post 8 months ago titled It’s OK to Still Use Angular 1 in 2017. There are still a lot of companies using Angular 1 in legacy products and it is OK. That being said, some of the arguments that I made in my last post no longer seem valid. I wanted to […]
Copy any API call as CURL request with Chrome Developer Tools
Chrome Developer Tools have a very useful option that allows to copy any API request as a CURL command. This tool can be used to test APIs without having to rely on the Browser, get access to unofficial APIs, scrape data and many other useful scenarios. Please allow me to demonstrate. In this video, I […]
JavaScript is Not a Joke
Two recent post of mine were ridiculed on r/programmingcirclejerk: Building a Simple Stopwatch App with Electron – Submitted by someone as Building a 100MB stopwatch app. Compile Node.js to Native Binaries – Submitted by me as Making 60Mb ls clone in JavaScript. I submitted my own post, because I enjoyed the humor in those threads. […]
WebDriver.createSession Error in Protractor after Chrome Update
We run our protractor tests in Chrome instance via xvfb server. Last week after Chrome update to 60.0.3112.90, it began to fail with the following error. The solution was to use an older version of Chrome driver for Selenium, via the following command:
Using Code Snippets in Chrome Developer Tools
Sources view in Chrome Developer Tools has a code snippets feature, kind of like a built-in text editor, that allows to write, debug, save and re-use code snippets. Creating a code snippet To get to code snippets: Open the Developer Tools Navigate to Sources at the top menu Select Snippets in the left menu (see […]
Building a Simple Stopwatch App with Electron
Few days ago I decided to find a Stopwatch app for my Mac. I went over to the App Store and noticed that there were no good free options available. I thought to myself, how hard would it be to make one with Electron? Turns out, it was very easy. Getting an Electron shell running […]
JavaScript Fatigue or My History with Web Development
I’ve only been a full time web developer for the past 5 years. It’s barely enough time to start calling myself a “senior” Software Engineer. In that short period of time the web technology stack has evolved tremendously. January 2012 – jQuery In early 2012 I was finishing up my master’s degree and got a […]
It’s OK to Still Use Angular 1 in 2017
Update Jan 19, 2018: I was wrong, please read It’s NOT OK to Still Use Angular 1 in 2018 instead. I saw an old friend over the weekend, who is a Director of Front End at a local start up. He asked me what framework we were using, and I said, still Angular 1. He […]
Compile Node.js to Native Binaries
Guillermo Rauch (Socket.io, Mangoose.js, Hyper.js, Now) is the guy to watch, and last night he did not disappoint. The following tweet announced pkg – a simple tool to generate a native executable file from Node.js code targeting Mac, Linux, and Windows. Introducing `pkg` Single command binary compilation for Node.js pic.twitter.com/Dbe9L1gb0x — ZEIT (@zeithq) April 29, […]