tech/webdev magazine

October 31, 2017

Microservices, the future of society and all that

Tuesday, October 31, 2017 Teklinks

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

HTML Web Component using Vanilla JavaScript

Tuesday, October 31, 2017 Teklinks

Web Components have been around for a while now. Google has really been trying to push for their more widespread adoption, but most major browsers still have very little support for it, except for Opera and Chrome. However, by using polyfills, available from http://ift.tt/2i8WIcN.

Full article

October 30, 2017

The Web Fundamentals Gap

Monday, October 30, 2017 Teklinks

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

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

How to structure components in React?

Monday, October 30, 2017 Teklinks

Programming is quite a complex task. Especially crafting clean code is hard. We need to take care of many elements — naming variables, scoping functions, handling errors, ensuring security, monitoring performance etc.

Full article

Bootstrap 4: Everything You Need to Know

Monday, October 30, 2017 Teklinks

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

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

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

Node.js Async Function Best Practices

Saturday, October 28, 2017 Teklinks

Since Node.js version 7.6, Node.js ships with a new V8 version that features async functions. As Node.js 8 becomes the active LTS version on October 31, there is no reason for not starting to adopt async functions in your codebase.

Full article

October 27, 2017

Google’s Android Studio 3.0 is now available for download

Friday, October 27, 2017 Teklinks

Google had announced Android Studio 3.0 at the company’s I/O 2017 developer conference in May this year for its IDE (integrated development environment) for mobile. Keeping on its words, Google released the latest version of Android Studio 3.0 yesterday, which is now available for download.

Full article

TypeScript for Beginners, Part 3: Interfaces

Friday, October 27, 2017 Teklinks

We began this series with an introductory tutorial that introduced you to different TypeScript features. It also taught you how to install TypeScript and suggested some IDEs that you can use to write and compile your own TypeScript code. 

Full article

Xiaomi Mi A1 com Android One a €177

Friday, October 27, 2017 Teklinks

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

Redesigning Laravel.io

Friday, October 27, 2017 Teklinks

Written by Adam Wathan and Steve Schoger. Laravel.io is a forum and community portal for developers who use the Laravel PHP framework.

Full article

October 26, 2017

Scaling React Server-Side Rendering

Thursday, October 26, 2017 Teklinks

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

Bitcoin Has Barely Reached 1% of its Potential: Expert Blog

Wednesday, October 25, 2017 Teklinks

Vincent Launay is a finance specialist at the World Bank in Washington DC. He holds an MSc in Finance from HEC Paris and a CFA charter. The views and interpretations in this article are his own and do not necessarily represent the views of the World Bank or Cointelegraph.

Full article

Microservices are hard — an invaluable guide to microservices.

Wednesday, October 25, 2017 Teklinks

If you’re looking to move to Microservices, I have some extremely helpful advice for you that we have learned during our migration from a monolith to a scalable, maintainable microservice architecture. We’ve been building our platform now for over 18 months. It started off relatively simple.

Full article

Building maintainable Angular 2 applications

Wednesday, October 25, 2017 Teklinks

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

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

10 things I learned making the fastest site in the world

Tuesday, October 24, 2017 Teklinks

This post is about performance techniques, so I hope you won’t mind that the site in question is not quite finished. Edit: it’s finished! But you need something to click on so you can decide whether you value my opinion or not, so here you go: know-it-all.io

Full article

Debugging React Like a Champ with VSCode

Tuesday, October 24, 2017 Teklinks

Gone are the days where I spend my time bouncing back and forth between the terminal, browser and editor. Ain’t nobody got time for that! In this guide I will show you how to supercharge your React workflow with Visual Studio Code’s debugging features.

Full article

Trunk-based Development vs. Git Flow

Tuesday, October 24, 2017 Teklinks

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

10 CSS & JavaScript Parallax Scrolling Code Snippets

Monday, October 23, 2017 Teklinks ,

There’s a lot of confusion about parallax design and how it works on the web. Generally speaking, parallax design is the use of motion to create the illusion of depth on a page. This can relate to background changes or semi-fixed position items that move alongside the user’s scrolling.

Full article

October 22, 2017

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

Sunday, October 22, 2017 Teklinks

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

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

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

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

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

How to Create Your Own Local Premium URL Shortener Service

Saturday, October 21, 2017 Teklinks

You will encounter some very long URLs (Uniform Resource Locators) on the internet. Many sites put information about your visit into the URL: items like language, location, identification, reference codes for specials, and many other items. This makes for very long URLs.

Full article

Top 15 programming languages, according to GitHub

Saturday, October 21, 2017 Teklinks

If you are looking to make a promising and long-term career in the ever changing software development industry, it is very important to know the right skills required to survive and get ahead in the modern workplace.

Full article

October 19, 2017

Angular 4 Development Cheat Sheet

Thursday, October 19, 2017 Teklinks

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

How I replicated an $86 million project in 57 lines of code

Wednesday, October 18, 2017 Teklinks

Victoria Police is the primary law enforcement agency of Victoria, Australia. With over 16,000 vehicles stolen in Victoria this past year — at a cost of about $170 million — the police department is experimenting with a variety of technology-driven solutions to crackdown on car theft.

Full article

11 Things Developers Love Hearing From Non-Developer Co-Workers

Wednesday, October 18, 2017 Teklinks

In the workplace, non-developers see developers as folks who make magic out of code. As a developer, you could be building complex API integrations all day or just clicking around playing West of Loathing on Steam, and 99% of your coworkers wouldn’t be able to tell the difference.

Full article

Why your Angular App is not Working: 11 common Mistakes

Wednesday, October 18, 2017 Teklinks

Resolving problems of your angular application can be very challenging. When your angular app is not working and all it gives you are some cryptic red lines in a console. Especially when you are a beginner, these problems can turn the development process with angular into a real pain.

Full article

Prettier + Stylelint: Writing Very Clean CSS

Wednesday, October 18, 2017 Teklinks

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