tech/webdev magazine

June 30, 2018

A Comprehensive Guide to Flexbox Alignment

Saturday, June 30, 2018 Teklinks No comments

Alignment is probably the most confusing aspect of flexbox. The flexbox layout module has a handful of alignment properties that behave differently under different circumstances, and when using them you might not necessarily understand what is happening or why.

Full article

Building a Music Streaming App using React Native

Saturday, June 30, 2018 Teklinks No comments

React Native is a framework for building native apps using React and Javascript. In this post, I’ll walk through the process of building a music streaming similar to Spotify. What’s really cool is that the exact same code is going to work for both iOS and Android, and the apps are going to be 100 % native (no WebViews or anything).

Full article

Tips on React for large scale projects

Saturday, June 30, 2018 Teklinks No comments

It’s been two years time that I’ve met React and immediately fell in love with it. The way that React works, as a declarative, not-so-large library created exclusively to build rich User Interfaces provides everything as necessary (plus a rich ecosystem with tons of add-ons).

Full article

June 29, 2018

Easy Document Signing with the Eversign Chrome Extension

Friday, June 29, 2018 Teklinks No comments

A while back I wrote about Eversign, an awesome service that allows you and your clients or partners to digitally sign documents online.  If you've recently bought a house or did any other large purchases or agreements, you know how important the ability to reliably sign documents online is.

Full article

June 28, 2018

Managing State in Angular Applications

Thursday, June 28, 2018 Teklinks No comments

Victor Savkin is a co-founder of nrwl.io, providing Angular consulting to enterprise teams. He was previously on the Angular core team at Google, and built the dependency injection, change detection, forms, and router modules. Managing state is a hard problem.

Full article

June 26, 2018

Debugging Node Code in VS Code

Tuesday, June 26, 2018 Teklinks No comments

Visual Studio Code has an amazing amount of functionality built in, including support for debugging applications. Although the functionality is there, it took me several tries to figure out how to get things configured to debug Node applications.

Full article

WiFi's tougher WPA3 security is ready

Tuesday, June 26, 2018 Teklinks No comments

WiFi security is finally getting an upgrade after 14 years. The Wi-Fi Alliance has officially launched WPA3, the next-generation standard that promises to tackle many of the vulnerabilities that have persisted in wireless networking.

Full article

June 22, 2018

June 21, 2018

How to Install Windows 10 IoT Core on Raspberry Pi 3

Thursday, June 21, 2018 Teklinks No comments

Windows 10 appears on a huge range of devices. Microsoft is also making strides with the Internet of Things (IoT), positioning the Windows 10 Internet of Things Core as a tiny-but-powerful version of their desktop environment. As such, you can take Windows 10 IoT Core for a test drive today.

Full article

June 20, 2018

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

Wednesday, June 20, 2018 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

June 19, 2018

Useful Git Tips and Commands

Tuesday, June 19, 2018 Teklinks No comments

Git is an extremely powerful tool with a big and rich set of tools to help you maintain your projects. In this article, we are going to look at a couple of useful git tips and commands that I find useful in my daily life.

Full article

June 18, 2018

A Taste of Angular Material Virtual Scroll

Monday, June 18, 2018 Teklinks No comments

As a developer, you’ve probably had to implement a big list or table for your application using an infinite scroll technique. The problem with that is that so many elements in the DOM can cause slow initial rendering, laggy scrolling, and dirty checking on each one of them in the context of Angular can be expensive.

Full article

BEM For Beginners: Why You Need BEM

Monday, June 18, 2018 Teklinks No comments

CSS styles isolation is the most frequent start point of the BEM usage. But this is the least that BEM can give you. BEM brings a system approach in your project and keeps it from the mess. BEM makes your code scalable and reusable, thus increasing productivity and facilitating teamwork.

Full article

June 17, 2018

June 16, 2018

Pros and cons of functional programming

Saturday, June 16, 2018 Teklinks No comments

Originally I shared this translation to Syndicode blog. This article is the translation based on the original material by Irina Linnik. I decided that these thoughts and considerations she wrote about can be quite useful for the English-speaking audience.

Full article

June 15, 2018

AI detects movement through walls using wireless signals

Friday, June 15, 2018 Teklinks No comments

You don't need exotic radar, infrared or elaborate mesh networks to spot people through walls -- all you need are some easily detectable wireless signals and a dash of AI. Researchers at MIT CSAIL have developed a system (RF-Pose) that uses a neural network to teach RF-equipped devices to sense people's movement and postures behind obstacles.

Full article

GitHub VS GitLab

Friday, June 15, 2018 Teklinks No comments

Software Engineers use version control repository management systems a lot. They have been a key component in the software development workflow. It makes life way easier to have one copy of an entire project up on a repository rather than each of your team member having individual copies you have to keep matching up to keep up with continuous integration.

Full article

June 14, 2018

June 13, 2018