Posts

Showing posts from June, 2020

Reactjs-Using Proxies with Redux Types

One of the most common problems that I run into when using Redux is trying to figure out why an action is not being captured by a reducer. For someone just getting starting with Redux , debugging this issue can be especially overwhelming because of how Redux manages data flow. So before you start pouring over configuration code, or the logic contained in your action creators and reducers, please, make sure your action types are defined and spelled correctly. In any application that I have built, most bugs that I have run into are simply due to typos. However, the solution to this particular problem is harder to spot because no errors are raised when the application is run. Take a look at the snippet below. // actionTypes.js export const FETCH_FILE_REQUEST = 'fetch_file_request' ; export const FETCH_FILE_SUCCESS = 'fetch_file_success' ; export const FETCH_FILE_FAIL = 'fetch_file_fail' ; // filesReducer.js import { FETCH_FILE_REQUEST...

Version 10 of Angular Now Available

Image
Version 10.0.0 is here! This is a  major  release that spans the entire platform, including the framework, Angular Material , and the CLI. This release is smaller than typical; it has only been 4 months since we released version 9.0 of Angular. We try to release two major versions each year to keep Angular synchronised with the rest of the JavaScript ecosystem and to have a predictable schedule. We plan to release version 11 this fall. What’s in this release? New Date Range Picker Angular Material now includes a new date range picker. Image of the new date range picker To use the new date range picker, you can use the  mat-date-range-input  and  mat-date-range-picker  components. See this example on StackBlitz. Learn more about date range selection. Warnings about CommonJS imports When you use a dependency that is packaged with CommonJS, it can result in larger slower applications. Starting with v...

Full Stack Development - Course Content

Image
Full Stack Web Developer COURSE OBJECTIVES Enable Aspirants to develop a complete web application from the scratch that includes Front-end, Back- end , and Data-Base technologies Build strong foundations (ex: OOPS) in entry-level engineers thereby making them job-ready as per industry requirements. Enable them to learn new technologies by applying foundation paradigms. By the end of the program, participants will become an industry-ready engineer who can be readily deployed in a project. (ex: HTM5 ) and makes them develop a responsive page web application. Followed by that it deep dives into PHP stack components and brings hands-on perspective to building scalable web applications by leveraging the “ JavaScripteverywhere ” phenomenon. Throughout the course, foundation paradigms are stressed to ensure participants clearly understand software engineering fundamentals and apply them. The course further covers various data-exchange me...