Your Web News in One Place

Articles by Dev To from September 2019

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to Dev To details.
10:46 pm GMT - Sun, September 29, 2019
Dev To Preferred Color Scheme in React
I have a demo that, on the fly, is able to swap the users theme from light to dark. It also remembers the persons last selected choice by saving that selection of 'dark' or 'light' to localStorage and...
10:27 pm GMT - Sun, September 29, 2019
Dev To Intro to Graph Data Structures
Data structures are just ways we organize data. The one I'm sure you're familiar with is the list or array, a linear ordered sequence of values. This is your shopping list, your to-do, your reading, w...
06:35 pm GMT - Sun, September 29, 2019
Dev To CSS Quickies: @supports
What is CSS Quickes?I started to ask my beloved community on Instagram: "what CSS properties are confusing for you?"In "CSS Quickies" I will explain one CSS property in depth. These are communit...
04:12 pm GMT - Sun, September 29, 2019
Dev To Two ways to create an image with a colour overlay in CSS
Using an image with a dark overlay is one of the quickest ways to make a beautiful hero header for a blog, landing page or portfolio. It's a trick I use constantly. Why should you add an overlay ...
04:04 pm GMT - Sun, September 29, 2019
Dev To What music gets you in your headspace?
When I need to get amped up and start coding I usually rock NF. It reminds me to "Make it or make it"!https://music.youtube.com/playlist?list=OLAK5uy_nkiW8jxcMFfW-cMj1bIssQ72wMKbZl74wIf I am in the zo...
02:53 pm GMT - Sun, September 29, 2019
Dev To how to join open source projects?
For beginners, what are the tips for getting started in open source projects? Tell us about the difficulties, the first projects you participated in and what is the experience of participating in this...
12:09 pm GMT - Sun, September 29, 2019
Dev To Analysis of ECS 236th meeting abstracts(1) - data scraping with BeautifulSoup4
IntroductionRecently, I've published an article about introduction of my webapp, ECS Meeting Explorer.ECS Meeting Explorer - Explore ECS meeting easily and deeplyI will give an explanation of ke...
09:24 am GMT - Sun, September 29, 2019
Dev To Ultimate Setup for Your Next Golang Project
Note: This was originally posted at martinheinz.devFor me, the biggest struggle when starting new project has always been trying to set the project up "perfectly". I always try to use the best directo...
02:06 am GMT - Sun, September 29, 2019
Dev To Create Your First Github Package
Github introduced their Github Package Registry since May 2019 - a package management service, just like NPM packages. That means you can manage private or public packages next to your source code.At ...
10:17 pm GMT - Sat, September 28, 2019
Dev To When does abstraction become over abstraction?
...
10:13 pm GMT - Sat, September 28, 2019
Dev To PostgreSQL Foreign Data Wrappers
In this article I will go through the process of developing and installing a simple foreign data wrapper. Well use the PostgreSQL Multicorn extension to develop our data wrapper in Python. The wrapp...
07:39 pm GMT - Sat, September 28, 2019
Dev To Building a static-site generator called Hydrogen
Static-site generators have been around for a while, its nothing new. In actual fact, there is a list of 100s of these tools which you can find on https://www.staticgen.com/ So what is a static-g...
05:47 pm GMT - Sat, September 28, 2019
Dev To See smiles with MLKit :)
So Google's Devfest was last week, very exciting and all and this week whilst preparing the sample app for this post I saw this on instagram that's a nice summation of the conference:So Machine Learni...
03:23 pm GMT - Sat, September 28, 2019
Dev To Clean code... Why bother?
Last week I wrote about how minimalism can help you keep your code clean, but as I was writing I realized that something was missing. Writing clean code is nice and all but it also takes hard work and...
01:43 pm GMT - Sat, September 28, 2019
Dev To GitHub Actions: Rust edition
Photo by Zsolt Palatinus on UnsplashI'm on a bit of a GitHub Actions deep dive this weekend. I tried GitHub's starter workflow for Rust but I was disappointed to discover the macOS virtual environment...
12:29 pm GMT - Sat, September 28, 2019
Dev To What is effective documentation
Im beginning to be more oriented on technical writing. In fact, Im starting to consider to take on technical writing as a career. So I ask myself related to the very thing that makes me appreciate tec...
07:23 am GMT - Sat, September 28, 2019
Dev To Explore Angular Router's runGuardsAndResolvers
Learn how we can use new options introduced for the runGuardsAndResolvers setting for the Angular Router configuration to get a better control over when to run our resolvers and guards.I'm pretty sure...
12:00 am GMT - Sat, September 28, 2019
Dev To Using OAuth and Vue.js to Build an Untappd Stats Page
Every now and then I try to remember to remind folks - I hope that my readers assume when I share stuff like this that Im sharing as I learn. This is my first time doing anything with OAuth and Vue.js...
11:42 pm GMT - Fri, September 27, 2019
Dev To Happy Friday with setInterval in JavaScript
Happy Friday to all community members!Learn to use setTimeOut in less than a minute...
09:59 pm GMT - Fri, September 27, 2019
Dev To Export big amount of data using Celery With Django | Reverse Python Lab
By REVERSE PYTHONWhat's up DEVs?In this tutorial we are going to build Random Posts Generator app with Django using Celery and RabbitMQ.Why should we use Celery?Web applications usually start out simp...
09:15 pm GMT - Fri, September 27, 2019
Dev To 5-step guide to developing your OWN personal software projects
In this video, were going to plan a software development project in five steps.Tell me if this situation sounds familiar: Youre browsing your Udemy courses and see a cool project. You follow the...
03:52 pm GMT - Fri, September 27, 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...
08:36 am GMT - Fri, September 27, 2019
Dev To I've been a developer for 20 years and just started writing a blog, Ask Me Anything!
I'm currently working mainly on windows/webapi services with c#, SQL Server, MongoDb and Json. (just started with .Net core 2-3 months ago).I've posted this #AMA mainly to get ideas of stuff other dev...
07:58 am GMT - Fri, September 27, 2019
Dev To Signed Git commits in VS Code
The time had come to fix something that had been bugging me for a long time: Still making unsigned Git commits from VS Code.I am a fan of green badges. Wherever possible, Im trying to achieve them. I ...
06:11 am GMT - Fri, September 27, 2019
Dev To My Project is Open for Hacktoberfest Contributors!
So a few months ago I set up a repo with the intention of it being a place to collect a load of free portfolio templates.Not a particularly groundbreaking project in its own right, however, that was n...
01:51 am GMT - Fri, September 27, 2019
Dev To Integrating Vue CLI 3 with Kendo UI
Walk through the integration process of the new Vue CLI 3 with Kendo UI, and start developing eye-catching Vue.js applications with zero hassle!Original Post on The Telerik Blog. October 2018Ken...
08:07 pm GMT - Thu, September 26, 2019
Dev To The future of .Net Web Apps, how YOU can learn to build your first Blazor app
BlazorFirst time I heard the name I thought this sounds like a Blaze of fire. That's quite the association. Blazor is Microsoft's new answer to using the .Net platform and C# language everywhere...
08:07 pm GMT - Thu, September 26, 2019
Dev To The future of .Net Web Apps, how YOU can learn to build your first Blazor app i.Net Core 3.0
BlazorFirst time I heard the name I thought this sounds like a Blaze of fire. That's quite the association. Blazor is Microsoft's new answer to using the .Net platform and C# language everywhere...
08:07 pm GMT - Thu, September 26, 2019
Dev To The future of .Net Web Apps, how YOU can learn to build your first Blazor app in .Net Core 3.0
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisFirst time I heard the name I thought this sounds like a Blaze of fire. That's quite the association. Blazor is Mic...
06:16 pm GMT - Thu, September 26, 2019
Dev To Time Series Analysis with Pandas
Well be analyzing stock data with Python 3, pandas and Matplotlib. To fully benefit from this article, you should be familiar with the basics of pandas as well as the plotting library called Matplotli...
05:06 pm GMT - Thu, September 26, 2019
Dev To Making Money with Open Source
As I listened to the latest episode of Code[ish], I was reminded of the many interesting pitfalls of integrating free open source software (FOSS) with capitalism. Leah Silber is interviewed in this ep...
04:32 pm GMT - Thu, September 26, 2019
Dev To Learning Python from Scratch: Projects, Imports and more
The following are notes and details recapping a past live stream where we live code together. The idea behind these streams is that they provide real-world examples of running into problems and solvin...
01:38 pm GMT - Thu, September 26, 2019
Dev To Making Your First VR App With React360
It's impossible to be in the tech community and not know about the rise of virtual reality or VR. There are gaming systems, mobile apps, and web apps that take advantage of the features that VR has to...
12:21 pm GMT - Thu, September 26, 2019
Dev To Why you should keep a Code Journal | Code Journaling pt 1 of 4
Journaling is often thought of as an arty or holistic pastime, an activity for those with a creative streak or too much time on their hands. Why would a technical person be interested in journaling?Jo...
11:56 am GMT - Thu, September 26, 2019
Dev To You can now generate self-hostable static blogs right from your DEV content via Stackbit
We shipped a new feature which allows you to automatically generate and maintain a statically-hosted blog from your DEV posts. This effectively makes DEV a headless CMS for your own hosted sites.You c...
06:00 am GMT - Thu, September 26, 2019
Dev To C Async Await, Simply
One at a timeCode is executed to achieve a purpose. Usually it's run as a series of steps, eventually leading to a final result. Each of the steps take some time to execute, and running them syn...
12:00 am GMT - Thu, September 26, 2019
Dev To Running VSCode On Linux: Hitting My Watcher Limit And What To Do About It
I have been working on a Linux VM more recently, and one particularly annoying thing about it (there are a lot of little quirks that are frustrating) was that VSCode couldnt monitor for changes becaus...
07:35 pm GMT - Wed, September 25, 2019
Dev To A List Of Themes And Starters For JAMstack Sites
https://jamstackthemes.dev/We just launched a resource for everyone looking to build JAMstack sites. You can find themes and starters for a variety of static site generators like Gatsby/Hugo/Jek...
07:26 pm GMT - Wed, September 25, 2019
Dev To How BuzzFeeds Tech Team Helps Journalists Report On Technology With Authority
Reporter: Is anyone around to take a quick look at some code on codepen and help me understand what it does?This question and many, many others like it arose from an initiative called The Tech + New...
05:15 pm GMT - Wed, September 25, 2019
Dev To Detecting Objects with a Tello Drone
Have you ever wanted to detect objects using live video streaming from a drone? If so, with this tutorial you now can! ...
02:46 pm GMT - Wed, September 25, 2019
Dev To Hacktoberfest Starts in Six Days
For six years and counting, DigitalOcean has run a campaign throughout October to celebrate Open Source. To participate, you need to make at least four legit pull requests to open source projects. A...
07:08 am GMT - Wed, September 25, 2019
Dev To Gatsby vs Next.JS - What, Why and When?
Ok firstly, I digress, I am a massive fan of both of these "frameworks". I can usually be seen gushing about them on my Twitter or Instagram, however, without a doubt, the question I get asked the mos...
01:52 am GMT - Wed, September 25, 2019
Dev To This simple math hack lets you create an image carousel without any if statements
If you are a web developer or a web developer student, you have probably made at least one image carousel in your career. In fact, you've probably made a few. While there are plenty of image carousel ...
11:23 pm GMT - Tue, September 24, 2019
Dev To GraphQL subscriptions with Nest: how to publish across multiple running servers
Today we'll learn how to setup GraphQL (GQL) subscriptions using Redis and NestJS.Prerequisites for this article:An experience in GraphQLSome basic knowledge of NestJS (If you don't know what NestJS ...
07:34 pm GMT - Tue, September 24, 2019
Dev To Extending the String Prototype in JavaScript & TypeScript
What is an Object PrototypeFrom MDN:JavaScript is often described as a prototype-based language to provide inheritance, objects can have a prototype object, which acts as a template object that...
06:37 pm GMT - Tue, September 24, 2019
Dev To Stack Overflow hires new CEO Prashanth Chandrasekar
Blog post from founder/outgoing CEO Joel SpolskyBackground:Prashanth was born in Bangalore, India, the city with the highest number of Stack Overflow users in the world, one of the global capit...
05:53 pm GMT - Tue, September 24, 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.@miguelmota jumped into the Exp...
03:08 pm GMT - Tue, September 24, 2019
Dev To Best Practices for Event-Driven Microservice Architecture
If youre an enterprise architect, youve probably heard of and worked with a microservices architecture. And while you might have used REST as your service communications layer in the past, more and mo...
02:42 pm GMT - Tue, September 24, 2019
Dev To Your First Year In Code: Now Available In Print!
Two months ago, we published Your First Year In Code with longtime DEV member, @isaacdlyman and 15 co-authors. This book is both technical and non-technical, offering practical guidance and advice for...
02:08 pm GMT - Tue, September 24, 2019
Dev To A Practical Guide to Finding a Tech Job with Relocation to Europe
Looking for a tech job on its own is easy enough, but when you are trying to find a job that offers relocation, it can be challenging. Surprisingly challenging since more and more European tech compan...
12:31 pm GMT - Tue, September 24, 2019
Dev To Building And Publishing A NPM Package With JavaScript
If you've done any development with JavaScript, it's very likely you've used an npm package. There are a lot of great packages out there, like lodash or moment, that developers everywhere are familiar...
12:22 pm GMT - Tue, September 24, 2019
Dev To Running VSCode On Linux: Hitting My Watcher Limit And What To Do About It
I have been working on a Linux VM more recently, and one particularly annoying thing about it (there are a lot of little quirks that are frustrating) was that VSCode couldnt monitor for changes becaus...
11:58 am GMT - Tue, September 24, 2019
Dev To How Architecture Improved My Coding Skills
I've spent the past couple of years spending more time doing in-depth architecture and technical writing than typing in an IDE. Earlier this summer I returned to full-time development for a new projec...
11:42 am GMT - Tue, September 24, 2019
Dev To How to Make the Most of a Tech Conference
This was originally posted on my blog: https://chrisachard.com/make-the-most-of-a-tech-conferenceIt can be a big investment for you and your company to send you to a work conference. Not just the tic...
03:04 am GMT - Tue, September 24, 2019
Dev To A Love Letter to .NET
With Microsoft's official release of .NET Core 3 today, I want to give you my perspective on .NET and tell you how the platform continues to innovate solutions to modern problems.I've been using .NET ...
07:39 pm GMT - Mon, September 23, 2019
Dev To Bite Sized Basics: Box Sizing
I originally posted this on https://cssfromscratch.comIf theres ever one really important thing to remember when writing CSS is that everything is a box. Regardless of how it looks visuallyits still a...
06:51 pm GMT - Mon, September 23, 2019
Dev To How to Rock the Party with Apollo GraphQL Cache
Hi, Im apollo-cache-inmemory a.k.a. Apollo Cache. I am the default implementation of cache in your Apollo Client. So Let me explain why we are here!Im going to help you access and manipulate cache whe...
06:33 pm GMT - Mon, September 23, 2019
Dev To My Best Tips for Creating a Career Change Resume and Cover Letter
Congratulations! Youve been searching and you finally found a job that seems perfect for you. Now its time to put your name in the ring for consideration. To do that, youll need a strong resume and co...
06:30 pm GMT - Mon, September 23, 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:41 pm GMT - Mon, September 23, 2019
Dev To How to Use Git to Manage Your Writing Project
IntroductionVersion control isnt just for code. Its for anything you want to track, including content. Using Git to manage your next writing project gives you the ability to view multiple drafts...
02:12 pm GMT - Mon, September 23, 2019
Dev To Arrested (Web) Development - Part 1
Sunshine, seasides, and sandy beaches: that was how I spent my birthday this year. Months of savings took me all the way to Mallorca, where I tried squid for the first time and nursed copious amounts ...
01:11 pm GMT - Mon, September 23, 2019
Dev To Monochromey CSS
Let's say you have a photo that you want to show somewhere on a web page. The photo is rich in color, but you need to follow a strict color scheme, maybe because of brand guidelines, or just because y...
12:57 pm GMT - Mon, September 23, 2019
Dev To The magic of a mise en place mindset for frontend development
Cover photo by Fabrizio Magoni on UnsplashSoftware development, as an industry, has a constant struggle with shipping quality code. While many developers have metrics for what quality means, there's a...
12:57 pm GMT - Mon, September 23, 2019
Dev To Better frontend development with inspiration from the culinary world
Cover photo by Fabrizio Magoni on UnsplashSoftware development, as an industry, has a constant struggle with shipping quality code. While many developers have metrics for what quality means, there's a...
12:03 pm GMT - Mon, September 23, 2019
Dev To Migrating to the cloud but without screwing it up, or how to move house
For an application that's ready to scale, not using managed cloud architecture these days is like insisting on digging your own well for water. It's far more labour-intensive, requires buying all your...
08:44 am GMT - Mon, September 23, 2019
Dev To The Ultimate Guide to handling JWTs on frontend clients (GraphQL)
This is an excerpt of an original post published on blog.hasura.ioJWTs (JSON Web Token, pronounced 'jot') are becoming a popular way of handling auth. This post aims to demystify what a JWT is, discus...
07:10 am GMT - Mon, September 23, 2019
Dev To Pay your rent from open source
hello world! This is my first #discuss thread and I want it to be on something relevant rather than "Which IDE color scheme does devs like?". This went a little bit lengthy than my usual article...
09:23 pm GMT - Sat, September 21, 2019
Dev To 10 commands you don't want to be without in .Net Core
TLDR; this is an article describing 10 great commands in .Net Core CLI, hopefully, there's something for everybody here, from absolute beginner to more seasoned developer.I come from a long background...
04:57 pm GMT - Sat, September 21, 2019
Dev To Need Laptop Recommendations for Linux
Im looking for recommendations for a Linux laptop!I just want a little laptop to play around on and maybe take places that I dont want to lug my MacBook to. It doesnt need to be powerful or big. Hones...
02:34 pm GMT - Sat, September 21, 2019
Dev To How To Search And Replace String Across Multiple Files in Vim
A useful feature that popular editors like VSCode and Atom has is the ability to search and replace string across many files in a project. Wouldn't it be nice if Vim can do the same thing?Fortunately,...
08:00 pm GMT - Fri, September 20, 2019
Dev To 5 ways to create a junior developer-friendly culture
Lets face it - being a junior developer is anything but easy. Imposter syndrome kicks in multiple times a day, asking questions can be absolutely terrifying, and the more you learn, the more you reali...
06:08 pm GMT - Fri, September 20, 2019
Dev To Get a Slack notification when your SSL certificate is about to expire
I was tasked to finish a script to check the expiration of SSL certificates and post the notifications to our Slack channel. I wrote an Ansible playbook just to spice up everything. I had fun doing th...
04:25 pm GMT - Fri, September 20, 2019
Dev To Image Accessibility 101: What is it and why is it important?
Web accessibility is a very important, but often times over looked topic in the world of web development. When done properly, it allows as many people as possible to use the web and it makes the user...
02:39 pm GMT - Fri, September 20, 2019
Dev To Bootstrapping a CLI PHP application in Vanilla PHP
IntroductionPHP is well known for its popularity with web applications and CMSs, but what many people don't know is that PHP is also a great language for building command line applications that ...
01:30 pm GMT - Fri, September 20, 2019
Dev To VSCode setup for web development: settings and extensions
Today's the day. Hello dear friends and welcome back to a new article written by me, your Boobo.In this article I want to present you my VSCode setup for web development. As a daily tool VSCode is exa...
12:52 pm GMT - Fri, September 20, 2019
Dev To What's Wrong with the Tech Interview Process?
There seems to be a growing consensus that the interview process often adopted at tech companies for hiring technical staff, in particular developers, is broken. Almost a year ago, I featured it as a ...
07:42 am GMT - Fri, September 20, 2019
Dev To Understanding Cross-Origin Resource Sharing (CORS)
Cross-Origin Resource Sharing (CORS) is a way of making HTTP requests from one place to another. Historically browsers have only allowed requests in JavaScript to be made from the same domain enforced...
06:26 am GMT - Fri, September 20, 2019
Dev To React Dev Tools Debug Like a Ninja
Hands down console.log() was, is and will always be the greatest debugging tool of all time.React team launched a new version of the React Dev Tools (v4) a few weeks ago and its fantabulous. It gives ...
03:11 am GMT - Fri, September 20, 2019
Dev To The Power of Higher Order Functions in JavaScript (With examples and use cases)
Find me on mediumJavaScript utilizes functions in just about every JavaScript application that exists. Thanks to functions, the language is capable of many powerful things like building artificial int...
02:45 am GMT - Fri, September 20, 2019
Dev To A Fool-Proof Way to Keep Your Fork Caught Up in Git
How do you keep a fork up to date with the main repository on GitHub?It seems like quite a few people have asked me this over the last few months.I'm not sure how many patterns there are for accomplis...
02:01 am GMT - Fri, September 20, 2019
Dev To TIL How to Select Merge with Ecto.Query
Here's the scenario: you're working with Elixir and Ecto, and you need to retrieve data from a table plus maybe a field or two from an unassociated table. In the past, whenever I ran into this, I'd sp...
01:13 am GMT - Fri, September 20, 2019
Dev To Is there a pattern to collaboration?
Is there a pattern to collaboration?Development is a collaborative sport. But so much of it is an individual's journey through problems. While it is an open secret that more eyes on a piece of c...
12:00 am GMT - Fri, September 20, 2019
Dev To Sending a Notification to Alexa when Netlify Builds Your Site
This will be a quick post and credit for the idea goes to Stacey Higgenbotham and her post from last year, How to trigger custom Alexa notifications from a smart home event.In her post, she describes ...
07:19 pm GMT - Thu, September 19, 2019
Dev To Welcome to the Big Thread Club, Yaser Al-Najjar. You are the latest winner of the Big Thread Badge.
Yaser joins @zkat, @stereobooster, @liyasthomas, @emmawedekind, @neilonsoftware, @andrewbrown, @mjraadi, @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @l...
01:50 pm GMT - Thu, September 19, 2019
Dev To Learn to be a better leader and team member with pair-programming
Pair Programming is a great way to work together to solve a problem. You might think that having another person there will slow you down, or that it will be frustrating having to watch somebody else ...
01:33 pm GMT - Thu, September 19, 2019
Dev To How to Talk to a C Level Executive (And How Not To)
This post originally appeared on my blog a little under 2 years ago, in response to a reader question.This week, I'm successfully doing reader question Monday on an actual Monday. So the week's alread...
12:40 pm GMT - Thu, September 19, 2019
Dev To CSS Shapes
This article includes examples of styling different shapes on CSS. Border-Radius PropertyThe border-radius property is an important concept to understand before styling any CSS figures. It allows...
11:35 am GMT - Thu, September 19, 2019
Dev To Let's build a game with Tensorflow.js in 10 minutes
I've been playing with Tensorflow.js recently and have found the whole concept fascinating. Previously I wrote a piece on how to get started, and I intent to write more around all aspects of creating ...
07:33 am GMT - Thu, September 19, 2019
Dev To 14 VSCode Extensions That Will Improve Your Productivity
Who's more productive: John, who writes 100 lines of terrible code in one hour, or Mary, who writes 20 lines of excellent code in one hour?Most people would agree that John definitely isn't five times...
07:12 am GMT - Thu, September 19, 2019
Dev To DEV IRL Tel Aviv has launched!
On a Wednesday evening under a clear sky and with a view of the skyline of the city, the first DEV in real-life meetup happened! Regular DEV contributors, community members, and people curious about D...
04:46 am GMT - Thu, September 19, 2019
Dev To Cracking The Frontend Interview, Part 2: HTML
JavaScript frameworks are getting powerful and convenient, you can write a production website purely in JavaScript. HTML is moving slowly to behind the scene and getting generated automatically, it ge...
09:32 pm GMT - Wed, September 18, 2019
Dev To Fixing layout instability
In an earlier post I wrote about measuring Cumulative Layout Shift (CLS) in WebPageTest. CLS is an aggregation of all layout shifts, so in this post I thought it'd be interesting to dive deeper and in...
05:07 pm GMT - Wed, September 18, 2019
Dev To Why Blogging is Awesome
If you're here on DEV, you probably have some interest in blogging -- or at least reading other people's blogs! In a recent Ladybug Podcast episode, we talked about our reasons for blogging. Emma...
04:29 pm GMT - Wed, September 18, 2019
Dev To How to test JavaScript with Jest
Testing is an important skill every developer should have. Still, some developers are reluctant to test. Weve all met at some point someone who thinks tests are useless or that it takes too much effor...
03:52 pm GMT - Wed, September 18, 2019
Dev To How to get hired by a remote-first company
Remote is so hot right now. However, if you want to work for a remote-first company there are a few things you need to know before applying as the hiring game is vastly different. Here at Aula Educati...
01:43 pm GMT - Wed, September 18, 2019
Dev To There Is No "Right" Way: Git Rebase vs Merge
In honor of my new license plate, I decided I wanted to do a quick, little post on rebase vs merge, how each one works, and how I choose to use each one. Let's first look at how each one works. H...
12:13 pm GMT - Wed, September 18, 2019
Dev To Interview with Taylor Otwell: 6 Lessons Learned From Creating Laravel
A few weeks ago, I had the good fortune to meet Taylor Otwell, the creator of a massively popular web framework called Laravel.Taylor has built his career around Laravel and has a wealth of knowledge ...
10:25 am GMT - Wed, September 18, 2019
Dev To Coding practices your future self will love you for
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.Martin GoldingHere are 6 coding practices that I've adopted in the past 10 years to en...
01:55 am GMT - Wed, September 18, 2019
Dev To The Principle Of Association
Note: Originally from yourdevcareer.comThe philosopher David Hume wrote about the Principle(s) Of Association. His ideas were in the context of how we come to "know" things (e.g. epistemology) and dra...
08:46 pm GMT - Tue, September 17, 2019
Dev To Opportunity Sponsorship Application
DevFest WI is working with Madison community groups to to make the conference accessible and inclusive. One of our initiatives is to facilitate opportunity sponsorships for members of underrepresented...
04:59 pm GMT - Tue, September 17, 2019
Dev To Pass-By-Value in C and Rust
C++ and Rust are often compared to each other. They occupy a similar space in terms of power and flexibility - neither has a garbage collector and thus can fit in resource-constrained domains, yet bo...
01:00 pm GMT - Tue, September 17, 2019
Dev To Every website deserves a service worker
Written by Danny Moerkerke Why every website should work offline and what that really meansDoes your website work offline?If not, it should. In the same way every website should be responsive and...
12:03 pm GMT - Tue, September 17, 2019
Dev To Human Readable JavaScript
For a long time, humans needed to "speak" like machines in order to communicate with them. And that's still true, we still have the need for people who work in assembly and other low-level languages. ...
11:17 am GMT - Tue, September 17, 2019
Dev To SOLID PRINCIPLES: To start with Object-oriented programming
Hi everyone, today I would like to discuss about something solid. solid? Of course, no! Not that solid.wait... ah maybe exactly that solid! I went to an interview today and was asked this question abo...
08:56 am GMT - Tue, September 17, 2019
Dev To Avoiding the messy git history
Avoiding the messy git historyIf we try to name the things that have clearly defined modern software development, source control would most certainly be very high on the list, especially git whi...
12:44 am GMT - Tue, September 17, 2019
Dev To Map/Filter/Reduce Crash Course
This was originally posted as a Twitter thread: https://twitter.com/chrisachard/status/1173750491458789378Have you heard about map, filter, and reduce, but never really understood them?Here's a map()...
12:04 am GMT - Tue, September 17, 2019
Dev To Lambda School: My first 2 weeks.
On September 3, a 54 yr old black man (me) started Lambda School. Going "back to school" is tricky enough at this age, but Lambda School is a Commitment with a big, hard, capital C.Quick biography: I'...
05:21 pm GMT - Mon, September 16, 2019
Dev To Simple concepts of Modern JavaScript
Before I start, please note that this post is me trying to explain these concepts to myself so make sure I fully understood them and have these notes when I needed. There is much more to these concept...
01:35 pm GMT - Mon, September 16, 2019
Dev To How users and applications stay safe on the Internet: it's proxy servers all the way down
Both Internet users and Internet-connected applications can benefit from investing in cybersecurity. One core aspect of online privacy is the use of a proxy server, though this basic building block ma...
01:16 pm GMT - Mon, September 16, 2019
Dev To Is Serverless really as cheap as everyone claims?
This article is part of #ServerlessSeptember. You'll find other helpful articles, detailed tutorials, and videos in this all-things-Serverless content collection. New articles are published every day ...
01:28 am GMT - Mon, September 16, 2019
Dev To Setting up a Linux Javascript Dev Environment on Windows
By default I am usually a Linux user. But recently I have started a cohort with Vets Who Code and we have some Windows users in there. Windows does a lot of things well; setting up development environ...
09:29 pm GMT - Sun, September 15, 2019
Dev To A generalist is born when a specialist becomes bored
Header photo by RhondaK Native Florida Folk Artist on UnsplashIm a full-stack developer, which means Im a generalist. I believe that generalism in software development is a good thing. But many develo...
09:03 am GMT - Sun, September 15, 2019
Dev To Sharing state like Redux with React's Context API
The pains of growing stateIn learning React, one of the first challenges I faced was figuring out state management. State is a vital part of any application that has more complexity than a simpl...
11:47 pm GMT - Sat, September 14, 2019
Dev To A case study about compression and binary formats for a REST service
A couple of years ago, back when I was working at Expedia, I came across a very peculiar project. It had large requests, tiny responses, and response times were meant to be very fast.You may have indi...
07:47 pm GMT - Sat, September 14, 2019
Dev To ELI5: The role of Discrete Mathematics in programmatic problem solving
I've run across this question like 3 times in the past month and I'm curious as well. It gets discussed a lot but my NVLD ass don't get it. ...
06:25 pm GMT - Sat, September 14, 2019
Dev To What are the biggest challenges when onboarding and contributing to a new codebase/project?
Hey All!In your experience, what have been some of the biggest challenges you (or others on your team) have faced when getting setup and familiar with a new codebase, and then ultimately, merging in y...
07:13 pm GMT - Fri, September 13, 2019
Dev To Is it possible to get relevant industry experience on your own (not through working at a company)?
This is an anonymous post sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usually tough posts to write. Email [email protected] if you'd l...
02:33 pm GMT - Fri, September 13, 2019
Dev To Call for Contributions: Move DelayedJob Calls to ActiveJob
Hey folks, we've been working on a gradual migration from DelayedJob to ActiveJob within the DEV codebase. Move delay calls to ActiveJob #3136 ...
03:39 am GMT - Fri, September 13, 2019
Dev To Welcome to the Big Thread Club, Kat Marchn. You are the latest winner of the Big Thread Badge.
Kat joins @stereobooster, @liyasthomas, @emmawedekind, @neilonsoftware, @andrewbrown, @mjraadi, @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @lauragift2...
02:51 am GMT - Fri, September 13, 2019
Dev To Follow Friday: Which DEVs would you recommend following?
It's Follow Friday!Let me know why someone might want to follow you, Devs you think others should follow or both.Happy Friday! Photo by rawpixel on Pexels...
11:47 pm GMT - Thu, September 12, 2019
Dev To Do you love or hate big techs influence in open source?
I personally like the popularity and funding boost it gives open source, but what do you think?...
03:28 pm GMT - Thu, September 12, 2019
Dev To Byte Sized Episode 4: Edsger Dijkstra and His Famous Algorithm
Today's episode of Byte Sized is about Edsger Dijkstra, and his algorithmic workFor a more in-depth look at Dijkstra's algorithm, check out this post: Finding The Shortest...
02:32 pm GMT - Thu, September 12, 2019
Dev To Unit Testing: Mocks
In this tutorial, we will learn how to use mocks and what problems they are solving.PrerequisitesI assume that you already are familiar with some basic concepts of unit testing. Ill be using Java, JUn...
04:52 pm GMT - Wed, September 11, 2019
Dev To Writing Good Unit Tests: A Step By Step Tutorial
This post was originally published in my blog smartpuffin.com.Let's imagine we just wrote a method calculating distance between two points on our planet. And let's imagine we want to test it as well a...
04:29 pm GMT - Wed, September 11, 2019
Dev To How To Find Your First Job In Web Development
Making a career change into web development and finding my first job is one of the hardest things I've ever done. There are so many talented developers out there for companies to choose from that comp...
01:12 pm GMT - Wed, September 11, 2019
Dev To Are You a Mediocre Developer? ME TOO
Story TimeRecently, I applied for a job...I was asked to do this test task:Quite simple, I did it with some extra bonuses, like using Vue.js and deploying onto Heroku. Here is the repo url: Debt...
01:00 pm GMT - Wed, September 11, 2019
Dev To Understand array methods by implementing them all of them
To use a method on a given array, we type [].methodName. They are all defined in the Array.prototype object. Here, however, we wont be using these; instead, well define our own versions starting from ...
01:28 am GMT - Wed, September 11, 2019
Dev To Creating custom bindings for Azure Functions
This article is part of #ServerlessSeptember. You'll find other helpful articles, detailed tutorials, and videos in this all-things-Serverless content collection. New articles are published every day ...
06:03 pm GMT - Tue, September 10, 2019
Dev To Add dark mode to your site with this short CSS trick
Most applications nowadays have dark mode: your command line, your IDE, your browser, etc. Why would your site be any different? Your website can also go dark when the visitor's browser has dark mode ...
04:10 pm GMT - Tue, September 10, 2019
Dev To The State of Angular in 2019
Written by Giancarlo Buomprisco. Published originally on "Bits and Pieces"A detailed overview of the current state of Angular, from the latest features to the hottest topics and trends that you may ha...
03:49 pm GMT - Tue, September 10, 2019
Dev To Help us make Frontity better!
Hi there!At Frontity we're continuously running feedback sessions to improve our framework and would love to hear any input that you have!Right now, we're looking for WordPress and/or React developers...
02:43 pm GMT - Tue, September 10, 2019
Dev To The $200 Challenge
Originally posted on florin-pop.comSome of you might know, last week I created a challenge for myself together with my wife: I had to make $200 in 4 days using my programming skills.I started by havi...
01:37 pm GMT - Tue, September 10, 2019
Dev To Let's Explore Dark Patterns with Flashlights
Sometime in 2016 I decided to create a LinkedIn account to bring me more career opportunities. I signed up, sent email invitations to all of my contacts, and began filling out all the necessary info. ...
02:50 am GMT - Tue, September 10, 2019
Dev To War of the Git Flows
A battle is raging among software engineers around the world: which Git flow should our team use?There are many options, including:GitFlowGitHub FlowOneFlowForking WorkflowGitLab FlowTrunk-Based Devel...
02:41 am GMT - Tue, September 10, 2019
Dev To Three Tips for Building Profitable Side Projects
My first favorite thing about learning how to code was the freedom to create almost anything from scratch. Without permission. For free. It was amazing.My new favorite thing was when I realized that p...
01:53 am GMT - Tue, September 10, 2019
Dev To On building a Vue.js piano, Scriabin's synesthesia, synths/samplers in Tone.js, learning your scales and arpeggios and more!
Something missing or incorrect? This article's source is on Github.Please feel free to open an issue or send a PR. Sforzando Table of ContentsAll I see is blonde, brunette, redhead...Introdu...
07:43 pm GMT - Mon, September 9, 2019
Dev To What I learned after applying to 100 jobs
Between August 2014 and July 2019 I have applied for just over 100 jobs. Like most people, I find job hunting to be stressful. I am also extremely passionate about having a roof over my head, being ab...
02:27 pm GMT - Mon, September 9, 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...
01:10 pm GMT - Mon, September 9, 2019
Dev To Hackers are Googling your plain text passwords: preventing sensitive data exposure
Last week, I wrote about the importance of properly handling user input in our websites and applications. I alluded to an overarching security lesson that I hope to make explicit today: the security o...
08:43 am GMT - Mon, September 9, 2019
Dev To An Ex-Freelancers Guide to Getting Your First Clients
I was a freelancer for nearly five years of my life.One of the things you learn fairly quickly, is freelancing isn't just about being an awesome developer, it is about becoming a good salesperson.That...
10:01 pm GMT - Sun, September 8, 2019
Dev To Series: How YOU can build a Serverless GraphQL API leveraging microservices
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisI've written a two-part series explaining a quite common situation. You have 1 or more services where there is a te...
09:07 pm GMT - Sun, September 8, 2019
Dev To Public Speaking for Introverts
I'm not an extrovert. I don't like crowds. I'd rather be the trusted adviser than the guy in the spotlight. In high school, speech class gave me such anxiety that I was physically sick and needed to g...
02:54 pm GMT - Sun, September 8, 2019
Dev To The Art of Googling
Inspired by this article from localghost.dev, I've decided to write mine but with a twist. In this article, I'll be outlining some tips for improving your googling skills and also share the things tha...
07:01 am GMT - Sun, September 8, 2019
Dev To Kubernetes and Virtual Kubelet in a nutshell
Today you will learn how to take a web app(it can be any programming language, we used Kotlin) and distribute it using Kubernetes (K8s) and Virtual Kubelet (VK).Well, if you don't know yet why you sho...
05:50 pm GMT - Sat, September 7, 2019
Dev To Creating a simple Vue pluralize filter
There are many options how to create a pluralize function but in Vue you should probably use filters. Let's create one as it's always handy to have one. Step 1: Add pluralize packageLet's use htt...
05:38 pm GMT - Sat, September 7, 2019
Dev To Web Scraping for custom API
IntroFor my final project at the Flatiron School, I decided that I wanted to build a custom Ski resort, forecast, and snow report tracking app. I recently moved back to the Seattle area after sp...
04:42 pm GMT - Sat, September 7, 2019
Dev To Rust looks awesome
I'm (finally) starting to look at Rust and it seems to have hit the nail on the head. Actually I haven't written any code yet (shame on me) but from reading "The Book", it looks wonderful and I had to...
04:04 pm GMT - Sat, September 7, 2019
Dev To Have you used a paid on-demand expert help service to screen share/pair program/review code with someone? (e.g. CodeMentor)
Hey All! As the PM for Visual Studio Live Share, I care a lot about making team-based collaboration amongst teams more enjoyable That said, in some cases, you may be working solo on a side-project, o...
04:04 pm GMT - Sat, September 7, 2019
Dev To Have you used a paid on-demand expert help service to screen share/pair program/review code with someone?
Hey All! As the PM for Visual Studio Live Share, I care a lot about making team-based collaboration amongst teams more enjoyable That said, in some cases, you may be working solo on a side-project, o...
06:12 am GMT - Sat, September 7, 2019
Dev To Stateful Serverless with Durable Functions
This article is part of #ServerlessSeptember. You'll find other helpful articles, detailed tutorials, and videos in this all-things-Serverless content collection. New articles are published every day ...
11:47 pm GMT - Fri, September 6, 2019
Dev To ES6 Basics: The Difference Between Var, Let, and Const
The Differencesvar - The scope of var is limited to the function in which it's defined. If it's defined outside of any function, the scope of the variable is global scope.Lexical Scope: Function...
11:14 pm GMT - Fri, September 6, 2019
Dev To Compiled! An Unobfuscated Glossary
Interpreted. Compiled. Assembled. Linker. Bytecode. Machine code. Assembly language.GAAAH!The terminology surrounding building and shipping has gotten so tangled, it hurts! Terms are misunderstood and...
09:09 pm GMT - Fri, September 6, 2019
Dev To Svelte Web Interfaces with Svelte
Did anyone else just find out that svelte is a real word? It's pretty much a synonym for lithe or slender.If you're watching the front-end JavaScript framework ecosystem closely these days, you've pro...
08:08 pm GMT - Fri, September 6, 2019
Dev To Dark theme for (almost) everything
Hi, people. This is my first post on Dev.to and I'm very happy for it. I've been postponing this task for a long time, perhaps because of perfectionism or shyness (or both). In the last three years, I...
07:04 pm GMT - Fri, September 6, 2019
Dev To Creating a virtual photo booth using Twilio, WhatsApp & Cloudinary
If you've ever been to Berlin, chances are high that you've seen multiple photo booths in bars and on the street. Berlin and photo booths just belong together. This year for JSConf EU we wanted to bui...
06:45 pm GMT - Fri, September 6, 2019
Dev To Asynchronous Flows...with React Hooks!
I got the opportunity to implement some asynchronous data flows the other day at work, and I'd love to share my approach with y'all. Thought ProcessWhenever I work with loading and displaying asy...
04:38 pm GMT - Fri, September 6, 2019
Dev To Whats a subreddit/slack/substack that you rely on?
Twitter communities can be amorphous and the community at an office can be great until you switch jobs, what's a community that you rely on to give you answers, support or encouragement?subreddits (I ...
03:30 pm GMT - Fri, September 6, 2019
Dev To My Experience With Django
It's been quite sometime after leaving Laravel. I didn't want to do website development for a short interval of time and in that particular timeframe, I started working with Python. MotivationI ...
02:37 pm GMT - Fri, September 6, 2019
Dev To One small process improvement we made lately at DEV
Thank u, nextWe try to keep our meetings quick and productive, so we have a couple weekly meetings structured such that folks submit their key talking points in Slack and then we run through the...
02:26 pm GMT - Fri, September 6, 2019
Dev To Apple Just Shipped Web Components to Production and You Probably Missed It
Yesterday Apple announced the release of the new beta Apple Music Web Client, giving Apple Music customers the ability to listen to their favorite music from the web instead of only through an install...
11:53 am GMT - Fri, September 6, 2019
Dev To The Builder Pattern
Matchmaking Like Its 2001We're going to help John McCrea of Cake find the woman of his slightly sarcastic, oddly specific dreams. He's a particular man:Yep, you and I both think it: this sounds...
02:42 am GMT - Fri, September 6, 2019
Dev To Let's get to know the ResizeObserver
Resize Observer API is another great JavaScript API which lets you get notified when the size of an element changes. Think window.onresize but on element level. The whatThe most common case when ...
12:03 am GMT - Fri, September 6, 2019
Dev To The Soft Skills of Interviewing CHEAT SHEET EDITION
Based on a suggestion from Andrew Harpin, here's a cheat sheet version of The Soft Skills of Interviewing! Andrew Harpin Aug 11 ...
12:00 am GMT - Fri, September 6, 2019
Dev To Plex: A Life
A little while back I got my hands on a copy of Software Development and Reality Construction, the output of a conference held in Berlin in 1988. Among a variety of other more or less philosophical tr...
12:00 am GMT - Fri, September 6, 2019
Dev To Python 'is' vs '=='
A lot of times when I'm doing ifs in Python, I find myself wondering whether to use is or == for the check.# do I doif a is b: ...# orif a == b: ...It can be a bit confusing if you're new to Pyt...
10:33 pm GMT - Thu, September 5, 2019
Dev To SMS Code Of Conduct Reporting with Twilio Studio and Slack
If you care about ensuring the safety and comfort of your community, you must have a code of conduct. Writing a code of conduct document is a necessary first step, but its not enough. What happens whe...
10:17 pm GMT - Thu, September 5, 2019
Dev To Welcome to the Big Thread Club, stereobooster. You are the latest winner of the Big Thread Badge.
Stereobooster joins @liyasthomas, @emmawedekind, @neilonsoftware, @andrewbrown, @mjraadi, @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @lauragift21 in t...
08:45 pm GMT - Thu, September 5, 2019
Dev To Testing Loading States using RxJS operators
A very common pattern is showing some sort of loading visual while data is being fetched. In Angular we can elegantly build this using a reactive programming approach with RxJS - but how do we test it...
07:56 pm GMT - Thu, September 5, 2019
Dev To What do you wish to know about JavaScript when you were in university?
Hey guys!I was asked if I would like to make a couple of lectures at the university about plain JavaScript (basics). And I would love to but I'm not sure where to start.So here we are. Some of us are ...
07:17 pm GMT - Thu, September 5, 2019
Dev To Dev.to is presenting Hacktoberfest?!
I just saw the Hacktoberfest pre-lauch site and noticed that the DEV logo was there!This awesome! Congrats to Ben and the team!!I can't wait for Hacktoberfest!...
05:37 pm GMT - Thu, September 5, 2019
Dev To Being optimistic in UI
Optimistic UI (User Interface) is not a new thing (games developers work with the idea of client-side prediction for a long time), but the concept has been gaining a lot of attention lately. The idea ...
05:26 pm GMT - Thu, September 5, 2019
Dev To Why Accessibility is Important to Me
Disclaimer: I cannot speak on behalf of those with disabilities. This is 100% a viewpoint from someone that loves and cares for someone thats disabled. I write this as a means of my experiences as a c...
04:30 pm GMT - Thu, September 5, 2019
Dev To Large-Scale Serverless Machine Learning Inference with Azure Functions
This article is part of #ServerlessSeptember. You'll find other helpful articles, detailed tutorials, and videos in this all-things-Serverless content collection. New articles are published every day ...
07:25 am GMT - Thu, September 5, 2019
Dev To Understanding reduce in JavaScript
When I first started learning JavaScript, I had some trouble grasping reduce(). I have heard of other people having trouble with it when they started as well. So I decided to write an overview of how ...
02:20 am GMT - Thu, September 5, 2019
Dev To Unhealthy Code: Null Checks Everywhere!
This is an excerpt from my book Refactoring TypeScript: Keeping Your Code Healthy. Identifying The Problem Billion Dollar MistakeDid you know that the inventor of the concept of "null" has c...
07:55 pm GMT - Wed, September 4, 2019
Dev To Hacktoberfest 2019 updates posted. Get ready everyone!
The new and very improved Hacktober fest website is up:https://hacktoberfest.digitalocean.comTime to start planning your contributions!...
04:26 pm GMT - Wed, September 4, 2019
Dev To Understanding OAuth Authorization Flows
If you've used things like Google Sign In, Twitter authentication or GitHub authentication (to name a few common examples), or enabled integrations in other web applications, then you are probably fam...
03:46 pm GMT - Wed, September 4, 2019
Dev To Reacting to Dropbox: another take on cross-platform C development
A few weeks ago, Dropbox announced in a blog post that they had decided to drop C++ from their codebase. This article sparked off a number of reactions, especially on the C++ subreddit.I suggest that ...
04:00 am GMT - Wed, September 4, 2019
Dev To Start Javascript: learn about variables
Variables are the absolute base of programming. We wouldn't be able to do much without variables. We can find it in all the advanced concept of programming. It would be useless to program without it, ...
11:39 pm GMT - Tue, September 3, 2019
Dev To Let's write HTML like a pro
How often have you wrote a block of HTML without realising the code you've written might not be ideal? The whyHTML has always been that kid in the corner where nobody talks to because JavaScript ...
10:39 pm GMT - Tue, September 3, 2019
Dev To I'm the former tech lead for the NPM CLI, and I've been doing FOSS for 10 years, Ask Me Anything!
Hi! My name's Kat, and I've been an FOSS dev for over a decade. I had the opportunity of being, and eventually tech-leading, the NPM CLI team which I was a part of from 2015 until a couple of months a...
09:14 pm GMT - Tue, September 3, 2019
Dev To My favorite CSS hack
There is one CSS snippet that I have been copy-pasting for 5 years:* { background-color: rgba(255,0,0,.2); }* * { background-color: rgba(0,255,0,.2); }* * * { background-color: rgba(0,0,255,.2); }* * ...
07:34 pm GMT - Tue, September 3, 2019
Dev To Introducing our September 2019 sponsors
This month, we return DigitalOcean and GoCD, and welcome in Square as a Gold sponsor. This is also the first month where we'll recognize our Bronze and Silver sponsors. Thank you to each of these co...
04:00 pm GMT - Tue, September 3, 2019
Dev To How I Created My Own React Spinners Library
Ive created an application that uses Airtable as a database. Ive used a spinner to take the place of a dull blank page which would otherwise be presented to the user in the time that it takes for the ...
12:20 pm GMT - Tue, September 3, 2019
Dev To Know your Linux 06: Logs
Hello and welcome to the sixth and final entry in "Know Your Linux" series. This time lets talk about Linuxs logging.Before we dive right in , make sure to check out the previous entry. ...
10:52 am GMT - Tue, September 3, 2019
Dev To A quick guide to Testing React hooks that use RxJS
RxJs is cool when you work with complex async operations. RxJS is designed for reactive programming using Observables. It converts your async operations to Observables. With observables we can "watch...
11:23 pm GMT - Mon, September 2, 2019
Dev To My thoughtful twitter assistant is LIVE!
You may have seen this post I wrote a while ago: I'm building a thoughtful Twitter assistant! Paula Santamara Jul 31 2 min read #showdev #twitte...
11:16 pm GMT - Mon, September 2, 2019
Dev To Meet border-box, my best friend.
Have you been given the advice to use box-sizing: border-box; but not completely understand what it was doing for you?Whether working to recreate comps down to the pixel or building my own designs, bo...
07:00 pm GMT - Mon, September 2, 2019
Dev To Reflections on the Latest Round of Job Hunting
Back in February, my employer let my whole team go after getting rid of the project we had been working on. It threw me back into the world of job hunting. While there some similarities to my last job...
05:55 pm GMT - Mon, September 2, 2019
Dev To Introducing: Comana
I've become really passionate about open source and finding ways to improve the effectiveness and sustainability of the communities built around these crucial projects. One of the things that might ma...
03:19 pm GMT - Mon, September 2, 2019
Dev To Continuous Delivery Metrics Part 3: How long does it take to get from committing code to production?
This is the third post in the series - Actionable Continuous Delivery Metrics. In the previous posts, we gave an overview of why and what metrics matter to your CD process as well as an in depth discu...
02:48 pm GMT - Mon, September 2, 2019
Dev To How to Use Environment Variables in Vue.js
Most applications will access data from an API. To access that API you will need to have an API key and the URL to access the API. You should not be pushing your API keys to you repo because that make...
01:01 pm GMT - Mon, September 2, 2019
Dev To SQL injection and XSS: what white hat hackers know about trusting user input
Software developers have a lot on their minds. There are are myriad of questions to ask when it comes to creating a website or application: What technologies will we use? How will the architecture be ...
04:52 am GMT - Mon, September 2, 2019
Dev To What do you think of minimalist UI?
There is a lot of software that claims to have the "minimalist UI", but they just end up to hide most of the features to show that their interface is minimalist and the software is simple. The key to ...
07:41 pm GMT - Sun, September 1, 2019
Dev To Network for Fun & Profit
When Ive been at an event with someone else, they are often mystified by what they see as an extreme extrovert. I will talk with anyone and can generally carry a conversation even if the other person ...
07:32 pm GMT - Sun, September 1, 2019
Dev To Npm bans terminal ads and Mozilla CEO will step down at the end of the year | Front End News 16
Hello everyone and welcome to another round of Front-End News.The main headline is about the controversy over using terminal ads to fund Open Source maintainers.Mozilla CEO will step down at the end o...
07:07 pm GMT - Sun, September 1, 2019
Dev To Refactoringoops, Ive been doing it wrong.
Refactoringoops, Ive been doing it wrong.Welcome to my intervention. Im a refactoring addict and Im not afraid to admit it, but theres only one problem: Ive been doing it backward. You see, what...
07:00 pm GMT - Sun, September 1, 2019
Dev To Behind the Scenes of My New Website
Screenshot of my new website along with the web developer tools openI did it! It took about two years to finally get myself to sit down and do it, but I converted two Wordpress sites on three domains ...
11:19 am GMT - Sun, September 1, 2019
Dev To Svelte Tailwind Storybook Starter Template
First of all, here's the link to the Github repo.Integrating these three together took sometime as there was no official documentation for how to do this. You can make use of the repo and get started ...
03:11 am GMT - Sun, September 1, 2019
Dev To Working as a freelancer
Are you working (or had in the past) as a freelancer?What platform are you using to find work?Tell us a little bit about your experience ...
02:54 am GMT - Sun, September 1, 2019
Dev To PILOT
INT. UBER. NOON.@alexfrompalmsprings, mid twenties, sits in the middle of the Uber with his briefcase. Wearing one his favorite, and most expensive suits, Alex is looking quite good, he knows this too...
12:04 am GMT - Sun, September 1, 2019
Dev To From Engineer to Paralytic and Back Again
This is a bit of a different post, but I wanted to share my experience with a rare neurological condition known as Guillain Barre Syndrome (GBS) in case it might be helpful to anyone.Specifically, I w...
01:44 pm GMT - Sat, August 31, 2019
Dev To The Semantics of Falsy Values
Differences between "null" and "undefined" keywords? Nuno Pereira Aug 29 1 min read #javascript #webdev #todayilearned #beginners...