Home » Web Dev (page 4)

Web Dev

Using a Chrome Developer Profile with Visual Studio Code Debugger

When developing web apps in Visual Studio Code, I find myself using the built-in debugger to conveniently launch my web application in Chrome. Initially I was using the following launch.json configuration to launch Chrome and the debugger: "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome", "url": "http://localhost:4200/home", "webRoot": "${workspaceFolder}/src" } ] This launch configuration works pretty well. It ...

Read More »

WebRTC Issues and How to Debug Them

WebRTC is an amazing and rather ground-breaking technology pioneered by those geniuses at Google. Enabling plugin-free connectivity between browsers, the typical application for WebRTC is that of video chat applications. However, WebRTC is not just for audio and video; it’s also capable of transmitting other high-speed data. In short, envision a future of peer-to-peer gaming, file transfer, and other true ...

Read More »

How to Deploy Wildcard SSL Certificates Using Let’s Encrypt

The web of the future is encrypted and every site should have HTTPS enabled. Resources such as cookies, images, scripts, and HTML can be exploited, so good practice in web development is to make sure every resource accessed by users on your website is encrypted. Let’s Talk About SSL Certificates As you may know, HTTPS (Hyper Text Transfer Protocol Secure) ...

Read More »

Getting Started with Containers and Microservices

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Learn best practices for implementing and monitoring containers and microservices, and what to do if you need a new application monitoring solution. Get Ahead of Microservices and Container Proliferation with Robust App Monitoring Containers and microservices are growing in ...

Read More »

From Zero to App: The Cross-platform Development Approach Simplified

The demand for mobile application developers is extremely high. However, learning each platform’s native programming language and toolsets can be a significant, time-consuming challenge. Fortunately, there’s a better way! Cross-platform application development. The goal of cross-platform development is to create software that seamlessly runs on multiple platforms using one set of tools and programming languages. The benefits of this approach ...

Read More »

Making Dumb Components Smart: Refactoring

Learning new skills is how we as programmers stay sharp and stay employable. I recently started a gig that gave me an opportunity to learn something new, but I had to develop a few workarounds to learn a new framework and make it do what I needed it to do. Boilerplate code can help jump-start a project. You can find ...

Read More »

Performing Zero Downtime Releases

You’ve spent months working on a project, and it’s finally time to show it to the world. You’re proud of what you’ve achieved, but you aren’t quite sure how to release it for others to see. If that sounds familiar, read on, and together we will cover how to perform a release of your code, with minimal interruption and difficulty. ...

Read More »

Eliminating Mobile Test Automation Flakiness and More

Mobile testing by definition is an unstable, flaky and unpredictable activity. When you think you covered all corners and created a “stable” environment, still, your test cycle often get stuck due to 1 or few items. In this post, I’ll try to identify some of the key root causes for test automation flakiness, and suggest some preventive actions to eliminate them. What Can ...

Read More »