Your Web News in One Place

Articles by Dev To from June 2019

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to Dev+To details.
10:39 pm GMT - Sat, June 29, 2019
Dev To How do you handle the disposable IF statements ?
Hi there,Sometimes you need to write a conditional block that will only be executed once or for a brief period of time then the condition won't be satisfied again, like for ever.An example for these I...
10:32 pm GMT - Sat, June 29, 2019
Dev To Let's write frontend in Go
This is my first article, please don't criticize too much IntroRecently, Go 1.12 released. Go now has a great WebAssembly support, even a special UMD script for better DX.So, if we have WebAssemb...
04:48 pm GMT - Sat, June 29, 2019
Dev To Deploying an i18n Angular app with angular-cli
I will explain in this article how to create from scratch an internationalized (i18n) Angular app with the use of the Angular CLI and how to deploy it on an Apache or NGINX web server.The following ve...
03:30 pm GMT - Sat, June 29, 2019
Dev To What Dev.to Theme Are You Using?
Did you know Dev.to has themes? Until recently, I definitely didn't. Now I can't live without Dev.to night theme, it even turns the "Write A Post" button into an awesome street sign. How to Use D...
01:29 pm GMT - Sat, June 29, 2019
Dev To Daily Challenge 2 - String Diamond
Welcome to Day 2 of our challenge series. Today, youll be using some clean and polished code to create a clean and polished diamond.Our challenge comes from user @jayeshcp on CodeWars.Your task is to ...
11:38 am GMT - Sat, June 29, 2019
Dev To Explore cosmos with Serverless
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisYou thought this was about space didn't you? Yea my bad :). But now that I have your attention let's talk about Ser...
11:26 am GMT - Sat, June 29, 2019
Dev To How to go from 3 views to 1,000,308
Why write?Every word you write is a seed.Over time, these seeds grow into a garden of paradise.This is your paradise.Content builds on itself and compounds.When someone takes notice of a flower from t...
10:30 am GMT - Sat, June 29, 2019
Dev To How to deploy a vue app to GitHub pages
In this tutorial, we are going to learn about deploying a vue.js app to GitHub pages.We are deploying our vue app in four steps. Step 1Push your vue.js app to a GitHub repository. Step 2Crea...
07:23 am GMT - Sat, June 29, 2019
Dev To Sum Types in JavaScript
Write You Some FP MathsIn this series I'll be looking at some mathematical concepts and functional programming stuff in JavaScript to help solidify the concepts and just generally gain experienc...
06:31 am GMT - Sat, June 29, 2019
Dev To Why I Quit a $500K Job at Amazon to Work for Myself
Only Intrinsic Motivation LastsLast February I left my cushy job at Amazon after 8 years. Despite getting rewarded repeatedly with promotions, compensation, recognition, and praise, I wasnt moti...
10:38 pm GMT - Fri, June 28, 2019
Dev To DIY FAQ Bot
The following blog post will walk you through how to use Microsoft Azure Bot Services to create a simple chatbot using minimal programming, Twilio, and a Word Doc.If youre looking for a quick summary ...
07:59 pm GMT - Fri, June 28, 2019
Dev To Daily Challenge 1 - String Peeler
Hey, everyone. We've decided to host a daily challenge series. We'll have a variety of challenges, ranging in difficulty and complexity. If you choose to accept the task, your goal is to write the mos...
07:09 pm GMT - Fri, June 28, 2019
Dev To Top CSS Interview Questions with detailed answers. Part I
Read the original article in CodeThat.todayCSS tends to produce excessive headaches among developers, and we don't blame them. Working with CSS can be notoriously cumbersome and time-consuming especia...
07:04 pm GMT - Fri, June 28, 2019
Dev To A Bug in Chrome 75 Caused Random Offline Pages
Towards the end of May, we started to receive a lot of reports from DEV users that our Android App was giving them an Offline message even when they had an internet connection. Additional reports came...
04:54 pm GMT - Fri, June 28, 2019
Dev To Be Kind to Your Log File (And Those Reading It)
The log file has existed since programmer time immemorial. The software world moves really fast, but it's not hard to imagine someone decades ago poring over a log file. This is, perhaps, as iconic as...
04:48 pm GMT - Fri, June 28, 2019
Dev To What do you consider your greatest developer strength? Weakness?
On JS Party #78 we talked all about developer strengths and weaknesses (and even shared our own). That got me thinking... we all have strengths and weaknesses. Sometimes we have them in common, someti...
02:13 pm GMT - Fri, June 28, 2019
Dev To Don't let your demons conquer you.
Cover image: This is my very last work before leaving the advertising world. One of the Seat Ateca campaign images that I can now showcase. I'm not sharing links to avoid looking self-promoting which ...
08:54 am GMT - Fri, June 28, 2019
Dev To Getting System Information in Linux using Python script
Finding system information in Ubuntu like Number and type of processors, memory usage, uptime, etc are extremely easy.You can use Linux system commands like free -m, uname -a and uptime to find these ...
02:42 am GMT - Fri, June 28, 2019
Dev To 7 Mistakes That Keep You Behind
Learning JavaScript isn't fun for everybody, especially for people who are impatient. Sometimes there comes a point where people start to question if this is even the right career path for them.But Ja...
10:11 pm GMT - Thu, June 27, 2019
Dev To A simple explanation of functional pipe in JavaScript
Sometimes I'm asked why we don't have "dot-chaining" in RxJS anymore, or why RxJS made the switch to use pipe. There are a lot of reasons, but this is really something that needs to be looked at from ...
08:34 pm GMT - Thu, June 27, 2019
Dev To Update Your .NET Core Projects, Folks!
the header image for this post was taken from the official Support Policy for .NET CoreIt's finally that time! Yes: .NET Core 1.0 and 1.1 have gone out of LTS and are no longer receiving servicing sup...
05:47 pm GMT - Thu, June 27, 2019
Dev To How to Create Code Profiles in VSCode
This post piggybacks off of the work done by @avanslaars who is a fellow instructor at egghead.io. He shared this in the egghead Slack sometime ago and I never got around to setting this up myself.Now...
03:59 pm GMT - Thu, June 27, 2019
Dev To I built a site for Pride month!
Cover Photo by Stavrialena Gontzou on UnsplashHey lovely DEV community!I'm writing this short post to show you a small website that I built using just HTML and CSS Yay! Old times! I always wanted to ...
12:32 pm GMT - Thu, June 27, 2019
Dev To The Importance Of Log Files
You've tried everything. There are all kinds of console.log message setup. Try-catch statements are everywhere. You've looked through the documentation, searched the forums from 2009, and still nothin...
10:59 am GMT - Thu, June 27, 2019
Dev To Jack Of All Trades or Master of One?
One of these days, I'll write a Dev.to article that isn't just thought dumping onto a page. However, today is not that day!I pride myself on being a sponge for knowledge. Recently, however, I've been ...
10:38 am GMT - Thu, June 27, 2019
Dev To Boolean - The Good, The Bad and there is no place for the Ugly
Bool, Boolean, we all know that type. It is a primitive type in every programming language I know. Bool is a type containing two possible values - True and False. That means that Bool is very small se...
10:36 am GMT - Thu, June 27, 2019
Dev To My first speech at Toastmasters
One of the goals I set to myself for this year is diving into public speaking. There is no special reason behind it. I am not in a leadership position nor my company is planning to send me to do PR a...
10:34 pm GMT - Wed, June 26, 2019
Dev To Integrating Bootstrap 4 into Rails 6
To install Bootstrap 4 and a theme, we are going to be adding some packages, updating some configuration and adding a few additional gems/libraries to make life developing easier. This is going to ass...
10:29 pm GMT - Wed, June 26, 2019
Dev To The 7 most important software design patterns
For a comprehensive deep-dive into the subject of Software Design Patterns, check out Software Design Patterns: Best Practices for Developers, created by C.H. Afzal, a veteran software engineer with m...
09:18 pm GMT - Wed, June 26, 2019
Dev To Simulating millions of particles to create the Sun
I recently wrote a blog post about how I was learning to make video games in the Unity game engine. In that post, I built a simple space scene, and added some basic game mechanics. After writing that ...
08:45 pm GMT - Wed, June 26, 2019
Dev To Dashboards that shimmer 'n' shine
(CAUTION: The word Journey is used throughout this post)What am I wittering on about today?Design. There was a time I didnt even consider the design of a dashboard as something separate from the actua...
07:44 pm GMT - Wed, June 26, 2019
Dev To Introducing a New Initiative: IRL.DEV
As was discussed in this post yesterday, meeting up irl is awesome. DEV Conference? Andrew Jun 24 1 min read #fun #discuss #eventsinyourc...
07:34 pm GMT - Wed, June 26, 2019
Dev To How Not To Handle Bug Reports
This week, I hit a nasty bug in my favorite email client, which just happens to be a fairly popular project from one of the oldest and largest open source development communities.Actually, I've been f...
05:13 pm GMT - Wed, June 26, 2019
Dev To An Approach to Technical Interviews
The technical interview process can feel like a daunting challenge for a new developer just beginning to dip her toes into the industry. Luckily for me, I recently had the good fortune of connecting w...
04:27 pm GMT - Wed, June 26, 2019
Dev To Byte Sized Episode 1: Grace Hopper
Today's episode of Byte Sized is about Grace Hopper's contributions to computer history. If you know any more Grace Hopper factoids, leave a comment and let the community know!Follow Byte Sized ...
03:46 pm GMT - Wed, June 26, 2019
Dev To Who is hiring? (As of June 2019)
This is our monthly thread where community members share openings at their companies.Here a few ground rules:Please only post if you are personally part of the hiring company (no recruiting firms)Plea...
01:51 pm GMT - Wed, June 26, 2019
Dev To Top 20 CSS Navigation Menus
A good user flow contributes enormously to a successful website. The content, positioning and appearance should therefore be well thought out. Here you will find some inspirations for your own navigat...
12:50 pm GMT - Wed, June 26, 2019
Dev To A Moment of gratitude for the community
Seeing this tweet warmed my heart so much, and it just reminded me how amazing this big community we have is. Katerina Borodina @kathyra...
12:17 pm GMT - Wed, June 26, 2019
Dev To Switching From Resque to Sidekiq
If you follow me on Twitter then you might have caught on that one of my recent projects has been migrating all of our background processing jobs at Kenna from Resque to Sidekiq. I have been asked mor...
11:35 am GMT - Wed, June 26, 2019
Dev To JavaScript can do that?
You might be wondering why I am writing less these days. I assure you, it's not because I am getting lazy (I am ATM ), it's just that I am on a long overdue holiday. But to keep my juices going, I tho...
09:40 am GMT - Wed, June 26, 2019
Dev To How do you manage deployment configs? (Especially large scale cloud agnostic ones)
ContextFor the past few weeks, I have been using a crazy mix of the following. All within a git repository (infrastructure as code), as we migrate most of our infrastructure and workload from on...
05:10 am GMT - Wed, June 26, 2019
Dev To Dont say negative things in an interview
An interview is not the place to voice negative thoughts. Youre there to make a good impression, and thats best done with positive opinions. Even though you may have the best of intentions, be careful...
09:38 pm GMT - Tue, June 25, 2019
Dev To HTML can do that?
After witnessing some awesome things CSS can do, it's time for HTML to come in the same spotlight!It's amazing that you can do so much with just HTML. 1. Dropdown with searchable text 2. Dia...
07:41 pm GMT - Tue, June 25, 2019
Dev To Slack for online communities. Cant we do better? What about err.. Forums?
Slack is being used a lot as a platform for online communities to interact. From meetups and conferences groups to specialized programming languages or tools. Right now I think I might be in 10 or so ...
07:25 pm GMT - Tue, June 25, 2019
Dev To Azure Cloud Shell Tips for SysAdmins Part II - Using the Cloud Shell tools to Migrate
As an Azure Advocate, one of the things I spend my time doing is learning the easiest ways for beginners to use Microsoft Azure. Today I want to share with you a few ways to utilize some tools that ar...
04:39 pm GMT - Tue, June 25, 2019
Dev To What tools have you built?
This is sort of a follow up to this post: Invest in building custom tools Ben Halpern Jun 16 1 min read #productivity I am curious to what t...
04:35 pm GMT - Tue, June 25, 2019
Dev To A Metaphorical Introduction to Functional JavaScript
Functional JavaScript isn't a tool, framework, 3rd-party addon, npm module, or anything else you'd add on. Functional Programming is an approach for writing code, and Functional JavaScript (FJS) is ho...
03:47 pm GMT - Tue, June 25, 2019
Dev To How to Write a Good Piece of Code
Source How to Write a Good Piece of CodeXKDC Make Sure Your Code "Can Be Good"The first and probably most important step to writing a good piece of code is to not code at all. Have you valid...
01:45 pm GMT - Tue, June 25, 2019
Dev To Seo is my worst skill, whats yours?
So Ive been coding for 25 years. By far my worst skill is seo. Ive never been able to get traffic to any of my personal websites. Like the most I ever got was 1000 in a day. But typical its 10 to 0. I...
01:10 pm GMT - Tue, June 25, 2019
Dev To What does your Junior interview process involve?
I recently got a lot of questions about what to expect from a junior interview and what I look for. Since I have a very narrow view I wanted to open it up to the community. No need to be overly specif...
12:24 pm GMT - Tue, June 25, 2019
Dev To Vue - Post-Intro Topics
Intro A Complete Beginner's Guide to Vue Ali Spittel Mar 20 8 min read #beginners #javascript #vue #frontend When...
09:07 pm GMT - Mon, June 24, 2019
Dev To Why I chose Angular
TL;DRI chose Angular because together we make a great team. It provides a fully-fledged platform that takes care of non-functional requirements such as compatibility, maintainability and testabi...
07:20 pm GMT - Mon, June 24, 2019
Dev To A few things I wish I knew before I started working as a software engineer
18th July will mark two years of my career as a software engineer in the tech industry. Even though I've been coding for a lot longer than that, the majority of lessons I've learnt have come from work...
07:18 pm GMT - Mon, June 24, 2019
Dev To Editing Like Magic With Vim Operators
This is a chapter Editing Like Magic with Vim Operators from the book Boosting Your Coding Fu with VSCode and VimMotions aren't just for moving. They can be used in combination with a series of comman...
05:35 pm GMT - Mon, June 24, 2019
Dev To Welcome to the Big Thread Club, Helen Anderson. You are the latest winner of the Big Thread Badge.
Helen joins @philnash, @florinpop17 and @lauragift21 in the club as the fourth winner of this badge. .ltag__user__id__22532 .follow-action-button { background-color: #220A37 !important; ...
03:39 pm GMT - Mon, June 24, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
03:21 pm GMT - Mon, June 24, 2019
Dev To How do you handle unproductive days at work?
It's Monday, you feel unmotivated to write any single line of code, it's hard to give a good review to your teammate.How do you handle those days when you feel like your productivity and motivation ar...
02:43 pm GMT - Mon, June 24, 2019
Dev To Code Smell: No AND in Function name
Function should adhere to the Single Responsibility Principle - meaning it should do one thing and one thing only. So if your function name includes "AND", it means you're doing too much. Solution? Re...
02:33 pm GMT - Mon, June 24, 2019
Dev To An Introduction to Accessible Labeling
Originally posted on a11ywithlindsey.com. If you'd like to see video examples of how screen readers interpret these, they are at the source!Last week, I got a decent amount of folks who found the aria...
01:50 pm GMT - Mon, June 24, 2019
Dev To Sorbetting a gem, or the story of the first adoption
NOTE: this post was written a few days after the first public Sorbet release (on 2019-06-20). If you're reading this months after that happened, most of the things described here could be no longer re...
12:23 pm GMT - Mon, June 24, 2019
Dev To Publish to DEV from Google Docs
TL;DR: You can now write your articles for DEV in Google Docs, then publish it to DEV with Cloudpress. For free.BTW, you can view the original Google Doc for this article to get an idea of how Cloudpr...
11:11 am GMT - Mon, June 24, 2019
Dev To What If I Want My Website to Last for 100 Years?
When all other resources fail me, technical blogs come to the rescue. They provide insight into my problem, clues about the design of a potential solution, and sometimes humor or even an emotional con...
08:38 am GMT - Mon, June 24, 2019
Dev To The only way to improve your CSS game
I have been mentoring developers since 2013, and I can never stop putting emphasis on how important mastering HTML and CSS is if you want to make your career in the World Wide Web. It's been 6 years n...
07:04 am GMT - Mon, June 24, 2019
Dev To New Raspberry Pi 4 Released! What will you build with it?
Raspberry Pi @raspberry_pi Raspberry Pi 4 is here! A tiny, dual-display desktop computer, with t...
09:10 pm GMT - Sun, June 23, 2019
Dev To Imagining a better EntityFramework
There is a lot to like in EntityFramework... and some less desirable parts. The good Automatic translation of C# Linq queries to SQL for efficient queryingFor example, the following asks the...
05:55 pm GMT - Sun, June 23, 2019
Dev To I love writing scripts to solve small problems
One of the reasons I like programming so much is that it allows me to automate small and annoying things that would otherwise require bunch of manual work.Yesterday, I downloaded a set of files that c...
03:20 pm GMT - Sun, June 23, 2019
Dev To A width-responsive perfect square in pure CSS
Cover photo by Daniel McCullough via Unsplash. Points of interest Resizable block-level divsThe resize property - I wasn't aware you could actually control this past textareas, but stumbled ...
03:06 pm GMT - Sun, June 23, 2019
Dev To Front End: Is Anything Getting Better?
It's been around nine years since Angular JS (the first one) was unleashed on the world. Nine years of single page apps (SPAs) in the browser, and constant innovation in the frameworks used to build t...
02:56 pm GMT - Sun, June 23, 2019
Dev To Deploying JHipster Microservices on Azure Kubernetes Service (AKS)
If you are developing and deploying applications to production, especially cloud, you would have heard about Kubernetes. Kubernetes(k8s) is a container orchestration platform originally developed by G...
02:32 pm GMT - Sun, June 23, 2019
Dev To Lazy loading images with vanilla JavaScript
Improve your websites speed and performance by lazy loading images with Intersection Observer API in just a few lines of vanilla JavaScript.Lazy loading is a technique that loads images or videos only...
01:37 pm GMT - Sun, June 23, 2019
Dev To What Advice Would You Give Your 20-year-old Self?
Earlier this month a topic was proposed on #TSQLTuesday (like #devdiscuss but with the T-SQL community) to encourage some self-reflection. If you could write a letter to your 20-year-old self, what w...
01:07 pm GMT - Sun, June 23, 2019
Dev To How to customize the new Windows Terminal with Visual Studio Code
A few days ago Microsoft released a very early version of the new Windows Terminal.The Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of co...
10:06 am GMT - Sun, June 23, 2019
Dev To Being a Female Programmer: How is it For You?
This probably depends on where we live and work, but personally, I have not experienced anything negative for being a female programmer in my few years of career.Like everyone else, I had interview op...
03:03 am GMT - Sun, June 23, 2019
Dev To Math.min returns Infinity?
PrefaceI was playing around with "Math.min/max" and the result of empty calls looked like it was backwards. QuestionShouldn't Math.min return -Infinity while Math.max, Infinity? MDN Do...
10:02 pm GMT - Sat, June 22, 2019
Dev To Code Review 0: Sleet
I recently was inspired by @brob with his design reviews and wanted to start doing some video code reviews! So here is the first one in that series.This is me reviewing one of my own project Sleet. I'...
08:40 pm GMT - Sat, June 22, 2019
Dev To Do you have your own Gatsby site? Let's brainstorm a dev.to cross-poster
So, like all good things, the idea for this post comes from a tweet: Tierney @NodeConfCo @bitandbang @irreverentmik...
05:20 pm GMT - Sat, June 22, 2019
Dev To The Dumb Things I Did And How I'm Going To Fix Them
One of my first posts on this site was about webapp I made to handle taking attendance: Rust + ReasonML - a beginner's love story Ben Lovy Oct 29 '18 6 min read ...
02:43 pm GMT - Sat, June 22, 2019
Dev To MAD: Game DevLog 2
Hello everyone! Time for devlog number #2!In the last week, we've implemented transparent walls and the player animation state machine. Max continued designing sprites for the game and Andrei implemen...
08:52 am GMT - Sat, June 22, 2019
Dev To The 10 Component Commandments
Written in collaboration with Caroline Odden. Based on the talk with the same name and people, held at the ReactJS Oslo Meetup in June 2019.Creating components that are used by a lot of people is hard...
03:33 am GMT - Sat, June 22, 2019
Dev To Some US prisons are banning books on coding
Prisons Are Banning Books That Teach Prisoners How to CodeOregon prisons have banned dozens of books about technology and programming, like 'Microsoft Excel 2016 for Dummies,' citing security r...
08:10 pm GMT - Fri, June 21, 2019
Dev To Share Your Feedback: What Would You Expect for a VS Code DevOps Experience?
Would you like to share your feedback on what would make a great DevOps experience in VS Code? We want your feedback on how we can build a great DevOps experience in VS Code - if you have a few minute...
07:53 pm GMT - Fri, June 21, 2019
Dev To Why I use Web Components - My use cases
First of all, I am not a blogger or advocate of any technology, or speak at events/conferences. So mind my first attempt at writing. I hope I am clear in expressing myself.I want to talk about some pr...
06:54 pm GMT - Fri, June 21, 2019
Dev To VueJS is dead, long live VueJS!
With the release of the VueJS 3 "Request for Comment" documentation about two weeks ago, Evan You introduced the VueJS function-based API and has set the VueJS community ablaze. These new ideas are st...
06:40 pm GMT - Fri, June 21, 2019
Dev To Using the Unsplash API to Display Random Images
About three years ago I bought a domain name, intending, as always, to launch a project with it. Here we are three years later and I've done exactly no work on the project _()_/ To practice some JavaS...
06:12 pm GMT - Fri, June 21, 2019
Dev To Built my first chat-app with React Hooks exclusively. It was great.
React Hooks are simple. Whatever adjectives may come to mind about your favorite application state management tool (redux, mobx) surely would not include simple.I have worked with a couple implementat...
04:40 pm GMT - Fri, June 21, 2019
Dev To IAMA Gaming/AI/Cloud Architect Turned Designer/Product Lead, Ask Me Anything!
Hey, I'm Ryland Goldstein a 24 y/o dev based in the bay. TL;DRBuilt a high performance C game engine optimized for realtime terrain genWent to a top 5 CS school and was poached by my professor (Intel ...
04:23 pm GMT - Fri, June 21, 2019
Dev To Is Ubuntu Or Fedora A Better Distro For Programmers?
A whole lot of thinking goes into what distro you should use as a dev. Its not just about your preference or what you like in terms of the Desktop GUI, packaging system or any other aspects of the wor...
03:23 pm GMT - Fri, June 21, 2019
Dev To The DigitalOcean Community Weekly: Istio on Kubernetes, Ansible, MySQL Cache & More
Welcome to The DOCOM Weekly, your weekly digest featuring some of the best content published in and around the DigitalOcean Community last week. I'm Erika Heidi, Technical Writer at the Dev Education ...
02:56 pm GMT - Fri, June 21, 2019
Dev To On Glitch This Week
Glitch This Week is a regular series in which we round-up just some of the amazing projects that fantastic creators have made on Glitch. Here are a few projects that caught our eye this week. An ...
02:32 pm GMT - Fri, June 21, 2019
Dev To How To Balance Personal and Professional Projects
We've all heard the phrase 'work-life balance'. It's a topic that lots of incredibly clever people on this site delve into regularly. I've seen lots of excellent commentary and discussion about how be...
02:22 pm GMT - Fri, June 21, 2019
Dev To What was your win this week?
Looking back on your week -- what was something you're proud of?All wins count -- big or small Examples of 'wins' include:Getting a promotion!Starting a new projectFixing a tricky bugCleaning your hou...
02:05 pm GMT - Fri, June 21, 2019
Dev To JavaScript 101: Arrow Functions
Arrow functions - they're the more concise version of regular functions and they've been gaining popularity since they were first introduced in ES6. Not only is the syntax much cleaner but they also p...
12:33 pm GMT - Fri, June 21, 2019
Dev To Vue's Darkest Day
Today I was amazed to see the usually positive and friendly VueJS community descend into a bitter war. Two weeks ago Vue creator Evan You released a Request for Comment (RFC) for a new function-based ...
12:26 pm GMT - Fri, June 21, 2019
Dev To Mapping JavaScript Objects with Modern APIs
Object.entries allows you to convert an object into an array structure:console.log(Object.entries({prop1: 1, prop2: 2 }))// [ ["prop1", 1], ["prop2", 2] ]This method is part of the ECMAScript 2017 Spe...
11:33 am GMT - Fri, June 21, 2019
Dev To Add Netlify Identity Authentication to any React App in 5 minutes with React Context, Hooks and Suspense
Bottom Line Up Front: Here's a demo of the identity widget we'll see in this article, although you are free to write your own authentication UI!If you want to skip the explanation and just get to the ...
07:31 am GMT - Fri, June 21, 2019
Dev To Create Extensions for VS Code - Part 1
I wanted to develop a *VS Code extension * to solve one of my daily problems, so I started to look at VS Code APIThey have really awesome documentation and sample extensions which are really helpful....
04:48 am GMT - Fri, June 21, 2019
Dev To A simple thing I learned during a code review: Tagged templates
The other day I was reviewing some code and I found myself staring puzzled at this snippet:fixture `A bunch of tests` .page `http://myapp.github.io/example`;Of course I noticed the template literal...
12:36 am GMT - Fri, June 21, 2019
Dev To Today I learned how to animate a text gradient in CSS (and JavaScript)
Cover photo by Clem Onojeghuo via Unsplash. I'm very sorry. And you're welcome.Look at that bad boy chug. I think I set my CPU on fire making it... poor thing is really doing its best. I see why ...
12:00 am GMT - Fri, June 21, 2019
Dev To Why publishing your own npm packages can make you a better developer
There are many great resources about how to publish your own npm packages, but I want to share a few thoughts on why you should be publishing your own npm packages and why it will make you a better de...
11:32 pm GMT - Thu, June 20, 2019
Dev To Feature flags in React
Feature flags allow you to slowly rollout a feature gradually rather than doing a risky big bang launch and are extremely helpful when used in a continuous integration and continuous delivery environm...
11:08 pm GMT - Thu, June 20, 2019
Dev To Sorbet: A Type Checker for Ruby
Stripe open sourced Sorbet today, a fast, powerful type checker for Ruby. Here's the full blog post, Open-sourcing Sorbet: a fast, powerful type checker for Ruby.Being a fan of TypeScript, I know peop...
11:04 pm GMT - Thu, June 20, 2019
Dev To Seeing Context with `grep`
Have you ever searched for some text in a file on the command line only to realize that grep's output isn't quite enough for you to understand what is happening in the file? Sometimes you want to see...
10:49 pm GMT - Thu, June 20, 2019
Dev To What does a codeNewbie need to start/improve?
I have been seriously coding for three months so far. This means that I have focused entirely in becoming a developer in, ideally, a year. It might sound pretty ambitious, I know. But you need clear g...
09:14 pm GMT - Thu, June 20, 2019
Dev To People Over Metal
Analyzing your stacks real costsI was asked a few weeks ago to write about the relative costs of different platforms for a smallish service serving a very large scale (my model here was the very...
09:12 pm GMT - Thu, June 20, 2019
Dev To The Weird History of JavaScript
The history of JavaScript is almost as weird as the language itself. Over the last 25 years, it has exploded from a rushed prototype for Netscape to the world's most widely used programming language. ...
07:16 pm GMT - Thu, June 20, 2019
Dev To How Important Are Habits for Your Career Success? (And More of the Best Career Insights of the Week)
This week I take a look at habits, consistency and why you need them for your personal and professional growth, with an in-depth article from Steph Smith.This article sparked a TON of discussion and i...
06:49 pm GMT - Thu, June 20, 2019
Dev To Why do you teach?
This tweet from Ali Spittel stood out to me: Ali Spittel @aspittel Here's the reason I teach:I am not the traditiona...
05:46 pm GMT - Thu, June 20, 2019
Dev To How should I go about setting myself up for my "dream job" at Mozilla?
Background/Lead UpI've got about 1.5 years left at university, so I wouldn't be applying for a position for a bit anyways, but I figure it'd be better to prepare for my dream job now rather than...
05:35 pm GMT - Thu, June 20, 2019
Dev To This is it! you got 'this'
this keyword must be one of the most confusing JavaScript concepts due to its dynamic nature of how it's invoked. If you find yourself reading this article, you probably have come across this several ...
05:33 pm GMT - Thu, June 20, 2019
Dev To Ensuring accuracy of README code snippets
The problemIt is the first interaction a developer will have with your library. They hear about the library through various means, but they will at some point all end up at the README. It is cri...
04:23 pm GMT - Thu, June 20, 2019
Dev To Simple Machine Learning, Intro to K-Means Clustering
This will be the first in a series of tutorials covering a few of the fundamental topics in statistical analysis and machine learning. K-Means and Clustering Basic Problem and ClusteringYou'...
03:50 pm GMT - Thu, June 20, 2019
Dev To How to Grow a Multi-Sided Platform: Start with Single Player Mode
I got this question in a DM and felt like answering it more broadly. Obviously by founding DEV, I have some ideas on this topic.It started by focusing hard on "single player mode".The platform sort of...
03:30 pm GMT - Thu, June 20, 2019
Dev To Announcing Frontity 1.0!
Today, were incredibly excited to introduce Frontity 1.0 to the world! This is an important milestone for us here at Frontity but also for all of you, who have shown interest in this project and provi...
02:49 pm GMT - Thu, June 20, 2019
Dev To How to use Storybook with React
This post was originally published here Streamline your UI component development workflow What is Storybook and why would I use it?From Storybook's website itself:Storybook is an open source...
02:31 pm GMT - Thu, June 20, 2019
Dev To Do you use time-tracking for work or for your personal time?
At one of my office jobs, we had a time tracker on our computers that was measuring the time spent at the office, and we needed to spend ~40h/week there. That tracker had a lot of issues, and later th...
12:36 pm GMT - Thu, June 20, 2019
Dev To A 2 billion FinTech keeps copying my ideas and I feel fine
You know when you get that feeling youre being watched ? Recently Ive had the suspicion that the darling of the FinTech world, Monzo, has beenwell, following me around. And then pilfering my stuff. My...
06:38 am GMT - Thu, June 20, 2019
Dev To Show your leadership skills, even if you're not leading a team
BackgroundA couple of years ago, I was thinking about promotion to Senior Consultant role, which required me to demonstrate my leadership skills and abilities. Working solo on an engagement, or ...
06:55 pm GMT - Wed, June 19, 2019
Dev To Project Benatar: Publishing DEV-powered websites with Stackbit
Hi, I'm the co-founder and CEO of Stackbit. We're working on making it easy for developers to build modern websites in minutes. With all the recent interest in getting off Medium, especially within th...
05:30 pm GMT - Wed, June 19, 2019
Dev To React without Redux, or How I learnt to embrace RxJS
Whenever I start a new Webapp, I pretty much have the exact same set of libraries that I go to. React and Redux are high on that list. However, a lot of the time I find that the Redux store is being u...
02:56 pm GMT - Wed, June 19, 2019
Dev To Is GraphQL the future of APIs?
Developing APIs has always been a crucial task for any project. A well-designed API must be flexible and scalable as it always evolves with time. The urge for improvements led to the explosive growth ...
02:50 pm GMT - Wed, June 19, 2019
Dev To Solving Cold-Start disturbs serverless' definition and it's okay
When you look at Azure Functions, you see it as a great way to achieve elastic scaling of your application. You only pay for what you use, you have a free quota, and they allow you to build entire app...
02:35 pm GMT - Wed, June 19, 2019
Dev To Byte Sized: A Taste of Coding History (Coming soon!)
On June 26th, we will be launching the first episode of this new series!Follow Byte Sized for all the episodes! .ltag__user__id__865 .follow-action-button { background-color: #2C1989 !import...
02:03 pm GMT - Wed, June 19, 2019
Dev To Microsoft Azure For Spoiled People 3: Migrate A Database
So far in this series, I've talked about how to get set up on Azure as a web app with hosting on azurewebsites.net and how to set up continuous integration using Azure pipelines. If you've been follow...
01:54 pm GMT - Wed, June 19, 2019
Dev To How important are math skills for software development?
I'm sure there are different opinions on this, so let's hear them!...
01:04 pm GMT - Wed, June 19, 2019
Dev To How To Transition From Sitting to Standing at Work
Disclaimer: Despite the benefits I have found from standing while I work you should consult your doctor if you have any medical conditions that might make standing harmful to your body.A couple years ...
10:03 am GMT - Wed, June 19, 2019
Dev To An Introduction to 3D Printing
Introduction3D printing refers to a variety of processes in which a computer-operated machine creates three-dimensional objects by joining or solidifying material, typically layer-by-layer until...
12:44 am GMT - Wed, June 19, 2019
Dev To Functional programming - all you need to know about currying.
Currying is the process of taking a function that accepts n arguments and turning it into n functions that each accepts a single argument. The arity of a function is the number of arguments that it ac...
12:06 am GMT - Wed, June 19, 2019
Dev To Introducing Hamo - Zero overhead hooks
Hi Today I would like to introduce you to a tiny library I just finished.It's called Hamo (Latin for hook) and will let you hook literally everything, adding zero overhead. The problemHooks are u...
11:26 pm GMT - Tue, June 18, 2019
Dev To Using Python to create a globally replicated database on Macrometa
A simple python example of using Macrometa's geo distributed cloud to create a DB application that runs across multiple worldwide data centersMacrometa is a geo distributed data cloud service and ava...
11:26 pm GMT - Tue, June 18, 2019
Dev To Building a low latency, globally distributed Python app using Macrometa's geo-distributed database cloud
In this tutorial Im going to show you how to quickly and easily build a distributed database backend that spans across North America (Los Angeles & Ashburn VA), Europe (Frankfurt) and Asia (Mumbai...
11:25 pm GMT - Tue, June 18, 2019
Dev To Post-Grad Job Hunting Guide
Congratulations to the Class of 2019. You did it! The tassel was worth the hassle! I attended multiple graduations this weekend and though I really enjoyed the messages from the grad speakers, [insert...
10:31 pm GMT - Tue, June 18, 2019
Dev To Serverless, Durable functions, how YOU can learn to implement the Fan-out/fan-in pattern
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisDurable functions enable you to write large complex application flows. The best part is that it uses the Serverless...
09:01 pm GMT - Tue, June 18, 2019
Dev To Failing to succeed. (CLI Gem Project: Part 1)
Sometimes you gotta fail to succeed. And that's what exactly happened to my first project.I failed. I haven't had my assessment with my lead yet but I already know I failed. I've been going over all t...
08:45 pm GMT - Tue, June 18, 2019
Dev To Anyone needing help in open source projects?
Hello, I'm a front-end developer looking for an open source project to help, specially the small ones. I work mainly with javascript, but could open to other languages. Is there anyone needing help? ...
08:38 pm GMT - Tue, June 18, 2019
Dev To A To Do List using Torus
I walked through the code demo listed here https://thesephist.github.io/torus/todo-demo.html and created a working version on Repl.it ...
07:15 pm GMT - Tue, June 18, 2019
Dev To Working with conditions & lists in React
Originally published at https://sergiodxa.com/articles/react-conditions-lists/In a previous article I wrote about how to start a React project using the state and effect hooks, this time we will see h...
05:20 pm GMT - Tue, June 18, 2019
Dev To Top 5 DEV Comments from the Past Week
This is a weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself using the #bestofdev tag.@amypellegrini left an amazing ...
05:02 pm GMT - Tue, June 18, 2019
Dev To Opinionated or Not: Choosing the Right Framework for the Job
Theres a foundational question that every project starts with: accept the freedom to roll your own solutions along with the burdens that go with it, or take the chance to use sensible defaults that al...
03:54 pm GMT - Tue, June 18, 2019
Dev To Callbacks and Promises, Simply Explained
Cover Image Credit Callbacks?// callerfunction foo(callback) { callback('world');}// callback functionfunction myCallback(name) { console.log(`Hello ${name}`); // "hello world"}// pass callback...
03:16 pm GMT - Tue, June 18, 2019
Dev To There's only one way to validate an email address
The only thing that you can reliably do to validate an email address is to send it an email. YOU SEND IT AN EMAIL! That's the only way you can do it. I know what you're thinking, "I have the best regu...
01:55 pm GMT - Tue, June 18, 2019
Dev To Building AR apps in React Native, powered by GraphQL using Hasura
Reality 2.0. This is how I tend to call Augmented Reality in the last half a year. Why is that? I honestly believe that Augmented reality already at the stage of getting out of the field of "gimmicky"...
01:54 pm GMT - Tue, June 18, 2019
Dev To Welcome Thread - v34
Welcome!Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about yourself.Reply to someone's comment, either with a q...
12:58 pm GMT - Tue, June 18, 2019
Dev To Discussing the launch of Libra, "A new global currency"
Libra.org is now live."Libras mission is to enable a simple global currency and financial infrastructure that empowers billions of people."This project is receiving a lot of attention, and is be...
12:20 pm GMT - Tue, June 18, 2019
Dev To Coding my first game with JavaScript: Simon says
The challengeSo, I've decided to walk my path into Web Development with the Web Development Course of Angela Yu on Udemy. And this is one of the so-called "Boss Challenges" she proposed for the ...
12:19 pm GMT - Tue, June 18, 2019
Dev To Up your Git game and clean up your history
This post is aimed for people who want to learn how to use commands such as rebase & learn a few tricks to have a nicer Git experience.Alright, let's start by watching the Git history of some of m...
12:00 pm GMT - Tue, June 18, 2019
Dev To Modernizing WCF Services with containers and Visual Studio
There are a number of reasons for moving long-standing .NET Framework applications like WCF, and ASP.NET Webforms to containers and then into containers or "modernizing legacy heritage apps".DevOps - ...
11:55 am GMT - Tue, June 18, 2019
Dev To Difference Between Those HTTP Requests
Most times you submit a form on a website, you are making a request. Every time you go to a new page, you are making a request. These requests are shoved into a header and sent to another piece of cod...
10:59 am GMT - Tue, June 18, 2019
Dev To Divert Vertical Scroll To The Side
Let's try a combined blog post today: one tip for helping your users get around when you have horizontal scroll areas (for effect, or whatever), and one tip for navigating the web. Vertical To Ho...
12:29 am GMT - Tue, June 18, 2019
Dev To Best DEV.to Posts for Beginners: Week of June 10, 2019
One of the reasons I've been so drawn to DEV.to over other platforms is the super encouraging and helpful community that gathers here. Initially I felt like it was going to be more a place where I sat...
08:32 pm GMT - Mon, June 17, 2019
Dev To LitElement series: I need your help!
Hi Dev people!This is the first time I make a series of posts and I have doubts on how to face it. Do I write detailed articles step by step explaining everything or is it better to explain briefly th...
07:11 pm GMT - Mon, June 17, 2019
Dev To SQL 101: All About Aggregate Functions
Aggregate functions bring your data to life. They allow you to take a standard table and use a function or two to build metrics and answer questions about the data. If you are familiar with Pivot Ta...
07:06 pm GMT - Mon, June 17, 2019
Dev To Project Benatar: Fending Off Data Black Holes
In this post, we outline a new project which gives a name to some values we hold tightly at DEV.First, an examination of the web we live with...Warning: This post contains mixed metaphors and loose ph...
06:58 pm GMT - Mon, June 17, 2019
Dev To Allow Me To Brag About My Team...
Andrew @_awwsmm Today was my best day yet as a manager of a small (2 excl. myself) team of #software #developers. Ea...
06:05 pm GMT - Mon, June 17, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
04:38 pm GMT - Mon, June 17, 2019
Dev To Welcome to the Big Thread Club, Florin Pop. You are the latest winner of the Big Thread Badge.
Florin joins @philnash and @lauragift21 in the club as the third winner of this badge. .ltag__user__id__8821 .follow-action-button { background-color: #9B59B6 !important; color: #FFFFFF...
02:21 pm GMT - Mon, June 17, 2019
Dev To How to Get Smarter Without Knowing Anything
I often find that when people discuss "intelligence", they are actually talking about "knowledge". Confusion of these terms is responsible for awful things like, standardized testing and whiteboard in...
12:08 pm GMT - Mon, June 17, 2019
Dev To If you ever have to lead a remote dev team...
For those developers who suddenly have to lead a remote team and answer to stakeholders, I compiled a checklist that you and your teammates can follow to have a simple, transparent, predictable and fr...
10:40 am GMT - Mon, June 17, 2019
Dev To What's the first computer you ever used?
...
10:37 am GMT - Mon, June 17, 2019
Dev To Do you really need Kubernetes in your company/startup?
Let me start saying that I love Kubernetes, I even have a personal one for my things but I'm an experienced DevOps and it is in my spare time.Usually, you want the complexity of the technical solution...
10:04 am GMT - Mon, June 17, 2019
Dev To What To Expect When You're Expecting To Drop IE11
So you've decided to drop support for IE11 and move onto evergreen browsers only (IE11 is only about ~2% globally). That's great! With that in mind, here's a giant list of the features you should use,...
09:58 am GMT - Mon, June 17, 2019
Dev To Developing 10x faster with a Surface Go, thanks to VS Code and Azure
As developers we always seek to have the most efficient environment, and that often means buying a high-end laptop. We're going to see in this post that using VS Code Remote Development with Azure can...
01:42 am GMT - Mon, June 17, 2019
Dev To Should a button communicate the current state, the intended behavior, or both?
When I magnify a window in Chrome, I see an icon like this:When I reduce the size of a window below it's normal 100% I get this:Clicking either of those icons gives me options for modifying the magnif...
09:59 pm GMT - Sun, June 16, 2019
Dev To Am I qualified?
When looking through job postings there is typically a laundry list of must haves and nice to haves. How many boxes do you need to tick to consider yourself qualified?Sometimes it's hard to tell if I ...
04:19 pm GMT - Sun, June 16, 2019
Dev To Book Review: The Mythical Man Month (1995)
Note: all page numbers below are for the Kindle version of the book.This book was absolutely painful at the start. The 20th anniversary edition (1995) hasn't updated any of the references (obviously) ...
04:19 pm GMT - Sun, June 16, 2019
Dev To Destructuring JavaScript objects like a pro
Hello there!For a long time now I've been wanting to take notes on a couple of tricks I currently use at work regarding the concept of Destructuring in JavaScript. I feel like most of the things I lea...
04:17 pm GMT - Sun, June 16, 2019
Dev To Its Sunday, are you coding?
Its Sunday, I get a call. Timelines have changed, new demos are scheduled. Most people are mad when work calls them on the weekend. When I get the call, it feels like the bat signal and I jump into ac...
04:08 pm GMT - Sun, June 16, 2019
Dev To Working for non-profits organisations
Non-profitsI am curious about the way developers handle working with non-profit organisations. Juste like a lot of organisations and people, they have a need for software and websites. But, they...
03:42 pm GMT - Sun, June 16, 2019
Dev To Your First Open-Source Pull Request: a Walkthrough
"You should contribute to open-source." The Internet.Maybe you've seen this advice. Either from those who believe in free software or as a suggestion to aid job seeking. Many people (some of my ment...
02:41 pm GMT - Sun, June 16, 2019
Dev To I created a .gitignore command-line generator !
If you're like me, you pretty much Google "gitignore templates" each time you start a new project from scratch. That's at least 15 seconds you'll never get back, so I made a command-line tool for that...
02:40 pm GMT - Sun, June 16, 2019
Dev To New Site Theme: "Minimal Light"
We just shipped a new theme to go along with "default", "night theme", and "pink theme". It's called "minimal light".It uses more soft grays and whites than the default light theme and is less busy ov...
02:27 pm GMT - Sun, June 16, 2019
Dev To How YOU can use the Context API in React.js to pubsub
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisThe React Context exists so you dont have to pass in data manually at every level. Context is about sharing data to...
02:00 pm GMT - Sun, June 16, 2019
Dev To (npm) publish, and be damned!
This article is a cross-post from my personal blogI recently published my first npm package and my colleague, Attila Vg, suggested I write up some notes on the process. I'll point out that I am not an...
01:55 pm GMT - Sun, June 16, 2019
Dev To Simple Weather App on Vue.js
Hello there!I'm studying Vue nowadays. So I thought that the best way to get a full understanding of things is to write an article about them :]Also, when I was developing the app I realized missing i...
01:49 pm GMT - Sun, June 16, 2019
Dev To Responsive images for Hugo
Resize depending on the viewportWe don't need much to build a basic responsive image.<img src="..." alt="..." >img { width: 100%; height: auto;}Images will take all given space and resiz...
07:46 am GMT - Sun, June 16, 2019
Dev To Top 5 Online Courses to Learn SQL and Database for Beginners - Best of Lot
Hello guys, if you are a computer science graduate or new into the programming world and interested in learning Database and, SQL and looking for some awesome resourceslike books, courses, and tutoria...
02:58 am GMT - Sun, June 16, 2019
Dev To Modern Web Components
I'm the lead on Santa Tracker. Yes, I know it's June right nowpretty much as far from the holidays as you can get. I want to talk about Web Components. A quick refresher: these are Custom Elements whi...
01:55 am GMT - Sun, June 16, 2019
Dev To 1st week @ Flatiron School.
I'm beyond excited to say that I've gotten as far as being in a code boot camp!Who am I?My name is Valena and I'm on my way to becoming a full-stack web developer. A few months ago, I knew little- to...
10:39 pm GMT - Sat, June 15, 2019
Dev To Feedback on this new DEV feature?
Here is a thread I made earlier today: Do you code on the weekend? How often, whats your routine like? Ben Halpern 1 min read #discuss ...
07:22 pm GMT - Sat, June 15, 2019
Dev To Using Terraform remote state for collaboration
Read the original article in CodeThat.todayTerraform is the de facto tool in a DevOps arsenal, and it helps with the enablement of infrastructure-as-code deployments. It can manage and provision softw...
06:00 pm GMT - Sat, June 15, 2019
Dev To CSS: Now and the Future
I have earlier on written about why so many developers fear CSS. This is often based on either little to no knowledge or outdated knowledge. Can we help overcome the fear with new knowledge? Let us fi...
05:38 pm GMT - Sat, June 15, 2019
Dev To A Primer on Data Compression
Likely StatesLet's talk about statistical mechanics for a second. Suppose we have a system of 4 particles, labeled a through d, each of which can be in one of two states. We can call them the 0 ...
05:29 pm GMT - Sat, June 15, 2019
Dev To Know Not Only Your Weaknesses, But Strengths as Well
Most people want to develop self-awareness. Whether we are managers, entrepreneurs, or aspiring software engineers, the more knowledge we have of our strength and weaknesses, the easier life becomes.W...
02:43 pm GMT - Sat, June 15, 2019
Dev To Should functional be the way to go?
This question is directed towards more of the practical side of both Frontend and Backend programming.I have recently picked up Functional Programming and I am not sure if I should actually start buil...
02:39 pm GMT - Sat, June 15, 2019
Dev To BrowserWorker - service workers made easy
Welcome everyone!I am very happy to show you BrowserWorker, my latest project. The goal of this library is to help you set up a Service Workers more easily than having to deal with a lot of verbose sy...
01:43 pm GMT - Sat, June 15, 2019
Dev To Micro Frontends: a deep dive into the latest industry trend.
Image from https://medium.com/@tomsoderlund/micro-frontends-a-microservice-approach-to-front-end-web-development-f325ebdadc16Patrick, a friend of mine in the web development industry, recently alerted...
01:24 pm GMT - Sat, June 15, 2019
Dev To How to Have a Slow and Boring Successful Career
It's not a new idea that people born in the times since, or just before the digital revolution have different brains than our predecessors. We lean towards stimulation, towards a certain variability i...
11:46 am GMT - Sat, June 15, 2019
Dev To Creating a simple memory cache for your Angular Universal website or application
Originally published at https://samvloeberghs.be on June 14, 2019 Target audienceThis article and guide on setting up a simple memory cache for an Angular Universal website or application is targ...
04:48 am GMT - Sat, June 15, 2019
Dev To What are your favourite resources for beginners?
Right now on my team, we're in the middle of onboarding the first of several new team members. There's been lots of discussion around the team on the resources we should put into a list for those bran...
12:50 am GMT - Sat, June 15, 2019
Dev To How To Upgrade Your VuePress Site To v1.0
VuePress is a Vue-powered static site generator. It's great for writing technical documentation, and I've been using it in production for the Bocadillo docs site since December 2018.I recently learnt ...
11:59 pm GMT - Fri, June 14, 2019
Dev To Keyboard accessible dropdown in Elm
- and how I discovered that browsers are awesome! This is a follow-up on my previous post, where I showed how to decode DOM nodes from the event object to detect click outside. I am going to use this ...
11:01 pm GMT - Fri, June 14, 2019
Dev To Debate that never happened
Recently I wrote the article and I got a comment about it. The comment was about code snippet in the article, it basically said: use <button> instead of <div role="button" tabindex="0">, b...
10:34 pm GMT - Fri, June 14, 2019
Dev To Why Git and Git-LFS is not enough to solve the Machine Learning Reproducibility crisis
Some claim the machine learning field is in a crisis due to software tooling that's insufficient to ensure repeatable processes. The crisis is about difficulty in reproducing results such as machine l...
10:17 pm GMT - Fri, June 14, 2019
Dev To FreeCodeCamp violated the rights of Medium authors
By now a lot of folks in the dev.to community are very familiar with the recent move that Free Code Camp made to get off of Medium. FCC is the leading technical content publication on Medium. Hundreds...
09:59 pm GMT - Fri, June 14, 2019
Dev To I used to be an engineer on the railroad, now I engineer software, Ask Me Anything!
Hi! I am Sam. I have had the dream of being in tech since I was little, but different life events happened and I didn't pursue my dream until what I consider late. I tried multiple times to learn to c...
09:24 pm GMT - Fri, June 14, 2019
Dev To Reactive Canvas with Rust/WebAssembly and web-sys
Or How I Learned To Stop Worrying And Love MacrosIt's been a little while since I built a resizable dot with a slider in some esoteric stack. Time for Chapter 3! I guess it's a series now.The ...
09:06 pm GMT - Fri, June 14, 2019
Dev To Removing a Database Index from Rails Console
If you're familiar with Rails, you might be reading this and wondering, "Why would I ever need to remove a database column from console? Shouldn't I be doing this through a proper Rails migration?" We...
05:58 pm GMT - Fri, June 14, 2019
Dev To How do you organize your projects?
I've been working on a lot of side projects or small apps lately, and I feel like they're all just scattered about - between Codepen, Glitch, Netlify, my own webhost, etc.It's made me wonder how other...
05:46 pm GMT - Fri, June 14, 2019
Dev To How to read more books
[Image credit - pixabay]In part 1 of these series, I shared my experience on how I've started to read software development books on a regular basis. Learning to love softw...
05:39 pm GMT - Fri, June 14, 2019
Dev To Unit and Integration Testing
IntroductionWith my current client we are examining how to write effective Unit and Integration Tests as well as rework the code to make it more testable. They are moving toward a Continuous De...
04:45 pm GMT - Fri, June 14, 2019
Dev To Welcoming two summer interns to the DEV team!
We are excited to welcome two interns who will be joining us for the next ~10 weeks. @aikedaa and @devencourt will be primarily focused on non-technical tasks, ranging from engaging and supporting ne...
04:32 pm GMT - Fri, June 14, 2019
Dev To Stopping Bad Habits Before They Stop You
A few days ago, I published a post about building positive habits. Since then, I've had quite a few people reach out asking questions such asAnything about breaking bad habits? I understand it depends...
04:08 pm GMT - Fri, June 14, 2019
Dev To On Glitch This Week
Glitch This Week is a regular series in which we round-up just some of the amazing projects that fantastic creators have made on Glitch. Here are a few projects that caught our eye this week. Get...
03:32 pm GMT - Fri, June 14, 2019
Dev To Quitting my first job
The jobRecently I've quit my first job, I see this as a good time to reflect on my close to two years as a web- and mobile engineer. I've come quite far both in the hard- and soft skills departm...
01:38 pm GMT - Fri, June 14, 2019
Dev To Install This PWA To Continue
On mobile devices running iOS 11.3+ and modern Chrome- so, basically everyone in the western world- you can have a PWA added to your phone's home screen. This is a great and admirable goal, but gettin...
01:19 pm GMT - Fri, June 14, 2019
Dev To Going to My First Conference. Pro Tips?
My company is sending me off to my first conference this week and I am super excited!The thing is... I have no idea what to do What are your tips for getting the most out of the experience? What shoul...
09:02 pm GMT - Thu, June 13, 2019
Dev To Design Critiques: @pixmy portfolio website design
This is the first in what I hope to make a weekly series of doing design reviews for folks who are looking for feedback.In this series, I'll tackle one website, project, or app per video and post them...
08:00 pm GMT - Thu, June 13, 2019
Dev To Generate beautiful README in 10 seconds
Hi A well structured and beautiful README is very important, especially for opensource projects. This is the first thing that visitors will see when they discover your project.This is why I created re...
06:56 pm GMT - Thu, June 13, 2019
Dev To From monoliths to the modern web - The great unbundling
The shift from building websites using monolithic projects like Wordpress to more modern approaches like site generators, Headless CMS and deploy workflows has been accelerating in recent years. I'm w...
05:35 pm GMT - Thu, June 13, 2019
Dev To Social networks over time (GIF)
I saw this GIF on Twitter earlier and wanted to share. @hip...
05:31 pm GMT - Thu, June 13, 2019
Dev To Why were writing a Django book specifically for portfolio projects and MVPs
TLDR: The hardest part of building web applications is rarely using the framework itself or even the business logic. Its cleanly integrating your app into all of the other tools involved in a modern w...
04:59 pm GMT - Thu, June 13, 2019
Dev To How to Be Great? Just Be Good, Repeatably
This article was originally published on my blog, where I often write about personal growth, remote work, learning to code, and women in tech.Over the years, weve all encountered our fair share of suc...
04:46 pm GMT - Thu, June 13, 2019
Dev To Async, Parallel, Concurrent Explained - Starring Gordon Ramsay
My girlfriend is currently working on a degree in Computer Science. I do my best to butt out, but sometimes when I see concepts and topics covered VERY poorly, I have to intervene. Last quarter, her c...
04:34 pm GMT - Thu, June 13, 2019
Dev To Learning F A Simple Parser
A couple of weeks have passed since my last post and I still really enjoy learning F#. So when I found this interesting post called "Emulator basics: a stack and register machine" in which the author ...
03:44 pm GMT - Thu, June 13, 2019
Dev To Building A .NET Core Scheduled Job Worker Service
The .NET Core CLI comes with tons of pre-built project templates! One of the new templates that will be included with .NET Core 3 will be for building worker services.Combining .NET Core worker servic...
03:44 pm GMT - Thu, June 13, 2019
Dev To Building A .NET Core 3 Scheduled Job Worker Service
The .NET Core CLI comes with tons of pre-built project templates! One of the new templates that will be included with .NET Core 3 will be for building worker services.Combining .NET Core worker servic...
02:41 pm GMT - Thu, June 13, 2019
Dev To ELI5: Useful Unit Testing
I've been trying to get better about writing more complete tests, but often feel I'm being somewhat redundant. Sometimes the tests I'm writing feel like they're just verifying that the language works...
02:16 pm GMT - Thu, June 13, 2019
Dev To Do you want a design critique? I want to help
Hey everyone! I'm toying with an idea for doing regular videos where I do design reviews and critiques for folks.My hope would be that beginners get a lot of benefit from it, but also seasoned develop...
01:57 pm GMT - Thu, June 13, 2019
Dev To Beginner's focus on Ruby on Rails - Part 1 (Installation - Windows)
I started exploring ruby recently and I'm marveled on what I could accomplish with ruby and its web framework (Ruby on Rails). This tutorial is created for the sole purpose of upcoming ruby on rails w...
01:53 pm GMT - Thu, June 13, 2019
Dev To //TODO: Write a better comment
Earlier this month, there was a very controversial tweet by the official Java Twitter account, telling you to stop writing code comments. Java ...
11:54 am GMT - Thu, June 13, 2019
Dev To Matching elements with selectors in JS
Another short one! Let's talk about the two HTML helper methods, Element.matches and Element.closest. Both of these methods are supported in modern, evergreen browsers. These are both just nice helper...
11:27 am GMT - Thu, June 13, 2019
Dev To How many of you are into crypto or blockchain etc & what do you do?
Just a quick question to see if there are a lot of crypto/block people on dev.to. How did you get into it & why?What did/do you do?Where do you see the space going?What do you think? (about anythi...
11:03 am GMT - Thu, June 13, 2019
Dev To npm commands you may not know, but useful!!!
npm home packageNameThis command open package's home page.$ npm home express npm ls --depth 0List packages you installed$ npm ls --depth 0 npm pruneThis command will remove packages wh...
10:04 am GMT - Thu, June 13, 2019
Dev To Why Im moving away from Medium
After much deliberation, I have decided to move my blogs away from Medium. I was considering setting up my own blog with Hugo but then decided to go with Dev.to. Below are the reasons why I decided to...
09:42 am GMT - Thu, June 13, 2019
Dev To Can we make a better CSS?
Now that the State of CSS results are in, I'm reminded of all the complaints I've had about CSS over the years.Has anyone ever tried to write a more intuitive abstraction or DSL on top of CSS? I remem...
02:48 am GMT - Thu, June 13, 2019
Dev To Do you use tools to manage your schedule?
I'm finding myself busier than ever and would love to hear what tools you use to keep yourself organized. When I was in college, I used Google Calendar for project group meetings and a paper planner f...
02:23 am GMT - Thu, June 13, 2019
Dev To How to revert your git commits without panicking
Step 1: Take deep breathsThe best way to overcome your escalating fear that your codebase / world is collapsing around you is deep breathing. Before frantically flying to the keyboard, just go i...
09:52 pm GMT - Wed, June 12, 2019
Dev To My Favorite Linux Tools
I wanted to list a few utilities that either help my productivity on Linux or make working in Linux more pleasant in some way. I really enjoy setting up tools so that they're easier to use when I use ...
08:36 pm GMT - Wed, June 12, 2019
Dev To When NOT to use a tool/paradigm/workflow
Using the right tool/paradigm/solution/library/workflow for a job is widely regarded as a good idea.It's the opposite of cargo-culting, which means blindly using a tool because others do, without nece...
08:25 pm GMT - Wed, June 12, 2019
Dev To Post-Progress Software Development
Things look dire. Not a small collection of smart people* are looking at the astonishing mismatch between IPCC climate models and current state of political action and imagining a near-term future tha...
07:49 pm GMT - Wed, June 12, 2019
Dev To How to make your HTML responsive by adding a single line of CSS
Photo by TJ HolowaychukIn this article, Ill teach you how to use CSS Grid to create a super cool image grid which varies the number of columns with the width of the screen.And the most beautiful part:...
06:58 pm GMT - Wed, June 12, 2019
Dev To Career Insights of the Week on Dev.to
As I was reviewing the last week's career discussions, two threads from Ben Halpern stood out for the great comments that they generated.In this video I highlight some of the my favorite picks from th...
06:46 pm GMT - Wed, June 12, 2019
Dev To I Generated a License Generator Plugin for Git
Hi. I generated a license generator plugin for Git. All contributions are welcomeYou can find it on GitHub: https://github.com/foss-dev/git-license-generator InstallationThere are two ways to ins...
03:40 pm GMT - Wed, June 12, 2019
Dev To How to Setup a Readonly Rails Console
In an effort to better protect our production data, last year we choose to setup a readonly production console. This allows developers to poke around production data without having to worry that they ...
03:11 pm GMT - Wed, June 12, 2019
Dev To What are your favorite Linux utility/productivity tools?
I love Linux and one thing I love about it is that you can set it up just right for yourself to make yourself super productive and make working in Linux very pleasant.What are your favorite tools to s...
03:10 pm GMT - Wed, June 12, 2019
Dev To Understanding async/await in 7 seconds
Wassim CHEGHAM @manekinekko ...
12:33 pm GMT - Wed, June 12, 2019
Dev To Writing a dev.to blog post with VSCode
Today, I present you New Blog Post a simple way to create and publish dev.to blog posts from within Visual Studio Code. InstallationTo install the or search for New Blog Post in the extensions ...
11:37 am GMT - Wed, June 12, 2019
Dev To Chromium and the browser monoculture problem
Okay, folks. This is new territory for me. I'm stepping into the world of.... t h i n k p i e c e s I've been thinking a lot about an oooold problem in the web dev community, one that's been the subje...
11:08 am GMT - Wed, June 12, 2019
Dev To Goldilocks and the Three Behavioral Patterns - A Design Patterns Intro
Welcome to the second entry in my "Design Pattern Fairy Tales" series!This series aims to give new coders, or those without a computer science background, a basic intro to design patterns. These are e...
10:35 am GMT - Wed, June 12, 2019
Dev To How do you refactor this piece of code?
Hello fellow gophers, I need some insights. I'm writing a command line client for larder.io bookmark in go. I have this function:func checkConfigRoute(configDir string) (string, error) { usr, err :...
10:35 am GMT - Wed, June 12, 2019
Dev To Update - How do you refactor this piece of code?
Hello fellow gophers, I need some insights. I'm writing a command line client for larder.io bookmark in go. I have this function:func checkConfigRoute(configDir string) (string, error) { usr, err :...
01:03 am GMT - Wed, June 12, 2019
Dev To Creating Pixel Art with CSS
I have always enjoyed looking at and creating pixel art. Before online pixel makers were a thing, I used to spend hours making my own pixel art in Photoshop with the pencil tool. This article will sho...
12:51 am GMT - Wed, June 12, 2019
Dev To Four Firefox Dev-Tools I use daily
I love Firefox, this is no secret. I find it to be a snappy browser with some phenomenal developer tools built right in.Most around me use Chrome, (or more recently Brave) and swear by their dev tools...
11:54 pm GMT - Tue, June 11, 2019
Dev To Introducing my new project CSSWand!
Introducing my new project CSSWand!Easy Copy-Paste Beautiful CSS That can be easily customized further at your own choicecheck out my new project here -https://www.csswand.dev/Help me by starring on G...
11:50 pm GMT - Tue, June 11, 2019
Dev To How to create your own VS Code extension pack
I have previously written about creating your own VS Code theme extension (in 30 minutes or less), but did you know that building your own extension pack is also incredibly easy? Extension packs are ...
11:00 pm GMT - Tue, June 11, 2019
Dev To Let's talk SEO, 10 tips you should know
For most companies, ranking #1 is like a blessing to their business. However, most of the web developers are not aware of what should be done to reach to that point.In this article we go through 10 si...
08:35 pm GMT - Tue, June 11, 2019
Dev To Mary Meeker's 2019 Internet Trends discussion thread
You can view the full report here: https://www.bondcap.com/report/itr19This is one of the most highly-anticipated industry reports released each year. This is a discussion thread where people can dro...
07:24 pm GMT - Tue, June 11, 2019
Dev To MAD Game DevLog 1
Hello Everyone!In this devlog I'll try to keep you updated with the latest state of our game. Since we all have full-time jobs, we've been working on this game only on our free time.I've been implemen...
04:52 pm GMT - Tue, June 11, 2019
Dev To My Recovery From Programmer Anger
After reflecting on the content I've put out to help people in the software industry, I've realized I still needed help working through anger issues. I mostly avoided social media for the past 5-8 yea...
02:24 pm GMT - Tue, June 11, 2019
Dev To Does this sort of consulting service exist? Does it have a name?
A friend of mine is leading the "search" process for a major technology overhaul at his company. Basically, they are a large enterprise and are going out to seek bids as they look to modernize their ...
01:16 pm GMT - Tue, June 11, 2019
Dev To Announcing 2019 DinosaurJS Workshops
Friends, I'm so so excited to announce our workshops this year! We have done workshops the past two out of three years for DinosaurJS and we've learned a lot. One of those is that attendees and organi...
12:47 pm GMT - Tue, June 11, 2019
Dev To Want To Be A Freelancer? Here Are Some Actionable Tips & Strategies
If you're a developer considering going freelance, the leap you want to take looks really scary. Especially if you've been employed now for any significant amount of time.And rightfully so - if you've...
12:36 pm GMT - Tue, June 11, 2019
Dev To How User Stories Changed My Development Process
The agile development process is something that all developers encounter at some point in their career. Depending on how well a company implements agile, developers develop (heh) an opinion of whether...
12:31 pm GMT - Tue, June 11, 2019
Dev To Are CSS and HTML programming languages?
Inspired by a recent Twitter thread (and long-running debate anyway): are HTML and CSS programming languages?Is it gatekeep-y to say no? Marian @fyrn ...
12:00 pm GMT - Tue, June 11, 2019
Dev To Lambda Function GraphQL Resolvers
The Amplify CLI recently added support for deploying Lambda GraphQL resolvers directly from your Amplify environment for your AppSync APIs.Using the @function directive you can specify operations to i...
09:53 pm GMT - Mon, June 10, 2019
Dev To Best DEV.to Posts for Beginners: Week of June 2, 2019
One of the reasons I've been so drawn to DEV.to over other platforms is the super encouraging and helpful community that gathers here. Initially I felt like it was going to be more a place where I sat...
08:43 pm GMT - Mon, June 10, 2019
Dev To Subgrids are here! (Almost)
Support for subgrid (part of CSS Grid Level 2 specification) has landed on Firefox Nightly! Even though this is not yet getting shipped in any browser, but we can test it in the Nightly version. After...
08:20 pm GMT - Mon, June 10, 2019
Dev To New Project: Repo Recap!
As you may know, I've been writing periodic "Repo Recaps" for the work getting put into DEV by our team and contributing community members. The recaps are a quick summary of what is getting merged and...
08:20 pm GMT - Mon, June 10, 2019
Dev To Have you called your method object lately?
Originally posted on Hint's blogAllow me to introduce you to another library that has proven itself useful when writing Ruby: the Procto gem. Procto OverviewProcto is a gem that lets you turn a R...
06:27 pm GMT - Mon, June 10, 2019
Dev To Against 'foo' (and 'bar' too)
About half of code examples include the term foo, heres what it means and why you should never use it in your examples. Here is what foo means:Foo doesnt mean anything, its just a commonly used e...
05:22 pm GMT - Mon, June 10, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
04:20 pm GMT - Mon, June 10, 2019
Dev To Have you ever fought back against a task on the basics of ethics?
Has there ever been a time where you had to push back against something you were tasked to do because of ethical concerns?...
12:00 pm GMT - Mon, June 10, 2019
Dev To The state of GraphQL by Reddit
Theres a lot of hype on GraphQL and debate to compare it to REST. GraphQL is in the early stage of adoption globally and no one exactly knows where it will end. Researching on the internet, I was able...
09:31 am GMT - Mon, June 10, 2019
Dev To AMA, Sam 10-yr Googler in Web DevRel
As of June 2019, I've worked for Google in Sydney for ten years, starting after I graduated university. So I'll celebrate by answering your Qs! I'm part of the Web Developer Relations team. We provid...
06:25 am GMT - Mon, June 10, 2019
Dev To Auto Complete Country Application With Javascript & JSON
The more I study, the more insatiable do I feel my genius for it to be. -Ada Lovelace IntroductionToday we are going to make an autocomplete application that displays the capital and country code...
09:00 pm GMT - Sun, June 9, 2019
Dev To Top 5 Soft Skills for Software Engineer
Soft skills are as critical as technical skills for a software engineer.No one works in isolation. Each person has to deal with teammates, colleagues, managers, etc. Therefore team interpersonal skill...
06:19 pm GMT - Sun, June 9, 2019
Dev To Explain CI/CD like I'm five.
Explaination of Continous Integration/Continous Deployment (CI/CD)...
02:53 pm GMT - Sun, June 9, 2019
Dev To Building A Killer Personal Brand
Originally Published on my BlogI gave a talk at the International Women's Day event at Women Tech Makers Ajah, Lagos and I've decided to turn that talk into a blog post that everyone can access. Perso...
01:43 pm GMT - Sun, June 9, 2019
Dev To I picked up React Native as a web developer and here's what I've learned
For the last couple weeks, I've been building a React native app at work. It's a news reader (duh) and a bit of a monster at that, with filesystem access, background downloads, and push notifications....
12:30 pm GMT - Sun, June 9, 2019
Dev To Result: Composition and Error handling
We can improve our error handling and composition by leveraging a Result class and several other tools from the functional programming world.Instead of throwing errors, we wrap our results. Either the...
01:14 am GMT - Sun, June 9, 2019
Dev To A pet project: sorting colors
Cover photo by Ana Cruz via unsplash.I was told to talk about my pet projects: Pet projects, the secret to keep yourself updated Yaser Adel Mehraban 4 min read ...
06:27 pm GMT - Sat, June 8, 2019
Dev To How to start a software project with a quality mindset
Building quality software is not an easy task and requires a lot of practice and experience.Important activities like writing unit tests or documentation are still seen by many as "extra" and are the ...
03:29 pm GMT - Sat, June 8, 2019
Dev To The seduction of off-the-shelf solutions
"Le Gastronomer"Imagine the following scenario.It's 09:53 on a Monday morning. You're sat at your desk, at work. Sunlight is filtering in through the blinds of the open plan office space, settli...
02:03 am GMT - Sat, June 8, 2019
Dev To What did a IoT device do on my network?
In May, I bought a tiny device that runs Linux. It comes as a board, but I bought the whole kitan enclosure, a screen/button addon, and a neat aluminum case. It also came with a 16gb microSD card cont...
08:20 pm GMT - Fri, June 7, 2019
Dev To Responsive Contact Page with Animated Email Input
I used to wonder how important it was to have individual pages versus a single scroll site. After learning how the DOM worked, I realized that pages are better for search engine indexing. A functional...
06:39 pm GMT - Fri, June 7, 2019
Dev To Outputting JSON-LD with Angular Universal
Originally published at https://samvloeberghs.be on March 12, 2019 Target audienceThis article and guide on generating JSON-LD with Angular Universal is targeted to developers that want to genera...
04:30 pm GMT - Fri, June 7, 2019
Dev To Twitter Is the Afterparty
This was a useful post about helping folks making the most of Twitter for their developer career that you might want to check out: Why and How You Should Use Twitter for N...
04:29 pm GMT - Fri, June 7, 2019
Dev To Tired of Guessing What 'this' Is Referring To?
What is this?If you are new to JavaScript it is only a matter of time before you run into the concept of the this keyword. The this keyword is the JavaScript context object in which the current ...
03:08 pm GMT - Fri, June 7, 2019
Dev To The Importance of Habit
What Is A Habit?The University College London defines habits as "behaviours which are performed automatically because they have been performed frequently in the past. This repetition creates a mental ...
02:49 pm GMT - Fri, June 7, 2019
Dev To Pants Optional: Working Remotely
I've been working remotely for nearly 7 years now, and I couldn't imagine ever going into an office on a daily basis again. It's a magical setup that affords incredible freedom, and far more responsib...
02:04 pm GMT - Fri, June 7, 2019
Dev To 100 Roasts
Hi!I made a little side project where you can get feedback by 20 fresh eyeballs for your website or app. And even by 40 fresh eye balls. They will tell you why they wouldn't use your service and what'...
12:07 pm GMT - Fri, June 7, 2019
Dev To Understanding Server Side Rendering
What is Server Side Rendering (SSR) ?That's often a tricky question for a lot of people, where answers range from "it's good for static websites" to "I used it for my blog". But what is it really? Let...
03:13 am GMT - Fri, June 7, 2019
Dev To Why and How You Should Use Twitter for Networking
Disclaimer: This post isn't for bragging. I've had people ask me whether or not Twitter is worth it.I joined Twitter less than 60 days ago. As of this writing, I have 358 followers, am following 460 o...
12:47 am GMT - Fri, June 7, 2019
Dev To Building Expressive Monads in Javascript: Introduction
The monad is a powerful design pattern that, when used correctly, can completely change how you think about handling values in Javascript (JS). This introductory tutorial is for any level of JS famili...
11:57 pm GMT - Thu, June 6, 2019
Dev To What programming best practice do you disagree with?
I've been recently asked this question in an interview and this was my answer: Pure unit tests and shallow rendering ideaFor ReactJS in particular, there are many testing libraries that allow you...
07:29 pm GMT - Thu, June 6, 2019
Dev To My Top 10 Programming Proverbs
A little while back, I started a repo of funny (and insightful!) programming quotes and proverbs. These often take a shape of an existing proverbs (like Rome wasn't built in a day) and get translated ...
06:31 pm GMT - Thu, June 6, 2019
Dev To React: "I really wish this is how I could write components."
Mike Piccolo @mfpiccolo I really wish this is how I could write components. 04:08 ...
06:19 pm GMT - Thu, June 6, 2019
Dev To Encapsulate and Moderate with Closures
Have you ever found yourself wanting to modify and update a data structure throughout the life of your application? Take the following code:const obj = {}const modifyObj = (key, value) => { obj[ke...
01:18 pm GMT - Thu, June 6, 2019
Dev To On Glitch This Week
Glitch This Week is a regular series in which we round-up just some of the amazing projects that fantastic creators have made on Glitch. Here are a few projects that caught our eye this week. Mak...
12:35 pm GMT - Thu, June 6, 2019
Dev To Why DevOps Is Useful
You can't be in the web development field without hearing about DevOps. It's like this thing that everybody knows about, but nobody really understands. Hopefully by the time you finish reading this yo...
10:28 am GMT - Thu, June 6, 2019
Dev To How do you onboard a new team member?
My team have a lot of roles to fill this year and recruitment is underway. We will be hiring and onboarding new developers, analysts and engineers in quick succession over the next few months.I'm cur...
09:42 am GMT - Thu, June 6, 2019
Dev To Better sharing on social media platforms with Angular Universal
Target audienceThis article and guide on better sharing on social media platforms with Angular Universal is targeted to developers that have at least a basic understanding of Angular and might a...
04:54 am GMT - Thu, June 6, 2019
Dev To Understanding Linux Permissions
Table of contentsIntroductionFile PermissionsFile TypeFile ModeChange File ModeOctal ModeSymbolic Mode IntroductionThe multi-user capability of Unix-like systems is a feature that is deeply...
12:54 am GMT - Thu, June 6, 2019
Dev To What I Learned Teaching Python To Kids
Originally posted at AgileCoder.net several years ago, but with the summer kids camp season upon us I thought I would repost it.Several years ago I volunteered at Kids Code Conference 2015 put on by U...
12:23 am GMT - Thu, June 6, 2019
Dev To Cloud series - from Deploy to Serverless
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisDeploy your Docker containers to the CloudThis article takes you through setting up a private container registry in...
10:47 pm GMT - Wed, June 5, 2019
Dev To Live Coding a refactoring of a Node.js (JavaScript) Bitcoin Twitter Bot on Twitch
Just in case you missed it, here's the recording from my Live Coding session on Twitch!I refactored a large file down from 75 lines of code to about 25. I created a plugin system to dynamically load e...
09:21 pm GMT - Wed, June 5, 2019
Dev To React Suspense with the Fetch API
Dan Abramov, in response to a React developer asking why Suspense was not responding to the fetch API:From the legend Dan Abramov himself, we receive such gems as There is [no data fetching solution c...
09:02 pm GMT - Wed, June 5, 2019
Dev To Using the Local Storage
This article discusses what the local storage is and JavaScript methods that we can use to manipulate it.I have always known about the local storage but I never got to use it on any project. So I deci...
08:14 pm GMT - Wed, June 5, 2019
Dev To Best DEV.to Posts for Beginners: Week of May 26, 2019
One of the reasons I've been so drawn to DEV.to over other platforms is the super encouraging and helpful community that gathers here. Initially I felt like it was going to be more a place where I sat...
07:49 pm GMT - Wed, June 5, 2019
Dev To Basic setup for some Tutorials
Now that I am back to writing as I explained in my previous post I will kick start it with the basic setup needed in order to be able to run the code I will be sharing in posts here in the near future...
07:40 pm GMT - Wed, June 5, 2019
Dev To Tips on Passing AWS Exam the First Time!
I had a couple of people ask me on tips to passing the Amazon Web Services (AWS) Cloud Practitioner exam so I made a little video on resources I used and tips I learned.Resources like... A Cloud Guru ...
07:39 pm GMT - Wed, June 5, 2019
Dev To Logging In With Laravel
Welcome to the much-belated Part 2 of my Laravel Authentication series! As promised, in this chapter we'll be diving more into the nuts and bolts of the authentication process. We'll also look at the ...
06:54 pm GMT - Wed, June 5, 2019
Dev To GitHub Just Released a New Version of Their Desktop App
GitHub Desktop 2.0 expands to support stashing and rebasingI'm a fan of this app for some of my workflows, but always felt there was a lot to be desired. So I am definitely happy about this. Al...
06:33 pm GMT - Wed, June 5, 2019
Dev To Worry, Worry, Worry, Worry...
Perfect is the enemy of done.Done is better than perfect.After having a pet project essentially completed for a few weeks, I decided to just throw it up on Netlify and finish the remaining tweaks late...
04:59 pm GMT - Wed, June 5, 2019
Dev To Azure Cloud Shell Tips for SysAdmins (bash)
As an Azure Advocate, one of the things I spend my time doing is learning the easiest ways for beginners to use the tools built right into Azure. Today I want to share with you a few ways to utilize s...
04:41 pm GMT - Wed, June 5, 2019
Dev To Bocadillo: Yet Another Python Framework
Hi everyone. In this post, I'll introduce the Bocadillo framework. As you know, there are a lot of web frameworks in Python.In the past days, I was looking for new technologies to improve myself. I sa...
04:22 pm GMT - Wed, June 5, 2019
Dev To Dear Developers, What's Your Work/Home Setup Like?
Hey everyone, I want this to be a very casual conversation. I'm looking to set up my personal workspace this month and will love to see pictures of your workspaces for inspiration....
03:14 pm GMT - Wed, June 5, 2019
Dev To Are we "developers" gatekeeping "knowledge" from our juniors and peers?
Background ContextMy startup co-founder recently wrote an article on what I previously considered "common knowledge", an article which went "viral".Unfortunately, as per the rules of the interne...
01:16 pm GMT - Wed, June 5, 2019
Dev To AWS DevOps Pro Certification Blog Post Series: AWS X-Ray
Photo by Umanoide on Unsplash Caveat emptorUsing AWS costs money, some of these services may not be part of the AWS Free Tier. You can keep costs down by tearing down anything you've created whil...
01:13 pm GMT - Wed, June 5, 2019
Dev To Diversity vs Inclusivity: Understanding the Difference
One statement that really gets to me is when I hear people state that a requirement of an inclusive team is that it is diverse. While many inclusive teams are diverse, NOT all of them are. Diversity a...
12:31 pm GMT - Wed, June 5, 2019
Dev To Weeding Out Distributed System Bugs
As weve learned more and more about distributed systems, weve seen the many ways that things can wrong. More specifically, weve seen that there are just so many possible scenarios in which a portion o...
12:27 pm GMT - Wed, June 5, 2019
Dev To Working on my IoT air quality monitoring setup
Air quality - much has been said about it in the recent years. Research is coming out saying that breathing polluted air contributes to risk of asthma attacks, allergies, and other health issues. One ...
12:20 am GMT - Wed, June 5, 2019
Dev To Declaring JS Variables in 2019
tl;dr my opinion : use const by default, only use let if required. HistoryJavaScript has three* ways to declare variables:var x = 123;let y = 456;const z = 789;The first, var, comes from the orig...
11:58 pm GMT - Tue, June 4, 2019
Dev To Adding reCaptcha v3 to a Rails app without a gem
This article goes over how you can add Google reCaptcha v3 to a Rails app and use it to verify a form submission.I couldn't find any other how-to articles in English on how to specifically add the new...
11:06 pm GMT - Tue, June 4, 2019
Dev To Home Grown IoT - Solution Design
Now I have an idea for the IoT project I want to make its time to think about how to go about building it. As I stated in the prologue I dont have any experience building a proper IoT project so this ...
11:01 pm GMT - Tue, June 4, 2019
Dev To Building a DIY ADHD Medication Reminder with Azure Functions
Lately, I've been playing around with Azure Functions to automate different parts of my life. Just today, as I was building a demo using Functions for an upcoming work project, I looked up at the cloc...