tech/webdev magazine

May 30, 2018

How Do You Know Your Website Is A Success?

Wednesday, May 30, 2018 Teklinks No comments

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 No comments

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 No comments

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

May 26, 2018

Getting Started With CSS Layout

Saturday, May 26, 2018 Teklinks No comments

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 No comments

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 No comments

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 No comments

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

May 19, 2018

Building Reusable React Components

Saturday, May 19, 2018 Teklinks No comments

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 No comments

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

May 18, 2018

Warning: Your programming career

Friday, May 18, 2018 Teklinks No comments

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 No comments

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

May 15, 2018

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

Tuesday, May 15, 2018 Teklinks No comments

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 No comments

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 No comments

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 No comments

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

Webpack’s New (CLI) Hotness

Saturday, May 12, 2018 Teklinks No comments

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 No comments

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

The State of the Web at Google I/O 2018

Wednesday, May 09, 2018 Teklinks No comments

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

May 7, 2018

May 6, 2018

Goodbye, Object Oriented Programming

Sunday, May 06, 2018 Teklinks No comments

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

May 4, 2018

May 3, 2018