tech/webdev magazine

May 30, 2018

How Do You Know Your Website Is A Success?

Wednesday, May 30, 2018 Teklinks

Product strategy is a combination of achievable goals and visions that work together to align the team around desirable outcomes for both the business and your users. (Image credit: Melissa Perri) (Large preview)Here are a few tips that help you set a goal: Tie the purpose to business goals.

Full article

May 29, 2018

How to setup CI/CD workflow for Node.js apps with Jenkins and Kubernetes

Tuesday, May 29, 2018 Teklinks

Continuous Integration and Continuous Delivery are two of the practices that shape DevOps philosophy today. Basically it includes implementing development and integration workflows where developers commit their changes to the central repository frequently, ensuring that their commits are functional and ready to be deployed to production.

Full article

May 27, 2018

Learn This One Weird ? Trick To Debug CSS

Sunday, May 27, 2018 Teklinks

Hi! ? I’m Zaydek! When I first set out to learn how to make websites, it was far more painful than anticipated. After all, I’m an experienced graphic designer and programmer — how could websites be that hard? In this article, I detail the decisions that led me to create a CSS debugger.

Full article

Building AI Enabled GraphQL Applications

Sunday, May 27, 2018 Teklinks

In this post we’ll learn how to use GraphQL to map to AWS Lambda endpoints that work with AI services. We’ll be using AWS AppSync as the GraphQL endpoint & AWS Amplify for the GraphQL client.

Full article

May 26, 2018

How To Install The Plano GTK Theme On Linux

Saturday, May 26, 2018 Teklinks

Installing the Plano GTK theme isn’t difficult, as users will not need to manually build the theme into something installable. Still, to use this theme correctly under Linux you’ll need to meet certain requirements.

Full article

How not to write an error message

Saturday, May 26, 2018 Teklinks

Speaking of being specific with your people, places, and things: I present to you the classic case of cancelling your cancellation. It’s an all-too-common scenario in software product UIs.

Full article

What if JavaScript wins?

Saturday, May 26, 2018 Teklinks

What had often been a solitary pursuit, or one where collaboration happened with a defined set of colleagues within a company or open source project, burst open into a much more intrinsically social experience.

Full article

Getting Started With CSS Layout

Saturday, May 26, 2018 Teklinks

If you are in a vertical writing mode, then sentences run vertically so normal flow would lay the blocks out horizontally. Normal flow is where you begin with any layout: when you create a CSS Layout, you are taking the blocks and causing them to do something other than normal flow.

Full article

May 25, 2018

How to Start and Finish Any Web App Project

Friday, May 25, 2018 Teklinks

Did you know it took about 65 years for the Golden Gate Bridge to go from conception to being built? In 1872 a dude by the name of Charles Crocker proposed building a bridge between San Francisco and Marin County (the towns connected by the Golden Gate Bridge).

Full article

Why Blockchain is Hard

Friday, May 25, 2018 Teklinks

What the heck is a blockchain, anyway? And can it really do all these things? Can blockchain bring something amazing to industries as diverse as health care, finance, supply chain management and music rights? And doesn’t being for Bitcoin mean that you’re pro-blockchain? How can you be for Bitcoin but say anything bad about the technology behind it?

Full article

May 21, 2018

Component Based Design System With Tachyons

Monday, May 21, 2018 Teklinks

A Design system is a collection of rules, constraints and principles applied to your design and development process. I most often encounter it as a set of rules that control the typography, colours, spacing, sizing, icons and other visual styles. These rules form a foundation that guides your work.

Full article

Get to Know React's New Context API

Monday, May 21, 2018 Teklinks

In a world where there are lots of different front-end frameworks, it's always hard to know which one to pick. Do I want to use the ever popular Angular? Or would diving into VueJS be beneficial to my scope of knowledge?

Full article

May 19, 2018

Building Reusable React Components

Saturday, May 19, 2018 Teklinks

Normally in vanilla JavaScript, when you want to re-use some code, you write it as a function. In React however, you write your code as a component. In this post, I will show how we can create custom re-usable React components, and share them between apps.

Full article

Progressive Web Apps on the Desktop

Saturday, May 19, 2018 Teklinks

Dogfood: Support for Desktop Progressive Web Apps is supported on Chrome OS 67, which is currently the beta branch. Work is already under way to support Mac and Windows. Desktop progressive web apps can be 'installed' on the users device much like native apps. They're fast.

Full article

Top 10 JavaScript errors from 1000+ projects (and how to avoid them)

Saturday, May 19, 2018 Teklinks

To give back to our community of developers, we looked at our database of thousands of projects and found the top 10 errors in JavaScript. We’re going to show you what causes them and how to prevent them from happening. If you avoid these “gotchas,” it’ll make you a better developer.

Full article

What is Kubernetes & How to Get Started With It

Saturday, May 19, 2018 Teklinks

From this article, you will learn the basic concepts of Kubernetes so you can have a modern, safe and reliable production infcrastructure in the cloud without handling all the hassle of old DevOps solutions.

Full article

May 18, 2018

Warning: Your programming career

Friday, May 18, 2018 Teklinks

The main thing that was bothering me while I was just starting my coding career was the language/technology choice. What should I learn, where should I start? What should I know to get my first job as a programmer? Back then (almost 10 years now) there wasn’t Coursera, or Udemy or SoloLearn.

Full article

May 17, 2018

Becoming a CSS Grid Ninja!

Thursday, May 17, 2018 Teklinks

