tech/webdev magazine

January 31, 2018

Understanding CORS

Wednesday, January 31, 2018 Teklinks No comments

If you see this message it means the response failed yet you are still able to see the returned data if you go to the Network tab — what’s the idea here? The behavior you are observing is the effect of browsers CORS implementation.

Full article

January 30, 2018

My Mac Setup

Tuesday, January 30, 2018 Teklinks No comments

Maybe I should start a series called “Not just a Gist”, as I’m slowly converting gists of mine to blog posts. The last one I converted was all about My Visual Studio Code Setup. Alfred is so awesome, it deserves it’s own section in this post.

Full article

The Top 50 Developer Tools of 2017

Tuesday, January 30, 2018 Teklinks No comments

It's the moment you've been waiting for! Well, it's the one we've been waiting for, anyway. It's the 4th annual StackShare Awards! ? This is your one-stop resource for developer tools, with a wrap up of what was hot in 2017 and what to be on the lookout for in 2018.

Full article

January 29, 2018

Better Node.js Console Dumps with console-probe

Monday, January 29, 2018 Teklinks No comments

Writing JavaScript in the Node.js environment has always felt a bit more difficult; probably because browser developer tools have become incredibly powerful, interactive, and visually appealing.  Using console.log on the client side isn't the best of experiences and obviously isn't interactive.

Full article

Introducing CSS Gridish: An Open Source Tool to Help Your Team Adapt CSS Grid Today

Monday, January 29, 2018 Teklinks No comments

Today, I’m excited to introduce a new open-source tool from IBM called CSS Gridish! The goal is to help teams adapt CSS Grid sooner, and to enable more complex layouts. To show how versatile the tool is, here are some example grids from Bootstrap, Carbon Design System, and Material Design.

Full article

Part 2: How to stop me harvesting credit card numbers and passwords from your site

Monday, January 29, 2018 Teklinks No comments

The comments this post received filled me with joy, expressing such sentiments as “chilling”, “disturbing”, and “utterly terrifying”. (Much like the compliments I receive on the dance floor.) In this follow-up post I’d like to put down the megaphone put forward some practical advice.

Full article

January 28, 2018

The 2018 Web Developer Roadmap

Sunday, January 28, 2018 Teklinks No comments

Want to learn to code? There is no better time to start than right now. Below is an illustrated roadmap focussed on how to become a developer in 2018. Don’t let these illustrations scare you. You by no means need to understand everything on this map to become a stellar developer.

Full article

10 Free Programming Books You Should Read in 2018

Sunday, January 28, 2018 Teklinks No comments

In this article we share a collection of interesting books from different programming spheres like web and mobile app development. Some books are very beginner-friendly, others are for more advanced programmers. You can choose the ones you like and check them out.

Full article

January 25, 2018

The Ultimate Guide to JavaScript Frameworks

Thursday, January 25, 2018 Teklinks No comments

Updated Jan. 21st, 2018: Added AppRun and dva. Keeping up with JavaScript frameworks can be a challenge. There are a lot of them, and seemingly another one every month. How do you know which ones might be right for your project? What are their strengths and weaknesses? How do you get started?

Full article

10 Best Free Monospaced Fonts For Code Snippets

Thursday, January 25, 2018 Teklinks No comments

Webfonts are all the rage these days for practically every website. We often use them for page headings as well as body text. But you can also use them for code snippets. Most designers never think about changing the default code text style, but it’s pretty simple with Google Fonts.

Full article

Zstandard : Real-time data compression algorithm

Thursday, January 25, 2018 Teklinks No comments

Zstandard is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off, while being backed by a very fast decoder (see benchmarks below). It also offers a special mode for small data, called dictionary compression, and can create dictionaries from any sample set. Zstandard library is provided as open source software using a BSD license.

Full article

January 24, 2018

Work-Life Balance: Tips From The Community

Wednesday, January 24, 2018 Teklinks No comments

How's your year going so far? Are you as productive as you were hoping to be? Folks from the community also shared their best productivity tips — perhaps there's one you'd like to try to help yourself keep your New Year's Resolution? Read a related article →

Full article

Building an Events App with Meteor and React

Wednesday, January 24, 2018 Teklinks No comments

Meteor is an open source, fullstack javascript platform. This allows you to develop in one language. It has some really cool perks the best of which is; Meteor supported Blaze for its view layers but after Meteor 1.2 it supported other JS frameworks i.e Angular and React.

Full article

How to Make Your Code CLEAN and BEAUTIFUL

Wednesday, January 24, 2018 Teklinks No comments

There are two parts involved in learning this great craftsmanship- Knowledge and Work. Knowledge teaches you the patterns, principles, practices, and heuristics that you need to be better in your profession. But this knowledge needs to be ground into your fingers, eyes, and gut by constant practice and hard work.

Full article

January 23, 2018

Developing NPM Packages

Tuesday, January 23, 2018 Teklinks No comments

TL;DR: In this article, we are going to learn what tools we should take advantage of when developing NPM packages. We will start from scratch. We will create a GitHub Repository to host our package, then we will look into interesting and important topics.

Full article

January 21, 2018

The Brutal Lifecycle of JavaScript Frameworks

Sunday, January 21, 2018 Teklinks No comments

JavaScript UI frameworks and libraries work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. Thousands of developers adopt it into their new projects, blog posts are written, Stack Overflow questions are asked and answered, and then a newer (and even more revolutionary) framework pops up to usurp the throne.

Full article

My Favorite Sass Tools

Sunday, January 21, 2018 Teklinks No comments

Sass was introduced about 7 years ago as a workaround for CSS flaws and has come a long way since then. It has played a major role in popularizing CSS preprocessing, to the point where the question is no longer if you should use a preprocessor, but which one you should use.

Full article

Programa a tua casa inteligente com Node-RED e MQTT

Sunday, January 21, 2018 Teklinks No comments

Por esta altura já todos sabem que os módulos Sonoff são os melhores amigos das casas inteligentes, mas quando chega o tempo de os programar para fazerem o que queremos temos muitas opções, e o Node-RED é um que poderá apelar a quem deseja fazer coisas mais complicadas.

Full article

January 20, 2018

Asynchronous JavaScript: From Callback Hell to Async and Await

Saturday, January 20, 2018 Teklinks No comments

One of the keys to writing a successful web application is being able to make dozens of AJAX calls per page. This is a typical asynchronous programming challenge, and how you choose to deal with asynchronous calls will, in large part, make or break your app, and by extension potentially your entire startup.

Full article

January 18, 2018

The Stress of Remote Working

Thursday, January 18, 2018 Teklinks No comments

In software engineering, remote working makes a lot of sense since, most of the time, you only need a computer and an internet connection to perform your duties. So there are less reasons to force people to sit in a predefined office everyday.

Full article

CSS Alignment Cheatsheet

Thursday, January 18, 2018 Teklinks No comments

Aligning things in CSS has been a common source of frustration, fun and even memes for a long time. However CSS evolves quickly and new specifications are written and implemented in browsers all the time.

Full article

January 17, 2018

Code Splitting with React and React Router

Wednesday, January 17, 2018 Teklinks No comments

Code splitting has gained popularity recently for its ability to allow you to split your app into separate bundles your users can progressively load. In this post we’ll take a look at not only what code splitting is and how to do it, but also how to implement it with React Router. It’s 2018.

Full article

January 16, 2018