tech/webdev magazine

April 30, 2019

Understanding CSS Writing Methodologies

Tuesday, April 30, 2019 Teklinks

In this post we’re going to see what CSS writing methodologies are, some well known methodologies, and how they can be useful to us in optimizing our CSS code. Let’s start with the simplest question to get the ball rolling. What is a methodology?

Full article

You’re Doing Feedback All Wrong

Tuesday, April 30, 2019 Teklinks

Managers are expected to give feedback. It goes with the responsibility of leading a team of employees. The idea is that by giving compliments and constructive criticism, they will correct errors and improve the performance of their employees. If they do this task well, their teams will excel.

Full article

Sass Best Practices: Tips And Tools For Developers

Tuesday, April 30, 2019 Teklinks

Much like how jQuery revolutionized vanilla JavaScript, Sass has revolutionized vanilla CSS. Most developers who learn Sass agree that they’d never want to go back. Many also agree that the biggest problem with new developers is the way they use Sass, not Sass itself.

Full article

April 29, 2019

Building A Node.js Express API To Convert Markdown To HTML

Monday, April 29, 2019 Teklinks

Markdown is a lightweight text markup language that allows the marked text to be converted to various formats. The original goal of creating Markdown was of enabling people “to write using an easy-to-read and easy-to-write plain text format” and to optionally convert it to structurally valid XHTML (or HTML).

Full article

The CSS Handbook: a handy guide to CSS for developers

Monday, April 29, 2019 Teklinks

CSS is often quickly dismissed as an easy thing to learn by developers, or one thing you just pick up when you need to quickly style a page or app. Due to this reason, it’s often learned on-the-fly, or we learn things in isolation right when we have to use them.

Full article

April 28, 2019

Wrap a Vanilla JavaScript Package for Use in React

Sunday, April 28, 2019 Teklinks

Complex web projects often require the use of 3rd party widgets. But what if you're using a framework while a widget is only available in pure JavaScript? To use a JavaScript widget in your project, the best approach would be to create a framework specific wrapper.

Full article

April 26, 2019

Make Browsing GitHub Easier and Faster with Octotree

Friday, April 26, 2019 Teklinks

GitHub is an amazing tool that many of us developers use on a daily basis. While GitHub has many great features, one thing that I've always found it to lack is browsing speed. They've got keyboard shortcuts to get to the search bar (/) but it still isn't the easiest.

Full article

The Ways to Use React

Friday, April 26, 2019 Teklinks

Before we can jump into learning more about the specifics of React, it's important to talk about all the ways we can use React. This will give us a good mental overview to see how React can be added to any project. In a nutshell, it comes down to the following:

Full article

The tools and resources that landed me a front-end developer job

Friday, April 26, 2019 Teklinks

Learning front-end development can be a bit overwhelming at times. There are so many resources and tools, and so little time. What should you pick? And what should you focus on? In my previous article How I switched careers and got a developer job in 10 months, I talked about my journey.

Full article

April 22, 2019

Redis vs. MySQL Benchmarks

Monday, April 22, 2019 Teklinks

In this article, we will be discussing the performance benchmarks of Redis and MySQL. To begin with, we will start with the introduction and installation of Redis on an Ubuntu machine. Then we will move towards the benchmarking between these two.

Full article

The 2019 Web Developer RoadMap

Monday, April 22, 2019 Teklinks

Hello Guys, I hope you are doing great in 2019. I am sure you all have already made your goals by now and thinking about how to achieve those goals. If one of your goals is to learn to code or to become a Web Developer in 2019 then I have something great to share with you today, the 2019 Web Developer RoadMap.

Full article

April 17, 2019

April 16, 2019

Front-end Developer Handbook 2019

Tuesday, April 16, 2019 Teklinks

This is a guide that everyone can use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2019.

Full article

How to install Nextcloud on Raspberry Pi

Tuesday, April 16, 2019 Teklinks

NextCloud is an excellent, open source server application that gives users the ability to get a Dropbox-like file-syncing experience on a home server. The software is built to be lean, and run on nearly anything, which makes it perfect to use on the Raspberry Pi.

Full article

April 14, 2019

“Who the Fuck Am I?”: The Ultimate Guide to Personal Values

Sunday, April 14, 2019 Teklinks

For the last few years, I’ve had an idea for a satirical self-help article called, “The Productivity Secrets of Adolf Hitler.” The article would feature all the popular self-help tropes—goals, visualizations, morning routines—except expressed through the exploits of Hitler.

Full article

The Best React Extension for VS Code

Sunday, April 14, 2019 Teklinks

