tech/webdev magazine

October 31, 2017

Microservices, the future of society and all that

Tuesday, October 31, 2017 Teklinks No comments

Modularity for introverts and extroverts ...or what it means that large things are an accumulation of small things... 21st October 2017, Based on Keynote for Reactive Summit 2017 This is an essay about how we draw boundaries around things, and what that means to us.

Full article

October 30, 2017

The Web Fundamentals Gap

Monday, October 30, 2017 Teklinks No comments

I had a conversation with a friend yesterday who is looking to fill a role in his company and expressed some frustration with a challenge I've been seeing lately as well: I have had some trouble hiring a front-end person, basically a WP, Foundation, CSS, JS person to fill a low-level production ro

Full article

Deploying AdonisJS Apps to DigitalOcean

Monday, October 30, 2017 Teklinks No comments

In my last post I showed how to deploy AdonisJS apps to Heroku. In this tutorial, I'll be showing you how to deploy your AdonisJS application to Digital Ocean. We'll also be deploying the task list app we built earlier on. Login to your Digital Ocean account and create a new droplet (server).

Full article

Bootstrap 4: Everything You Need to Know

Monday, October 30, 2017 Teklinks No comments

This article will cover the practical fundamentals you need to start building responsive websites with the latest version of Bootstrap, version 4. You may be wondering — why did Ohans write this 17,000 word guide to Bootstrap? After all, browser support for Flexbox and Grid are on the rise.

Full article

October 29, 2017

Wiki.js

Sunday, October 29, 2017 Teklinks No comments

Wiki.js An open source, modern and powerful wiki app built on Node.js, Git and Markdown. Runs on any Linux, Windows or macOS servers. Features Markdown editing, backed by Git Write your content in the widely used and simple Markdown format, using the built-in visual editor.

Full article

Saying Goodbye to Firebug

Sunday, October 29, 2017 Teklinks No comments

The most popular and powerful web development tool. Firebug has been a phenomenal success. Over its 12-year lifespan, the open source tool developed a near cult following among web developers.

Full article

October 28, 2017

October 27, 2017

Xiaomi Mi A1 com Android One a €177

Friday, October 27, 2017 Teklinks No comments

O Xiaomi Mi A1 com Android One é um dos smartphones Android mais desejados do momento, e temos nova oportunidade para o apanhar a preço que não deixa margem para dúvidas. O Xiaomi Mi A1 é um smartphone com características idênticas à do Mi 5X, com ecrã Full HD de 5.

Full article

October 26, 2017

Scaling React Server-Side Rendering

Thursday, October 26, 2017 Teklinks No comments

I had the opportunity to work on scaling a React rendering service, adapting a fixed hardware provision to deal with increasing load. Over the course of many months, incremental improvements were made to the system to enable it to cope with demand.

Full article

October 25, 2017

Building maintainable Angular 2 applications

Wednesday, October 25, 2017 Teklinks No comments

Building small components is easy at the start of a project, but preventing them from growing takes discipline. During the development of our first Angular 2 application at Versett, we continuously added functionality to our components rather than splitting them out into new components.

Full article

October 24, 2017

Anatomy of a large Angular application

Tuesday, October 24, 2017 Teklinks No comments

A fresh application always starts out as that one application that’s going to be designed for easy maintenance and development.Unfortunately, it’s just a matter of time until that application becomes non-trivial and needs reorganisation and/or a rewrite.

Full article

Trunk-based Development vs. Git Flow

Tuesday, October 24, 2017 Teklinks No comments

In order to develop quality software, we need to be able to track all changes and reverse them if necessary. Version control systems fill that role by tracking project history and helping to merge changes made by multiple people.

Full article

October 23, 2017

October 22, 2017

End-to-end Tests that Don’t Suck with Puppeteer

Sunday, October 22, 2017 Teklinks No comments

Tests written to check software functionality can be grouped into a few categories. Some of the most popular categories include: This last group of tests is what we are talking about in this post. They are sometimes known as acceptance tests or functional tests.

Full article

How to make your Angular 4 app SEO friendly

Sunday, October 22, 2017 Teklinks No comments

This blog post was written under the Pusher Guest Writer program. Single Page Applications are awesome! They load fast and give you a lot of control on how you want your application to run. They are parsed by the browser and thus you have control of the DOM elements and all of that goodness.

Full article

Node.js Security Overview

Sunday, October 22, 2017 Teklinks No comments

The initial Node.js release happened a little bit more than 8 years ago. Since then Node.js became one of the leading platforms for building backend applications. As such, security becomes more and more important. In the first part of this article you will learn where Node.

Full article

October 21, 2017

wearehive/project-guidelines

Saturday, October 21, 2017 Teklinks No comments

While developing a new project is like rolling on a green field for you, maintaining it is a potential dark twisted nightmare for someone else. Here's a list of guidelines we've found, written and gathered that (we think) works really well with most JavaScript projects here at hive.

Full article

Lessons Learned Scaling Airbnb 100X

Saturday, October 21, 2017 Teklinks No comments

On my first day at Airbnb, in early 2011, I walked in to see cofounder Joe Gebbia building my desk. I had spent three months slowly convincing the fledgling startup that they needed what was called a product manager. Now, Joe encouraged me to settle in and dive deep into the website.

Full article

October 19, 2017

Angular 4 Development Cheat Sheet

Thursday, October 19, 2017 Teklinks No comments

Angular is a JavaScript framework for developing mobile and web applications. It started as a client side JavaScript framework for writing better front-end applications that run in a web browser.

Full article

October 18, 2017

Prettier + Stylelint: Writing Very Clean CSS

Wednesday, October 18, 2017 Teklinks No comments

It sure is nice having a whole codebase that is perfectly compliant to a set of code style guidelines. All the files use the same indentation, the same quote style, the same spacing and line-break rules, heck, tiny things like the way zero's in values are handled and how keyframes are named.

Full article