tech/webdev magazine

December 31, 2017

Angular vs. React vs. Vue: A 2017 comparison

Sunday, December 31, 2017 Teklinks No comments

Deciding on a JavaScript framework for your web application can be overwhelming. Angular and React are very popular these days, and there is an upstart which has been getting a lot of traction lately: VueJS. What’s more, these are just a few of the new kids on the block.

Full article

December 30, 2017

December 29, 2017

34C3: Hacking into a CPU’s Microcode

Friday, December 29, 2017 Teklinks No comments

Inside every modern CPU since the Intel Pentium fdiv bug, assembly instructions aren’t a one-to-one mapping to what the CPU actually does. Inside the CPU, there is a decoder that turns assembly into even more primitive instructions that are fed into the CPU’s internal scheduler and pipeline.

Full article

December 28, 2017

December 27, 2017

The Best Tech Posts of 2017

Wednesday, December 27, 2017 Teklinks No comments

From apps that manage your subscriptions to ways to keep your phone alive when the battery has seen better days, the tips and tricks you can use to get the most out of the technology you use on a daily basis are all right here, and 2017 was chock full of ‘em.

Full article

The future of state management

Wednesday, December 27, 2017 Teklinks No comments

When an application grows in size, its state often grows in complexity. As developers, we’re not only tasked with juggling data from multiple remote servers, but also with handling local data resulting from UI interactions.

Full article

GitHub's technology predictions for 2018

Wednesday, December 27, 2017 Teklinks No comments

2017 has been the year of artificial intelligence and machine learning. The advancements here will continue for years to come—but what can we expect in 2018? Data is on the rise, placing an even greater emphasis on security, cloud, and open source.

Full article

December 25, 2017

Frontend in 2017: The important parts

Monday, December 25, 2017 Teklinks No comments

A lot has happened in 2017, and it can be a bit overwhelming to think about. We all like to joke about how quickly things change in frontend engineering, and for the last few years that has probably been true. At this risk of sounding cliché, I’m here to tell you that this time it’s different.

Full article

A Tinder Progressive Web App Performance Case Study

Monday, December 25, 2017 Teklinks No comments

Tinder recently swiped right on the web. Their new responsive Progressive Web App — Tinder Online — is available to 100% of users on desktop and mobile, employing techniques for JavaScript performance optimization, Service Workers for network resilience and Push Notifications for chat engagement.

Full article

December 21, 2017

The web we may have lost…

Thursday, December 21, 2017 Teklinks No comments

The current blow to the open web that is the Net Neutrality ruling feels terrible to me. My generation saw the web emerge and many of us owe our careers to it. There are a few reasons why the ruling is terrible. First of all are the things that everybody should worry about.

Full article

December 20, 2017

Running a .NET Core Web Crawler on a Raspberry Pi

Wednesday, December 20, 2017 Teklinks No comments

With a web crawler that runs on a Raspberry Pi, you can automate a boring daily task, such as price monitoring or market research. Recently, I developed an interest in IoT and Raspberry Pi, and since I'm a .NET developer, I started to explore .NET Core on a Linux stack.

Full article

December 19, 2017

The Best of CodePen for 2017

Tuesday, December 19, 2017 Teklinks No comments

The web dev community is full of talented programmers, designers, and artists, always building new things and pushing the web forward. With the new year around the corner, we thought it would be fun to look back and celebrate all the amazing projects submitted to CodePen.

Full article

Understanding JavaScript’s Engine with Cartoons

Tuesday, December 19, 2017 Teklinks No comments

In a previous article, we detailed how JavaScript’s engine works in terms of event execution and briefly mentioned compilation. Yes, you read that correctly. JavaScript is compiled, though unlike other language compilers that have build stages that allow for early optimization, JavaScript’s compilers are forced to compile the code at the last second — literally.

Full article

Adding ESlint to Your Project

Tuesday, December 19, 2017 Teklinks No comments

In this article I will help you to add ESlint to an existing or a new project with a couple of easy steps using the ESlint CLI tool. Here we have a simple model in mongoose, but it doesn’t look so good and we want to add ESlint to follow some best practices and even catch some errors prior running our code.

Full article

December 18, 2017

Oh shit, git!

Monday, December 18, 2017 Teklinks No comments

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem.

Full article

Inno-Versity Presents: "Greatness" by David Marquet

Monday, December 18, 2017 Teklinks No comments

This Inno-Versity Inno-Mation was adapted from Captain David Marquet's talk on Greatness, and is based on his book, Turn the Ship Around!Get Captain Marquet's book at http://amzn.to/1aKj4G5 This Larketing piece brought to you by Inno-VersityBig Brains. Great Stories. Awesome eLearning. Inno-Versity.

Full article

Internet protocols are changing

Monday, December 18, 2017 Teklinks No comments

When the Internet started to become widely used in the 1990s, most traffic used just a few protocols: IPv4 routed packets, TCP turned those packets into connections, SSL (later TLS) encrypted those connections, DNS named hosts to connect to, and HTTP was often the application protocol using it all.

Full article

December 17, 2017

await vs return vs return await

Sunday, December 17, 2017 Teklinks No comments

When writing async functions, there are differences between await vs return vs return await, and picking the right one is important. This returns a promise that waits a second, then has a 50/50 chance of fulfilling with "yay" or rejecting with an error.

Full article

December 15, 2017

Why Programmers Need to be Learning about Blockchain

Friday, December 15, 2017 Teklinks No comments

Maybe you’ve missed your chance to turn a couple hundred dollars into millions with Bitcoin. Fear not — there are nearly one thousand other cryptocurrencies created since, many with real potential. As a developer though, the focus should not only be cryptocurrency investing.

Full article

I Was Wrong About Bitcoin. Here’s Why.

Friday, December 15, 2017 Teklinks No comments

Several years ago, tech enthusiasts in San Francisco began buzzing about a new and mysterious thing called Bitcoin. There were rumors that the virtual money, invented by a pseudonymous math genius named Satoshi Nakamoto, would revolutionize modern finance and render government-backed currency obsolete.

Full article

December 14, 2017