When working with React, there's lots of code that gets repeated over and over....and over and over again. Eventually, you start to think, "there's got to be a better way". Don't worry, there is! In this article we will look at the ES7 React/Redux/GraphQL/React-Native snippets** **extension.

Full article

Stack Overflow Developer Survey 2019

Sunday, April 14, 2019 Teklinks

Each month, about 50 million people visit Stack Overflow to learn, share, and build their careers. We estimate that 21 million of these people are professional developers and university-level students.

Full article

April 12, 2019

Tips & Tricks for Gatsby

Friday, April 12, 2019 Teklinks

For some time now I've been trying to publish quick tips about Gatsby on Twitter, because the community loves such short, useful tips. Accordingly, I had already created a Twitter moment back then - but why only content from me? On January 6th of this year I also called the community to share their quick tips (with great success).

Full article

The key to loving your job in the age of burnout

Friday, April 12, 2019 Teklinks

In 2009, two US professors set out to study zookeepers and aquarium workers in an effort to discover what kept them motivated at work. The results pointed to an overwhelming similarity: The keepers gained a deep sense of meaning from their jobs.

Full article

April 9, 2019

What you should know about JavaScript arrays

Tuesday, April 09, 2019 Teklinks

Let me make a bold statement: for loops are often useless and make the code hard to read. When it comes to iterating over an array, finding elements, sorting it or whatever you want, there’s probably an array method out there that you can use.

Full article

Trunk-based Development vs. Git Flow

Tuesday, April 09, 2019 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. They greatly speed up work and give us the ability to find bugs more easily.

Full article

Functional Programming with JavaScript in 3 Steps

Tuesday, April 09, 2019 Teklinks

Functional programming has its roots in lambda calculus, a mathematical concept dating back to the 1930s. That might sound daunting, but it’s really not. Without going into the mathematical theory, these principles will introduce you to some of the wonders of functional programming and its benefits for your software.

Full article

How to Start Flying with Angular and NgRx

Tuesday, April 09, 2019 Teklinks

One of the biggest challenges with any application is managing data. In the world of Angular, there are a lot of patterns to follow to manage your application. These typically involve using decorators like Input and Output, or things like RxJs Observables to watch for data changes.

Full article

Reduce, Reduce, Reduce

Tuesday, April 09, 2019 Teklinks

After my last article on map, filter, and reduce there was an outpour of requests to do an article on just reduce. This time let’s dive into all the fun things you can do with reduce. Before we do that though, let’s make sure we really understand how it works.

Full article

April 7, 2019

Imperative vs Declarative Programming

Sunday, April 07, 2019 Teklinks

At this point, you’ve undoubtedly heard about imperative programming vs. declarative programming. You might have even searched for what those terms actually mean. Sadly, you probably encountered a definition similar to this

Full article

Getting creative with the Console API!

Sunday, April 07, 2019 Teklinks

Debugging in JavaScript has always been inseparably connected with the Console API, which is most of the time used only through console.log(). But, did you know that it doesn't have to be this way? Hasn't console.

Full article

April 6, 2019

April 4, 2019

Useful Tools for Developers

Thursday, April 04, 2019 Teklinks

Some below tools helped me a lot when i needed it. Feel free to add more tools, if you know more tools and if you want to help the developer's community. Comment below what tool you already know, or what tool you do not know and will help you a lot.

Full article

Building a Raspberry Pi security camera with OpenCV

Thursday, April 04, 2019 Teklinks

In this tutorial, you will learn how to build a Raspberry Pi security camera using OpenCV and computer vision. The Pi security camera will be IoT capable, making it possible for our Raspberry Pi to to send TXT/MMS message notifications, images, and video clips when the security camera is triggered.

Full article

The Science of Product Management

Thursday, April 04, 2019 Teklinks

Over the past five years, I’ve trained over 5000 Product Managers who were new to the field. These have been at large companies, small companies, online, in person. The works. While the work has been incredibly rewarding, it’s also left me conflicted.

Full article

April 2, 2019

From front-end developer to a DevOps: An intro to CI/CD

Tuesday, April 02, 2019 Teklinks

There’s plenty of educational materials, courses, and tutorials. Every day, endless blog posts and articles sprout like mushrooms after rain. Anyone who wants to become a homegrown pro has access to everything they need — usually for free.

Full article

Top 21 Angular Interview Questions | Theory and Practice for 2019

Tuesday, April 02, 2019 Teklinks

Angular, one of the go-to solutions for today’s front-end development, is a powerful tool loved by many developers. Introduced just a few years ago, in 2016, it took the web development world by storm: the Angular team at Google utilized all of their knowledge to design the best framework for creating web applications. Today, Angular, along with React and Vue.js, dominates web development.

Full article