I’m going to do something different today and write about Rust instead of Java. This is something that I want to give a try and if it all goes well I will continue writing some posts about Rust in the future. I will be writing about learning Rust from the perspective of a Java developer by making comparisons where appropriate ...
Read More »Tracking Object Allocation in Ruby
Whenever you do something like MyClass.new, Ruby creates a new object, which uses a little bit of memory. But that’s not the only way you are creating objects. Many actions will create objects, including strings and arrays. Even if you don’t say String.new or Array.new, it’s still a new object that is being created for you. Because memory is not ...
Read More »AngularJS Development Environment Example
Hello readers, in this tutorial, we will guide you for setting up a solid development environment for having the best Angular learning and working experience. 1. Introduction 1.1 What is AngularJS? AngularJS is a JavaScript MVC or Model-View-Controller framework developed by Google that lets developers build well structured, easily testable, and maintainable front-end applications. Before we start with creating an ...
Read More »Node.js Hello World Example
In this post, we take a look at one of the most exciting development in recent times. Node.js, the framework or platform that has gained favour with thousands of developers world wide. It has everybody excited with all the new possibilities it opens up. Suddenly front end developers found that they could use most of their existing skills with JavaScript ...
Read More »Continuous Testing Principles for Cross Browser Testing and Mobile Apps
Majority of organizations are already deep into Agile practices with a goal to be DevOps and continuous delivery (CD) compliant. While some may say that maximum % of test automation would bring these organizations toward DevOps, It takes more than just test automation. To mature DevOps practices, a continuous testing approach needs to be in place, and it is more ...
Read More »Angular.js Step by Step Beginner Tutorial
Hello readers, in this basic example, developers will learn what AngularJS is and how to start writing the code using the AngularJS framework. Table Of Contents 1. Introduction 1.1 What is AngularJS? 1.2 Why should we use AngularJS? 2. Angular.js Step-by-Step Beginner Example 2.1 Tools Used 2.2 Project Structure ...
Read More »Exploring Security, Metrics, and Error-handling with gRPC in Python
In my post “Using gRPC in Python,” we wrote a basic gRPC server implementing a users service. We are going to expand on it and explore more gRPC concepts, such as secure client-server communication via self-signed SSL certificates, implementing gRPC middleware (or interceptors), and error handling. We will be using Python 3.6 for our demos in this article. The git ...
Read More »Mixing Ruby and Rust on Heroku
Ruby has been around for a good many years now and has become a quite well-seasoned language. There are many profitable tools, projects, and sites with code written in Ruby, which is a nice thing that we can utilize even in Rust. In this post, I’ll be covering running Ruby code from Rust, touch on Rust from Ruby, and deploying ...
Read More »5 Code Editors for Web Application and API Development
If there’s anything more guaranteed to start a flame war than the question of tabs versus spaces, it’s asking which IDE or text editor a developer uses. Asking if a developer uses an IDE, especially, can often start a flame war all its own. However, being a laid-back Australian, flame wars don’t bother me one little bit. So in this ...
Read More »