To start with, first, we need to have Visual Studio 2019 installed and a valid server URL. Cloning is the process of downloading or copying a repository to the destination location from the server/source. Cloning projects with Visual Studio 2019 in the Solution Explorer is very easy. Before starting the cloning process, we must have an existing repository which points out our repository on the server. Every server has its own unique repository URL.
In this article, we will learn how to make our Angular app available in different languages using i18n and localization. We will create an Angular application and configure it to serve the content in three different languages. We will also deploy our app to Google Firebase and see how localization works in real-time.
We will use Angular 7 and VS Code to develop our application. Take a look at the application output.
Laravel Blade is the template engine thats built into the framework. It makes working with HTML a breeze. I have been working with Laravel for more than a year, but never realized some of Blades features. I want to share with you 10 underused blade directives that will clean up your code and save some time in the process. Lets get going.
In this article, Im trying to compare different approaches to solving this problem. Lets define the problem first.
Open Visual Studio and select File >> "New". Then, click on Project.
The title of this post, Advanced Basics, takes the basics and fundamental concepts of what a developer has learned, whether it be a technique or library, and extends it exponentially to advance it to be something more efficient and useful for future projects.
We kick this post off by combining some Bootstrap with ASP .NET Core TagHelper goodness to provide a worthy post (maybe even a series? See below for more).
A few days ago, I wanted to test a JS function. Part of the test was to verify that another function gets called, and gets called correctly (with the correct parameters). I ended up using Sinon for the task, and now, looking back at it, its pretty easy and straightforward. The thing is, when I was trying to write my tests I didnt find good examples and there was a little struggle until I figured it out, which is the motivation for this post (why not share and make someones else life easier, right?).
Much of application development, including web applications, has to do with CRUD creating, reading, updating, and deleting data. Today, we will be building a full stack Vue note-taking application and showing you how to perform the aforementioned processes, using Node.js running the Express.js framework for the backend, and MongoDB to store our data.
Below is a preview of the application we will be building:
Cross-browser parallel testing is performed to run a single test across multiple browser combinations, simultaneously. This is a very practical and powerful scenario for automation testing. Cross-browser parallel test automation allows you to scale back execution time while not compromising with coverage of your check and leads to faster test results.
What Is Watir?
Watir is an open source Ruby library which helps to achieve cross-browser automation testing. Watir supports Ruby, which is an object-oriented language and typically its simpler and faster than other languages. The good thing about Watir is that it supports any web application irrespective of the technology used to develop that application.
Imagine its Monday morning. You wake up and grab your phone to check your Twitter feed. You scroll and scroll whats that? Oh, news from NASA. Like! And then you suddenly see that the heart-icon has not only changed but did so gorgeously.
At first, it may seem like nothing. But the truth is, small animations in the interface can make a big difference. When you use a certain app and you know for sure it has reacted to your tap, it means the design was well thought through. The app creators not only made it practical but also attractive and pleasant to use. And its true animations add uniqueness and mood to an application. Those of you whove ever tapped Heart on Twitter know this feeling you simply go, Aaawww! Such a reaction proves how important animations can be in an interface. With tiny animations like this, users cant help but like your product. On top of that, theyll better understand whats going on inside the app and how to interact with its interface.
Welcome back! If you missed Part 1, you can check it out here.
Ideal Apps for WebViews
WebViews are not perfect for all app types. If you are building the Facebook app with 18000 classes even native might not be good enough. But there is a huge class of applications where web-based views are the best choice. If your app fits into these categories, definitely go for WebViews:
We took some time to reflect back on some of the best lessons we’ve learned after completing over a half dozen React Native apps. Here are our top four takeaways and lessons learned from our experiences building large React Native applications.
In the last post, I wrote about unit testing data access in ASP.NET Core. This time I’m going to go into integration tests. This post shows you how to write an end-to-end test using a WebApplicationFactory and hot to write a specific integration test.
Unit Tests vs. Integration Tests
I’m sure most of you already know the difference. In a few discussions, I learned that some developers don’t have a clear idea about the difference. In the end, it doesn’t really matter, because every test is a good test. Both unit tests and integration tests are coded tests, they look similar, and use the same technology. The difference is in the concepts of how and what to test and in the scope of the test:
Welcome back! If you missed Part 1, you can check it out here.
1.3. Single Page App Architectural Pattern
1.3.1. Never Use Observers
Clarification: Observers here refers to the observer in the old Ember version (not sure if it is still there). It doesnt contain event listeners. In older Ember versions, an observer is a function triggered when a value is changed. For example, a developer can define a function like:
Fork is an intuitive, user-friendly, and open source CMS. Fork uses the Symphony framework and provides various tools for its users to build, monitor, and update websites. You easily can integrate it with web analytics tools to analyze user behavior on your website and perform search engine optimization.
In this tutorial, we will be installing and setting up Fork CMS on an Alibaba Cloud Elastic Compute Service (ECS) with Ubuntu 16.04 installed.