tech/webdev magazine

August 31, 2018

August 30, 2018

Checkbox vs Toggle Switch

Thursday, August 30, 2018 Teklinks

Forms provide several controls that make it easier to collect input from users. Using the right control at right place is a challenge while designing forms. A checkbox control has three states: unselected, selected, and indeterminate.

Full article

Structuring a React Project — a Definitive Guide

Thursday, August 30, 2018 Teklinks

React’s ecosystem aims to give users complete control over everything, without being tied to a any particular way of doing things. Still, while some common patterns and conventions have been established recently, one thing that the React community has stayed away from is standardizing a unified project structure.

Full article

How to Install and Run Chrome OS Without Chromebook

Thursday, August 30, 2018 Teklinks

Google Chrome OS is one of the emerging operating systems that’s gaining popularity, primarily due to its growing list of features. Although it was possible to run the Chromium OS (the base version of Chrome OS), on Windows yet it was not possible to run the actual OS.

Full article

Best Practices For Mobile Form Design

Thursday, August 30, 2018 Teklinks

Users can be hesitant to fill out forms. That is why it is our goal as designers to make the process of filling out a form as easy as possible. Nick shares some techniques that can help you design effective forms. (This article is kindly sponsored by Adobe.

Full article

August 28, 2018

10 Ways to Misuse Angular

Tuesday, August 28, 2018 Teklinks

Co-written with Varun Vachhar. Any chainsaw that can cut down a tree can also take off a leg if used carelessly. Equally, any framework as powerful as Angular will inevitably contain traps for the unwary.

Full article

Using feature detection to write CSS with cross-browser support

Tuesday, August 28, 2018 Teklinks

In early 2017, I presented a couple of workshops on the topic of CSS feature detection, titled CSS Feature Detection in 2017. A friend of mine, Justin Slack from New Media Labs, recently sent me a link to the phenomenal Feature Query Manager extension (available for both Chrome and Firefox), by Nigerian developer Ire Aderinokun. This seemed to be a perfect addition to my workshop material on the subject.

Full article

How I recorded user behaviour on my competitor’s websites

Tuesday, August 28, 2018 Teklinks

Google’s team has tracked down my test site, most likely using the source code I shared and de-indexed the whole domain. Last time I publicly exposed a flaw, Google issued a manual penalty and devalued a single offending page. This time, there is no notice in Search Console.

Full article

August 27, 2018

August 23, 2018

What exactly is Node.js?

Thursday, August 23, 2018 Teklinks

Node.js is a JavaScript run-time environment. Sounds great, but what does that mean? How does that work? The Node run-time environment includes everything you need to execute a program written in JavaScript.

Full article

The Easiest Way To Customize Bootstrap

Thursday, August 23, 2018 Teklinks

Bootstrap 4 has a huge number of customization options that control nearly every aspect the framework - from major changes like the size of the grid, to tiny details such as the progress bar colors.

Full article

CSS and PWAs: Some Tips for Building Progressive Web Apps

Thursday, August 23, 2018 Teklinks

The latest iteration of all of this is the progressive web app (PWA). A PWA is a software platform that aims to combine the best of both the Web and the native experience for website/app users. In this article on CSS and PWAs, we’re going to discuss a number of techniques that can be used when creating the CSS required for the development of PWAs.

Full article

August 22, 2018

August 21, 2018

Build a Reusable Component with Angular Elements

Tuesday, August 21, 2018 Teklinks

Code reuse can be significant in any software project. By reusing code, developers can drastically cut development and maintenance time for software projects. This is the reason that every framework for developing software has a way to encapsulate functionality and reuse it.

Full article

August 20, 2018

NestJS as an Ionic 4 Backend

Monday, August 20, 2018 Teklinks

Back to my blog for a long time. Now take a small touch to NestJS. Yes, if you familiar with Ionic 2, 3 (and now Ionic 4 for Angular) you should take a look at NestJS, I think it’s a cool thing for Angular’s man.

Full article

Testing Components in React Using Jest and Enzyme

Monday, August 20, 2018 Teklinks

This is the second part of the series on Testing Components in React. If you have prior experience with Jest, you can skip ahead and use the GitHub code as a starting point.  In the previous article, we covered the basic principles and ideas behind test-driven development.

Full article

Resources I Used to Teach Myself Blockchain Development

Monday, August 20, 2018 Teklinks

I started investing in cryptocurrencies last year, and just kept going down the blockchain rabbit hole from there. Where I live especially, much of the blockchain community is focused on things like trading and investing in cryptocurrencies.

Full article

August 17, 2018

Angular Console — The UI for the Angular CLI

Friday, August 17, 2018 Teklinks

Today we are happy to announce Angular Console — the UI for the Angular CLI. Angular CLI transformed the Angular ecosystem. We no longer have to spend time maintaining our webpack configurations, figuring out how to make tests run, fixing source maps — the CLI does this for us.

Full article

10 Priceless Resources for JavaScript Learners

Friday, August 17, 2018 Teklinks

A career in software means a dedication to lifetime learning. We’re all learning to code, whether we just started, or we’ve been at it for years. I’ve built up a valuable collection of resources for people who are learning to code, or interested in deepening their understanding.

Full article

August 16, 2018

August 15, 2018

Why Small Teams Win And Bigger Ones Fail

Wednesday, August 15, 2018 Teklinks

We live in a world of abundance which in the end has a negative consequence on our way of thinking. And in the business world, we become cluttered in the need for more. More people, more resources, bigger offices, more products, more features — it’s a “more and more” era.

Full article

August 14, 2018

Walk Through Docker

Tuesday, August 14, 2018 Teklinks

What is Docker? Docker is the open platform for developers and system admins to build,ship and run distributed application on laptops,VM or cloud.Docker is widely used for operations to run multiple application in containerization form.

Full article

August 13, 2018

Vue CLI 3.0 is here!

Monday, August 13, 2018 Teklinks

Over the past few months, we’ve been working really hard on the next generation of Vue CLI, the standard build toolchain for Vue applications. Today we are thrilled to announce the release of Vue CLI 3.0 and all the exciting features that come with it.

Full article

August 11, 2018

Architecture in Angular projects

Saturday, August 11, 2018 Teklinks

One year ago, I published Understanding Angular modules (NgModule). This post was focused on a technical point: scope, to know when to import a NgModule. You should read it first, but it didn’t explain how to organize your own modules.

Full article

Learn How to Setup a CI/CD Pipeline From Scratch

Saturday, August 11, 2018 Teklinks

A CI/CD Pipeline implementation, or Continuous Integration/Continuous Deployment, is the backbone of the modern DevOps environment. It bridges the gap between development and operations teams by automating the building, testing, and deployment of applications.

Full article

August 9, 2018

Deploy your Create React App with Docker and Ngnix

Thursday, August 09, 2018 Teklinks

One of my main frustrations when it comes to Create React App, or really any frontend app that is served statically without a server backing it, is that your routes are now gone. You can access them from inside the app and go from page to page but if you try to access a page directly well…

Full article

11 Painful Git Interview Questions You Will Cry On

Thursday, August 09, 2018 Teklinks

According to the latest Stack Overflow developer survey, more than 70 percent of developers use Git, making it the most-used VCS in the world. Git is commonly used for both open source and commercial software development, with significant benefits for individuals, teams and businesses.

Full article

Demo: GitLab + Jira + Jenkins

Thursday, August 09, 2018 Teklinks

One of the things we love about GitLab is that while it can replace all your other software development lifecycle tools (no, really); it doesn't have to. Whether you want to rip and replace everything or use it for one or two stages of your workflow, alongside your existing toolset (for now, or forever), we've got you covered.

Full article

August 8, 2018

Presentational and Container Components

Wednesday, August 08, 2018 Teklinks

There’s a simple pattern I find immensely useful when writing React applications. If you’ve been doing React for a while, you have probably already discovered it. This article explains it well, but I want to add a few more points.

Full article