Posts

Code Quality Assurance - The Best Practices

Image
Code Quality Code quality is important, essential and perhaps the most overlooked when it comes to any type of project. Especially in the modern tech industry, code quality has become vital to the performance of the whole application and the overall user experience. It is no longer just about "making it work" anymore. Good code is not only a result of merely keeping it simple or removing unused features, as personal or peer code reviews are the main contributing factors when it comes to ensuring product quality and a collaborative environment between your programmers. Code quality assurance may be difficult as the project capacity increases, so here are some of the top valued practices I've gathered and learned so far in my career that you can implement today for your project's benefit. Peer Review Peer code reviews can often seem unproductive at times, especially in a big project with strict deadlines. However, they are the most effective when the reviewers

An Introduction to Flex Layout and Angular Material

Image
Flex Layout What  - Flex Layout was announced by the Angular team as a UI layout library that is based on styling and written in pure TypeScript. Originating from CSS Flexbox, it allows users to create responsive page layouts without the use of classes and styling files like css or scss.  When  - Flex Layout requires Angular version 4.1^ and works best when paired with Angular Material but it can also be independent. It is mainly a solution for applications that require heavy responsive behaviors, especially desktop and mobile friendly applications as it allows the developer to anticipate the user's screen size by setting breakpoints in which to make the responsive transition. Flex Layout Installation Setting up Flex Layout for Angular is as easy as using it. Lets get started! Install  - type the following command in your project's command line. npm install @angular/flex-layout --save Import  - import FlexLayoutModule  into your app module. Flex Layout Bas