These days, most developers know CSS Grid, but there are still lots of small missing parts, unfamiliar to many of them. In this post I will try to cover all these parts of CSS Grid. I promise you will learn new stuff!

Full article

May 16, 2018

How to build a library for Angular apps?

Wednesday, May 16, 2018 Teklinks

One of the things that Angular team made ridiculously easy with the introduction of Angular 6 is a possibility to create Angular libraries. If you’ve ever tried to do it before, you know that it was hardly a simple endeavour…

Full article

50+ Useful Machine Learning & Prediction APIs, 2018 Edition

Wednesday, May 16, 2018 Teklinks

An API is a set of routines, protocols and tools for building software applications. For KDnuggets' third edition of this post, we removed discontinued APIs from the list of 2017, and updated it with new elements. All APIs are categorized into emerging application groups:

Full article

May 15, 2018

RxJS 6: What's new and what has changed?

Tuesday, May 15, 2018 Teklinks

RxJs 6 is out and with it new exciting additions and changes! Ben Lesh highlights that RxJS 6 brings cleaner imports while having a smaller API, a backward compatibility package to update without changing your code, and automatic code migration for TypeScript.

Full article

How I Work Hard Without Burning Out

Tuesday, May 15, 2018 Teklinks

Do you ever feel that the demands of your job are too much? If so, that’s not a surprise. Modern-day life demands much of us as human beings. That has been the case for decades. And often, those high demands result in burnout. Researchers have studied the phenomenon of burnout from the 70s.

Full article

May 14, 2018

Dynamic Jenkins Pipelines

Monday, May 14, 2018 Teklinks

A few years ago our CTO wrote about building a Continuous Integration server for Ruby On Rails using Jenkins and docker. The solution has been our CI for the past years until we recently decided to make an upgrade. Why?

Full article

Announcing NGXS 3.0

Monday, May 14, 2018 Teklinks

Today, we are really excited to announce NGXS 3.0. Over the past month, the community has poured in ideas, pull requests and bugs and today we are bringing many of those to fruition. So what’s new in 3.0? We’ve been testing NGXS 3.0 against Angular 6 and RX6 since the first RC release.

Full article

May 12, 2018

5 React Architecture Best Practices

Saturday, May 12, 2018 Teklinks

There can be no doubt that React has revolutionized the way we build user interfaces. It’s easy to learn and greatly facilitates creating reusable components that offer your site a consistent look and feel.

Full article

Webpack’s New (CLI) Hotness

Saturday, May 12, 2018 Teklinks

Webpack has a brand new hotness that’s all up in your CLI. What goes often-overlooked is that User Experience (UX) isn’t just limited to the web. We’re inundated by UX in nearly every inanimate thing with which we interact. And that also applies to the Command Line Interface.

Full article

May 11, 2018

SonarQube Scanning in 15 Minutes

Friday, May 11, 2018 Teklinks

It has been awhile since I've seen an updated SonarQube tutorial here on DZone, so I thought that I would go through a jump start guide for you. I'm assuming that you are working in one of the common Linux distros (most of this tutorial works as well for Windows, but there are some minor changes.

Full article

May 9, 2018

Build a Vue.Js E-Commerce App with ButterCMS Headless Backend

Wednesday, May 09, 2018 Teklinks

ISo, if you haven't heard already: Vue is a progressive, lightweight JS framework for building web UIs. It's open source, community-supported, reactive, component-based. It's also quite "incremental"—can be dropped in any existing projects—and works wonders for logic concerns separation.

Full article

The State of the Web at Google I/O 2018

Wednesday, May 09, 2018 Teklinks

The introduction of the Service Worker API is one of the most significant improvements to the web in recent history. It frees developers from the limited lifecycle of pages, working in the background to intercept network requests and handle incoming events to enable web apps to work offline.

Full article

May 8, 2018

Upgrading an Application to Angular 6: Step By Step

Tuesday, May 08, 2018 Teklinks

Angular 6 is out and it offers some great new functionality in the CLI and overall framework. One of the biggest new features (IMO anyway) is the CLIs support for schematics and the ng new library command to create and publish libraries (a big pain point that is now simplified). But, I digress….

Full article

May 7, 2018

May 6, 2018

Goodbye, Object Oriented Programming

Sunday, May 06, 2018 Teklinks

I’ve been programming in Object Oriented languages for decades. The first OO language I used was C++ and then Smalltalk and finally .NET and Java. I was gung-ho to leverage the benefits of Inheritance, Encapsulation, and Polymorphism. The Three Pillars of the Paradigm.

Full article

Version 6 of Angular Now Available

Sunday, May 06, 2018 Teklinks

The 6.0.0 release of Angular is here! This is a major release focused less on the underlying framework, and more on the toolchain and on making it easier to move quickly with Angular in the future.

Full article

May 4, 2018

Authentication in Angular with NGRX

Friday, May 04, 2018 Teklinks

In this tutorial, we’ll add authentication to Angular using NGRX Store and Effects. This post assumes that you a have basic working knowledge of Angular (2+), TypeScript, RxJS and the Redux design pattern.

Full article

15 Interesting JavaScript and CSS Libraries for May 2018

Friday, May 04, 2018 Teklinks

Our mission at Tutorialzine is to keep you up to date with the latest and coolest trends in web development. That’s why every month we release a handpicked collection of some of the best resources that we’ve stumbled upon and deemed worthy of your attention.

Full article

May 3, 2018