Your Web News in One Place

Articles by Dev To from May 2020

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to Dev To details.
07:21 pm GMT - Sat, May 30, 2020
Dev To 5 Beautiful Visual Resources for Visual Learners
As an infographic designer turned developer, I am always fascinated by effective visual explanations of programming concepts.I will never forget the first time a key concept clicked for me in a heartb...
04:16 pm GMT - Sat, May 30, 2020
Dev To Deep dive into lazy loading images
The first question is... why?In the current web app world saving time and network when a user enters into our webpage means a higher chance of increasing engagement and a big opportunity to have...
03:26 pm GMT - Sat, May 30, 2020
Dev To How can I learn to like Golang? (and use it a lot)
I don't Golang because,I cannot set nil a variable (unless it is a pointer, but not sure if it is recommended to do so?)GoDoc is restricted to // and isn't Markdown friendly. gofmt doesn't recognize /...
02:15 pm GMT - Sat, May 30, 2020
Dev To Five Git commands I started using that might be helpful to you
Git is a powerful tool I use every single day. Up until a few months ago I only used the bare minimum to get my job done. When I moved to a different company, with a much larger team, I quickly figure...
12:57 pm GMT - Sat, May 30, 2020
Dev To How to Access Device Cameras with JavaScript (Front and Rear)
Hey folks! In this post I will show you how to access the devices cameras on a web page, via JavaScript, with support for multiple browsers and without the need for external libraries. How to acc...
06:38 am GMT - Sat, May 30, 2020
Dev To Getting Started with ReactJS
ReactReact is a product of Facebook. It is a very flexible and efficient Javascript library for building interactive user interfaces. React forms the view layer of the web application which is t...
01:42 am GMT - Sat, May 30, 2020
Dev To What's the one thing you always need to google?
For me, it's reading/writing CSV's in Python. I've done it a thousand times but I can never remember the syntax....
12:44 am GMT - Sat, May 30, 2020
Dev To Um, What's Next
Well, I guess this will be my first post. Woot Woot. What better way to start than to share what I've been working on and gather direction/feedback as well. What have I been working on?Basically, a fr...
12:27 am GMT - Sat, May 30, 2020
Dev To React State Management: When to use the Context API over Redux
React State Management: When to use the Context API over ReduxReact is a library that was primarily created to build interactive and highly appealing frontends. It utilizes a component-based arc...
11:06 pm GMT - Fri, May 29, 2020
Dev To How To Host Your Website For Free on Github Pages
So you've created your cool new website in your code editor, yay! Perhaps it's your portfolio website that you want potential employers to see...perhaps it's a fun web app...or perhaps it's a website ...
10:37 pm GMT - Fri, May 29, 2020
Dev To The "any" type in Typescript - simple and short explanation
Probably one of the most debated types in Typescript is the any type. Some abuse it, some tell you to use it as little as possible. How does this work?Imagine that we need to specify the type of a var...
09:39 pm GMT - Fri, May 29, 2020
Dev To Grant for the Web Hackathon deadline is one week away!
Announcing the Grant For The Web Hackathon on DEV Ben Halpern May 7 6 min read #gftwhackathon #opensource #meta #webmonetization...
08:17 pm GMT - Fri, May 29, 2020
Dev To I Wrote a BrainF*** Interpreter and REPL in TypeScript!
Photo by Robina Weermeijer on UnsplashThis was my first time ever coding in TypeScript, my first npm package, and more. Let me know if you have any comments or suggestions!Try out the sample code on t...
06:36 pm GMT - Fri, May 29, 2020
Dev To Storage with Dapr
Dapr! No, not dapper, dapr.If you haven't read my past articles about dapr, that's ok. Let me try to boil this big project down to a sentence: Dapr is a process you run that does all the hard stuff fo...
06:33 pm GMT - Fri, May 29, 2020
Dev To Storing Data with Dapr
Dapr! No, not dapper, dapr.If you haven't read my past articles about dapr, that's ok. Let me try to boil this big project down to a sentence: Dapr is a process you run that does all the hard stuff fo...
05:28 pm GMT - Fri, May 29, 2020
Dev To Auto-generate video summaries with a machine learning model and a serverless pipeline
Source code: PicardParis / cherry-on-py Auto-generate visual summaries of videos, with a machine learning model and a serverless pipeline ...
03:50 pm GMT - Fri, May 29, 2020
Dev To The 7 best features of React over the last 7 years
As React turns 7 these are the features that have improved my developer experience the most over that period of time. 2013 - Initial ReleaseFor new features there needs to be tool. React was offi...
03:41 pm GMT - Fri, May 29, 2020
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:45 pm GMT - Fri, May 29, 2020
Dev To How to Disable the pipeline in Azure Devops
Hi Folks, I am following below Azure Devops Learning Modulehttps://docs.microsoft.com/en-us/learn/modules/create-a-build-pipeline/9-clean-up-environmentIn docs it says: To disable the pipeline:1. In A...
01:49 pm GMT - Fri, May 29, 2020
Dev To Daily Challenge 251 - Largest Number in a Sequence
In a six digit (or larger) number, locate the greatest sequence of five consecutive digits found within the number given. ExampleIn the following 10 digit number:123456789067890 is the greatest ...
01:31 pm GMT - Fri, May 29, 2020
Dev To Day 0: Welcome To My Blog
I always used to think I wanted to blog as a teenager/college kid, but then I would get done designing everything and bail. I think I had more fun messing around with Wordpress templates than I did bl...
12:56 pm GMT - Fri, May 29, 2020
Dev To Array's Avengers: forEach(), filter(), map() and reduce()
If you are reading this, you must know what arrays are?So, here's a quick intro of arrays. ArraysA special variable used to store multiple variables.Example//basic example of an arrayvar avengers...
12:35 pm GMT - Fri, May 29, 2020
Dev To Bringing AWS to App Developers
AWS is just too hard to use, and it's not your fault. Today I'm joining to help AWS build for App Developers, and to grow the Amplify Community with people who Learn AWS in Public. MuckWhen AWS o...
11:29 am GMT - Fri, May 29, 2020
Dev To Javascript Explained | Sketch-notes PART1
Hey There!I have recently started a new series on twitter where I create #sketchnotes for different topics in Javascript. The attempt is to explain JS concepts in a comic-book/cartoon/non-tech way. He...
11:11 am GMT - Fri, May 29, 2020
Dev To Searching topic suggestions for TypeScript screencast
I have a Youtube channel called Scope Leak. There you will find 5 minutes (aprox) screencast explaining concepts and patterns on web development. I have enjoyed very much recording TypeScript short tu...
10:51 am GMT - Fri, May 29, 2020
Dev To REALISTIC CSS ART HACKS
The secrets of creating realistic CSS art, it's simple I promise!I am going to show you how easy it is to make Realistic CSS Art using a simple worked example. CSS Art can be a really fun way to pract...
10:38 am GMT - Fri, May 29, 2020
Dev To Possible ways of Iterating ARRAYS in JavaScript
Arrays are used to solve most of the coding problems. So when starting with this, there raises a question for everyone i.e What are the possible ways to iterate arrays and opting which would be the be...
10:02 am GMT - Fri, May 29, 2020
Dev To A CLI tool for creating CSS Grid layouts
CSS Grid is awesome for creating all sorts of HTML layouts without having to rely on any external libraries. It supports 95.49% of major browsers according to caniuse (my condolences if you need to su...
08:19 am GMT - Fri, May 29, 2020
Dev To Hey you, talk about your side-projects!
Around 3 years ago, I started using GitHub. Though I've been working on some super cool projects, for 2 years all of these projects went unnoticed. The highest stars on my GitHub repository were 9 (8 ...
07:57 am GMT - Fri, May 29, 2020
Dev To Making a Navigation Drawer/Sliding Sidebar with TailwindCSS (Blueprint)
Let's build the above navigation sidebar with TailwindCSS & Nuxt.js. It's not necessarily a nuxt specific project I will be hardly using any vue/nuxt feature so tailwindcss can be used with any fr...
07:56 am GMT - Fri, May 29, 2020
Dev To 10 Cool VueJS Components, Templates, and Experiments examples
As we already know, VueJS components are one of the important features of Vue that creates custom elements. At the same time, templates help you avoid creating your web design from scratch. Together, ...
06:42 am GMT - Fri, May 29, 2020
Dev To Evolution of NLP
"Hey Siri! Can you wake me up tomorrow morning at 5 am?""Sure, setting an alarm at 5 a.m. tomorrow morning."We have come a long way from the times where we had to beat down our alarm clock to stay sil...
12:20 am GMT - Fri, May 29, 2020
Dev To Simplify your Node code with Continuation Local Storage variables
TL;DRThere's an easy way to have request local context variables through Node code reducing the complexity created by having to constantly forward parameters and route them through other layers...
10:35 pm GMT - Thu, May 28, 2020
Dev To Function Composition Explained Using Pokmon Evolution
Yo, (scarf) dog. I heard you like functions, so I put a function in ur function so that you can function while it functions. < / oldMemes >< / badJoke >ANYWAY, so my friend was starting t...
10:23 pm GMT - Thu, May 28, 2020
Dev To PostgreSQL vs MongoDB
A continuation of this series. The discussions have been great so far!I think these two represent two factions in the database world that make for a good compare and contrast. But feel free to broaden...
09:50 pm GMT - Thu, May 28, 2020
Dev To Build a Video App with JavaScript and the Twilio CLI in 9 Minutes
With many of us now working remote, video chats are so in right now. Heres how to get up-and-running with a video chat room in nine minutes using Twilio Programmable Video and the Twilio Serverless To...
08:21 pm GMT - Thu, May 28, 2020
Dev To How COVID-19 is affecting internet performance
This article was written by Artur Bergman & Jana Iyengar. TL;DRTo understand how the internet is performing with the changes in internet use brought on by the COVID-19 pandemic, we investigated tw...
07:23 pm GMT - Thu, May 28, 2020
Dev To Destination Heroku
In the "Moving Away From AWS and Onto Heroku" article, I provided an introduction of the application I wanted to migrate from Amazon's popular AWS solution to Heroku. While AWS is certainly meeting th...
07:16 pm GMT - Thu, May 28, 2020
Dev To Do you agree on 'Your biggest supporter is a stranger'?
Recently I read this article: Junior Developers Checklist for Landing a Remote Job Carl-W May 19 8 min read #remote #webdev #beginners ...
07:02 pm GMT - Thu, May 28, 2020
Dev To Discover content creators using monetized-rss
One of the recommended ways of approaching web monetization as a content creator is to follow the "100+20" rule, where you create an extra 20% of content that is only viewable to paying users.Is it wo...
03:55 pm GMT - Thu, May 28, 2020
Dev To For Empowering Community
I'd love to let you in on the next step of what I hope will be all of our collective journey together.Nearly two years ago, DEV went open source. It was a big step for a nascent organization and a dec...
03:54 pm GMT - Thu, May 28, 2020
Dev To Learning to Learn- Get the Most Out of Learning with These Resources
As an industry focused on innovation and constant improvement, learning is something that comes with being in tech. No matter what level you're at or where you are in your tech journey, all of us have...
02:30 pm GMT - Thu, May 28, 2020
Dev To Six minutes to learn Azure Static Web Apps
Another day, another new thing to learn. That's the great thing about programming - if you don't like things, just wait 24 hours and it will all change.One of those new things is Azure Static Web Apps...
02:11 pm GMT - Thu, May 28, 2020
Dev To Python crash course for non-python programmers
Originally posted in this Github repo: https://github.com/srebalaji/python-crash-courseThis course is for people who already have experience in programming and want to learn Python quickly without was...
02:01 pm GMT - Thu, May 28, 2020
Dev To Have you heard about Amazon Augmented AI?
What is AI and how does it work? Did you know that John McCarthy came up with the name "Artificial Intelligence" all the way back in 1956?Artificial intelligence (AI) is the ability of a comput...
01:15 pm GMT - Thu, May 28, 2020
Dev To Daily Challenge 250 - Last Digit of a Large Number
Define a function that takes in two non-negative integers a and b and returns the last decimal digit of a^b. Note that a and b may be very large!For example, the last decimal digit of 9^7 is 9, since ...
12:55 pm GMT - Thu, May 28, 2020
Dev To The webpack plugin I can't live without
Originally published at rossta.netPhoto by NeONBRAND on Unsplashtl;dr Install the webpack-bundle-analyzer to visualize what's included in your webpack bundles and debug common problems.Does webpack fe...
12:15 pm GMT - Thu, May 28, 2020
Dev To How to build unique indexes in PostgreSQL on large text
As I believe a relational database schema should be as independent as possible from the apps using it, I've been trying to strengthen the DEV's database a bit lately (there are exceptions to this rule...
11:26 am GMT - Thu, May 28, 2020
Dev To 10 JavaScript Quiz Questions and Answers to Sharpen Your Skills
One way we can challenge ourselves to grow as JavaScript developers is to practice with quiz questions! The following questions are intended to be challenging and instructive. If you know exactly how ...
09:21 am GMT - Thu, May 28, 2020
Dev To Creating a Subscription SaaS Application with Django and Stripe
Software-as-a-service (SaaS) subscription businesses are among the fastest-growing companies in the world today. Every day, developers and aspiring entrepreneurs break code on a new subscription SaaS ...
08:20 am GMT - Thu, May 28, 2020
Dev To I'm Giving My First-Ever Conference Talk!
This post was originally published on May 28, 2020 on my blog.Alright, self - enough lollygagging around. It's been just about an hour since I sat myself down to write and in that hour, I've successfu...
07:53 am GMT - Thu, May 28, 2020
Dev To Revamp your profile's color scheme!
Hey awesome devs! As a side-project, I created this app to seamlessly browse color palettes for your account! If that's not your thing, you can also enter a username and scrape their profile to ident...
06:05 am GMT - Thu, May 28, 2020
Dev To Venturing into front-end land
I've been a professional software developer for almost half a year now, and I'm still super insecure about my front-end skills. So insecure to the point where at work I make a conscious effort to avoi...
04:09 am GMT - Thu, May 28, 2020
Dev To Generating `font-size` CSS Rules and Creating a Fluid Type Scale
This is the twelfth post in a series examining modern CSS solutions to problems I've been solving over the last 13+ years of being a frontend developer. Visit ModernCSS.dev to view the whole series an...
03:46 am GMT - Thu, May 28, 2020
Dev To 7 Vital AWS Concepts easily explained
Let's face it, AWS can make you pull your hair out if you don't understand what's happening.Scratch that, that's programming in general.What I'm about to share with you is basically what I wish I knew...
03:45 am GMT - Thu, May 28, 2020
Dev To How I'm learning Machine Learning (without being a math genius)
I remember a few months ago seeing projects with the incredible things that Machine learning is achieving. I fell in love. I said that I wanted to learn that. It doesn't matter if it's difficult. I wa...
11:59 pm GMT - Wed, May 27, 2020
Dev To 10 Ways to Improve Page Speed
IntroductionPage Speed is a pretty big deal these days. Since Google changed Googlebot's algorithm to highly favour fast, mobile-friendly websites, it has become more important to have a fast we...
11:37 pm GMT - Wed, May 27, 2020
Dev To In Your Opinion, What Makes Code Pythonic?
What does it mean, Pythonic?What do you think makes code pythonic, write about it in the comments....
10:08 pm GMT - Wed, May 27, 2020
Dev To A Ruby on Rails Roadmap
Are you a beginner or newbie looking to get started with Ruby on Rails? I've compiled are some FREE resources to help you get started in just under 6 hours...I had the opportunity to learn Ruby and Ru...
09:42 pm GMT - Wed, May 27, 2020
Dev To 50 Python Interview Questions and Answers
This post was written by Cameron Wilson, and was originally published at Educative.io This post will cover interview questions on the Python programming language. While this list isn't exhaustive, ...
09:26 pm GMT - Wed, May 27, 2020
Dev To Developer Fears: Breaking Production
About the seriesThis is part of a series of posts dedicated to talk about the biggest fears that we face as developers. Theres always a first timeIf youre a new dev, you might be thinking: ...
09:21 pm GMT - Wed, May 27, 2020
Dev To Human Readable Magazine Issue 3 is out!
I'm very proud to announce the publication of the third issue of Human Readable Magazine. Check it out here: https://humanreadablemag.com/issues/3The only positive thing about the quarantine is all th...
08:58 pm GMT - Wed, May 27, 2020
Dev To Do you think ageism in tech is improving?
There's often been talk in tech communities about how there's a degree of ageism involved in hiring in software development that is worse than in a lot of other professional industries, i.e. young peo...
08:27 pm GMT - Wed, May 27, 2020
Dev To Database Design Tutorial for Beginners
Databases are at the heart of every web application. Their design, or schema, is literally the blueprint for how all information is stored, updated, and accessed. However learning about databases is d...
08:00 pm GMT - Wed, May 27, 2020
Dev To How NOT to make a Website featured in net magazine
I have some exciting news to share! My book, How NOT to make a Website, was featured in the June 2020 edition of net magazine as the Side Project of the Month.I wrote a book called How NOT to make a W...
07:39 pm GMT - Wed, May 27, 2020
Dev To What's something you're currently learning?
I am seriously considering starting a tutorial on Vue.js. I've been working with React for half a year now, I'm by no means a pro at it but I was thinking that learning another Javascript framework wo...
06:42 pm GMT - Wed, May 27, 2020
Dev To How many Models == too many Models?
Question. How many models is considered too many?20?50?100?...
05:57 pm GMT - Wed, May 27, 2020
Dev To In your opinion, what makes a successful employee?
I'm wondering if there are common themes at companies or if it varies drastically. What are the most successful people at your company great at?It could be:Technical skillsSpeakingWritten communicatio...
05:43 pm GMT - Wed, May 27, 2020
Dev To Behind the scenes: From the moment you enter a URL
Recently in a job interview, I was asked- "What happens from the moment you enter a URL in the browser?". Although, I had an overall idea, I was quite unable to construct the entire flow loquaciously....
05:17 pm GMT - Wed, May 27, 2020
Dev To Round One of CodeLand:Distributed Speakers, Announced!
CodeLand:Distributed is a community-first conference by DEV and CodeNewbie designed to help programmers level up their knowledge, motivation, and career. This year, the conference is entirely remote, ...
04:15 pm GMT - Wed, May 27, 2020
Dev To Why We Buy Domain Names (and what to do about it)
This post was originally published on: https://make.dev/blog/why-we-buy-domain-namesYou have an idea. It's an AMAZING idea.You think of a domain name. It's an AMAZING domain name, and it's AVAILABLE!...
03:36 pm GMT - Wed, May 27, 2020
Dev To How To Use Hierarchy Of Need To Weed Out Bad Advice (Quarantine edition)
At this point, I am just about tired of the constant flow of articles on how to deal with the quarantine life that seems good on the surface but is not necessarily sustainable. Not to mention that eve...
03:14 pm GMT - Wed, May 27, 2020
Dev To 10 API Product Manager Interview Questions
API product management is a new role both start ups and enterprises alike are looking to fill in order to build and manage a new API platform. How do you identify and hire rock-stars?Given APIs are ve...
02:50 pm GMT - Wed, May 27, 2020
Dev To How to Build a Twitch Clone Game Live Streaming App for iOS
In this tutorial, we'll use Stream Chat and Dolby.io's Client SDK to build an app that lets you create a room that streams the contents of your screen and your voice for a large number of viewers and ...
02:00 pm GMT - Wed, May 27, 2020
Dev To Effective Java! Don't Use Raw Types
This chapter starts a new section of Effective Java about generics. Before Java 5 where generics were introduced to the language, retrieving items from a collection required a cast of the object being...
01:27 pm GMT - Wed, May 27, 2020
Dev To Where to Find Remote Developer Jobs
You want to find remote developer jobs.You've found them: Full-time / Part-time Developer Jobs Employ RemotelyEmploy Remotely is a job board that specifically caters to developers. Because i...
01:02 pm GMT - Wed, May 27, 2020
Dev To Getting started with Rust
Rust is a language which I have been looking into lately and starting with this post I will begin a new series of articles to share what I have learned so far to help other beginners or those interest...
01:02 pm GMT - Wed, May 27, 2020
Dev To Daily Challenge 249 - Incremental Changes
Implement an algorithm which increases number and returns the result. Start from number and increment by step as many times as iterations demands.Input: number, iterations, step.Example:alg(2, 5, 10) ...
12:35 pm GMT - Wed, May 27, 2020
Dev To 5 tips if you want to study in a coding Bootcamp
Imagine yourself in a classroom in a country that is not your homeland. A teacher is speaking a foreign language that you dont domain, teaching a computer language that you know absolutely nothing. It...
10:41 am GMT - Wed, May 27, 2020
Dev To How to write tests for React in 2020
Write React Test with react recommend librariesJest & React Testing Library for a complete beginner.This article is intended to who just start to learn React and wonder how to write some simple te...
08:17 am GMT - Wed, May 27, 2020
Dev To Famous websites with JavaScript disabled
IntroductionThe three musketeers of Web development are indeed HTML, CSS, and JavaScript. The way you combine these three amigos can have a significant effect on your web page layout.Not just th...
07:18 am GMT - Wed, May 27, 2020
Dev To What Makes Linux So Popular Among Developers
Linux makes automation easy, hence, it has become an integral part of DevOps professionals. The best advice anybody can get while starting their journey in DevOps is to learn and understand the basics...
03:18 am GMT - Wed, May 27, 2020
Dev To Announcing web.dev LIVE: A three day digital event
Two weeks ago we, at Google, would have hosted our annual developer conference, Google I/O. Out of concern for the health and safety of all participants, and in compliance with local "shelter in place...
02:44 am GMT - Wed, May 27, 2020
Dev To Coding Plans for Summer 2020
After a crazy year for 2018, I went into 2019 determined to have a better year and made changes to not only ensure 2019 didn't become a disaster like 2018 was but was productive and did things I often...
01:52 am GMT - Wed, May 27, 2020
Dev To Java 15 in 2020: Reasons to *not* use Java?
In 2020, Java 15 will be released with major features (some coming out of preview mode), both at language, API, and runtime levels.https://openjdk.java.net/projects/jdk/15/Considering the changes that...
01:45 am GMT - Wed, May 27, 2020
Dev To Workspace Wednesday: Show me pics of your at-home setup
It's that time of the week again...
01:36 am GMT - Wed, May 27, 2020
Dev To Tight Code 1: When immutability goes bad
This is the first article in a series looking at how to write performant Javascript code when it matters. When you are writing code you need to think about where it will be used and what the effects ...
11:16 pm GMT - Tue, May 26, 2020
Dev To You Should Speak At Meetups Before Your First Dev Job. Here's Why
If you're a self-taught developer or Bootcamp student trying to get a job in tech can be hard. It's a lot of people aiming for the same goal of becoming a developer. A lot of times your resumes get ig...
10:56 pm GMT - Tue, May 26, 2020
Dev To All about aria-current attribute
aria-currentThe aria-current attribute is used when an element within collections is visually styled to indicate it is the current item in the set. This can be an active tab on the nav bar which...
10:49 pm GMT - Tue, May 26, 2020
Dev To Using Unity as a level Editor for a custom Game Engine
One of the big challenges of making a 3d game in a custom engine is that you need some kind of level editor to place items in the world. When starting out it is often easy to just hard-code the positi...
09:46 pm GMT - Tue, May 26, 2020
Dev To When starting a new project, when wouldn't you want to build in a cloud?
My backgroundAs a newer face when it comes to software development, from the onset AWS was pretty much what I learned and has been my go to since for deployment. I'm certified with them, and fee...
09:18 pm GMT - Tue, May 26, 2020
Dev To "The Lean Startup" 10 Years On: Have We Failed?
I was going to write a more traditional book review for The Lean Startup (2011) by Eric Ries, which I just finished listening to today, until I got to the epilogue. Let me give you a bit of background...
06:59 pm GMT - Tue, May 26, 2020
Dev To Founded a Tech Company? Build Your Vision Before It's Too Late.
IntroductionSo you've developed a great product, a consistent growing customer base, stakeholders, and everything is going perfect. Seems like a fairy tale right? You never created a vision? Who...
05:42 pm GMT - Tue, May 26, 2020
Dev To Remote dev checklist
Hello fellow devs, considering lots of you work remote nowadays, what guidelines do you follow to make this more enjoyable Here's what I try to do:have a nice setup - it's important that you enj...
04:34 pm GMT - Tue, May 26, 2020
Dev To Flexbox diehards: Here's some concrete examples of when CSS grid is just better
This blog post introduces several new terms you may be unfamiliar with: griddazzle, gridify, getting "griddy" with it, etc. I recommend using context clues for these definitions.I'll be honest, I was ...
03:04 pm GMT - Tue, May 26, 2020
Dev To Learn Docker basics quickly!
In this Article lets explore :Docker:What the hell is it?But why Docker??What are ContainersImagesMagic CommandsHave you ever built an application but it doesn't run on all platforms? Or been sick of ...
02:06 pm GMT - Tue, May 26, 2020
Dev To Get Faster - VSCode navigation without a mouse
MotivationWhy should you care about mouseless experience when VSCode is a GUI editor tuned to a great mouse experience? The answer is speed.If you can do make tasks that you do every day but fas...
01:47 pm GMT - Tue, May 26, 2020
Dev To Don't Make These Mistakes Whilst Learning How to Code
Learning how to code can be invaluable, coding skills are more in demand than ever before so now is a great opportunity for you to get involved and reach those top paying jobs. Learning the fundamenta...
01:29 pm GMT - Tue, May 26, 2020
Dev To How I turned my Raspberry Pi into a private cloud server
This article is also available on my website.I do like travelling and taking pictures, even if most of them are really pointless Once back at home, I'm used to move all the pictures I took on my lapto...
01:01 pm GMT - Tue, May 26, 2020
Dev To Failing Faster and Iterating with Modern Software Development Practices
Using modern software development practices enable us to find and fix bugs faster and iterate. This post offers a primer into some of these modern practices. 1. Version ControlUse version control...
12:47 pm GMT - Tue, May 26, 2020
Dev To AWS vs Azure vs Google Cloud
In the second post of this compare/contrast/debate series, I present the biggest cloud platforms.You're welcome to pick your favorite and debate it out, but comments comparing the major differences ar...
12:10 pm GMT - Tue, May 26, 2020
Dev To My 5 cents about React Hooks
Hey guys, how are you doing?I'll shortly tell about my experience with React Hooks.Sometimes I accept external projects to work on and I use it as an opportunity to learn new things, test new stuff. R...
12:02 pm GMT - Tue, May 26, 2020
Dev To I created my own Pure CSS Micro-Framework, a tale
But Why?Ok, thats a Funny story. But, first of all, here is the link in case you are curious about the result: https://felippe-regazio.github.io/plume-css/. I called it Plume-CSS. You can instal...
10:51 am GMT - Tue, May 26, 2020
Dev To The Complete JSON Tutorial Quickly Learn JSON
JavaScript Object Notation or more commonly known as its abbreviated name JSON is extensively used throughout all kinds of applications. Its purpose is to streamline communications, most commonly betw...
06:19 am GMT - Tue, May 26, 2020
Dev To Crafting the perfect container to play with a Headless Chrome
Since July 30th 2017, I have been contributing to a side project: the idea from the beginning was the ability to use Chrome to make some tests in headless mode and avoid a long queue of CI builds usin...
05:15 am GMT - Tue, May 26, 2020
Dev To Pimp your blog: Create eye-catching rich snippets
Rich snippets are summaries of the content of a webpage, usually it shows: a headline, an image, a description, and the link to your webpage.Social media platforms created their own metadata specifica...
03:27 am GMT - Tue, May 26, 2020
Dev To JavaScript: How to Check if an Array has Duplicate Values
Originally posted on Will's blogWhen dealing with arrays of values in JavaScript we sometimes want to determine if the array contains any duplicate values. Unfortunately, JavaScript arrays do not expo...
03:20 am GMT - Tue, May 26, 2020
Dev To Kickstarting a project idea: going from 0 to...0 - Part 2
For the past two weeks, @sharon and I have been working together (across the country!) on the Grant for the Web Hackathon #GftWHackathon. We've spent our time researching Web Monetization, learning ho...
02:19 am GMT - Tue, May 26, 2020
Dev To Why you need SQL window functions (part 1)
Welcome to the world of window functions.Window functions are closely related to aggregate functions. But rather than collapsing all the rows we want into one row, we keep them. Then we add a new colu...
01:41 am GMT - Tue, May 26, 2020
Dev To Newbie Programming Mistakes We Can All Avoid
Subscribe to my email list now at http://jauyeung.net/subscribe/Follow me on Twitter at https://twitter.com/AuMayeungMany more articles at https://medium.com/@hohangaEven more articles at http://thewe...
12:00 am GMT - Tue, May 26, 2020
Dev To Make Python Social Again
I wanted to make this quick post to tip off some folks about a project I've been trying to get off the ground on Twitter (apologies for the clickbait title). Since 2018, I've been building up a portfo...
11:31 pm GMT - Mon, May 25, 2020
Dev To Git Bisect And Debugging Is Easy
Once upon a time, there was a young developer who worked on a small side project, after a few hours he created a working version and started to refactor the code to make it nice, tidy, and clean. He r...
10:00 pm GMT - Mon, May 25, 2020
Dev To Another Reason to Blog: Your Words Might Be Better SEO
I was recently struggling with getting a CloudWatch alarm on a log filter metric to work. I was refactoring the creation from a CloudFormation template into just Lambda Python code. I was able to get ...
08:26 pm GMT - Mon, May 25, 2020
Dev To From burning myself out, to McDonalds to Backend dev
Been a while since I've posted here, well that's because I majorly burnt myself out. And it's one of the worst things I've experienced as a developer and after some looking into it it's very common wi...
07:23 pm GMT - Mon, May 25, 2020
Dev To Learn Modern React in 2020
You took upon yourself to learn React during these lockdown months. I applaud you for choosing to make this investment in yourself.React is a JavaScript library for building user interfaces. Currently...
07:16 pm GMT - Mon, May 25, 2020
Dev To Using Pandoc to create a Website
I think I created my first web page around 1997. I was studying at the University of Utrecht at the time. There was a brief period around 1994 where the using the World Wide Web meant queueing for th...
06:44 pm GMT - Mon, May 25, 2020
Dev To How to Apologize
I just received the following email a few minutes ago, reprinted in original below. It's a long one, but for any of this to make sense, you should read it. It's worth it, I promise. :)Dear Jason C. Mc...
06:29 pm GMT - Mon, May 25, 2020
Dev To I made my dev.to content into a website to find a new job
After discovering this post and this post, I decided to use this tooling to get a very simple job done to help me look for work. ContextI've been using dev.to a little over the last year, and a l...
05:59 pm GMT - Mon, May 25, 2020
Dev To Short tricks of HTML, CSS and JavaScript
This article was originally published on medium.comA nice list of HTML, CSS and JavaScript How Tos with basic concepts for everyday use. Feel free to comment your own approaches :) Disabling ever...
05:14 pm GMT - Mon, May 25, 2020
Dev To AWS Made Simple: Introduction to Amazon EventBridge
In the serverless world, everything revolves around events.Your (micro)services are responsible for either producting or reacting to different kinds of events (e.g. API calls).When you have an archite...
04:52 pm GMT - Mon, May 25, 2020
Dev To You set up a new dev team. What are the first things you would do to make things go as smoothly as possible?
Imagine you are setting up a new dev team. Either to your current company or to a new one.What are the first things you would do to safeguard the quality of your day to day life? Those could be techni...
04:39 pm GMT - Mon, May 25, 2020
Dev To target="_blank" - The most underrated security vulnerability
Recently Working on my side project, I came across and curious fact of target='_blank' attribute used in </a> What actually happens while you open a link in new window by specifying target...
03:54 pm GMT - Mon, May 25, 2020
Dev To I published a repo called searchfiy on GitHub
Hi everyone!I published a repository called searchify for a hobby. It is written in JavaScript.Searchify generates searchable links (optionally anchor tags) for search engines or custom URLs. Maybe th...
03:19 pm GMT - Mon, May 25, 2020
Dev To React vs Vue: Compare and Contrast
Neither ReactJS or VueJS are overly novel anymore. With lots of time to establish identities, can we have a discussion about what fundamentally differentiates these popular JavaScript approaches?Feel ...
03:00 pm GMT - Mon, May 25, 2020
Dev To Do You Even Toot? Mastodon for Developers
It's been almost two years since I started this thread. Are there any Mastodon instances for devs? Niko Heikkil Aug 22 '18 1 min read #discuss #...
02:39 pm GMT - Mon, May 25, 2020
Dev To I Spent the Last Year Writing a Book About Software: Here's How I Did It (and What I Learned Along the Way)
Once upon a time, I added "write a book" to my professional bucket list. After a few false starts over the years, I finally self-published a book called Advanced GraphQL with Apollo & React.As I a...
01:33 pm GMT - Mon, May 25, 2020
Dev To Five common mistakes writing react components (with hooks) in 2020
This post was originally posted here React as a frameworkReact has been out in the world of web development for quite some time now and its position as a tool for agile web development has steadi...
12:58 pm GMT - Mon, May 25, 2020
Dev To Web Push Notifications-explained!
Hello humans of Dev.to This is my first post here. Let's go! In this article, we are targeting 3 major Browser Platforms for understanding Push Notifications in Web - Chrome, Firefox & Safari .Fu...
12:34 pm GMT - Mon, May 25, 2020
Dev To Software Licensing: What is the Copyleft
If youve read a little bit about software licensing or Linux you probably know a few things about copyleft and its restrictions and requirements. If not and youre just curious about what copyleft is, ...
10:20 am GMT - Mon, May 25, 2020
Dev To Real life comparison of Symfony router and Mezon router
Hello world! In my previous article Nicolas Grekas noted that CompiledUrlMatcher (part of the Symfony framework) works better.The time has come to benchmark it too )To be honest it was quite tricky to...
10:04 am GMT - Mon, May 25, 2020
Dev To Deno Full Course in 3.5 hours
Deno The Successor of NodejsLearn #Deno (the successor of #Nodejs) from very basics to advanced by creating API in deno using MongoDB and authenticate the user using JWT in 3.5 hours Deno M...
09:54 am GMT - Mon, May 25, 2020
Dev To How to de-Google-ify your website
In my previous post I introduced you to the Google Analytics alternative I'm working on called Plausible Analytics. The benefits of using it include a faster loading site, easier to understand dashboa...
08:04 am GMT - Mon, May 25, 2020
Dev To I'm creating an entire web OS as my personal website for 2021
Hi to all!About every 2 years I go to work to create an updated version of my website. Every time I try to focus on my skills and apply them to the project itself.This year I found myself faced with t...
07:09 am GMT - Mon, May 25, 2020
Dev To .NET Core: Use HttpClientFactory and Polly to build rock solid services
In this post I will explain what is HttpClientFactory and Polly retry policies and why you should use them in your next project. Let's start with IHttpClientFactoryA lot of clients call me to hel...
06:28 pm GMT - Sun, May 24, 2020
Dev To Awesome Web Monetization
What I builtWeb Monetization is very powerfull and already integrated in browsers. I saw this opportunity as an improvement of the web and how developers, small companies and even platforms can ...
05:08 pm GMT - Sun, May 24, 2020
Dev To Posting straight from .Rmd to dev.to (for real this time)
Ive spent a little time fleshing out my open source Rpackage to post from .Rmdstraight to dev.to. Update from V1The biggest difference from the firstversion isthat there is now a single function ...
04:44 pm GMT - Sun, May 24, 2020
Dev To Explain Startup Jargon to a 5 Year Old
IntroductionWhen it comes to startup jargon, there are tons of jargon. Which might be useful for a developer. Especially if they plan to work and search for a good startup. They need to understa...
01:48 pm GMT - Sun, May 24, 2020
Dev To History of classes in JS
What is a class in the programming language world?Class gives a blueprint for creating objects, providing initial values for state (member variables) and implementations of behavior (member func...
10:12 am GMT - Sun, May 24, 2020
Dev To How to integrate Material UI library in React apps
Material design was introduced by Google around 2014 as a design language and it still shares some popularity among web and mobile applications. One of the common ways to integrate and use this design...
09:48 am GMT - Sun, May 24, 2020
Dev To Best GitHub Repos for Web Developers
Having a list of resources is always a great thing to have by your side.Being a coder, it is the need of the hour that we focus on functionality and best practices rather than writing boiler plate co...
08:49 am GMT - Sun, May 24, 2020
Dev To Download a whole YouTube Playlist at one go
Have you ever been in a situation like, you are having you final exams in a week or so and you haven't attended a single lecture(I mean mindfully, of course)? Then you ask YouTube for help (happens in...
07:55 am GMT - Sun, May 24, 2020
Dev To Get a free domain with Freenom and Cloudflare
Originally posted on my blog.Freenom is a domain registrar that provides unlimited free domains that last for one year. The only limit is that you can only get domains ending in .tk, .ml, .ga, .cf, or...
06:49 am GMT - Sun, May 24, 2020
Dev To Send emails with Django and Gmail in production , the right way
In this post I want to talk about how can we send emails using Django and Gmail, I read a lot of articles about this but none of them is working for me, this is my way of doing this Setup Dja...
06:46 am GMT - Sun, May 24, 2020
Dev To A better way to copy text to Clipboard in JavaScript
Originally posted on my blog. The problemTypically, this is how copying text is done (taken from here):Create a <textarea> element to be appended to the document. Set its value to the strin...
06:46 am GMT - Sun, May 24, 2020
Dev To Managing multiple git account
Lot of companies requests developers to create dedicated git accounts to access work related git projects. It is good from security and access control perspective but it is a pain from developers who ...
05:07 am GMT - Sun, May 24, 2020
Dev To I'm writing a book: De-Coding The Passion Project
A very special announcement Dennis Sep 23 '19 I enjoy reading about your enthusiasm.I have a sli...
11:55 pm GMT - Sat, May 23, 2020
Dev To Are you more optimistic or pessimistic for the future of the software development career?
There are a lot of changes affecting everyone these days, but we don't really know what the future holds. How are you thinking about the future?...
11:04 pm GMT - Sat, May 23, 2020
Dev To How I published my first npm package?
This article is originally posted here.I thought making and publishing an NPM package isnt easy.Actually, its so easy! Your package doesnt have to be very tricky, unique, and awesome.You can publish y...
10:50 pm GMT - Sat, May 23, 2020
Dev To Writing a simple API with Deno
Today we gonna write a REST API using Deno.Deno is a simple, modern, and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. You can look more about Deno on his official we...
10:44 pm GMT - Sat, May 23, 2020
Dev To Give Your CSS Superpowers with CSS Variables
What are CSS variables?CSS variables or CSS custom properties are a way to declare reusable values within a CSS project. CSS variables can greatly reduce the repetition of code and allow us to r...
10:02 pm GMT - Sat, May 23, 2020
Dev To The 2019 Web Almanac is now available as a free ebook!
Last year 29 subject matter experts from the web community came together in a massive effort to document the state of the web, called the Web Almanac. They wrote about 20 topics in the areas of page c...
07:51 pm GMT - Sat, May 23, 2020
Dev To Building an efficient portfolio from scratch.
Hi there!I just re-built my portfolio with a 100/100 pagespeed and would like to share my experience with you.I'l try to cover all workaround i did for this simple task, step by step, and telling you ...
07:38 pm GMT - Sat, May 23, 2020
Dev To Git Explained: Proper Team Etiquette
Proper team etiquette will assist your team to achieve seamless collaboration and productivity. These rules are often gained with experience as most developers who are starting to grasp challenging ne...
06:06 pm GMT - Sat, May 23, 2020
Dev To Adding multi tenancy to a feathers.js app
Yesterday I started a live coding thread on twitter. I implemented multi tenancy into a feathers app. Live coding thread basically means tweeting every step of the proccess and explaining it in a twit...
05:14 pm GMT - Sat, May 23, 2020
Dev To What is an event emmitter?
I recently did a Pramp interview where I was asked to create an event emitter. After reading several sources, it's still not clicking.In basic words, what is or is not an event emitter? When would you...
04:34 pm GMT - Sat, May 23, 2020
Dev To An Open Source Maintainer's Guide to Publishing npm Packages
The JavaScript community is built on Open Source and being able to give back to the community feels most gratifying. However, publishing a package for the first time might feel rather daunting, and pu...
03:04 pm GMT - Sat, May 23, 2020
Dev To DEV is monetized
Has anyone noticed anything different about dev.to today?I did. It is monetized.DEV is going to be a platform for monetizing your posts....
02:36 pm GMT - Sat, May 23, 2020
Dev To Create a portfolio using React and GitHub Student Developer Pack
In this blog we will be creating a Portfolio website using React and the tools provided by the GitHub Student Developer Pack. What is the GitHub Student Developer Pack? Never heard of it.Real-wor...
02:21 pm GMT - Sat, May 23, 2020
Dev To 5 Critical Tips for Composing Event Handler Functions in React
Find me on mediumJavaScript is praised for its unique ways to compose and create functions. That's because in JavaScript, functions are first class citizens meaning they can be treated as values and h...
01:44 pm GMT - Sat, May 23, 2020
Dev To ARIA for Dummies
ARIA stands for 'Accessible Rich Internet Application' and is a set of attributes that define ways to make web content and web applications accessible (especially applications made by JavaScript). ...
01:00 pm GMT - Sat, May 23, 2020
Dev To Definitive guides vs articles every day?
Hi, everyoneWould you like to read an article every day or get a complete guide that covers a lot of articles but gets right to the point?So what is your take on this:more articles?fewer articles but ...
12:58 pm GMT - Sat, May 23, 2020
Dev To Daily Challenge 248 - Chinese Numerals
Create a function that takes a Number as its argument and returns a Chinese numeral string. You don't need to validate the input argument, it will always be a Number in the range [0, 99999] with no de...
11:49 am GMT - Sat, May 23, 2020
Dev To Why I'm excited about serverless as a frontend engineer
Back to the basicsBasically every non-trivial web app (e.g. Uber for Bunnies) is composed out of three basic components, think of it as a recipe:Visuals (frontend) - a layer that users interact ...
07:02 pm GMT - Fri, May 22, 2020
Dev To Why I LoveTDD
In this post, I show the day to day differences between TDD and development without tests or write tests after the feature is complete. TL;DRTDD takes less time than non-TDD approaches because it...
05:47 pm GMT - Fri, May 22, 2020
Dev To Should remote workers be paid differently based on location?
New World OrderWith the COVID-19 crisis, one trend has gained a lot of momentum: remote working. A lot of workers were asking for it for quite some time, pressing their companies to allow them t...
05:14 pm GMT - Fri, May 22, 2020
Dev To Why You Should Be Using TransferState (& Scully) to Cache Your API Calls in Angular
Caching API calls that return largely static data and be a great way to improve application performance AND save $$$ by limiting server requests. For example, an e-commerce site with products might be...
04:18 pm GMT - Fri, May 22, 2020
Dev To Postwoman - An online, open source API request builder Alternative to Postman
PostWoman is a Web alternative to Postman - Helps you create requests faster, saving precious time on development which is also an opensource API request builderWebsite Built with - Chromiu...
04:14 pm GMT - Fri, May 22, 2020
Dev To What was your win this week?
Hi, everyone! My name is Gracie Gregory and I'll be taking over the weekly retros! On that note...Looking back on your week -- what was something you're proud of?All wins count -- big or small Example...
03:57 pm GMT - Fri, May 22, 2020
Dev To No, React didn't kill jQuery
The following thoughts are not revelatory, just forgotten by some and never explained to others.jQuery, once the library of the web, practically synonymous with JavaScript itself, is gradually fading ...
03:16 pm GMT - Fri, May 22, 2020
Dev To State of Microfrontends
Originally published at Bits and Pieces.One of the more controversial topics in frontend web dev is microfrontends. Are they worth it? Should you really split up your application? Do you really need t...
02:10 pm GMT - Fri, May 22, 2020
Dev To DEV: A Grant for the Web Awardee
Grant for the Web is proud to announce a quarter-million dollars in funding to our first five awardees curated projects and individuals that demonstrate the breadth of experimentation in the expandin...
01:46 pm GMT - Fri, May 22, 2020
Dev To Changelog: DEV has Some Stories for You
My first PR to the DEV repository was when I added Storybook to the project. In fact, this was in March of 2018, when the repository was private (which means that I can't even link you to the PR where...
01:37 pm GMT - Fri, May 22, 2020
Dev To Daily Challenge 247 - Get Planet Name By ID
The function is not returning the correct values. Can you figure out why?def get_planet_name(id): # This doesn't work; Fix it! name="" switch id: case 1: name = "Mercury" case 2...
01:31 pm GMT - Fri, May 22, 2020
Dev To Bridge Health Monitoring System using IoT
In this post, I'll be describing about the Undergraduate Capstone Project that I created along with my teammates Viraj @virajvshetty and Parth @parthketandoshi.Infrastructures are subjected to constan...
12:42 pm GMT - Fri, May 22, 2020
Dev To How to build Sidebar for your next React Project with react-sidebar-ui
I was wondering to add a sidebar to one of my project so first I searched if there are any already built components and I did't find any that I liked. So I decided to build one and after that I publis...
12:12 pm GMT - Fri, May 22, 2020
Dev To The Internet of Dogs: How to Build a $50 IoT Dog Collar That Locates Your Pet
I love side projects. They give me the opportunity to flex my creative muscles and tinker with tech like the Internet of Things (IoT) in new ways. Fortunately, I didn't have to look far for my next on...
12:05 pm GMT - Fri, May 22, 2020
Dev To Docker on a diet
Docker containers are extremely useful when it comes to CI and CD. As a developer, I was amazed with its possibilities and ease of use. What I didnt know when I started using Docker is that I did it a...
10:23 am GMT - Fri, May 22, 2020
Dev To End-to-end Type Safety in Clean Architecture
Let's create a completely type-safe web application in a Clean Architecture using a couple of modern libraries. Such systems are orders of magnitude more reliable than the untyped counterparts. Plus, ...
09:38 am GMT - Fri, May 22, 2020
Dev To Bridge Health Monitoring System using IoT
In this post, I'll be describing about the Undergraduate Capstone Project that I created along with my teammatesParth Doshi @parthketandoshiAjinkya @ajinkyatungare24Infrastructures are subjected to co...
08:53 am GMT - Fri, May 22, 2020
Dev To What is the color of a blank page?
Please picture the following HTML page in your head:<html> <body> <h1>Hello World</h1> </body></html>You open it in the browser. What is the color of the page?...
06:22 am GMT - Fri, May 22, 2020
Dev To Should you write code all the time, even in your free time?
I hear senior developers saying I shouldn't do it because I will get burned out, I hear not so experienced ones saying we should use every moment we have to write another line of code. Some even look ...
01:48 am GMT - Fri, May 22, 2020
Dev To An Introduction to Graph Databases: The Power of Connected Data
In today's economy, more and more companies exist primarily online. While there's much discussion around the consequences of leaving behind the traditional brick and mortar business, one aspect that g...
12:35 am GMT - Fri, May 22, 2020
Dev To Facebook and more big tech companies are going to lean into distributed work. What is going to suck about this?
Verge: Facebook says it will permanently shift tens of thousands of jobs to remote workThis will likely be a pleasant shift for many affected... But without seeding the conversation with too man...
12:19 am GMT - Fri, May 22, 2020
Dev To What Do Front-End Devs Think About Safari?
I'm mostly a back-end guy, and have by and large worked with Firefox and Chrome being the browsers of choice, and have only had two issues with Safari (see below). As of today, I may have a third, but...
12:13 am GMT - Fri, May 22, 2020
Dev To Live LeetCode Practice Interview for Software Engineers
Play along at home while I interview a brave software engineer and explain what they're doing well and how they can better impress an interviewer. In this week's session I ask the candidate a coding q...
11:33 pm GMT - Thu, May 21, 2020
Dev To Monetize.js: Event-driven library to manage and simulate Web Monetization
My submission for Grant For The Web Hackathon What I builtAn event driven library that serves as a wrapper around Web Monetization API. Also, a monetization simulator has been built to support th...
11:01 pm GMT - Thu, May 21, 2020
Dev To The First Post Experience
As developers, it's common to reach a time where we want to start writing. It doesn't matter if we are experienced or we just started our carrier, we always have something to say, something to share, ...
10:12 pm GMT - Thu, May 21, 2020
Dev To Deno for JavaScript Beginners
So, you're just starting and trying to learn javascript. You have just gotten a bit fluent with javascript in the browser. Then all of a sudden, you come across Deno and the #NodeKiller hype. But you ...
09:34 pm GMT - Thu, May 21, 2020
Dev To Proof Of Work : Explained
If you have been following the blockchain space you have probably heard of the term proof of work.In this article I will try to explain the concept in a way that at the end of this article you can ha...
09:10 pm GMT - Thu, May 21, 2020
Dev To Sharing React Components Between an SPA and a Static Site
How to share components between your React app and your Gatsby site.SPAs and static sites are different and perhaps complementary approaches to building apps and websites. Its quite common to se...
08:50 pm GMT - Thu, May 21, 2020
Dev To Minute JavaScript - Array's forEach method
Minute JavaScript is a new format where topics are covered quickly and concisely.In this episode of Minute JavaScript, I will be covering Array's forEach method.Let me know in the comments what you'd ...
08:31 pm GMT - Thu, May 21, 2020
Dev To Personal news: I've joined egghead as an instructor!
I'm pleased to share my first two lessons that have been published to egghead! Access Theme Color Values With SassManage the color palette used in your stylesheets by creating a map of variables ...
07:45 pm GMT - Thu, May 21, 2020
Dev To Understanding Multicasting Observables in Angular
Many times in Angular application development we'll have an Observable, and want to use the values from that Observable to do different things in the UI. Let's imagine we're building this interface th...
07:39 pm GMT - Thu, May 21, 2020
Dev To How to Learn Ruby on Rails: 11 Ways to Become a Great Developer
Since the day of founding, Railwaymen is strongly related to the Ruby on Rails. Right now, we're hiring over 20 talented RoR Developers. Our +10 years of experience allow us to show you proven and eff...
07:21 pm GMT - Thu, May 21, 2020
Dev To DEV Telegram
Here at DEV we roughly follow the Shape Up product development methodology. This includes regular downtimes and during the current one, I built a Telegram bot as a fun little side project. Meet @...
06:36 pm GMT - Thu, May 21, 2020
Dev To Implement Code Splitting in React
Understanding React bundlingBy using tools such as Webpack or Browserify, React applications are bundled. Bundled means that the files inside your application are imported and merged into one fi...
06:10 pm GMT - Thu, May 21, 2020
Dev To 3 Tips That Will Simplify Your Application State Management
The IntroductionThe goal of this blog post is to introduce you to some of the most common pitfalls that make state management unnecessarily difficult and to outline 3 simple strategies that will...
06:08 pm GMT - Thu, May 21, 2020
Dev To What are your worst habits as a developer?
The format of our first official DEV Podcast, DevDiscuss, begins with an interview and ends with commentary from the community. This week, our topic is habit building and productivity hacks. We want t...
05:04 pm GMT - Thu, May 21, 2020
Dev To What I learned in 6 months at an AI company
Back in January I joined a company called DataRobot as a Developer Advocate. My job is to inspire, enable, and represent developers using our machine learning (ML) products. If you're not familiar wit...
03:24 pm GMT - Thu, May 21, 2020
Dev To What Productivity Looks Like to Me
First off, productivity is all about balance. You will not be fully productive if you don't take breaks, don't get enough sleep, or you don't take care of yourself. I do not work all the time whatsoev...
02:36 pm GMT - Thu, May 21, 2020
Dev To thisMMAlife is powered by the DEV community engine
It started with a tweet... In Sept 2019, I saw Ben's huge grin in my timeline (had no idea who he was, but it made my day) Ben Halpern @bendhalpern ...
01:44 pm GMT - Thu, May 21, 2020
Dev To Daily Challenge 246 - Readable Specification Pattern
Specification pattern is one of the OOP design patterns. Its main use is combining simple rules into more complex ones for data filtering. For example, given a bar menu you could check whether a drink...
12:42 pm GMT - Thu, May 21, 2020
Dev To GFTW Hackathon: Need some inspiration? - Hugo Web Monetization
Hi, I'm Sabine, a software engineer at Coil. Lately, I have been working on some Web Monetization demos and I also participated in the DeFi Hackathon at San Francisco Blockchain Week last year, where ...
11:27 am GMT - Thu, May 21, 2020
Dev To Stop using default console.log, check this instead
So, you are always using console.log to debug your application, right?In this post, I will show you alternatives to better debugging. InterpolatingHow are you interpolating your console.log with ...
09:33 am GMT - Thu, May 21, 2020
Dev To Design Patterns Everyday
Photo by Flo P on UnsplashOriginally posted on my siteHey folks! few weeks ago i started a new challenge to learn about one design pattern everyday i called it"#DesignPatternsEveryday".Since i complet...
08:32 am GMT - Thu, May 21, 2020
Dev To Dynamic Imports (Code Splitting) | ES2020
The ES2020 features were just approved by the TC39 committee, and in the proposal, you can import a file dynamically. What does that mean? Instead of having all your imports at the top of your fil...
01:12 am GMT - Thu, May 21, 2020
Dev To Security is Everybody's Job-Part 3-What IS DevOps?
What IS DevOps?There are many definitions of DevOps, too many, some might say. Some people say it's "People, Processes and Products", and that sounds great, but I don't know what I'm supposed to do wi...
12:34 am GMT - Thu, May 21, 2020
Dev To My Portfolio Site... For You!
Over the past weekend I decided to redo my portfolio website, michaelsolati.com, a task which I was dragging my feet on. As a Developer (Advocate) I speak at events, write blog posts, and maintain so...
12:26 am GMT - Thu, May 21, 2020
Dev To I generated content for my prev dev.to article with Node
I was making a list of free tools for devs, for my post and I realised I could just scrape the urls metadata instead of writing their description manually.I made use of this npm module https://metascr...
12:21 am GMT - Thu, May 21, 2020
Dev To Javascript Logging Tips and Tricks
console.log and debugger are probably the most common examples of debugging front end applications. Though log is the most common console function, there are a few others that you can leverage in your...
09:31 pm GMT - Wed, May 20, 2020
Dev To What game should i make next?
I love making 3d horror games for itch.io but i ran out of ideas for a game! If you have a idea then write all about it in the discussion. I need a TON of details. the best idea will be turned into a ...
08:09 pm GMT - Wed, May 20, 2020
Dev To My mixed feelings about Tailwind CSS
There's a lot of hype going around in Web Development. Every now and then a new framework/library/tool appears that gets the attention of many developers, possibly even to a point of being called "...
07:37 pm GMT - Wed, May 20, 2020
Dev To Quip 2020 Diversity Scholarship
Hey there! I work for Quip, a Salesforce company - every year for the last 5 years we've run a program where we offer a small scholarship for diverse tech students, and I'd love to see some applicants...
07:32 pm GMT - Wed, May 20, 2020
Dev To CloudJourney - Want to be on my live-stream?
Introducing My New Live-Stream ShowCloud Journey is my new live-stream that is for 30min every Friday at Noon EST on my ExamPro Youtube Channel. I want to interview people at all stages of their...
07:11 pm GMT - Wed, May 20, 2020
Dev To From GitHub to DEV: The keys to async/distributed work
I want to call attention to the second episode of the DevDiscuss podcast. S1:E2 - How to make remote work, work DevDiscuss ...
07:07 pm GMT - Wed, May 20, 2020
Dev To Taskbarter Exchange Tasks for Free!
My Final ProjectDuring the lockdown, I was working on Taskbarter, a platform where people can barter (or exchange) tasks for free. So for example you are not good in Content Writing, but you hav...
06:52 pm GMT - Wed, May 20, 2020
Dev To SQL From Scratch Part 1 - Getting Started with SQL
Welcome to the first article of what will hopefully be a pretty long and useful series on SQL.Before I dive into writing SQL, I want to make sure everyone is one the same page. Let's set the stage for...
06:09 pm GMT - Wed, May 20, 2020
Dev To Explain Microsoft Azure Like I'm 5!
I'm getting curious about DevOps, and Azure came up in conversation. Without technical jargon, I pose this challenge to you!Winner receives a sticker pack from me!...
04:53 pm GMT - Wed, May 20, 2020
Dev To Iterating Through Elasticsearch Documents Using Scroll and Ruby
If you are an avid Rails or ActiveRecord user then you know when you need to iterate over a bunch of records in your database you use find_each or find_in_batches to help you do it. These allow you to...
04:21 pm GMT - Wed, May 20, 2020
Dev To Getting around API timeouts with Cloud Functions and Cloud Pub/Sub
Recently I was pitched a revolutionary Slackbot idea. What if, with the power of Cloud Functions and Cloud Vision, I could take any image and dogeify it?An image run through my Slackbot In this post,...
04:02 pm GMT - Wed, May 20, 2020
Dev To I Just Joined the DEV Team!
Hello, world! I'm thrilled to share that I just joined the DEV team as the new Content Manager. I'm excited to make engaging with this inspiring community my official work every day.A bit about me: I'...
03:53 pm GMT - Wed, May 20, 2020
Dev To Open Sourcing the People's Code
This is a summary of my PhD dissertation completed Spring 2020 at Virginia Tech and supports my entry into $ git remote graduation. IntroductionComputer software is essential for daily operations...
03:01 pm GMT - Wed, May 20, 2020
Dev To Classes in JavaScript
When I say ES6 Classes, you might go YAY JS finally introduced a new object-oriented inheritance model. Well, not exactly. Its still using the existing prototype-based inheritance (labeled as Old in ...
02:57 pm GMT - Wed, May 20, 2020
Dev To The Third Age of JavaScript
Every 10 years there is a changing of the guard in JavaScript. I think we have just started a period of accelerated change that could in future be regarded as the Third Age of JavaScript. The Sto...
01:25 pm GMT - Wed, May 20, 2020
Dev To Community Support for the Grant for the Web Call for Proposals
With both the #gftwhackathon and Grant for the Web's first public Call for Proposals now underway, we know many of you have questions about potentially applying to Grant for the Web's CFP and would li...
12:24 pm GMT - Wed, May 20, 2020
Dev To How it feels like to style things in 2020?
This article is inspired by this article which in turn was inspired from this.I am using the same format - a dialogue between two developers, one of which are giving different options to less experien...
12:15 pm GMT - Wed, May 20, 2020
Dev To Daily Challenge 245 - Sort Santa's Reindeer
Now, Dasher! Now, Dancer! Now, Prancer, and Vixen! On, Comet! On, Cupid! On, Donder and Blitzen! That's the order Santa wanted his reindeer...right? What do you mean he wants them in order by their la...
10:49 am GMT - Wed, May 20, 2020
Dev To Rules are meant to be broken (Galaxy Simulator powered by the GPU)
My Final ProjectOCLBHGS: OpenCL Barnes-Hut Galaxy Simulator (and its story)In my 4th student year, I had a project with specific guidelines to follow. I was sure that I had a better method to so...
07:19 am GMT - Wed, May 20, 2020
Dev To Learn Golang by building a fintech banking app - Lesson1: Start the project
This post was originally published at: https://www.blog.duomly.com/golang-course-with-building-a-fintech-banking-app-lesson-1-start-the-project/ IntroDo you remember the last episode where we wer...
06:42 am GMT - Wed, May 20, 2020
Dev To Discussing Microsoft's open-sourcity
Embrace, extend, and extinguish - these 3 words briefly describe the strategy Microsoft used in the '90 to further expand its multi-million dollar empire. But things have changed since then. No l...
05:28 am GMT - Wed, May 20, 2020
Dev To Introducing Appwrite 0.6 with Flutter Support
We are incredibly excited to announce the release of Appwrite 0.6. The new Appwrite version is our 10th release since we launched the project eight months ago, and it has some exciting new features.If...
02:38 am GMT - Wed, May 20, 2020
Dev To Workspace Wednesday: Show me pics of your at-home setup
Last week was super fun, let's do it again ...
01:00 am GMT - Wed, May 20, 2020
Dev To After finishing my exams, I launched my startup
I've been coding as a hobby since I was 10. I started building little projects and open-sourcing them and ended up building bigger and more ambitious projects. This year, after finishing my final exam...
11:30 pm GMT - Tue, May 19, 2020
Dev To Build a Punchy Quiz Bot in Eight Minutes
Have you ever wondered what Twilio product you are most like? Now you can text +1 (321) 340-6085 to find out!These entertaining "What kind of ____ are you? quizzes have risen in popularity, getting sh...
10:33 pm GMT - Tue, May 19, 2020
Dev To Beautiful Logger v1.5.0: Custom palette and logrotate!
The best alternative to the console.log statement for nodejsResources: [NPM] [GITHUB] v1.5.0 Released! PaletteYou can customize palette colors with options.palette with hexcode values.label...
10:13 pm GMT - Tue, May 19, 2020
Dev To The easy and lightweight way to validate data in React Components & Node.js
Hi, I always wanted to write an article on dev.to and this is my first post about my very first package on npm and of course I'm very excited about it.First of all I'll introduce you myself. I am full...
09:51 pm GMT - Tue, May 19, 2020
Dev To Bootcamp final project
My Final ProjectAs part of my full stack 16 week development bootcamp we spend the final 4 weeks working on a team project. I was in a team of 3. Jodie, Mel and I built a Bootcamper Network App ...
08:36 pm GMT - Tue, May 19, 2020
Dev To CodeNewbie Check-in Thread
You are encouraged to use this thread to:Ask for help (all questions encouraged)Explore topics youre curious aboutShare something youve written or readCelebrate your winsStay accountable to your goals...
07:01 pm GMT - Tue, May 19, 2020
Dev To Announcing Torah && Tech; The Book.
About a year and a half ago, my friend Ben Greenberg and I were trying to come up with a project that would allow us to keep in touch as his family made Aliyah and moved halfway across the planet.The ...
06:25 pm GMT - Tue, May 19, 2020
Dev To Easily Squash, Reword, Amend, and Sort Commits with Git Rebase
Recently (not that recently), I wrote an article explaining the oft-misunderstood git command: git rebase.There I tried to ensure that anyone could glean the purpose and basic application of git rebas...
05:57 pm GMT - Tue, May 19, 2020
Dev To When You Want A Bit More Rainbow In Your VSCode
I decided to give VSCode a chance again and decided, hey, if I'm setting up an editor from scratch, let's make it fun! I searched around and found the following extensions:Bracket Pair Colorizer 2Inde...
05:43 pm GMT - Tue, May 19, 2020
Dev To Calling the Class of 2020: Join DEV GitHub for Graduation
Around this time of year, students across the world are typically celebrating the closing of a chapter whether thats from grade school, college, grad school, or anything in between and beyond. Its a ...
05:26 pm GMT - Tue, May 19, 2020
Dev To Static Web Apps - First Look
Let's start with a story that many of you are familiar with you're building a web app. You chose your favorite framework. Maybe React or Angular or Vue or even Svelte. Your company wants to deploy th...
05:15 pm GMT - Tue, May 19, 2020
Dev To Deno. Recoil. Blitz.js. Javascript fatigue is back?
Are we seeing a new wave of very cool ideas and innovations? And not just ideas but actual finished products or libraries that we can try? Javascript fatigueJavascript fatigue happens when we c...
05:14 pm GMT - Tue, May 19, 2020
Dev To Text To Speech In 3 Lines Of JavaScript
If you're curious about trying this out, that's the 3 lines of code below var msg = new SpeechSynthesisUtterance();msg.text = "Hello World";window.speechSynthesis.speak(msg);But if you're not in a hur...
04:15 pm GMT - Tue, May 19, 2020
Dev To Make a Custom Pipe Desk Mount
Here is a quick write up on how to create this desk setup: Parts List for pipes4 - 24" 3/4 pipes1 - 24" 1 1/4 pipe2 - 3/4 elbow connector1 - 1 1/4 Tee connector2 - 1 1/4 to 3/4 reducing connector...
03:42 pm GMT - Tue, May 19, 2020
Dev To 5 Tips for Easy to Update React Native Apps
Working in React Native for the last three years I've learned so much -- not just about RN, but about how to build applications so that they're easy to update and change. Because, regardless of how gr...
03:19 pm GMT - Tue, May 19, 2020
Dev To What is the best code editor?
I am on the search for the best code editor, what are your picks?...
02:06 pm GMT - Tue, May 19, 2020
Dev To Daily Challenge 244 - Search for Letters
Create a function which accepts one arbitrary string as an argument, and return a string of length 26. The objective is to set each of the 26 characters of the output string to either '1' or '0' based...
01:26 pm GMT - Tue, May 19, 2020
Dev To On Deno: Exploring New Tech Isn't a Distraction, It's a Necessity
Laced within the influx of Deno articles are the Deno detractors. This article offers the counterpoint to those detractors: new tech is not a distraction, it's a necessity. New Tech is EvolutionI...
12:32 pm GMT - Tue, May 19, 2020
Dev To JavaScript Map is getting upsert!
This post originally appeared on laurieontech.devLet's introduce a new (potential) piece of syntax in JavaScript! What is Map?Map is a data structure in JavaScript that you may not have heard of!...
11:05 am GMT - Tue, May 19, 2020
Dev To Write your first API with Deno
ICYMI, Deno v1.0 has been released! But what is Deno?Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.That's according to the official w...
09:34 am GMT - Tue, May 19, 2020
Dev To Junior Developers Checklist for Landing a Remote Job
TLDR Alert: Skip to the tips at the bottom I can work from anywhere?That's what I asked myself two years ago, and ultimately changed my life's path for forever. After meeting during my exchange s...
08:16 am GMT - Tue, May 19, 2020
Dev To Understanding Hacking 101...
Making Dope Level stuff with Programming skills is good but Protecting your users from being Hacked is Great ...one Important thing we should keep in mind while connecting to server-side programming ...
07:58 am GMT - Tue, May 19, 2020
Dev To Learn SQL Injection by hacking a bank app
IntroToday we will learn how to do the SQL Injection attack, and how to prevent it.Did you know hackers steal billions of dollars every year?Did you know almost every 30 seconds is a new hackers...
06:10 am GMT - Tue, May 19, 2020
Dev To Best Hosting Services for 2020
Web hosting is a service that allows organizations and individuals to post a website or web page onto the Internet. A web hosting service provider is a business that provides the technologies and serv...
05:44 am GMT - Tue, May 19, 2020
Dev To Is Deno the new Node?
So about 3 months ago, Ryan Dahl (the creator of Node.js) issued 10 Things I Regret About Node.js in JSConf , He goes on including several regrets about design he took over Node.js in 2009. Almos...
05:43 am GMT - Tue, May 19, 2020
Dev To Reveal intent, hide implementation
When writing code, it's important to distinguish between INTENT (what is happening) and IMPLEMENTATION (how things work). In the example below, intent is mixed with implementation:users .filter(user ...
01:15 am GMT - Tue, May 19, 2020
Dev To Chrome 83 Stable is Shipping Any Moment and It's Bolder Than Ever
I don't normally get so excited about the day a new browser version comes out, except the prior version of Chrome broke the ability to bold system fonts on Macs.When this happened, the DEV team was re...
12:11 am GMT - Tue, May 19, 2020
Dev To ToggleTalk: Workflows and Team Handoffs
RecapThis week, Toggle and I worked on mailing out stickers to our far-flung friends while we did ToggleTalk.We picked the theme of this ToggleTalk because we knew about our BIG PRODUCT ANNOUNCE...
07:20 pm GMT - Mon, May 18, 2020
Dev To Design TinyURL and Instagram: system design interview tutorial
This post was written by Aaron Xie and was originally published at Educative.ioIn today's tech industry, understanding system design is more important than ever. With applications becoming increasingl...
07:00 pm GMT - Mon, May 18, 2020
Dev To Explain sideEffect in package.json like I'm five
Please!I've read webpack documentation. I've Googled. I've read Medium posts.Still not sure....
07:00 pm GMT - Mon, May 18, 2020
Dev To Explain sideEffects in package.json like I'm five
Please!I've read webpack documentation. I've Googled. I've read Medium posts.Still not sure....
06:29 pm GMT - Mon, May 18, 2020
Dev To Why Fragmentation Should EMPOWER Linux
I was in a recent argument about Windows, Linux, whether Microsoft is getting into Linux to kill Linux off as competition. After the debate started to slow down as I wrote seven paragraphs per message...
05:37 pm GMT - Mon, May 18, 2020
Dev To Blinking dots: a quick intro to CSS animation
Motion Warning: The Glitch page preview contains animated elements.The CSS animation property makes it possible to create simple UI animation with CSS only. No library to install, import, or load! In...
05:13 pm GMT - Mon, May 18, 2020
Dev To Javascript Libraries you should know in 2020 (Part 2)
You can check te first part here: Part 1The second part (and maybe, not the last one) has finally arrived. I have worked very hard with my TFG and a daily routine with the internship. I don't roll up ...
05:10 pm GMT - Mon, May 18, 2020
Dev To Create a static webpage with a contact form on Github pages
What are GitHub pages?GitHub pages allow you to host a website directly from your GitHub repository. It can host static websites that take HTML, CSS, and JavaScript files straight from your GitH...
04:27 pm GMT - Mon, May 18, 2020
Dev To JavaScript Functions Broken Down
A comprehensive introduction to JavaScript functionsFunctions are a very important concept in JavaScript. Functions can be compared to building blocks. So Understanding them is one step toward t...
03:49 pm GMT - Mon, May 18, 2020
Dev To From Vim to Code Faster Keymap
I went from Vim keymap user to Code Faster Keymap. The main reason was that I didn't find Vim productive enough. Vim is actually a text editor, it is known for its keymap that let users to write code...
03:40 pm GMT - Mon, May 18, 2020
Dev To The Vue 3 upgrade guide
The release of Vue 3 is just around the corner. We can expect a faster, smaller, more maintainable version with a lot of new exciting features. Mostly these are additions and improvements over the exi...
03:07 pm GMT - Mon, May 18, 2020
Dev To Decoding the digital divide
This article was written by Jana Iyengar & Artur Bergman. The digital divide the unequal distribution of internet performance and access across socioeconomic and geographic lines has long represe...
03:06 pm GMT - Mon, May 18, 2020
Dev To Svelte, why so much hype?
Since the release of version 3 in April 2019, Svelte has been in the news all the time. But why? What fuels this popularity? What is new about it? Can Svelte be seen as the successor to the trendy fro...
03:04 pm GMT - Mon, May 18, 2020
Dev To Why I'm Excited About Rails Bytes
When Chris and Andrew first told me about Rails Bytes I thought to myself, "sure Rails can frustrate me sometimes, but it doesn't suck..." Once I learned that it didn't mean "Rails bites," I stopped w...
02:35 pm GMT - Mon, May 18, 2020
Dev To GraphQL Queries by Postgres Functions
I've recently been working as a full-stack developer on an MVP product that is similar to Instagram, but it used by architectures in the building industry. The user can post his/her sample of works wi...
01:21 pm GMT - Mon, May 18, 2020
Dev To Explain the different popular Linux distros
For any of us that have kept the specifics of the Linux ecosystem at arms length, can anyone explain all the popular distros?...
01:09 pm GMT - Mon, May 18, 2020
Dev To Questions To Ask During An Interview
I've had a lot of jobs, and, over the years, I've been refining my list of questions to do my best to ensure that the company I'm interviewing at is a good fit for me. I just went through the job sear...
12:45 pm GMT - Mon, May 18, 2020
Dev To Web Components for the Web Monetization API
The Web Monetization project is hugely important for the future of the independent web. Making it possible, even trivial, for web content producers to receive payment for their work without the need f...
12:15 pm GMT - Mon, May 18, 2020
Dev To Understanding Kubernetes: part 26 Deployment Rolling update
Understanding Kubernetes can be difficult or time-consuming. In order to spread knowledges about Cloud technologies I started to create sketchnotes about Kubernetes. I think it could be a good way, mo...
11:38 am GMT - Mon, May 18, 2020
Dev To Generating and Downloading CSV files using express JS
While working on a node JS project, I had the need to pull certain data from my database and represent values in a CSV file, This guide aims at simplifying the process of creating a CSV file and makin...
11:27 am GMT - Mon, May 18, 2020
Dev To Saying No in Development to Clients is Hard
Is one of the hardest things to say, especially in development or design. To a client's expectations, or to lower prices, or even just to the scale or practicality of ideas.I was scared to say "no" in...
10:07 am GMT - Mon, May 18, 2020
Dev To 9 Projects you can do to become a Python Master in 2020
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.image_credit - Learn Python Programmin...
08:17 am GMT - Mon, May 18, 2020
Dev To Software licensing cheat sheet - Part II
Last time we took a swing at breaking down the various types of software licenses. While useful if you wanted to get a hang of some basics, if you wanted to actually pick a license for your software y...
06:10 am GMT - Mon, May 18, 2020
Dev To Running a Highly Engaging Virtual Developer Event
How do you run technical sessions without participants dozing over the monologue of the presenter? How do you ensure that the participation rate doesn't drop hard like Skrillex beats on the second day...
05:28 am GMT - Mon, May 18, 2020
Dev To Why do Developers love Ruby on Rails for Web Development?
Ruby on Rails (RoR) for web development gained popularity among a huge chunk of web developers. It has been more than a decade and a half since Ruby made a splash on the web development scene. With it...
04:49 am GMT - Mon, May 18, 2020
Dev To 9 Secure Code Review Best Practices For Your Web Application
Modern web applications are feature-rich to provide a seamless user experience and intuitive flow through business data and logic.Due to rising customer demands and rapid, feature-driven development, ...
03:37 am GMT - Mon, May 18, 2020
Dev To Bang bang, you're boolean!
If you see code like this:function isLoggedIn() { return user !== undefined;} You can refactor it to:function isLoggedIn() { return !!user;} A double negation !! converts an object to boolean in ac...
11:20 pm GMT - Sun, May 17, 2020
Dev To Stop setting the language of your website based on my location
Please, stop! WhySetting the language of your website based on the user's location is not the best user experience. People travel, people move and not always do they speak the language of the pla...
11:20 pm GMT - Sun, May 17, 2020
Dev To Stop setting the language of your website based on user location
Please, stop! WhySetting the language of your website based on the user's location is not the best user experience. People travel, people move and not always do they speak the language of the pla...
11:08 pm GMT - Sun, May 17, 2020
Dev To TypeScript in a Weekend: A Crash Course
I am in the midst of searching for my first job as a developer, and I recently interviewed at a company for which I thought I would be a great fit. However, the job description said that most of the c...
09:35 pm GMT - Sun, May 17, 2020
Dev To Is CSS dying already?
Hey there DEV.to community!Recently I was thinking about how much I used to use CSS and nowadays I don't. Don't get me wrong, CSS is still running under the hood and empowering the web pages and somet...
08:59 pm GMT - Sun, May 17, 2020
Dev To Lessons learned from redesigning my website
A couple of months ago I decided it was time to update https://www.danvega.dev. I normally get this feeling every couple of years but this time it was different. I liked the look and feel but there wa...
08:46 pm GMT - Sun, May 17, 2020
Dev To React LifeCycle Methods
IntroductionJust like we have stages in our life, react components has their own stages. There are different methods dependent on what stage the component is in. The method in these stages happen in a...
07:10 pm GMT - Sun, May 17, 2020
Dev To My Productivity Tools as a Software Engineer
Staying organized is hard. As a software engineer, writing code is probably 1/4th of the battle. You have to stay on top of your knowledge for long-term storage. You need to keep a Dev journal to rec...
05:15 pm GMT - Sun, May 17, 2020
Dev To Is the Tailwind approach a big step forward for CSS or just-yet-another-thing?
I've really seen Tailwinds take off lately in "marketshare" as well as "love-share". Why I fell in love with tailwindcss Martin Beierling-Mutz May 15 3 min read ...
04:43 pm GMT - Sun, May 17, 2020
Dev To Slack is Fumbling Developers
A few days ago I had a sudden realization: I hadn't been active in Slack in the 2 months since I left Netlify. Those of you who live and work in Slack know how big this is - I personally went from ope...
03:59 pm GMT - Sun, May 17, 2020
Dev To How to Ruin Your Career in 8 EasySteps
You may think a career is an old fashioned concept out of the 80s which could be safely ignored. I sure used to I thought a career was for banking professionals in suits, not for me! I was young and c...
02:44 pm GMT - Sun, May 17, 2020
Dev To From Node to Deno
Original article: https://aralroca.com/blog/from-node-to-denoLast week I published an article about Deno, and how to create a Chat app with Deno and Preact. Since then, many doubts have arisen. Mostly...
01:39 pm GMT - Sun, May 17, 2020
Dev To Writing a neural network in JavaScript (2020)-Intro to neuralnetworks
What is a neuron and a neuralnetwork?In biology a neuron is a cell that communicates with other cells via specialized connections called synapses.As we can see in the following picture, a neuron...
01:17 pm GMT - Sun, May 17, 2020
Dev To Writing WebAssembly in Rust and runing it in Deno!
RequirementsYou need to have to follow tools installed on your machine:rustcrustupcargodenoThese are standard things you usually use while developing Rust and working with Deno.We now need to in...
01:17 pm GMT - Sun, May 17, 2020
Dev To Writing WebAssembly in Rust and running it in Deno!
RequirementsYou need to have to follow tools installed on your machine:rustcrustupcargodenoThese are standard things you usually use while developing Rust and working with Deno.We now need to in...
12:03 pm GMT - Sun, May 17, 2020
Dev To Import Javascript subfolder modules like a boss.
Have you worked on a project and find yourself writing code like this?import { AddBank } from '../../../../pages/add-bank-account'As projects get bigger, more folders get created, the deeper files are...
11:00 am GMT - Sun, May 17, 2020
Dev To Have you VACUUMed your tables lately?
Dishing the dirt on VACUUMVACUUM is one of the tasks your DBA need to perform to keep things running smoothly in a Postgres database.This is a high-level overview of why this is important. ...
06:57 am GMT - Sun, May 17, 2020
Dev To Concurrent Burgers - Understand async / await
This article lives in:Dev.toMediumGitHubFastAPI's docs (including translations to other languages) IntroModern versions of Python (and other languages) have support for "asynchronous code" using ...
05:41 am GMT - Sun, May 17, 2020
Dev To Painless PWA
Disclaimer: PWA is still evolving, this article may soon become obsoleteAn install-ready PWA is made of :an HTML page, with some specific <meta> and <link> tagsa Service Worker script (sw....
05:09 am GMT - Sun, May 17, 2020
Dev To Browser Fingerprinting
What is Fingerprinting?Recently I had an interview where my interviewer mentioned fingerprinting as a way to recognize a particular user. I hadn't heard much about it and was intrigued so I deci...
03:46 am GMT - Sun, May 17, 2020
Dev To The four common Javascript array methods Push, Pop, Shift and Unshift
Javascript hasa number of methods related to arrays whichallow programmers to perform various array operations.There are four methods which are particularly used for adding and removing elements to an...
03:45 am GMT - Sun, May 17, 2020
Dev To How to Solve the Digital Root Algorithm using JavaScript
One of my favorite algorithms is finding the digital root of any given integer. A digital root is a single-digit sum that is reached when you iteratively add up the digits that make up a number.For ex...
03:03 am GMT - Sun, May 17, 2020
Dev To Creating Firefox browser extensions-26
Welcome to part-26 of the series. In this part we will create a new addon called Website Sidenotes. This addon allows a user to save text in a sidebar for any website. It saves the text in local stora...
02:44 am GMT - Sun, May 17, 2020
Dev To Building your First Chrome Extension : IMDb Lookup
Link to original article. IntroductionBrowser extensions are programs which can modify and enhance your browsing experience. From small UI enhancements to automation, extensions can be used and b...
02:40 am GMT - Sun, May 17, 2020
Dev To new.css - modern websites with only HTML
Home / GitHub / Discordnew.css is a classless CSS framework to write modern websites using only HTML. It weighs ~4.5kb.I make a lot of websites. It's a common sight, while making a super simple websit...
02:35 am GMT - Sun, May 17, 2020
Dev To JavaScript Clean Code Test-Driven Development
Subscribe to my email list now at http://jauyeung.net/subscribe/Follow me on Twitter at https://twitter.com/AuMayeungMany more articles at https://medium.com/@hohangaEven more articles at http://thewe...
11:54 pm GMT - Sat, May 16, 2020
Dev To How we reduced our production apk size by 70% in React Native?
Android app size was one of the biggest concerns we had while working on React Native. As it makes tough on lower-end devices to deal will storage and performance issues.Also app's with larger apk siz...
10:57 pm GMT - Sat, May 16, 2020
Dev To What are Javascript's IIFE?
Another acronym?We loooove acronym don't we? KISS, DRY, TDD, LOL... So many concepts behind them, so much to remember. So, what's an IIFE in Javascript?IIFE stands for Immediately Invoked Functi...
10:26 pm GMT - Sat, May 16, 2020
Dev To JavaScript RegEx
One of the most powerful tools in JavaScript is the ability to parse, extract, and validate data easily and efficiently using regular expressions (regex). While using regular expressions may seem a bi...
07:52 pm GMT - Sat, May 16, 2020
Dev To Acquisitions - [May 2020]
I'm sure most of you might be already aware by now, but I recently read about a few articles on investments/mergers/partnerships across the technology world.Facebook invests $5.7B in Indias Reliance J...
07:08 pm GMT - Sat, May 16, 2020
Dev To Am I the only one waiting for the css war dies out?
Sass/scss, stylus, CSS-in-JS, styled component, tailwinds?What's next? CSS-in-Webpack-in-ES9-with-zero-config?...
06:55 pm GMT - Sat, May 16, 2020
Dev To 9 things to learn from Facebook's New Tech Stack - 2020 in terms of Atomic CSS & JavaScript
Looking back at the early FacebookDuring the initial years of Facebook, it was a server-rendered PHP website. We have seen as to how many improvements were done and the number of features that w...
06:20 pm GMT - Sat, May 16, 2020
Dev To An Introduction to Socket.IO
IntroductionSocket.io is a powerful tool for creating real-time applications with two-way communication between the server-side and the client-side in a syntax that looks as if you are just trig...
04:59 pm GMT - Sat, May 16, 2020
Dev To Interviewing And Onboarding Remotely To My Very First Software Developer Job
I am one of those fortunate junior developers who found their first job remotely two weeks after graduating from a coding bootcamp. (Thanks Northcoders!) Interviewing Round #1I had a tech te...
04:53 pm GMT - Sat, May 16, 2020
Dev To Data Persistence in Kubernetes | Kubernetes Volumes simply explained
The problemKubernetes doesn't provide data persistence out of the box, which means when a pod is re-created, the data (of a database application for example) is lost. So, you need to create and ...
04:04 pm GMT - Sat, May 16, 2020
Dev To This is how I turned my old laptop into a server.
I had a working old laptop and was itching to do something with it. And then I decided to turn it into a personal home server. This post will also work on any machine, you just need a monitor,keyboard...
03:56 pm GMT - Sat, May 16, 2020
Dev To Windows and Linux: A Sane Discussion
Let's face it neither Microsoft Windows nor Linux in its many distributions are the same as they were ten years ago. The face of the computing ecosystem has changed. The past few years especially hav...
03:14 pm GMT - Sat, May 16, 2020
Dev To What Is Deno and Why Is Everyone Talking About It?
Deno is a hot new runtime that may replace Node.js. Everyone's talking about it like it's the next big thing. It likely is. Here's why. What Is Deno?From the manual:Deno is a JavaScript/TypeScrip...
02:02 pm GMT - Sat, May 16, 2020
Dev To What post-pandemic activity are you most excited about?
Once we're fully out of the woods and back to (the new) normal, what about normal life are you most looking forward to?...
01:30 pm GMT - Sat, May 16, 2020
Dev To Deleting Files and Directories in Linux System
In the previous post, we explored how to create single, multiple, even thousands of files and directories with the use of a single touch command, mkdir command, and the use of brace expansion. Now let...
12:45 pm GMT - Sat, May 16, 2020
Dev To There's more than code
I would love your feedback if you have any on what other topics you'd like to see - you can reach me on twitter: @harryblucasLet me paint you a picture.Imagine Bob. Friendly guy, knows his stuff. Know...
12:32 pm GMT - Sat, May 16, 2020
Dev To Software Security Overview
IntroductionAs a developer, when you think of security, what comes to your mind? Is it clear what are different aspects that need to be handled to make your software secure? And why you need to ...
11:02 am GMT - Sat, May 16, 2020
Dev To What is Virtual Dom? And Why is it faster?
According to React docs virtual DOM isThe virtual DOM (VDOM) is a programming concept where an ideal, or virtual, representation of a UI is kept in memory and synced with the real DOM by a library suc...
08:10 am GMT - Sat, May 16, 2020
Dev To What apps do you use for development?
I am asking about photo editors, IDE/CE's, browsers, operating systems, languages, etc. Name what you use the most. If you have multiple common ones name them all....
07:14 am GMT - Sat, May 16, 2020
Dev To 7 Interesting New Products for Developers and Designers
Kudos to the developers who are creating these amazing products despite this time. 1. GhostType - a minimalist blogging platformGhostType is a minimalist blogging platform. While the name is a bi...
01:46 am GMT - Sat, May 16, 2020
Dev To Redesign my portfolioIt loads very fast
Hi, everyone! This is my second attempt for writing a blog.So I learned web development around 2 years ago. I decided to build my portfolio using Bootstrap4. my old portfolio used to load in 3.5 ...
01:18 am GMT - Sat, May 16, 2020
Dev To 25 ways mindfulness and meditation help in my career as a software developer
A lot of people ask me how they can directly apply meditation itself, or what they learn through meditation (a.k.a. mindfulness or self-awareness) in their life as a software developer. I thought abou...
10:41 pm GMT - Fri, May 15, 2020
Dev To How to SEO your website in 10 minutes
I've recently started to lean harder into considering freelance web development as a viable career path as of late. And with that new avenue, I've been diving into different ways that freelancers prom...
09:46 pm GMT - Fri, May 15, 2020
Dev To Setting Up Pop!_OS for Front End Development
If you've heard all the chatter lately about Pop!_OS and have been wanting to try it out, here's a good guide to setting up a front end development machine.If you're relatively new to Linux and are ju...
08:52 pm GMT - Fri, May 15, 2020
Dev To Azure DevOps, GitHub, React Deployment - Deployment Center in Azure App Service (Video)
Azure DevOps helps you deploy more reliably by providing you with a platform to complete CI/CD tasks. Azure DevOps is ready for any language or platform to deploy to.This YouTube video will provide y...
08:30 pm GMT - Fri, May 15, 2020
Dev To What is a Python docstring?
Code documentation is an integral part of Python development experience. Sometimes there may be more documentation in the source than code itself. It helps you understand what a function or class does...
08:03 pm GMT - Fri, May 15, 2020
Dev To Why I fell in love with tailwindcss
(Photo by Cameron Venti on Unsplash)About six months ago I first heard of tailwindcss. I looked at their website, but I was opposed when I saw all those classnames in the code. I didn't touch it back ...
07:23 pm GMT - Fri, May 15, 2020
Dev To Moving Away From AWS and Onto Heroku
In the fall of 2018, I decided it was time to put my application design and development knowledge to use in order to provide a modernized solution for my mother-in-law's small business. Her business i...
05:24 pm GMT - Fri, May 15, 2020
Dev To Build a Twilio app to help people support local restaurants during COVID-19
If you have friends in the restaurant industry, have ever worked in food service, or have been reading your local news, youre probably also worried about what gestures around wildly all of this means ...
05:20 pm GMT - Fri, May 15, 2020
Dev To Create your own snippets in VS Code
Often you find yourself typing repetitive code or code you don't always remember by heart. With Visual Studio Code you can easily create your own code snippets so you can use them at any time. Like th...
05:16 pm GMT - Fri, May 15, 2020
Dev To What's the Best Place to Learn TypeScript?
Anyone have any recommendations?I want to get a bit more practice with front-end development, but I have no idea where to start. Who's got suggestions?...
05:11 pm GMT - Fri, May 15, 2020
Dev To JavaScript DOM - Part 1 - What is it and what can we do with it? [video article]
This is going to be a multi part Video + article tutorial series on JavaScript DOM. You're reading Part 1 IntroThose of us who do not know Web Development, have always wondered how the website re...
05:05 pm GMT - Fri, May 15, 2020
Dev To Suggest a tool for wiring paper prototypes
Hey!I have a bunch of hand-drawn screens and I want to make them interactive.A perfect solution would have the following flow:Upload screens(or take a photo) and name themMark interactive elements on ...
05:03 pm GMT - Fri, May 15, 2020
Dev To Free Coil trial for all gftwhackathon participants
In case you missed it, last week we announced the Grant for the Web Hackathon right here on DEV: Announcing the Grant For The Web Hackathon on DEV Ben Halpern May 7...
04:36 pm GMT - Fri, May 15, 2020
Dev To How to Start Freelancing (The Basics)
If youve been wanting to start freelancing but do not know where to start, this is the perfect article for you.Freelancing can be a lucrative source of income that can earn you 6 digits in a month, bu...
04:02 pm GMT - Fri, May 15, 2020
Dev To Dev Diary Week 4 - Saving to SQLite
This post is an entry in a weekly development diary on building a feed-aggregator-based blog on Glitch. Only a small part of building an app is code; the bulk of your time is spent planning, experimen...
03:46 pm GMT - Fri, May 15, 2020
Dev To 8 Resources You Can Use to Learn Python
Python is definitely my favorite programming language. I talk about how much I love Python all the time on Twitter. Naturally, people always ask me, "What are you using to learn Python?" So I'm finall...
02:43 pm GMT - Fri, May 15, 2020
Dev To Who wants to improve the "pull-to-refresh" on DEV?
Quick update on our project: We are getting very close to generalization where more instances of our community software will be available so you can run your cooking or parenting communities. In the m...
02:08 pm GMT - Fri, May 15, 2020
Dev To Recoil - experimental state management library for React
For many reasons, it's wise to use React's built-in state management capabilities rather than an external global state like compatibility, simplicity etc. Unfortunately, it has some limitations like:C...
01:08 pm GMT - Fri, May 15, 2020
Dev To How to become Database Consultant?
How did you become database consultant? What are some of the things that make an independent database consultant?...
12:52 pm GMT - Fri, May 15, 2020
Dev To May 15th, 2020: What did you learn this week?
Photo by Chris Benson on UnsplashIt's that time of the week again.So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.Feel free to comment with what you le...
12:29 pm GMT - Fri, May 15, 2020
Dev To In defense of the modern web
I expect I'll annoy everyone with this post: the anti-JavaScript crusaders, justly aghast at how much of the stuff we slather onto modern websites; the people arguing the web is a broken platform for ...
11:49 am GMT - Fri, May 15, 2020
Dev To How to: Pass the AWS Certified Cloud Practitioner Exam in 2020
IntroductionFrom knowing very little about cloud computing in general, I passed my AWS Certified Cloud Practitioner (CCP) exam after 8 - 9 days of study.Find out how I accomplished this below.Wh...
10:37 am GMT - Fri, May 15, 2020
Dev To Parcel and Rust: A WASM Romcom
Web Assembly (WASM) and Rust have been growing and evolving over the last couple of years, so whats it like to use them together? IntroductionIve wanted to use Rust and WASM for a while due to a ...
08:26 am GMT - Fri, May 15, 2020
Dev To 7 Simple Rules to Make Life Better for Developers
As people, we have a superpower; it is the power of perception. As the famous saying goes, life is 10% what happens to us and 90% how we respond to it. Lin...
08:00 am GMT - Fri, May 15, 2020
Dev To React Hooks explained in a few minutes - tutorial with examples
This article was originally published at https://www.blog.duomly.com/react-hooks-tutorial-with-examples/Usually, most of the front-end frameworks updates dont bring huge changes, but it was different ...
01:40 am GMT - Fri, May 15, 2020
Dev To Deno on Cloud Run
Deno 1.0 launched just 24 hours ago! So were going to install Deno and set up a web server. Then well containerize and deploy it to Google Cloud Run, Googles fully managed compute platform for deployi...
01:16 am GMT - Fri, May 15, 2020
Dev To Some Tips for Becoming a Great Developer
Subscribe to my email list now at http://jauyeung.net/subscribe/Follow me on Twitter at https://twitter.com/AuMayeungMany more articles at https://medium.com/@hohangaEven more articles at http://thewe...
11:23 pm GMT - Thu, May 14, 2020
Dev To If at first you don't get an answer...
give up quickly and ask someone else. That's my favorite microservices retry policy. To understand what works and doesn't work, we need to think about how distributed systems of services and databases...
11:17 pm GMT - Thu, May 14, 2020
Dev To Practical advice on specifying more granular permissions with Google Cloud IAM
In our last post, we discussed some ways you could go about working out the minimum viable permissions you needed to deploy your application, keeping in mind the principle of least privilege. In this ...
09:51 pm GMT - Thu, May 14, 2020
Dev To Is Linux Market Share Rising or Falling? ... We don't know. [Short]
In short Jason Evangelho on Forbes states Linux usage is rising, Brian Lunduke claims it is actually falling. I quickly want to mention that neither of them is right, nor are they accurate. Evang...
09:33 pm GMT - Thu, May 14, 2020
Dev To Create Perfectly Sized Cover Images for Dev.to
As a heads up, I'm making this post as a plug for my Image Titler tool that I've been developing in my spare time for a little over a year now: TheRenegadeCoder / ...
08:46 pm GMT - Thu, May 14, 2020
Dev To Changelog: Delightful New User Features!
The first few pages that a user sees when signing up for DEV are some of the most significant: they make a first impression and tell the user what the platform is like, and what its values are. Vetera...
06:43 pm GMT - Thu, May 14, 2020
Dev To How I Setup A Monitor In My Room And Why It's Awesome
Ever since schools have been closed, I've had much more time to code and write. Online school only takes me 1-2 hours every morning. Before, school in-person before quarantine took at least 11 hours o...
06:23 pm GMT - Thu, May 14, 2020
Dev To Stream Your Events Live Using the Free Version of Zoom and Twitch.
IntroductionOne of the most common comments I've heard from event organizers is, "I would stream my events live if I knew how. I've seen How-to videos but it seems confusing". In this post, I want to ...
05:54 pm GMT - Thu, May 14, 2020
Dev To Write a Calendar plugin with Javascript
IntroductionWhen we hear about Javascript, we often hear about libraries and frameworks. There are about five gazillion choices today on how to use Javascript. Yet, we often forget that we can s...
05:20 pm GMT - Thu, May 14, 2020
Dev To Betterer v1.0.0
I'm stoked to announce v1.0.0 of Betterer!I've been locked down in New Zealand for the last little while, and I've used some of that time to smash out what I think is a pretty compelling v1 release of...
04:50 pm GMT - Thu, May 14, 2020
Dev To Creating Quarantine Pro A Fun Learning Experiment in React Native
Covid-19 changed our way of life since the start of 2020 a year some of us want to fast forward like a button on that TV remote. That said, self-isolating seems to be the best thing you can do right ...
04:35 pm GMT - Thu, May 14, 2020
Dev To A simple way to replace npm scripts in Deno
Sooo I tried deno, did the traditional "hello world" and 5 seconds later I felt the pain of not having the npm cli and the package.json file. I can't npm start anymore and it bothers me more than it s...
04:22 pm GMT - Thu, May 14, 2020
Dev To Shift Shift Forward: Incidents
Shift Shift Forward is a podcast that showcases everything that makes Glitch the best place to create on the web. Subscribe on Apple Podcasts, Breaker, Google Podcasts, Overcast, Pocket Casts, RSS, Sp...
04:09 pm GMT - Thu, May 14, 2020
Dev To Open Sourcing Your Creativity
People tend to associate open source simply with the software that's created. But what about other creative things that we come up with? Open source is more than just adding a license to code you wr...
03:34 pm GMT - Thu, May 14, 2020
Dev To Introducing our first original podcast: DevDiscuss
Today, @ben & I officially get to call ourselves podcast hosts. We are very excited to introduce you all to DevDiscuss, the show where me, Ben, and our lovely guests get to discuss the burning top...
03:11 pm GMT - Thu, May 14, 2020
Dev To JSON-LD: What It Is and How DEV Uses It
Over the last six weeks, DEV has focused on improving its search engine optimization, and conforming the site to best practices. As the team member running point on this project, I've immersed myself ...
03:08 pm GMT - Thu, May 14, 2020
Dev To Daily Challenge 243 - Redacted!
The first document has parts redacted, and the other one doesn't. But the clean document might be a fake! You need to compare the two documents and decide if it is possible they are the same or not. R...
02:59 pm GMT - Thu, May 14, 2020
Dev To DockerDeno: Containerize a Deno hello world server
Deno is the buzzword of the moment, and we still don't know how it will end. Honestly, I am very fond of node, but I was intrigued, so I created a hello world server with deno, and immediately I tried...
02:56 pm GMT - Thu, May 14, 2020
Dev To Rack Middleware for the Web Monetization API
Initially, I did not know if there was a relevant way for me to participate in this DEV hackathon since the Web Monetization API is primarily a client-side topic, and as a backend dev, it wasn't appar...
12:56 pm GMT - Thu, May 14, 2020
Dev To We need to talk about code reviews
Recently, a friend start to discuss with me about some approaches used when developers review his code. He seemed angry about some comments so I decided to do this post, expressing my opinion about th...
12:51 pm GMT - Thu, May 14, 2020
Dev To What is your favorite audiobook about computer technology?
A lot of technical books are not available in audiobook formeither they require too much visualization or need to show you literal code, or they just aren't mainstream enough to justify the resources ...
09:25 am GMT - Thu, May 14, 2020
Dev To 8 Great DevOps Resources
The future of DevOps solutions is bright. The global DevOps market size is expected to increase from $2.90 billion in 2017 to $10.31 billion by 2023, at a Compound Annual Growth Rate (CAGR) of 24.7% d...
09:10 am GMT - Thu, May 14, 2020
Dev To JavaScript For Testers
JavaScript is one of the most popular programming languages today. Here is a StackOverflow Survey Result showing popularity of various languages:Testers might feel they won't be impacted by this but ...
09:02 am GMT - Thu, May 14, 2020
Dev To Deno - why all the buzz?
If you follow the world of Web Development, you might have been recently hearing a lot about Deno - a new JavaScript runtime that might as well be considered a spiritual successor to Node.js. But ...
07:56 am GMT - Thu, May 14, 2020
Dev To Build a Chrome Extension to Streamline Your Workflow
By James Hibbard. This article was originally published on SitePoint.When I began as a JavaScript editor at SitePoint, our submission process was something of a mess articles coming from every direct...
07:47 am GMT - Thu, May 14, 2020
Dev To Which game are you playing right now?
What game are you playing right now? Do you have any favourites from your childhood that you reminisce about?...
07:30 am GMT - Thu, May 14, 2020
Dev To A collection to learn React Hooks!
Hey all, over the past few weeks I've been doing a React Hooks series on my YouTube so thought I would share them with you in case there is any particular area you are struggling to understand. Feel f...
12:50 am GMT - Thu, May 14, 2020
Dev To Expo Google Fonts is released!
I wanted to use Google Fonts more easily in my Expo projects and so for the last week or two, I've been working on a library that has support for every font available on Google Fonts, and I'm excited ...
12:13 am GMT - Thu, May 14, 2020
Dev To Deno 1.0 is out!
Deno @deno_land v1.0.0 released! deno.land/v1 22:41 PM - 13 May 2020 ...
11:47 pm GMT - Wed, May 13, 2020
Dev To Rails 6 Band-Aid for Webpacker::Manifest::MissingEntryError
At CodeFund, we try to keep our dependencies, including Rails, as up to date as possible. We upgraded to Rails 6 a few months ago, and I've pretty much forgotten any issues we ran into during the upgr...
10:59 pm GMT - Wed, May 13, 2020
Dev To What is the best open source oauth platform?
I would prefer something I can run locally and in a docker container, but I will definitely consider cloud based provider. Just for background I have been using azure b2c so I do need something user f...
09:40 pm GMT - Wed, May 13, 2020
Dev To 20 Coolest Features of Non-Java JVM Languages
"So I find words I never thought to speakIn streets I never thought I should revisitWhen I left my body on a distant shore."-- T. S. EliotJava has been a key player in the programming landscape since ...
09:19 pm GMT - Wed, May 13, 2020
Dev To Keyboard optimizations in GNU/Linux
Today I'm going to show you a simple command to enhance the repeating keys on a GNU/Linux operating system. After reading this article, you'll be able to:Change the delay at which a key starts to ente...
08:47 pm GMT - Wed, May 13, 2020
Dev To Error console highlighting
When composing posts on dev.to, is there a way to dispensary display error messages so they appear as console output, but in red?I've tried things like:```errorMy error message```or<pre><code...
08:08 pm GMT - Wed, May 13, 2020
Dev To Web Monetization - The Ecosystem
Greetings, everyone. This post begins a series on Web Monetization and serves to document my learning process. Background: I have been involved in crypto currencies for a couple years and I am a devel...
07:36 pm GMT - Wed, May 13, 2020
Dev To Build Something That Makes a Difference
This was a post I wrote almost a year ago. I just now am getting around to sharing it.If you didn't know, Codeland is online this year! Check it out!Im back from Codeland, and Ive had some time to sle...
07:21 pm GMT - Wed, May 13, 2020
Dev To What does service ownership mean to you?
What does it mean to have ownership of a software service?...
06:58 pm GMT - Wed, May 13, 2020
Dev To What is your pettiest programming-related opinion?
What is the most meaningless, silly, un-important programming-related opinion that you'll just continue to defend?We're all familiar with Tabs vs. Spaces...But what are some other pointless fights tha...
05:31 pm GMT - Wed, May 13, 2020
Dev To IE11 Mainstream End Of Life in Oct 2020
Note: I am not a Microsoft expert/insider, these are just datapoints compiled together by an interested amateur.It's widely known that IE11 is scheduled for End of Life in 2025.It's less widely known ...
04:45 pm GMT - Wed, May 13, 2020
Dev To VS Code April 2020 Release Highlights Video
April 2020 VS Code ReleaseYou can read through the release notes to find out more about them or watch this video to see some of the highlights from it. Features HighlightedSemantic Token St...
03:32 pm GMT - Wed, May 13, 2020
Dev To Merge Sort Algorithm - Algorithm Design and Analysis
In this episode of Algorithm Design and Analysis we'll break down the merge sort sorting algorithm, and implement it in JavaScript. This requires us to dive into recursion and take a divide-and-conque...
03:21 pm GMT - Wed, May 13, 2020
Dev To First experiences with Honeycomb LX2K
I last wrote about arm64 two months ago when I was excited for my Honeycomb LX2K board.Well, it's arrived! and it's glorious! Everything is just working, after some config tweaks and patching. I can s...
03:18 pm GMT - Wed, May 13, 2020
Dev To How to Build a Cross-Platform iOS and macOS Chat App using Stream
Apple's recent release of Mac Catalyst makes it possible for iOS and macOS apps to share mostly the same native codebase. While in the past, a desktop and mobile cross-platform codebase commonly meant...
03:08 pm GMT - Wed, May 13, 2020
Dev To 20 Tips For Learning to Code in 2020
Learning to code has been one of the most rewarding things I have ever done, but also one of the most difficult. Since a lot of people have some extra free time nowadays (thanks, quarantine), I though...
02:58 pm GMT - Wed, May 13, 2020
Dev To Daily Challenge 242 - Expressions Matter
Given three integers a ,b ,c, return the largest number obtained after inserting the following operators and brackets: +, *, () In other words , try every combination of a,b,c with [*,+,()] , and retu...
02:39 pm GMT - Wed, May 13, 2020
Dev To React Testing Crash Course
You have nearly finished your project, and only one feature is left. You implement the last one, but bugs appear in different parts of the system. You fix them, but another one pops up. You start play...
02:29 pm GMT - Wed, May 13, 2020
Dev To German Corona warning app GitHub repo got published
The aim of the Corona warning app is to recognize and break through SARS-CoV-2 infection chains as quickly as possible. Users should be reliably and quickly informed about encounters with infected use...
02:08 pm GMT - Wed, May 13, 2020
Dev To Create a Video Party App With Rails Part 2: Building the Frontend
This is the second part of a two-part series on creating a video watch party application using the Vonage Video API and Ruby on Rails. In the first article, we went through the steps of building the b...
01:44 pm GMT - Wed, May 13, 2020
Dev To Hasura 101: Building a Realtime Game with Graphql, Postgres, and React
My favorite technology discovery of 2019 was Hasura. It makes getting up and running with a full Postgres + GraphQL backend a breeze -- you can pretty much click some things, and then you have a fully...
12:00 pm GMT - Wed, May 13, 2020
Dev To May 13 Daily CodeNewbie Check-in Thread
You are encouraged to use this daily thread to:Ask for help (all questions encouraged)Explore topics youre curious aboutShare something youve written or readCelebrate your winsStay accountable to your...
11:20 am GMT - Wed, May 13, 2020
Dev To Web Monetization with Angular 9 tutorial that will make you ready to join the GFTWHackathon Bonus Hack and 5 project ideas
This article was originally published at: https://www.blog.duomly.com/how-to-implement-web-monetization-tutorial/ IntroHi guys, today we will talk about web monetization.Some of our friends or us...
09:24 am GMT - Wed, May 13, 2020
Dev To Alternative Backend Approaches
Working on my favorite to do list & time tracker app Super Productivity I have spent quite some researching alternative approaches on how to share, synchronize and persist user data on the web. Be...
08:37 am GMT - Wed, May 13, 2020
Dev To Microk8s Kubernetes - How do I connect two services?
I'm using Microk8s Kubectl in Ubuntu server, I was following some tutorials from Nana's YouTube channel and she explained, for example, how to connect a Mongo Express service to a MongoDB service, how...
03:33 am GMT - Wed, May 13, 2020
Dev To Create React App from Scratch
Table of ContentsBuild Webpack with React from ScratchPart 2 - Build Webpack with React from ScratchPart 3 - Build Webpack with React from ScratchConnect ReactTLDR: Just use create-react-app or ...
02:54 am GMT - Wed, May 13, 2020
Dev To Pug in 5 minutes
What is it?A template engine for node and browser environments.It uses an indent sensitive syntax allowing you to write clean markup with less code For those in camp TL;DR, scroll down for demos...
02:25 am GMT - Wed, May 13, 2020
Dev To Freelancers: are you using liability insurance? Which one?
I noticed recently that after the Iowa caucus app fail people generally seem more worried about dangers of poor app design and the tone of these conversations makes me think immediately of lawsuits if...
01:19 am GMT - Wed, May 13, 2020
Dev To From Containers to Kubernetes with Node.js: A Free eBook
We at DigitalOcean are excited to share with you a free eBook to support you in containerizing and scaling your apps with open source technology. From Containers to Kubernetes with Node.js is availabl...
12:59 am GMT - Wed, May 13, 2020
Dev To Icon Button CSS Styling Guide
This is the tenth post in a series examining modern CSS solutions to problems I've been solving over the last 13+ years of being a frontend developer. Visit ModernCSS.dev to view the whole series and ...
11:53 pm GMT - Tue, May 12, 2020
Dev To New React Hook: use-is-mounted-ref
Today I moved a hook that I use to fix the problem of setting the state to an unmounted component and commonly receives the following error:Warning: Can only update a mounted or mounting component. Th...
11:33 pm GMT - Tue, May 12, 2020
Dev To Build a Medium UI clone with Svelte, Materialize and Web Monetization API
In this post, I'll be taking you through how I designed a simple Medium-like UI that utilizes our svelte-monetization component.Url: https://mediocre.now.sh Setting up the applicationI built the ...
11:02 pm GMT - Tue, May 12, 2020
Dev To Starting working on my new Hackathon project
I'm excited that I am starting on building a Java Wrapper (for Android) for the inbuilt WebView creating a JavaScriptInterface that's able to expose the JavaScript API to Java.The repo on GitHub is al...
11:01 pm GMT - Tue, May 12, 2020
Dev To Advice on specifying more granular permissions with Google Cloud IAM
If you've worked through any number of tutorial regarding more complex examples of multiple Google Cloud products connecting together, where you define a service account to take actions on services, y...
10:30 pm GMT - Tue, May 12, 2020
Dev To Why 'Escaping' JavaScript is Dangerous
A recent vulnerability report and the blog post behind it brought my attention back to the escape_javascript Ruby on Rails helper method. Justin Collins @pr...
10:07 pm GMT - Tue, May 12, 2020
Dev To Why I use OBS to Record Webcam Videos
Here I will do a comparison with the same webcam (Logitech 922 Pro), same microphone, and record it using:Windows CameraLogitech CaptureCamtasiaOBS StudioAnd compare them all. OBS gives me the best re...
09:25 pm GMT - Tue, May 12, 2020
Dev To Writing to Airtable from a Twilio serverless function
Airtable is an awesome product. Its like a cross between a spreadsheet and a database, but with a lot more flexibility for creating dynamic views of your data. In this post youll learn how to write to...
08:34 pm GMT - Tue, May 12, 2020
Dev To AWS CDK - API Gateway Service Integration with DynamoDB
I've known for a while that API Gateway can integrate directly with other AWS services without needing Lambda to play traffic cop. But how does that work and can we leverage this to build small stack ...
08:08 pm GMT - Tue, May 12, 2020
Dev To Accessibility (or the lack of) broke mycode
A year ago, I came across this image on Twitter. It was a demo developers at Facebook were designing to solve accessibility issues, and was expected to later be open sourced.This feature never saw the...
06:30 pm GMT - Tue, May 12, 2020
Dev To How did you land your first job as a junior?
What was it that helped you land your first job as a junior dev?Maybe it was open source, or a portfolio of side projects, or pinging someone on LinkedIn?...
06:30 pm GMT - Tue, May 12, 2020
Dev To Did that just happen
It's official - I'm a Twilio champion This might sound odd but for reasons more than one. Today has been a really good day.I just got off a zoom with Megan Speir @meganspeir Community Engineer a...
06:05 pm GMT - Tue, May 12, 2020
Dev To Monitor Your Containers with Csysdig
This is the second part of our series about Sysdig. Whereas our previous blog post focused on capturing data with the sysdig command-line utility, this tutorial will show how you can use Csysdig, the ...
05:49 pm GMT - Tue, May 12, 2020
Dev To What are examples of software with the best migration/adoption path as a consideration?
When the question of something being a "killer" of another piece of software comes up, e.g. Deno: Node.js Killer? Introduction & Demo | Ryan Dahl codeSTACKr May ...
05:29 pm GMT - Tue, May 12, 2020
Dev To Trying to find Node backend framework with worker_threads / cluster / fork
Using backend server with concurrent SQLite writes of 10k rows each, and the server dies from run out of memory heap.<--- Last few GCs --->[55944:0x10287b000] 462589 ms: Mark-sweep 1355.3 (143...
05:18 pm GMT - Tue, May 12, 2020
Dev To Make task management fun again
I like to deal with productivity and how to increase it. In doing so, I am always trying out new tools and techniques, which I read or hear about.You can imagine that there are some very pleasant tool...
05:07 pm GMT - Tue, May 12, 2020
Dev To Introducing react-monetize
Hi everyone!Recently I made a post about react-monetize and what I'm trying to achieve. Today I reached a working MVP and I'd love to share it with you to receive feedback, contributions, ideas or wha...
05:07 pm GMT - Tue, May 12, 2020
Dev To react-monetize beta is available now
Hi everyone!Recently I made a post about react-monetize and what I'm trying to achieve. Today I reached a working MVP and I'd love to share it with you to receive feedback, contributions, ideas or wha...
04:14 pm GMT - Tue, May 12, 2020
Dev To Command Line Snippets do you keep handy?
Here are a few commands I keep handy:Bash// root login sshssh root@my-ip-here// find PIDsudo lsof -i :// kill portsudo kill -9 // To remove a directory that contains other files or directoriesrm -r my...
03:57 pm GMT - Tue, May 12, 2020
Dev To Changelog: New Home Feed Styling
Starting today you'll notice a new look on the home page. Thank to a huge effort by Pawel/@pp many components in the home page new feed has been changed and generally cleaned up to align with the Cray...
03:56 pm GMT - Tue, May 12, 2020
Dev To is-web-monetized
While browsing and reading articles here in DEV, I found this interesting hackathon on my feed and started to read some resources and view amazing ideas/projects of other developers around the globe f...
03:03 pm GMT - Tue, May 12, 2020
Dev To Discovering Theme UI
Originally posted on laurieontech.devOne of my first challenges in my new role has been to make changes to gatsby-plugin-theme-ui. As it turns out, it's a pretty sparse plugin, more of a passthrough t...
02:56 pm GMT - Tue, May 12, 2020
Dev To Daily Challenge 241 - Tip Calculator
Complete the function, which calculates how much you need to tip based on the total amount of the bill and the service.You need to consider the following ratings:Terrible: tip 0%Poor: tip 5%Good: tip ...
02:52 pm GMT - Tue, May 12, 2020
Dev To What do you want to learn about "The Cloud" today?
The groundwork of all technology work, whether it's in software engineering, marketing, product management or on-call operations, is understanding the fundamentals. Getting a solid foundation in whic...
02:51 pm GMT - Tue, May 12, 2020
Dev To Having a crack at this hackathon
Decided to have a crack at the grant for the web hackathon this afternoonbuilding on something around Web Monetisation, which is an emerging standard I have to admit I was pretty unaware of before tod...
01:59 pm GMT - Tue, May 12, 2020
Dev To Deno: Node.js Killer? Introduction & Demo | Ryan Dahl
Out with the old and in with the new! Will Deno replace Node?? Well let's see. What is Deno?First off, it's pronounced De'no. Like Deno the dinosaur.deno.landIt's a secure runtime for JavaScript ...
01:01 pm GMT - Tue, May 12, 2020
Dev To Strings: A Neat Hexdump Alternative
I was working through my most recent class, Application Security, and one of the exercises required us to find a secret message hidden in an image. Now, I know you can do this manually with hexdump -...
11:11 am GMT - Tue, May 12, 2020
Dev To 50 free tools and resources to create awesome user interfaces
Youre only as good as the tools you useThis saying has been around for years and highlights the importance of using the correct tool for the job. This motto applies to hundreds of different fields and...
10:58 am GMT - Tue, May 12, 2020
Dev To Journey into Web Monetization - day 3
After the first day of idea generation and the second day of learning, I thought I'd get into the more practial side of it and try to get something up to play around with.Here's what I did:Connect to ...
08:46 am GMT - Tue, May 12, 2020
Dev To Job rejection depression
Hello World!Over the past 2 weeks, I have gone through 3 job rejections for a junior/entry-level developer in all cases going through to the final round but not receiving an offer. It is beginning to ...
08:31 am GMT - Tue, May 12, 2020
Dev To Software licensing cheat sheet
If youve ever made an app, program, or just written some code, chances are youre familiar with terms like open source, freeware, and proprietary. You usually find them in the software license. Compreh...
07:14 am GMT - Tue, May 12, 2020
Dev To NestJS GraphQL authentication with JWTs
This video goes over how to use the graphql context in nestjs and use it to authenticate requests with json web token (jwt)....
07:12 am GMT - Tue, May 12, 2020
Dev To I am surprised more people are not using these tools!!
Img BBHost images for free, it even has a API which you can use to upload images and it returns you a URL. RequestbinSend API requests to this tool and it captures everything, Headers, type...
04:55 am GMT - Tue, May 12, 2020
Dev To svelte-monetization - A minimal and lightweight wrapper for the Web Monetization API
I've been wanting to learn Svelte and GitHub actions during this period of self-isolation and when I saw the Grant For The Web x DEV hackathon announcement, it sounded like the best time to check thes...
12:35 am GMT - Tue, May 12, 2020
Dev To Build a blog with Svelte, Strapi, and Apollo
Blogging is excellent to let you share experiences, and Strapi is useful at helping you create your blog! So, I am pretty sure that you now understand what this post is about. Let's learn how to creat...
09:12 pm GMT - Mon, May 11, 2020
Dev To Dynamic module import with Stimulus JS
Scoped behavior by defaultBeing built on top of the mutation observer, Stimulus Controllers are only loaded once a data-controller="my-controller" is visible within the DOM. This is a great way ...
08:41 pm GMT - Mon, May 11, 2020
Dev To Sebastian McKenzie, creator of Babel, is leaving Facebook
Just a little movement in the open source world, Sebastian is leaving Facebook. Sebastian @sebmck This is my last wee...
08:24 pm GMT - Mon, May 11, 2020
Dev To Rebuilding my site with Hugo
That's what you do under the Coronavirus Lockdown, right? Rebuilding your personal website. So... HugoAfter a few years of running on Wordpress, I made the switch to Hugo. I found a database syst...
07:30 pm GMT - Mon, May 11, 2020
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...
06:21 pm GMT - Mon, May 11, 2020
Dev To Curated presets & box-shadow editor for devs & designers
Abinav Seelan and I built a site to curate beautiful box-shadow based designs we found from around the web - to spark design inspiration when we start new projects. boxshadows.comIt features a l...
05:22 pm GMT - Mon, May 11, 2020
Dev To Announcing react-monetize
Why re-invent the wheel everytime?If there's something we as React devs love is the infinite and ever expanding ecosystem of tools and packages at our disposal.The GFTW Hackaton provided a unique oppo...
04:32 pm GMT - Mon, May 11, 2020
Dev To Glitching in a Material World
Last fall, I was fortunate to be able to attend the Chrome Developer Summit in San Francisco. In addition to all the sessions, there was a demo and exhibition floor showing off all sorts of web tech. ...
03:23 pm GMT - Mon, May 11, 2020
Dev To A/B Testing with CloudBees Rollout and Google Analytics (Part I)
Feature flags are a key tool for continuous delivery. Software developers utilize feature flagging to iterate quickly and release safely, ultimately improving product development. This continuous impr...
01:16 pm GMT - Mon, May 11, 2020
Dev To Motion-controlled Fruit Ninja game using Three.js & Tensorflow.js
Over the past few weeks, I've spent some time building a clone of the Fruit Ninja game, you can play with hand movements, using web technologies. Demo:Feel free to check the live demoIn this post...
01:01 pm GMT - Mon, May 11, 2020
Dev To Explain Deno Like I'm Five
Deno just hit 1.0, for anyone out of the loop can we summarize what it is and what it means?...
12:58 pm GMT - Mon, May 11, 2020
Dev To Daily Challenge 240 - ATM
There's an ATM with unlimited money in bills of 10, 20, 50, 100, 200, and 500 dollars. You're given an amount of money n to withdraw with 1<=n<=1500. Try to find the minimal number of bills that...
10:57 am GMT - Mon, May 11, 2020
Dev To Echobox Scaling Remote Working with Data Startup Engineering
Working remotely is becoming the new norm with more companies adopting long term, yet little analysis has been completed to measure its benefits. Before scaling their team Echobox measured the impact ...
10:15 am GMT - Mon, May 11, 2020
Dev To Journey into Web Monetization - day 2
After yesterdays ideas I couldn't decide which one to pursue. I realized I needed a better and deeper understanding of how it works. Here's what I found out:WebMonetization (WM) is both push- and pull...
10:14 am GMT - Mon, May 11, 2020
Dev To Learn Spring Boot by Annotations
This blog will teach you the basics of Spring Boot by looking at the available annotations. A lot of the magic in Spring Apps happens via annotations such as @Bean, @RestController, and @Component. ...
07:54 am GMT - Mon, May 11, 2020
Dev To Tutorial how does Git Rebase work and compare with Git Merge and Git Interactive Rebase
This article was originally published at: https://www.blog.duomly.com/git-rebase-tutorn-with-git-merge IntroThere are many ways of working with git, if they're clean, and don't do damages, probab...
05:11 am GMT - Mon, May 11, 2020
Dev To HowTo: Build Collaborative Realtime Task Lists in React
To commiserate the shutting down of Wunderlist I thought that today we could learn how to build this - https://todo-zeta.now.sh/ - a simple, collaborative and realtime task list service. Users can cre...
04:29 am GMT - Mon, May 11, 2020
Dev To Web Design Basics
On a recent social app I worked on with my peers, we were a bit chewed out for our rather bright colors and design. Described as "hard on the eyes" and "inconsistent", I have been reflecting. What mak...
04:05 am GMT - Mon, May 11, 2020
Dev To Web Monetization for Creatives
My initial thought was how to get web monetization directly into the hands of the creative community? Sure, Mozilla had started working on this with VR developers, but it was better suited to develope...
01:25 am GMT - Mon, May 11, 2020
Dev To Python Zero to Hero - Ep.6 - Python Classes and Instances
Python classes provide functionalities for Object-Oriented Programming. Today we explore how to write classes in Python, clear some concepts of scopes. We learn by purposely breaking some code.You can...
11:54 pm GMT - Sun, May 10, 2020
Dev To Arduino Buttons Made Simple(r)!
Ok, wiring a button to an Arduino isn't really that hard.. But what if you're low on resistors? What if you only want to run logic once per press? Let's make that stuff simple too! Why Use Resis...
06:54 pm GMT - Sun, May 10, 2020
Dev To Test Driven Development by Example
Among the few positive aspects of the lock-down, having more time to read is definitely one of them. Two weeks ago I started reading again the Test Driven Development (TDD) bible written by Kent Beck,...
06:27 pm GMT - Sun, May 10, 2020
Dev To Learn how to build a fast & responsive markdown editor with React, Firebase, & SWR
I've recently embarked on quite the arduous journey of building my own CMS from scratch. Why you ask? That's for a different post . However while working on this project I discovered an amazing data f...
05:45 pm GMT - Sun, May 10, 2020
Dev To Deno is coming
The creator of Node.js from some time has been working in a new project called Deno, the first stable version of this project should be published in 3 days on May 13. The project is defined asDeno is ...
05:20 pm GMT - Sun, May 10, 2020
Dev To Deno the Node replacement? Bonus: I created a boilerplate for Deno
First things firstDeno is right now not production-ready. As of writing this post, it is in version 1.0.0-rc2. Does this mean we should ignore it? No, we should start to learn it right now becau...
04:22 pm GMT - Sun, May 10, 2020
Dev To PWA - Why should you use it and not use it?
In the current world of technologies, one of the technologies that is currently booming is the PWA. It was introduced by Google in 2015 and since then plenty of websites have adopted this technology. ...
04:02 pm GMT - Sun, May 10, 2020
Dev To Resources for learning React
React is by far the most popular Javascript framework and being used by many big companies like Netflix, Facebook, Twitter & Reddit. With it's rise in popularity came the a plethora of resources...
04:01 pm GMT - Sun, May 10, 2020
Dev To Almon Brown Strowger and the Invention of the Automatic Telephone Exchange
I found this story fascinating and wanted to share...Almon Brown Strowger was an undertaker and was losing business to a competitor a competitor's wife, working as a telephone operator, was routing ca...
03:55 pm GMT - Sun, May 10, 2020
Dev To How to achieve a 50% reduction in Redis memory usage
Yes, you read that right.To give you some context, some time ago, our (my org's) Redis usage was un-tracked -- meaning we didn't know why our Redis memory was being occupied as much as it was. Our 2.5...
03:49 pm GMT - Sun, May 10, 2020
Dev To An Introduction to Browser Extensions
What are browser extensions?Every mainstream browser has provided add-ons to extend the functionality provided by the core software in the past. These add-ons can perform a multitude of tasks su...
03:45 pm GMT - Sun, May 10, 2020
Dev To The hidden magic of Main Thread Scheduling
TL;DR:Scheduling is a mechanism introduced lately by the React team to manage and prioritise tasks in the browser. It has become a case study for Google Chrome Dev team, to create a Main Thread Schedu...
02:46 pm GMT - Sun, May 10, 2020
Dev To How to install and run Typescript on Windows - beginner's guide
In my last article I explained what Typescript is and why we should use it. You can read the integral text here: Simple introduction to Typescript - beginner's guide ...
02:41 pm GMT - Sun, May 10, 2020
Dev To React: Optimize Components with React.memo, useMemo, and useCallback
This article was originally posted on the Headway blog. Visit us at headway.io to see how we're making waves. In most cases, React performance is not something you need to worry about. The core librar...
02:32 pm GMT - Sun, May 10, 2020
Dev To howcolors.work
Did you already see the fantastic https://howurls.work by @kettanaito? Artem Zakharchenko @kettanaito Excited to ann...
02:20 pm GMT - Sun, May 10, 2020
Dev To How to Use OBS Studio to Record or Stream Live Presentations
With quarantine measures and social distancing taking place all over the world, this is definitely the season for online conferences and virtual events. There's also a lot of folks getting into stream...
01:50 pm GMT - Sun, May 10, 2020
Dev To Web Monetization in Vue
There is an awesome post for getting started with web monetization in React and was inspired to make one using Vue 3. Getting started with web monetization in React E...
01:22 pm GMT - Sun, May 10, 2020
Dev To Creating Slanted Division in HTML and CSS
There are many post on how to create a slanted div using HTML and CSS.They use pseudo elements which is not required at all. In just five lines of CSS code anyone can create a slanted div.HTML codes &...
11:21 am GMT - Sun, May 10, 2020
Dev To Estimating Working and Pricing in Development
Estimates are an important part of doing development or design. There are estimates for fixing bugs, estimates of hours to deliver a project, and estimates of how many weeks that will take.Youtube: Es...
11:12 am GMT - Sun, May 10, 2020
Dev To What is an API and how to call an API in JavaScript
Have you ever wondered what the heck is this term "API" that everyone keeps talking about? Or did your boss just throw another one of those "We might want to integrate XYZ Api into this project" and y...
10:06 am GMT - Sun, May 10, 2020
Dev To What's your wifi's name?
If you live in a big city or even work in one, you've probably seen some interesting wifi names in your time when you connect.CrappyModem101Tell your wifi love her?The InternetClick here for internet ...
09:54 am GMT - Sun, May 10, 2020
Dev To "Is PHP Dead?" Discussion
Tl;dr: it is not.It was an important moment for me. I was turning 30. One of my best friends organized a lovely house party, and another DJ friend was playing nice music. Even my brother, who was livi...
08:17 am GMT - Sun, May 10, 2020
Dev To Lessons In Multi-Step Form With React & Material UI
IntroductionWhen it comes to a multi-step form with React. I had trouble searching for related materials. On how to do it as I was implementing a survey form for one of my projects. Fortunately,...
05:47 am GMT - Sun, May 10, 2020
Dev To What I learnt while working my first open source package for Go
Recently I released a small package for Go. akshaybharambe14 / go-jsonc go-jsonc provides a way to work with commented json by converting it ...
05:16 am GMT - Sun, May 10, 2020
Dev To Journey into Web Monetization - day 1
I was excited to learn about this new web monetization api and what impact it can have on the future of the web.My basic understanding of it:Creators can set up payment pointers (basically a url to a ...
04:56 am GMT - Sun, May 10, 2020
Dev To Postwoman won Tyk Side Project Fund
We're excited to announce that Postwoman won Tyk Side Project fund to kickstart your favorite API request builder This is an achievement of our whole community! Thank you for each pull request, ...
02:37 am GMT - Sun, May 10, 2020
Dev To Building Calndr, a free AddEvent alternative
Coronavirus has impacted pretty much every business large and small, and has resulted in a massive surge in online events. Companies that previous provided solely physical services are switching to we...
10:14 pm GMT - Sat, May 9, 2020
Dev To An Easy Guide To Understanding Constructors In JavaScript
Table of ContentsAn Introduction To ConstructorsFunctions, Constructors And The new OperatorConstructors And Prototypal InheritanceJavaScript's Built-In ConstructorsClosing Thoughts 1. An I...
09:16 pm GMT - Sat, May 9, 2020
Dev To Take the day off
Sometimes you need to remind yourself that through all of the madness in the world, you can take the day off. I travel a lot, I meet people, I spend time discussing Azure as a part of my role as a Cl...
08:13 pm GMT - Sat, May 9, 2020
Dev To Why to use async & await instead of the Promise class?
In order to answer this question we should first say what are actually promises and what they do.What are promisesPromises are a way to write asynchronous code, which means that a function will return...
05:54 pm GMT - Sat, May 9, 2020
Dev To Have you ever worked with an engineer who never leveled up?
A co-worker of mine was let go and the consensus amongst the team was an unspoken understanding that although they have 4+ years of experience, they never leveled up past the Junior level.Have you eve...
04:35 pm GMT - Sat, May 9, 2020
Dev To Git Explained: The Basics
Git is scary when you are starting up. There is this imminent fear that you could possibly lose hours of hard work by using the wrong commands. Keep reading if this is how you feel every time you are ...
04:03 pm GMT - Sat, May 9, 2020
Dev To Retries in distributed systems: good and bad parts
Retries are a way to provide resiliency in a distributed systemWhen working with a distributed system, the only guarantee we have is that things will fail sooner or later. In these circumstances...
03:43 pm GMT - Sat, May 9, 2020
Dev To Using the Goodreads API and 11ty to create an online bookshelf
IntroRecently, after totally falling for Dave Rupert's YouTube thumbnail (on Twitter) experiment, I discovered his bookshelf which I really love!As a reader (my day job is at a public library) I...
02:55 pm GMT - Sat, May 9, 2020
Dev To How to Escape Tutorial Purgatory
Note: This is a syndicated post. If you'd like to, you can view the original on my dev blog.We've all been there before: You follow one tutorial after another hoping to find some sense of accomplishme...
11:15 am GMT - Sat, May 9, 2020
Dev To How to face failures and critics? A Motivational Story of Kung Fu Panda
IntroWhen you start doing something there will be a hundred critics, demotivators, competitors on the way. The ones who learn from all these incidents and improve are the only ones who succeed. ...
09:59 am GMT - Sat, May 9, 2020
Dev To Adding Comments to Gatsby with Netlify Serverless Functions GitHub
I wanted to accept user comments on a Gatsby website and store them on GitHub. As in, I wanted the comments to go straight into a file called comments.json in my repository. So I could use something a...
07:00 am GMT - Sat, May 9, 2020
Dev To Number 1 Problem for Developers - Solved!
One of the most difficult things in programming is coming up with variable names. If the situation is even a bit more complex, I always end up either coming up with bad non-describing name or just tak...
05:51 am GMT - Sat, May 9, 2020
Dev To Making a wait widget using a pseudo-element and CSS Step Animation
Here's my approach to making a wait widget:using a pseudo-element after,using keyframes for animation,using steps for changing states,using infinite to make a loop,using content to change the animatio...
03:30 am GMT - Sat, May 9, 2020
Dev To How to use MoJS with React
Creating beautiful animations is one of the most difficult task for a Frontend developer. The solution to this problem is to use some super easy to use Library like MoJS. In this article we are going ...
02:33 am GMT - Sat, May 9, 2020
Dev To The Ember Times - Issue No. 147
Emberistas! Ember 3.18 is out , investigate arguments with Ember Inspector , read the blog post comparing Ember Octane and React , explore autosave with Ember Octane , review Embroider & memoizat...
02:00 am GMT - Sat, May 9, 2020
Dev To Top Mistakes That Developers Make
Subscribe to my email list now at http://jauyeung.net/subscribe/Follow me on Twitter at https://twitter.com/AuMayeungMany more articles at https://medium.com/@hohangaEven more articles at http://thewe...
12:12 am GMT - Sat, May 9, 2020
Dev To How to Differentiate UX and UI
Im in the last segment of my immersive software engineering boot camp in which the next step is to enter the job hunt. Entering the program, I had no comprehension of the skills that I would be exitin...
11:47 pm GMT - Fri, May 8, 2020
Dev To And then the interviewer asks, "Can you do this with less code?"
I LOVE fun solutions to interview problems. When prepping for interviews, I believe it's important to understand the capabilities and data structures in any given language as they can help you solve m...
11:24 pm GMT - Fri, May 8, 2020
Dev To Deno: 1.0 officially scheduled on May, 13! Review of the features
IntroductionIt all started 2 years ago, Ryan Dahl, the creator of Node.js gave a talk at the JSConf 2018 "10 Things I Regret About Node.js":It was actually 7 things he regrets about Node.js: No...
11:18 pm GMT - Fri, May 8, 2020
Dev To The Reasons why you should learn Svelte & use it for your Applications.
The JavaScript community is in some-ways lucky to have a large amount of Libraries, Frameworks & Tools available to you. Many of which help in solving very specific problems, but this is a huge he...
11:12 pm GMT - Fri, May 8, 2020
Dev To Recipe for a good readme
Good project readme helps you stand out when looking for a job and is a good practice in code documentation. Here are some tips & tricks for writing one. Table of contents:Write it wellInclud...
08:59 pm GMT - Fri, May 8, 2020
Dev To API Survey [5min]
Hey all!I'm running a survey to learn more about the pains of consuming third-party APIs. I'd love your insights if you have 5 minutes! (happy to share the results when compiled)https://forms.gle/E2DV...
06:14 pm GMT - Fri, May 8, 2020
Dev To The Comprehensive Sequelize Cheatsheet
Sequelize is the most famous Node ORM and is quite feature rich, but while using it I spend much of my time juggling around between the documentation and different google searches.This Cheatsheet is t...
05:37 pm GMT - Fri, May 8, 2020
Dev To Cracking the Google Coding Interview: the definitive prep guide
Passing the Google interview is any software developers dream. This interview is the ultimate test of your technical prowess and requires not luck or shortcuts but hard work and preparation. Luckily, ...
05:17 pm GMT - Fri, May 8, 2020
Dev To Tips for Managing Projects with Remote Development Teams
This article was originally posted on the Headway blog. Visit us at headway.io to see how we're making waves.In this article, we share guidelines and advice for remote software development teams to mo...
05:03 pm GMT - Fri, May 8, 2020
Dev To 4 ways to use Generator Functions in JavaScript | Examples | Advantages
In this Article (Click to skip to that topic):Generator FunctionsRecap: FunctionsHow does it work?4 ways to use Generator Functions with ExamplesAdvantages of using Generator function Complete video f...
03:56 pm GMT - Fri, May 8, 2020
Dev To Feelings during incident response
This is a cross post from Glitch SRE Mads Hartmann's Blog about Shift Shift Forward, a podcast that showcases everything that makes Glitch the best place to create on the webAs part of an upcoming epi...
03:38 pm GMT - Fri, May 8, 2020
Dev To Discover 7 amazing tips and tricks about the CSS background image
This article was originally published at https://www.blog.duomly.com/css-background-image-tutorial-with-examplesThe background image is probably one of the CSS properties which all of us, front-end de...
03:19 pm GMT - Fri, May 8, 2020
Dev To Flask Pixel UI-Kit - Accessibility First open-source Flask starter
Hello Coders, This article presents a simple Flask starter built on top of Pixel UI Kit - a free & open-source design system compliant with the latest UI design accessibility standards. The UI Kit...
02:42 pm GMT - Fri, May 8, 2020
Dev To How To Convince A Developer To Join Your Startup
IntroductionWhen it comes to convincing a developer to join your startup. It can be a tough sell. Due to the demands of many companies who are going through digital transformation. Which is why ...
02:33 pm GMT - Fri, May 8, 2020
Dev To The idea that changed the way I program - Dev Finds Friday
This was originally published in my free weekly newsletter, Dev Finds Friday. It's like having that cool friend who sends you all the best links on the internet (but better).Onto the the links!I was b...
02:20 pm GMT - Fri, May 8, 2020
Dev To Daily Challenge 239 - Graceful Tipping
Adding tip to a restaurant bill in a graceful way can be tricky, that's why you need make a function for it. The function will receive the restaurant bill (always a positive number) as an argument. Yo...
12:32 pm GMT - Fri, May 8, 2020
Dev To JS Fundamentals: Object Assignment vs. Primitive Assignment
IntroductionSomething I wish I had understood early on in my JavaScript programming career is how object assignment works and how it's different from primitive assignment. This is my attempt to ...
11:27 am GMT - Fri, May 8, 2020
Dev To Freelancing Tips and Tricks
If you are thinking of freelancing and currently have a full-time job, my best advice is to make sure you first build a network for yourself. Slowly progress to freelancing over time, by doing bits of...
03:42 am GMT - Fri, May 8, 2020
Dev To What is the JAMstack?
If you are like me, maybe you have heard the term, or maybe you are overwhelmed by the many static site generators and don't know what exactly they are and what problems they solve.In this article I w...
02:45 am GMT - Fri, May 8, 2020
Dev To Side Projects That We Can Create With Free APIs
Subscribe to my email list now at http://jauyeung.net/subscribe/Follow me on Twitter at https://twitter.com/AuMayeungMany more articles at https://medium.com/@hohangaEven more articles at http://thewe...
11:27 pm GMT - Thu, May 7, 2020
Dev To Zoom has acquired Keybase
Techcrunch: Zoom acquires Keybase to get end-to-end encryption expertiseKeybase never really developed an actual business model from what I can tell, so this is not all that surprising in some w...
10:16 pm GMT - Thu, May 7, 2020
Dev To Azure Functions Output bindings
Binding to an Azure function is a way of declaratively connecting another resource to it; bindings may be connected as input, output, or both. Data from bindings is provided as parameters.Bindings are...
10:09 pm GMT - Thu, May 7, 2020
Dev To Deployed Heroku app only works after refreshing (Node.js, Express.js, Jquery, Css, Html, TMDB API)
I have an app that allows you to search for movies and tv shows using The Movie Database API. The app is fully functional on Heroku after refreshing the page. By any chance is there a way to speed up ...
10:04 pm GMT - Thu, May 7, 2020
Dev To How To Use Docker For WordPress Development
When developing WordPress sites, apps, plugins and themes, it's always a good idea to work with a local test environment. When I started WordPressing seriously in 2014, the options were XAMP -- Deskto...
09:45 pm GMT - Thu, May 7, 2020
Dev To Series: You're Doing Virtual Events Wrong! Advice from the Community: Attendee Experience
IntroductionWith the recent global pandemic and the inability to have large gatherings, there is an ever-increasing amount of events moving to Virtual, whether it's temporary or a decision to go...
09:17 pm GMT - Thu, May 7, 2020
Dev To Tea, Not Coffee: DevRel in a Pandemic
I go to conferences on both sides of the Atlantic, and theres a slightly hilarious thing that happens at morning caffeine break. Someone from the UK will walk up to the hot drink station and register ...
08:51 pm GMT - Thu, May 7, 2020
Dev To What is BEM and why use it to name your HTML classes!
Good day!Today I will be talking about one of the tools I use on my web development projects that makes me code prettier and my like easier: BEM! What is BEM?BEM (Block, Element, Modifier) is a n...
07:41 pm GMT - Thu, May 7, 2020
Dev To The ultimate 8-bullet checklist to ace the Full Stack interview project
Interviews at top remote work platforms like Toptal, Crossover, or any other applicant vetting marketplaces are tough to crack. As part of the screening process, some of these sites will normally ask ...
07:38 pm GMT - Thu, May 7, 2020
Dev To Announcing MenderCon
I recently announced on a few different social platforms that Corgibytes and Legacy Code Rocks are hosting a conference. M. Scott Ford @...
06:22 pm GMT - Thu, May 7, 2020
Dev To React ContextHooks API=> Ideal State Management
Hey there! React is pretty great with a ton of stuff. But sometimes we need global states, such as a UI theme or locale preferences. Now ordinarily, to pass states down to child components what we do ...
04:58 pm GMT - Thu, May 7, 2020
Dev To Do you know these 5 topics in HTML?
What is HTML?HTML forms the basis of any website you see out there. Whether that's tharunshiv.com, google.com or amazon.com . Fortunately, it doesn't take much time to master HTML. I will list t...
04:49 pm GMT - Thu, May 7, 2020
Dev To Angular: How to build a full screen calendar like Outlook
In an Angular project a while back I needed to display a full screen calendar like the one in outlook. So as a good lazy developer I start looking on the web for a nmp package that could do the job.To...
04:40 pm GMT - Thu, May 7, 2020
Dev To Covid-19 App Design in Figma
Designing an App UI in Figma can seem tricky. In today's video, we create this Covid-19 App Design with some nice use of colors, box shadows, font sizing and more. I go through the whole design proces...
04:25 pm GMT - Thu, May 7, 2020
Dev To What do you think of Github Codespaces?
...
04:08 pm GMT - Thu, May 7, 2020
Dev To How Do You Start a Node.js Server in Production?
This article was originally published a day earlier at https://maximorlov.com/start-node-js-in-production/You want to launch your Node.js application. Perhaps this is your first time. The app is a bac...
02:38 pm GMT - Thu, May 7, 2020
Dev To Announcing the Grant For The Web Hackathon on DEV
We are so excited to announce the Grant For The Web x DEV Community hackathon. Grant for the Web is a collaboration between Mozilla, Creative Commons, and Coil. They are working towards a healthier in...
02:33 pm GMT - Thu, May 7, 2020
Dev To Personal Branding - For Your Career
Personal branding does the same job for a person as branding for the companies. The brand of a company echoes its actions, services, and reputation. The companies stand out from their competition thro...
02:15 pm GMT - Thu, May 7, 2020
Dev To Getting started with Microsoft Fluent UI React
This article was originally published here.Have you ever wanted to create User Interface similar to Microsoft products? Have you heard about Microsoft Fluent UI? In this article, we will see what is F...
12:58 pm GMT - Thu, May 7, 2020
Dev To TIL: URLSearchParams
Follow me on Twitter at @tim_deschryver | Subscribe to the Newsletter | Originally published on timdeschryver.dev.It has been a while that I had the need to read and write query parameters from an URL...
12:54 pm GMT - Thu, May 7, 2020
Dev To How to learn a lot and keep going? My Personal experience
IntroMost of us want to achieve big in our life, how 'big' that is, is debatable and is unique to each one of us. But there is only one thing that will lead you there. In this podcast, I exactly...
12:39 pm GMT - Thu, May 7, 2020
Dev To May 7 Daily CodeNewbie Check-in Thread
You are encouraged to use this daily thread to:Ask for help (all questions encouraged)Explore topics youre curious aboutShare something youve written or readCelebrate your winsStay accountable to your...
11:57 am GMT - Thu, May 7, 2020
Dev To Quick Demo! One month of building.
Now in Supabase:Set up Postgres in less than 2 minutesAuto-generated APIs! (they are a bit flaky, go easy)Query your database directly from the dashboardAnalyze your queries and make them faster ...
09:56 am GMT - Thu, May 7, 2020
Dev To It's time to understand the code visually
Yeah, you heard me right, it's time to visualize the code.When I started learning to code it was quite difficult for me to even understand the working of simple loops, data structures, how the iterati...
08:50 am GMT - Thu, May 7, 2020
Dev To How to use Animate CSS and create stunning effects in seconds? - 3 projects
This article was originally published at https://www.blog.duomly.com/how-to-use-animate-css-tutorial-with-examples/A few years ago, I was working on a mobile app project where the user interface was p...
06:54 am GMT - Thu, May 7, 2020
Dev To 8 Ridiculously Simple Javascript Tricks Not Taught on Tutorials
I've been a little busy building cenario over the past few months and shining my coding skills again.During this period I remembered/learnt a lot of simple tricks that might be useful for beginners or...
05:13 am GMT - Thu, May 7, 2020
Dev To what's your side hustle after work hours?
What do you do after work time ?If you have a side hustle how motivated are you to achieve it ?...
04:48 am GMT - Thu, May 7, 2020
Dev To 9 Tricks To Write Less JavaScript.
Hi Dev , Thanks for opening my blog. I hope you are doing well and ready to learn some Tricks To Write Less JavaScript .So, let's start!1. Declaring Variables//Longhandlet x;let y;let z = "post";//Sho...
04:20 am GMT - Thu, May 7, 2020
Dev To Build pagination with ES6 async generators and iterables
What the is a generator?Well, according to the definition :Generators are functions which can be exited and later re-entered. Their context (variable bindings) will be saved across re-entrances...
03:59 am GMT - Thu, May 7, 2020
Dev To JavaScript tips and tricks to be a better developer
These are some of the very basic Javascript methods that will help you get better in Javascript.Let's straightly jump into coding.. Fill array with datavar myArray = new Array(10).fill('A');cons...
03:29 am GMT - Thu, May 7, 2020
Dev To List of project ideas that will give you wings
Not satisfied with project ideas suggestions after googling Cool Project Ideas!Confused about which project to choose that will be interesting to develop and fun to solve the problem.Hola! then you ar...
02:40 am GMT - Thu, May 7, 2020
Dev To Tips for Developers to Work Better Remotely
Subscribe to my email list now at http://jauyeung.net/subscribe/Follow me on Twitter at https://twitter.com/AuMayeungMany more articles at https://medium.com/@hohangaEven more articles at http://thewe...
02:39 am GMT - Thu, May 7, 2020
Dev To Fake REST APIs That We Can Use to Build Prototypes
Subscribe to my email list now at http://jauyeung.net/subscribe/Follow me on Twitter at https://twitter.com/AuMayeungMany more articles at https://medium.com/@hohangaEven more articles at http://thewe...
06:17 pm GMT - Wed, May 6, 2020
Dev To 7 Svelte features that bring me joy
When you learn Svelte for the first time, there are lots of little things that put a smile on your face. Some of the little shortcuts are so elegant, they make things so much easier with cleaner, more...
05:19 pm GMT - Wed, May 6, 2020
Dev To List of the side project ideas
Hi people. Here is another list of project ideas to build a portfolio, to prepare yourself for a real job, to improve your coding skills, etc.Choose a platform/technology/language you like or want to ...
05:03 pm GMT - Wed, May 6, 2020
Dev To Recap of GitHub Satellite
Quick summary for GitHub Satellite GitHub discussions coming out this summer. Example here VSCode embedded in GitHub : Codespaces. Pre-register here GitHub enhances safety on repositorys areas Privat...
03:56 pm GMT - Wed, May 6, 2020
Dev To React & Node Tutorial - Full ECommerce in 5 Hours [2020]
Welcome to my React and Node tutorial to build a fully-functional e-commerce website in 5 hours. Open your code editor and follow me for the next hours to build an e-commerce website using React and N...
03:15 pm GMT - Wed, May 6, 2020
Dev To 9 awesome CSS border tricks that will critically help you with styling
This article was originally published at: https://www.blog.duomly.com/css-border-with-examples-tutorial/ Introduction to CSS borderHi guys, today we will talk about BORDERS!The CSS border is some...
03:00 pm GMT - Wed, May 6, 2020
Dev To Building my site with Tailwind CSS
This is a 2 part series where I talk about the two main tech I used to build my new website, samanthaming.com. The first one I talked about my experience using VuePress. In this one, I'll talk about T...
02:45 pm GMT - Wed, May 6, 2020
Dev To Use this LinkedIn bot to land your dream job in 3 easy steps
TL;DRFollow the instructions and start connecting! mariiio / linkedin_connect Configurable and easy to use LinkedIn tool to automate co...
01:38 pm GMT - Wed, May 6, 2020
Dev To The best alternative to the console.log statement
Beautiful Logger for Node.jsThe best alternative to the console.log statementI love using console.log but it is difficult to record all the log information. I have implemented a small colored v...
01:05 pm GMT - Wed, May 6, 2020
Dev To Daily Challenge 238 - One is the Loneliest Number
The range of vision of a digit is equal to its own value. 1 can see one digit to the left and one digit to the right, 2 can see two digits, and so on.Thus, the loneliness of a digit is the sum of the ...
12:06 pm GMT - Wed, May 6, 2020
Dev To WebAssembly and Node.js - No, they won't compete with each other, they'll coexist
I'm sure you've heard all the hot stuff with WebAssembly. WebAssembly is so flexible that people start making standalone runtimes from the WASI standard. But let me tell you one thing, Node.js and Web...
11:59 am GMT - Wed, May 6, 2020
Dev To Acing Your Interview: Traversing a Linked List in JavaScript
Traversing a linked list data structure is a common interview question. Today, we'll explore how to do so in JavaScript. The Video VersionPrefer video tutorials? I made a walkthrough of this int...
10:52 am GMT - Wed, May 6, 2020
Dev To Truncate text with CSS The Possible Ways
Problem:There are a lot of methods in every language to truncate text. But, recently, I faced a challenge on front-end in CSS, where I needed to truncate text for multiple lines. There were some...
09:45 am GMT - Wed, May 6, 2020
Dev To Changelog: Subscribe to a Posts Threads v2
You could already subscribe to a post's comments on DEV, but the problem was, many community members were not aware that you could. We had this feature pretty well hidden. From a post page, you had to...
06:07 am GMT - Wed, May 6, 2020
Dev To Exploring Linux System
In the previous posts, we learned what are commands and how do we use them to navigate through a Linux system. Now, let's go through some more commands that will help us in exploring the Linux System....
02:50 am GMT - Wed, May 6, 2020
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.@nas5w shared their answer to W...
01:01 am GMT - Wed, May 6, 2020
Dev To What are the misconceptions of non-tech folks when working with devs on web projects?
I am preparing a blog post for non-tech folks to manage their expectations but also explain how we work. For instance, I will mention that the idea of "simple" tasks is different when it comes to code...
10:12 pm GMT - Tue, May 5, 2020
Dev To What is Deno.js and why should you care?
TL;DRDeno was created by Ryan Dahl, the creator of Node.js.Deno is secure by default. Without permission, it cannot access files, network, or the environment.Deno has TypeScript built-in with no...
09:50 pm GMT - Tue, May 5, 2020
Dev To OpenCV directly in the browser (webassembly webworker)
We'll see how to use the OpenCV library directly on the browser! To do this, we will compile OpenCV to webassembly and then run it inside a webworker. What is OpenCVOpenCV is the most popular lib...
09:42 pm GMT - Tue, May 5, 2020
Dev To 19 Programming Myths
You might think a profession based on logic and learning would be immune to folklore, but the developer community remains rife with myth myths so pervasive they begin to manifest into reality.If all ...
07:10 pm GMT - Tue, May 5, 2020
Dev To Welcoming Joe Doss to the DEV Team
We are very excited to welcome Joe Doss to the DEV Team as our Principal Systems Architect.Joe has been working in tech for 20+ years, is a serious Linux user, and has made significant contributions t...
07:06 pm GMT - Tue, May 5, 2020
Dev To Hello ~World~ Systems Engineering
Hello???Is this thing on? Oh! Hey there... My name is Joe Doss and this is my first week at DEV and my first post! Ooof! I just realized that it took me a couple years to write my first post on DEV. I...
06:15 pm GMT - Tue, May 5, 2020
Dev To [Free Course]Learn JavaScript in 7 hours
Course Screenshot IntroThis is the course where I have put my heart and soul into creating one, which would help a lot of JavaScript fans to learn more about it. In this course, I have cove...
05:20 pm GMT - Tue, May 5, 2020
Dev To Text classification with transformers in Tensorflow 2: BERT, XLNet
IntroductionThe transformer-based language models have been showingpromising progress on a number of different natural language processing (NLP)benchmarks. The combination of transfer learning m...
05:14 pm GMT - Tue, May 5, 2020
Dev To Why you should never use sticky sessions
This post was originally published in my blog.Sticky sessions grant the ability to route incoming requests to a specific server, based on their session identifier. We usually find them in applications...
04:41 pm GMT - Tue, May 5, 2020
Dev To SQL injection for developers
The basics of how to test and protect your applicationSQL Injection (SQLi) accounted for more than 72% of all attacks when looking at all verticals during (2018-2019) period.- State of the inter...
04:20 pm GMT - Tue, May 5, 2020
Dev To 5 Minute Tutorial: Deploying a Next app with AWS Amplify Hosting
Cover image by Lubo MinarIn this tutorial you'll learn how to deploy a Next app to AWS using Amplify Hosting.There are two options: One using the Amplify CLI, and the other using a Git repository. We ...
03:45 pm GMT - Tue, May 5, 2020
Dev To Should devs code in their free time?
Contribute to open-source, work on side projects, give tech talks, write blog posts, you name it.Some software companies value your off-work activity more than your experience. What do you think about...
03:30 pm GMT - Tue, May 5, 2020
Dev To Announcing: The Twilio Hackathon Winners!
About a month ago, we announced our first-ever Twilio Hackathon.Participants were tasked to create an app using any of the Twilio APIs in the following project categories: COVID-19 Communications, Eng...
02:57 pm GMT - Tue, May 5, 2020
Dev To Where Are Docker Logs Stored?
Theres a short answer, and a long answer. The short answer, that will satisfy your needs in the vast majority of cases, is:/var/lib/docker/containers/<container_id>/<container_id>-json.log...
02:46 pm GMT - Tue, May 5, 2020
Dev To Interactive Machine Learning Experiments
TL;DRHey readers!I've open-sourced new Interactive Machine Learning Experiments project on GitHub. Each experiment consists of Jupyter/Colab notebook (to see how a model was trained) and demo...
01:43 pm GMT - Tue, May 5, 2020
Dev To Introducing our May 2020 sponsors
Both DigitalOcean and CloudBees have returned as Gold sponsors, along with Fastly, who just joined on this May. We'd like to extend thanks to each of these companies for helping to support the DEV Com...
01:42 pm GMT - Tue, May 5, 2020
Dev To Evaluating Deep Learning Models in 10 Different Languages (With Examples)
ONNX is an open format built to represent machine learning models. ONNX defines a common set of operatorsthe building blocks of machine learning and deep learning modelsand a common file format to ena...
01:05 pm GMT - Tue, May 5, 2020
Dev To Daily Challenge 237 - Delete Extra Occurrences
Alice and Bob were on a holiday. Both of them took many pictures of the places they've been, and now they want to show Charlie their entire collection. However, Charlie doesn't like these gallery sess...
11:39 am GMT - Tue, May 5, 2020
Dev To Javascript interviews: undefined V/s null
Hey fellow devs!Having conducted interviews for Javascript developers over the past several years, I am now starting a new playlist series on my YouTube channel focussed on Javascript interviews for b...
10:31 am GMT - Tue, May 5, 2020
Dev To 10 Tips To Get Out Of Your Own Way And Start That Side Project
Let's START working on our Dream Projects!My last 10 years of coding had its ups and downs. To have more ups I've implemented tiny habits to be more productive. It's time to share! If one of them will...
08:10 am GMT - Tue, May 5, 2020
Dev To Everything you should know about HTML tables
This article was originally published at https://www.blog.duomly.com/how-to-build-an-html-table-tutorial/When you are building a project which has some data to present, you need a good way to show the...
07:49 am GMT - Tue, May 5, 2020
Dev To Creating practical Instagram-like galleries and horizontal lists with CSS scroll snapping
What's the difference between carousels and horizontally scrollable lists? Is it the gestures, snapping, or the number of visible items? They are very similar, especially on touch devices.I looked at ...
04:45 am GMT - Tue, May 5, 2020
Dev To 8 Must Know Javascript Array Methods
Hi, Dev! Thanks for opening my blog. I hope you are doing well and ready to learn the most used JavaScript Array Methods.Here are the 8 JavaScript Array Methods you should know.1. filter()The filter()...
01:32 am GMT - Tue, May 5, 2020
Dev To AWS Database: The Journey to Certification
A little while ago I wrote about what the Exam Guides recommend to study for the AWS Cloud Practitioner and Associate exams. AWS Series: The Journey to Certification ...
01:26 am GMT - Tue, May 5, 2020
Dev To Don't Make NPM Packages Unless You Need To
We reached the 1 million packages mark in NPM - the de facto package manager in Node.js. And trust me about 30% or so of those are doing the same thing. So the question now stands - when is enough, ...
12:31 am GMT - Tue, May 5, 2020
Dev To Beginner Healthcare AI/TensorFlow.js
IntroI am a semi-beginner in all things tech and coming up on actually finally completing my coding bootcamp course with Flatiron on full stack web development! Woo The course covers standard s...
12:26 am GMT - Tue, May 5, 2020
Dev To Free to use most common frontend components made using Bootstrap4
Hey folks, while learning bootstrap4, I've designed some of the most common frontend components such as Login/Signup, Audio/Video/Image gallery, Footer, Employees card, Pricing tables, Contacts, etc a...
11:01 pm GMT - Mon, May 4, 2020
Dev To Running multiple versions of Python in Cloud Run
On this edition of Serverless Toolbox, we take a look at how to deploy multiple versions of Python in Cloud Run.Check out the video version of this blog post. Running multiple versions of Python in Cl...
09:46 pm GMT - Mon, May 4, 2020
Dev To When and How to effectively use Bootstrap
In my journey to becoming a Software Developer, I've seen so many frameworks being implemented and one of them is Bootstrap. As efficient as it is tho, so many developers have a strong dislike towards...
09:07 pm GMT - Mon, May 4, 2020
Dev To Introducing glitcheroo: The simple deployment tool for Glitch
Glitch is a free and simple online platform for creating Node.js-based web apps. The friendly, creative Glitch community has shared millions of projects publicly that you can use, view the source code...
07:14 pm GMT - Mon, May 4, 2020
Dev To What is dapr?
Welcome back to the dapr series!Last time, we talked about the challenges of getting software right. If you need a quick refresher:The easiest thing about software is writing itThe next hardest thing ...
04:39 pm GMT - Mon, May 4, 2020
Dev To 20 resources to read or watch to become an advanced JavaScript developer
JavaScript has never been more used than today. It's a real asset to get good at it. When discovering JavaScript, you first learn variables, if statements, loops, arrays, objects, functions! Maybe you...
04:24 pm GMT - Mon, May 4, 2020
Dev To Adding Sign in with Apple to your iOS App
Since April 2020, all apps that use a third-party or social login service are required to offer Sign in with Apple if they want to be accepted in the App Store.In a previous tutorial, we walked throug...
03:12 pm GMT - Mon, May 4, 2020
Dev To DEV is participating in the MLH Fellowship, Powered by GitHub
Today, the teams from Major League Hacking (MLH) and GitHub Education announced The MLH Fellowship, Powered by GitHub.The Fellowship is a new kind of tech internship. Its a 12-week program that provi...
01:57 pm GMT - Mon, May 4, 2020
Dev To Daily Challenge 236 - RGB to Hex Conversion
This rgb function is incomplete. Complete it so that passing in RGB decimal values will result in a hexadecimal representation being returned. Valid decimal values for RGB are 0 - 255. Any values that...
01:47 pm GMT - Mon, May 4, 2020
Dev To State Of Linux Usability 2020
TL;DRWe've carried out a series of daily tasks on TOP 20 Linux distros as well as Windows and macOS to test whether Linux has a chance to compete in daily use space. And the answer is - Yes sinc...
01:43 pm GMT - Mon, May 4, 2020
Dev To Why YOU Should Contribute To Open-Source
Hey, folks! Happy Star Wars Day, first of all!My name is Rishabh, and I'm currently a uni student, pursuing B.Tech. in Information Science and Engineering. I got introduced to programming when I was 1...
01:23 pm GMT - Mon, May 4, 2020
Dev To Boring or bold?
I finished one book recently, that I believe is a pretty bad one. Its a wonder how its possible to take such an exciting topic as videogames and turn it into an incredibly flat piece of a book filled ...
01:02 pm GMT - Mon, May 4, 2020
Dev To What's the state of the software job market?
Extreme economic slowdown, most organizations hurt, some sectors positively impacted, layoffs and furloughs across many companies.From your perspective, how severely is the software job market being a...
12:19 pm GMT - Mon, May 4, 2020
Dev To Understanding Express.js: Creating Your Own Node HTTP Request Router
Express is a terrific JavaScript framework that serves as the backend for a lot of full stack web applications. Many of us use it day-to-day and are proficient in how to use it but may lack an underst...
11:59 am GMT - Mon, May 4, 2020
Dev To May 4 Daily CodeNewbie Check-in Thread
You are encouraged to use this daily thread to:Ask for help (all questions encouraged)Explore topics youre curious aboutShare something youve written or readCelebrate your winsStay accountable to your...
09:52 am GMT - Mon, May 4, 2020
Dev To UnderStand the Most Powerful Function of Javascript
Hi, Dev Thanks for opening my blog. I hope you are doing well and ready to learn the most powerful function in the Javascript. Why this is most powerful?Yes this is the most powerful function this sin...
07:57 am GMT - Mon, May 4, 2020
Dev To Creating a floating label using HTML and CSS
Hello everyone , I hope you are doing great.So, Today we are going to learn how to create a floating label using HTML and CSS . HTMLLet's first set up our HTML.<main> <form> <...
06:32 am GMT - Mon, May 4, 2020
Dev To Why I recommend Harvard's CS50x online course to every self-taught developer
CS50's Introduction to Computer Science is an free online course based on one of the most popular on-campus courses at Harvard University. In this course, you can learn about core computer science con...
05:08 am GMT - Mon, May 4, 2020
Dev To JavaScript Secrets
In this post I will share with you JavaScript tips you wont find in most tutorials. Enjoy! What is JavaScript?JavaScript is a scripting language that enables you to create dynamically updating co...
09:41 pm GMT - Sun, May 3, 2020
Dev To Design System creation, from scratch to npmjs.com - Part 1
Nowadays having a Design System is pretty common. It offers really good advantages: all your projects share the same components and you have a gallery where everyone can see them, even non technical p...
08:50 pm GMT - Sun, May 3, 2020
Dev To Semantic HTML. What, Why, and How
In my last post, we learned how to create layout models which aid developers in creating pixel perfect websites. However, there is a prerequisite before one begins translating this model to HTML and C...
08:10 pm GMT - Sun, May 3, 2020
Dev To Coding A Perfect Tic-Tac-Toe Bot
This article builds upon last weeks minimax searching article. I wont discuss minimax in depth here, so please check out that article if you have questions about minimax.Games are fun! Programming com...
04:18 pm GMT - Sun, May 3, 2020
Dev To Productivity 101: Git Aliases for Lazy Developers
According to Larry Wall, the original author of the Perl programming language, one of the qualities of a great program is laziness..."The quality that makes you go to great effort to reduce overall en...
03:37 pm GMT - Sun, May 3, 2020
Dev To What is CDN and how do they work.
CDN is short for Content Delivery Network. It's a geographically distributed group of servers that work together to provide fast delivery of internet content.Content: The content or assets can be anyt...
03:20 pm GMT - Sun, May 3, 2020
Dev To How do Browsers work?
Under the hood of BrowsersThe web browser is inarguably the most common portal for users to access the web. The advancement of the web browsers has led many traditional thick clients to be replaced by...
10:20 am GMT - Sun, May 3, 2020
Dev To Measuring the Performance of JavaScript Functions
This post was first published on my blog.Measuring the time it takes to execute a function is always a good idea to prove that some implementation is more performant than the other. It's also a good w...
07:54 am GMT - Sun, May 3, 2020
Dev To All Solutions For Fonts Identification
Font identification should be super simple in 2020 but it isnt. In the era of supercomputers, small prices for software developing, experienced and professional people, and deep collaboration, this do...
07:52 am GMT - Sun, May 3, 2020
Dev To How JavaScript Works: Web APIs, Callback Queue, and Event Loop
Hello everyone , I hope you are doing great.So, In the previous article, we learned about Google's V8 Engine, Heap Memory, and Call Stack. How JavaScript Works: An Overvi...
03:31 am GMT - Sun, May 3, 2020
Dev To Sass Reference Sheet with NPM setup boilerplate
SassToday I am sharing this reference sheet that contains all the references to usage of Sass, also BEM & 7-1 architecture.This also contains a boilerplate setup to get started on any Sass p...
01:11 am GMT - Sun, May 3, 2020
Dev To Moving from Eclipse to VSCode by a Java Developer
I am working for a software editor and we mainly use Java as backend language. I use to work with Eclipse since around 2010, only for Java projects. Here is my journey and a quick comparison of the to...
01:07 am GMT - Sun, May 3, 2020
Dev To One thing led to another and I built my own static site generator today
I started by building a static site as a small side project for my brotherbut then I wanted partials... and regression tests. I thought partials which could help me inline the CSS and JS tags while br...
12:45 am GMT - Sun, May 3, 2020
Dev To Automating your desktop with Ansible
Hello there,First off, I hope you are doing well .When it comes to my laptop set up, I care about not having to think too much about my setup between machines. Especially when I want to get right to w...
12:07 am GMT - Sun, May 3, 2020
Dev To Solutions to Replace the 12-Column Grid
This is the eighth post in a series examining modern CSS solutions to problems I've been solving over the last 13+ years of being a frontend developer.Let's create simplified responsive grid systems u...
10:51 pm GMT - Sat, May 2, 2020
Dev To Whats good documentation for Gradle?
I use Gradle for my open source projects. I like its features, specifically the easy way to do multi project builds.I struggled with the official documentation on the website. A common trap with techn...
10:12 pm GMT - Sat, May 2, 2020
Dev To Anyone here still using CSS Floats?
Since the introduction of grids and flexbox, I have pretty much removed floats from my vocabulary. The only situation in which I would use them would be with positioning images next to wrapping text. ...
09:47 pm GMT - Sat, May 2, 2020
Dev To Which is more memory efficient in JavaScript: big arrays, or big strings with a comma separator?
I am working with big arrays, bug I want to know if I can compress it's content to be more memory effectiant, I am using:mybigarray.includes(x)and was wondering if it woild be more efficient to just d...
08:08 pm GMT - Sat, May 2, 2020
Dev To Scratching my own itch: Building Notebag
This post was originally published on my personal blogI was never any good at coming up with ideas. I'm not sure whether you could attribute it to a lack of creativity, my life being "boring" by many ...
06:36 pm GMT - Sat, May 2, 2020
Dev To If you use Git and VS Code Read This!
I am, like many other developers nowadays, using Git and VS Code as my version control and code editor. Couple of weeks ago I wrote about the Best extensions for VS Code in 2020.In that post I mention...
02:41 pm GMT - Sat, May 2, 2020
Dev To 51 Most popular JS repositories on GitHub in March and April 2020 (during quarantine)
First of all, nobody expected a lockdown. Nobody expected all the businesses will be paused or shifted to a total remote mode. And if most of the professions suffer from the lost opportunities and qua...
12:33 pm GMT - Sat, May 2, 2020
Dev To Did my Computer Science degree help me?
First, let me tell you a bit about myself. I am an undergraduate in Computer Science and currently, it's my 6th semester. These days I am doing the #100DaysOfCode challenge and learning CSS and JavaSc...
12:03 pm GMT - Sat, May 2, 2020
Dev To Finally built a portfolio/personal website. Can I get a review?
Hello everyone! I decided to put some time away this week and build a solid personal website and blog for myself and here's the final result: https://kartikn.me. It's built using Next.js and hosted on...
10:25 am GMT - Sat, May 2, 2020
Dev To What does Full Stack mean to you?
I've seen many different flavours of what companies think a Full Stack role includes, here are a few I've seen:Frontend, BackendFrontend, Backend, DBAFrontend, Backend, UX, MobileFrontend, Backend, DB...
10:18 am GMT - Sat, May 2, 2020
Dev To How to solve the Z-index issue Within 1 minute
Welcome Developer to my blog post, This post is more beneficial to the frontend developers as this tool work with the frontend stuff, but yes it always helps to have the knowledge about what tools are...
07:35 am GMT - Sat, May 2, 2020
Dev To JSX is not HyperScript
When Facebook first introduced JSX there was a lot of confusion around it. What was this new syntax. You want me to put my XML where? What about the separation of concerns? I feel like we have come a ...
07:10 am GMT - Sat, May 2, 2020
Dev To I just published my first npm package. It's a dates-generator for javascript.
I have recently encountered a problem when developing my app using React Native. My team UI/UX designer come up with totally customise-able calendar UI. I have been looking through few calendar and da...
02:00 am GMT - Sat, May 2, 2020
Dev To Should I use event delegation in React?
What is event delegation?Event delegation is a performance optimization method in the world of Javascript. Let's say you have an unordered list <ul> with 1000 list items, and you want to d...
01:33 am GMT - Sat, May 2, 2020
Dev To Learning to learn
Recently I've started a huge personal challenge that I will describe with more details in the next months, however a really critical part of this challenge is, How can I learn faster?. Well, I've boug...
09:06 pm GMT - Fri, May 1, 2020
Dev To PHP For JavaScript Developers
I started learning how to code in 2012 with HTML and CSS. Ever since the start of my coding journey, PHP has been one of the languages Ive always wanted to learn. Its everywhere. However, looking at i...
07:50 pm GMT - Fri, May 1, 2020
Dev To Machine Learning: Not just a buzzword anymore..
If you have been following the latest trends in technology, you have probably noticed that Machine Learning (ML) is not just a buzzword anymore but is responsible for the most important breakthroughs ...
07:15 pm GMT - Fri, May 1, 2020
Dev To Setting up Rails and PostgreSQL
When building a production-ready application with Rails, the most popular database to use is PostgreSQL. However, Rails via ActiveRecord does support a few databases out of the box. These databases in...
06:32 pm GMT - Fri, May 1, 2020
Dev To Neutralinojs React Starter Template
What is NeutralinoJsNeutralino is a lightweight and portable application development framework. It lets you develop cross-platform applications using JavaScript/Typescript, HTML and CSS.This fra...
05:59 pm GMT - Fri, May 1, 2020
Dev To Zoom Doom - Dev Finds Friday
This was originally published in my free weekly newsletter, Dev Finds Friday. It's like having that cool friend who sends you all the best links on the internet (but better).Onto the the links!We all ...
04:58 pm GMT - Fri, May 1, 2020
Dev To How To Improve Your Daily Routine with VSCode Tasks
Have you tried using VSCode Tasks already? If not, from this post you can learn how to run npm scripts quickly, directly in VSCode, and use the shortcuts.All JavaScript projects I worked on have a set...
03:51 pm GMT - Fri, May 1, 2020
Dev To Honest advice to ace the hardest remote work interview (at Toptal)
A few years ago, I wrote an article on how I got into the most exclusive remote work platforms and it got a fair amount of attention. Since then, I've answered the same question all over the years: "H...
03:16 pm GMT - Fri, May 1, 2020
Dev To Creating Firefox browser extensions-17
Welcome to part-17 of the series. In this part we will create a new addon called Tab Utility. This addon will allow us to do a list of useful operations, like moving, closing, duplicate on a tab.So, g...
02:56 pm GMT - Fri, May 1, 2020
Dev To AN EASY GUIDE TO UNDERSTANDING CLOSURES IN JAVASCRIPT
Table of ContentsAn Introduction To ClosureThe Fundamental TenetsScope And Scope ChainA Second Look At ClosureClosing Thoughts 1. An Introduction To Closure Closures are an extremely powerf...
02:12 pm GMT - Fri, May 1, 2020
Dev To Create your first GitHub Bot with Probot
Ever wondered what if GitHub could do this or that..... . Well let me just stop you right there, most features can actually be added via Github Apps, which extend GitHub and can be installed directly ...
01:40 pm GMT - Fri, May 1, 2020
Dev To "Hello, World!" but in 30 different languages!!!
Since the last week, I was scratching my head to figure out what post can I write in dev? I wanted it to be meaningful so that it can be useful for the readers. Then, I thought, if I can't write anyth...
01:27 pm GMT - Fri, May 1, 2020
Dev To May 1 Daily CodeNewbie Check-in Thread
You are encouraged to use this daily thread to:Ask for help (all questions encouraged)Explore topics youre curious aboutShare something youve written or readCelebrate your winsStay accountable to your...
01:17 pm GMT - Fri, May 1, 2020
Dev To Whats the Difference Between Big O, Big Omega, and Big Theta?
Is there a computer science topic more terrifying than Big O notation? Dont let the name scare you, Big O notation is not a big deal. Its very easy to understand and you dont need to be a math whiz to...
12:52 pm GMT - Fri, May 1, 2020
Dev To How To Write A Resume: Part 1 - The Structure
How To Write A Resume: Part 1 - The StructureFirst of all, let me introduce myself for people that saw me for the first time. My name is Stas, currently Im a recruiter that want to switch career...
12:12 pm GMT - Fri, May 1, 2020
Dev To Understanding Kubernetes: part 16 Useful tools - part 2
Understanding Kubernetes can be difficult or time-consuming. In order to spread knowledges about Cloud technologies I started to create sketchnotes about Kubernetes. I think it could be a good way, mo...
12:10 pm GMT - Fri, May 1, 2020
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 bugFinishing a puzzl...
11:45 am GMT - Fri, May 1, 2020
Dev To Instagram Widget: My First WebComponent
Hi!I am trying to create my own opensource collection of webcomponents. I started by creating an instagram widget: it shows the latest photos of your profile. The idea is to create an ecosystem of web...
10:47 am GMT - Fri, May 1, 2020
Dev To Redis 6 is out
Huge fan of Redis here :-)Its latest version adds the following:Access control lists (ACL) so that clients/users can be barred from performing dangerous operationsMultithreaded I/O (Redis until now ha...
10:18 am GMT - Fri, May 1, 2020
Dev To Automating git push with just a single bashcommand
Wouldn't it be great if we could make whole git process automated instead of typing everytime same git commands to push file on to github repository.We can do a simple hack to automate the whole proce...
09:19 am GMT - Fri, May 1, 2020
Dev To Simple working example of REST Web Service with Spring Boot
In this we will look at a very basic web service which can respond to HTTP requests. This blog is perfect for people who want to get started using Spring Boot. Why Spring Boot?So why should you a...
07:55 am GMT - Fri, May 1, 2020
Dev To Simple Digital Clock (JS) [YouTube LIVE]
In this video I 'll show you how to create a digital clock, displaying time with the current- time function in JavascriptCodepen: https://codepen.io/EleftheriaBatsouBackground image: https://derpicdn...
07:11 am GMT - Fri, May 1, 2020
Dev To Let's build a Scalable system
I previously wrote about:Open Source JavaScript Data structures & AlgorithmsHighly Scalable Codebase ArchitectureIn this article, we'll get to know the preliminary steps you can take as a So...
06:24 am GMT - Fri, May 1, 2020
Dev To Waifu MMS Bot - Send a Selfie, Receive a Waifu
Welp, I started this about 6 hours ago after the hackathon deadline completely sneaked up on me. In true hackathon fashion: the code ain't pretty, it was submitted an hour before the deadline, and by ...
06:16 am GMT - Fri, May 1, 2020
Dev To Free illustrations for your next project
Who doesn't like free stuff? Whether you're a designer, a graphics illustrator, a web developer, a student looking to spice up their presentation, or someone who just enjoys beautifully made illustrat...
03:54 am GMT - Fri, May 1, 2020
Dev To Submission : Git Talking
What I built Git TalkingGit talking is an application that helps you manage your github projects by providing a platform to interact with other contributors by having features like Chat for...
11:47 pm GMT - Thu, April 30, 2020
Dev To How I write my unit tests in Go quickly
We all love unit tests because they help us to keep our software workable. And we all hate them because they don't appear magically - someone needs to write them. And when it comes to writing, it ofte...
11:38 pm GMT - Thu, April 30, 2020
Dev To GAME MODE 2020: Building a Game in One Month
Announcing GAME MODE 2020, from June 1st through the 28th, where we're going to attempt to build an open source game in one month. Our entire development staff is putting their usual work on hold for ...
11:19 pm GMT - Thu, April 30, 2020
Dev To My top 10 VS Code shortcuts you don't want to miss
As a keyboard guy, I'd like to leverage all kinds of shortcuts as much as I can. It is especially true when it comes to coding. VS Code has been my favorite code editor for years, and I really love th...
11:14 pm GMT - Thu, April 30, 2020
Dev To 68 Small and Large Projects to Make You a Better Developer
1 ) Make a simple HTTP request only using TCP sockets2 ) Create a website that shows a map of the coronavirus using MapBox and John Hopkins COVID-19 data.3 ) Make Conway's game of life using javascrip...
09:52 pm GMT - Thu, April 30, 2020
Dev To Radial Search
When I was growing up I loved to draw dot to dots, now that I'm older, I just draw more complex ones.I'm delving into procedural generation, so picture the scene you have 20 dots randomly placed acros...
09:40 pm GMT - Thu, April 30, 2020
Dev To How to use the Black Python code formatter in VSCode
Black is "the uncompromising Python code formatter." It can be configured to automatically format your code whenever you save a file in VSCode.Install Black in your virtual environment:$ pip install b...
08:11 pm GMT - Thu, April 30, 2020
Dev To stup - a shell tool for daily notes
Over the past few years I've been participating in Stand-up meetings and it took me some time to find a convenient and effective way for keeping notes about what I was doing every day.I needed to be a...
05:09 pm GMT - Thu, April 30, 2020
Dev To Making math animations and videos with code
Cover gif by Freya Holmr I feel like animations are the most intuitive way to visualize and understand certain concepts, making them a great way to share and deepen knowledge on a subject.Yet, the cl...
04:00 pm GMT - Thu, April 30, 2020
Dev To 10 VS Code extensions I can't code without
VS Code is my favourite text editor. It is the most extensible and popular code editors out there. And surprisingly it's made by Microsoft (i know). In my opinion, no other IDE or editor comes even ha...
03:57 pm GMT - Thu, April 30, 2020
Dev To 10 Practical JavaScript Tricks
I'm always on the lookout for new ways to be more efficient.And JavaScript is always full of pleasant surprises. 1. Transform the arguments object into an array.The arguments object is an Array-l...
03:48 pm GMT - Thu, April 30, 2020
Dev To Dev Diary Week 3 - Parsing OPML Files
This post is an entry in a weekly development diary on building a feed-aggregator-based blog on Glitch. Only a small part of building an app is code; the bulk of your time is spent planning, experimen...
02:50 pm GMT - Thu, April 30, 2020
Dev To Calling out developers for help fighting COVID-19
Hey all, I am Rohith Gilla from CovIndia. We are creating really amazing impact in the society, our data is one of the most reliable. Our data is being used by the World Bank, many researchers around ...
02:38 pm GMT - Thu, April 30, 2020
Dev To Tutorial: Creating a COVID-19 Twitter Bot
We love when our Community members share how they are using WayScript. Erik Toor created this great video using Python and WayScript, and below is a step by step tutorial. If you'd like to share what ...
02:26 pm GMT - Thu, April 30, 2020
Dev To Algolia is OUT! Elasticsearch is IN!
With the merging of the below PR, DEV no longer requires Algolia to run! Remove ALL Algolia Code #7577 ...
01:42 pm GMT - Thu, April 30, 2020
Dev To Ice Cream Or Dalmatian? Who Can Tell?! Building a Machine-Learning Powered PWA
Tricky images courtesy of Karen Zack Create a PWA for Image Inference Using Vue.js and Custom Vision AITip! Do you want to try this tutorial in a cool interactive environment and earn a badge for...
01:07 pm GMT - Thu, April 30, 2020
Dev To 10 open source SVG icon libraries that you can use for your next project
Last week I started a thread on reddit asking fellow developers a simple question: which is your favourite icon library? The post quickly became popular and I found out about a lot of other awesome op...
12:53 pm GMT - Thu, April 30, 2020
Dev To 40 Words to Spice Up Your Developer Resume
Writing a resume that really stands out doesnt need to be a daunting task.In one of my previous blog posts, I talked about ways to improve your resumes bullet points. Here, Id like to focus on the adj...
12:45 pm GMT - Thu, April 30, 2020
Dev To April 30 Daily CodeNewbie Check-in Thread
You are encouraged to use this daily thread to:Ask for help (all questions encouraged)Explore topics youre curious aboutShare something youve written or readCelebrate your winsStay accountable to your...
12:41 pm GMT - Thu, April 30, 2020
Dev To Setting Up React with Git Hooks to Automatically Test and Lint before Pushing Code
One topic I have gotten more and more excited about throughout my software development career is quality! Perhaps I've been burned one too many times. Alas, I decided to test adding git hooks to a Rea...
11:01 am GMT - Thu, April 30, 2020
Dev To Spotlight Story: William Grzybowski, Lead Maintainer of FreeNAS
Spotlight is a story series dedicated to creators and builders of open source software.Where did you grow up?I grew up in Curitiba, Brazil. I have a degree in Bachelor Science from the Federal Univers...
10:38 am GMT - Thu, April 30, 2020
Dev To Vue vs React - Which One is Better for Your App? Similarities & Differences
Some time ago, I decided to improve my skills related to frontend parts of web applications. From a list of the most popular JavaScript frameworks, I chose Vue and it was a love from the first 'To-do ...
10:12 am GMT - Thu, April 30, 2020
Dev To A nice intro to Svelte Data Fetching
Looking at Svelte it really looks promising and I can see why many people will learn it and use it in the future. I just see a lot of issues that are quirky to deal with in React, like data fetching i...
07:58 am GMT - Thu, April 30, 2020
Dev To I created 31 react components during my quarantine
It was mid of march when my company has asked me to start working from home due to covid-19.As I was already spending 4 hrs in travelling daily. I thought why don't I utilize this time to learn someth...
06:54 am GMT - Thu, April 30, 2020
Dev To The Lies of "===" operator
It is funny to know that there is two occasions where === returns a lying result.The first is:0 === -0 // TrueTo avoid this is useful to use Object.is()Object.is(0, -0) // FalseThe second is:NaN === N...
05:07 am GMT - Thu, April 30, 2020
Dev To 5 DevOps Monitoring Strategies for Your Application
Today, companies are increasingly adopting DevOps for its continuous integration and continuous delivery approach. In the realm of DevOps, the spotlight is often taken by automation.That is not surpri...
01:38 am GMT - Thu, April 30, 2020
Dev To Log SMS Data in Google Sheets using Twilio and Flask
Happy Wednesday evening and last day of the Twilio x Dev Hackathon! I hope you are all doing well. It has been great to spend the month of April working with Twilio and Google sheets on this project i...