tech/webdev magazine

March 31, 2019

Building Real-Time Charts With GraphQL And Postgres

Sunday, March 31, 2019 Teklinks No comments

There is no better way to understand data than by visualizing it with charts and diagrams. The JS community has some great open-source projects that make data visualization easier, however, there has not been a go-to solution for building real-time backends that can back these charts and make them real-time.

Full article

March 28, 2019

March 27, 2019

Build a Decentralized Web Chat in 15 Minutes

Wednesday, March 27, 2019 Teklinks No comments

In this 15 minute tutorial we're going to build a simple decentralized chat application which runs entirely in a web browser. All you will need is a text editor, a web browser, and a basic knowledge of how to save HTML files and open them in the browser.

Full article

Writing Resilient Components

Wednesday, March 27, 2019 Teklinks No comments

When people start learning React, they often ask for a style guide. While it’s a good idea to have some consistent rules applied across a project, a lot of them are arbitrary — and so React doesn’t have a strong opinion about them.

Full article

March 26, 2019

March 25, 2019

React State: Choose Wisely

Monday, March 25, 2019 Teklinks No comments

There are plenty of options for managing state in a React app. But there’s very little guidance about which one you should use in any situation. Let’s fix that. The solution you pick to manage state should fit they way you want to use the items you hold in state. Your choice should also make it easy for you to update, reuse, and refactor your code. In other words, your choice of state management can make your life easy or hard.

Full article

March 24, 2019

The Problems in Remote Working

Sunday, March 24, 2019 Teklinks No comments

For over five years Product Hunt has operated as a distributed company. It’s given us access to to the world’s talent and a global perspective within the team. Today we have 18 teammates across 10 countries from India to Canada.

Full article

March 21, 2019

March 20, 2019

Getting Started with React (2019 Edition)

Wednesday, March 20, 2019 Teklinks No comments

React is the uber popular JavaScript library that is almost everywhere you look these days. Learning React opens up a whole new way to build front-end experiences like websites, mobile apps, and more. Much has changed since React came out and now is a great time to jump into the React fray.

Full article

March 18, 2019

Managing State in Angular Applications

Monday, March 18, 2019 Teklinks No comments

Managing state is a hard problem. We need to coordinate multiple backends, web workers, and UI components, all of which update the state concurrently. Patterns like Redux make some of this coordination explicit, but they don’t solve the problem completely. It is much broader.

Full article

New ES2018 Features Every JavaScript Developer Should Know

Monday, March 18, 2019 Teklinks No comments

The ninth edition of the ECMAScript standard, officially known as ECMAScript 2018 (or ES2018 for short), was released in June 2018. Starting with ES2016, new versions of ECMAScript specifications are released yearly rather than every several years and add fewer features than major editions used to.

Full article

Build a Beautiful Website with VuePress and Tailwind.css

Monday, March 18, 2019 Teklinks No comments

Recently I've been working on web sites. Big deal, right? As a web developer, it's kind of my thing. For me, though, this is a change in direction. I've been primarily working on mobile apps for the last few years, with the web work being something of an afterthought as I spun up quick marketing web sites to accompany my mobile apps (such as this super basic Wordpress site for my Snappy Squirrel apps and this really old app site for Practice Buddy).

Full article

March 17, 2019

Starting out with React on 2019

Sunday, March 17, 2019 Teklinks No comments

A couple of weeks ago React officially released this new API called Hooks and you, who's been looking at React curiously for the past few months or even got to code a few components, have been wondering if now it's the time to learn more about React...

Full article

March 14, 2019

Git, GitHub, & Workflow Fundamentals

Thursday, March 14, 2019 Teklinks No comments

This past week I completed my first group project at Flatiron School. In the project I used my knowledge of programming with Ruby to create a CLI application which helps users discover new breweries across the United States.

Full article

March 13, 2019

March 12, 2019

March 10, 2019

Learning to Learn

Sunday, March 10, 2019 Teklinks No comments

Twitter Facebook Computer Science in JavaScript Awesome Courses Learning HTML and CSS MDN JavaScript CSS Definitive Guide JavaScript in One Pic Awesome JavaScript Learning Intrinsic load is created by the difficulty of the materials.

Full article

March 8, 2019

GraphQL in a Micro Services Architecture

Friday, March 08, 2019 Teklinks No comments

In a recent article Exploring Tokens with Stellar I mentioned in passing how the usage of GraphQL stitching in our approach to building out our solution. To understand how we addressed this in a simple and elegant manner, I will first share the overall topology of our solution.

Full article

March 5, 2019

Start Something Amazing with Hackathon Starter

Tuesday, March 05, 2019 Teklinks No comments

The struggle of the blank page is real. Where does one begin? Do you dive right into building mission critical functionality or do you build a basic login system for the hundredth time? Maybe it’s better to focus on building a killer CI/CD pipeline before the first line of application code is written. And before you know it, the hackathon is over.

Full article

Git Best Practices

Tuesday, March 05, 2019 Teklinks No comments

Over the years I learned a lot about git. Most of the parts I learned the hard way by using it on a regular basis. Here I summarize a lot of the things which I would consider Git Best Practices for using git in a team.

Full article

March 4, 2019

March 3, 2019