Your Web News in One Place

Articles by Dev To from July 2019

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to Dev To details.
10:32 pm GMT - Tue, July 30, 2019
Dev To What's your favorite question to be asked?
My favorite icebreaker question is "What's your favorite question to be asked?" because it really sparks relationships and further questions! So, what's yours?...
09:53 pm GMT - Tue, July 30, 2019
Dev To Step Outside Your Comfort Zone in a Trusted Environment
An Improvised StoryIf you'll indulge me for a minute, I'd like to start with a personal story. I swear this is going somewhere :).I'm visually impaired, and one thing I sometimes worry about is ...
09:31 pm GMT - Tue, July 30, 2019
Dev To Web Layouts with CSS Grid: The Basics
What is CSS Grid?CSS Grid is a technique in CSS that allows developers to create responsive web design layouts more easily and consistently across browsers. With CSS Grid, we can transform our e...
07:48 pm GMT - Tue, July 30, 2019
Dev To I Got My Dream Job. Now What?
Cover image from CreateHER Stock Photos. The following is an excerpt from the book Your First Year in Code, written by the DEV Community! Read the full chapter (and many others with even more sage tip...
07:01 pm GMT - Tue, July 30, 2019
Dev To There's a Mountain to Climb
AssemblyScript is a TypeScript to Web Assembly compiler. It's currently maturing at a very fast rate, but like all projects, it requires a lot of hard work and dedication to become better. The call of...
06:00 pm GMT - Tue, July 30, 2019
Dev To 5 Tips and Tricks for Firefox DevTools - Responsive Design Mode
This is a series I try to keep up with, Ive gathered so many tricks over the years. If youve liked this or want to see more, Im @lakatos88 on Twitter, follow me there!This is the fifth post in a serie...
04:53 pm GMT - Tue, July 30, 2019
Dev To When Stack Overflow Goes Offline...
Do you... Go for lunch Get some fresh air Question your ability to code Panic Just sh...
04:27 pm GMT - Tue, July 30, 2019
Dev To An absolute beginners guide to web development resources
If you've never coded before but are interested in learning some of the basics, I have a few resources for you. I've provided a small number of introductory links as well as a few more thorough course...
04:02 pm GMT - Tue, July 30, 2019
Dev To Why React Hooks?
This was originally published at TylerMcGinnis.com and is part of our React Hooks course. If you enjoy this post, check it out.The first thing you should do whenever you're about to learn something ne...
03:36 pm GMT - Tue, July 30, 2019
Dev To You, me and package.json
Espaol? Puedes encontrar la versin traducida de este artculo aqu: T, yo, y package.jsonIf you have worked in a Node.js or client-side JavaScript project, there is a pretty good chance that you have se...
02:35 pm GMT - Tue, July 30, 2019
Dev To PublishTo.Dev: Scheduling article publishing on dev.to
It's 11 PM.You've finally put the finishing touches on your next masterpiece article on dev.to. You can't wait to share it with the world and start collecting those and .You move your cursor to that ...
02:15 pm GMT - Tue, July 30, 2019
Dev To 13 API Metrics That Every Platform Team Should be Tracking
Cover image by Sean Kirkpatrick on Flickr Identifying key API metricsEach team needs to track different KPIs when it comes to APIs.The API metrics important to infrastructure teams will be differ...
02:06 pm GMT - Tue, July 30, 2019
Dev To Infrastructure as Code in the Era of GraphQL and Full Stack Serverless
In the past we could clone a client application and then launch it in our browser or mobile simulator. Today we can clone and deploy full stack applications by leveraging a new paradigm of infrastruct...
12:16 pm GMT - Tue, July 30, 2019
Dev To On The Bleeding Edge
On The Bleeding EdgeHi all I'm in a long distance relationship, and this means that every few weeks I'm on a plane to England. Everytime I'm on that plane, I think about how nice it'd be to read...
07:52 am GMT - Tue, July 30, 2019
Dev To Top 3 Tools For Boosting Your Productivity
"How do you get so much done?" This is a question I receive several times a week. And up until today my answer was always the same: "I'm struggling to keep my head above water."I have an absurd amount...
06:07 am GMT - Tue, July 30, 2019
Dev To Units in CSS (em, rem, pt, px, vw, vh, vmin, vmax, ex, ch, ...)
CSS knows several measurement units. The best known unit is pixels, but there are other units that are not that popular but very handy in some uses cases.This article covers relative units, absolute u...
11:56 pm GMT - Mon, July 29, 2019
Dev To Building Tests in Ruby: The Basics
Throughout my time in bootcamp, the learning environment was built off of tests, meaning that I learned by running tests, seeing my errors, and going about debugging the code to learn what works and w...
09:32 pm GMT - Mon, July 29, 2019
Dev To 5 tips for your first 5 days as a new dev
Starting your first developer position can be daunting. Even after a few years, switching companies can be stressful. Here are a few tips to make transitioning into a new team easier, especially focus...
08:30 pm GMT - Mon, July 29, 2019
Dev To Intro to Microsoft Azure Resource Manager Templates (Video)
Getting started in your DevOps journey requires the fundamentals. In this video I'll help you get some of the fundamentals of using Azure Resource Manager Templates.Let's first go over some terminolo...
07:50 pm GMT - Mon, July 29, 2019
Dev To SQL & Database Wrap Up - July 2019
Hi! I'm Helen, one of your friendly mods looking after the #sql and #database tags. At the end of each month, I'll be showcasing some of the great posts, projects and insights from the data community...
07:40 pm GMT - Mon, July 29, 2019
Dev To How to Set Up a Prometheus, Grafana and Alertmanager Monitoring Stack on DigitalOcean Kubernetes
IntroductionAlong with tracing and logging, monitoring and alerting are essential components of a Kubernetes observability stack. Setting up monitoring for your DigitalOcean Kubernetes cluster a...
07:39 pm GMT - Mon, July 29, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
06:05 pm GMT - Mon, July 29, 2019
Dev To Webstorm or Vscode need some help here.
As a junior developer i work mainly with C# and JS for the first i use Visual Studio but for JS i've been struggling to decide which one is best for me. So if its possible i'd like to hear from you wh...
05:27 pm GMT - Mon, July 29, 2019
Dev To No, TypeScript is not a waste of time.
Header image by Chris Leggat on Unsplash.Another day, another heated discussion about how static typing in JavaScript is both the single greatest thing since sliced bread and the worst thing to have h...
04:41 pm GMT - Mon, July 29, 2019
Dev To Using Twilio to build the internet
If youve ever travelled internationally, youve probably asked yourself: do I buy an expensive roaming data plan, do I jump from one free wifi hotspot to the next, or do I throw caution to the wind and...
01:30 pm GMT - Mon, July 29, 2019
Dev To How To Incorporate Containers Into Your Daily Duties
We're going to take a bit of a sidestep this week.I was planning on converting a Docker-Compose project into a Kubernetes one, but I had a small project pop up this week. That project involved me sett...
01:28 pm GMT - Mon, July 29, 2019
Dev To Some JavaScript Leaders You May Want to Follow on DEV
Our community is wonderful in that anyone's voice can rise and help someone with a coding problem. We've elevated a lot of developers right here on DEV.But we are also a place where existing industry ...
08:16 am GMT - Mon, July 29, 2019
Dev To How I Tricked My Team Into Writing More Documentation
Documentation is one of those things that every developer will praise in a conversation while probably not doing enough of it, if any. Weve all heard a million reasons why documentation is good. It he...
05:44 am GMT - Mon, July 29, 2019
Dev To Understanding Flexbox with Cats: Part 1 Basics
Everyone loves cats, right? They are adorable fluffy little beings that enjoy smashing things and not obeying anyone. Well, in this series we'll make an assumption that suddenly they will listen to al...
11:55 pm GMT - Sun, July 28, 2019
Dev To A Thorough Introduction to Git's Interactive Patch Mode
You've been hacking away at a project when you realize: "I haven't committed in an hour." Or, perhaps worse still: "my unstaged changes represent multiple units of work"-- whether those units are fea...
08:09 pm GMT - Sun, July 28, 2019
Dev To Getting Cozy With C
Swallowing The Pill Some BackgroundC++ is my self-learning white whale. I've tried many times over the years to make it a bit further though one of the big Stroustrup bibles, but inevitabl...
04:09 pm GMT - Sun, July 28, 2019
Dev To GitHub will add a sponsor button for donations to developers
GitHub announced a test version of the Sponsors tool. It will allow financial support for developers, according to the project website.Any user with an account on GitHub can become a sponsor. In the f...
03:54 pm GMT - Sun, July 28, 2019
Dev To What do you prefer: general all-in-one tools or focused single domain tools?
While refactoring an application recently I was thinking about its build pipelines and the tools available to modern app dev teams. Docker was heralded as the world savor (like every new tech is, but ...
03:37 pm GMT - Sun, July 28, 2019
Dev To Portals are lit!
Recently I was introduced to Reacts' createPortal API, which was nothing short of amazing.Let me share my experiences with it!Being a professional Ember developer, my love towards React has never fade...
03:37 pm GMT - Sun, July 28, 2019
Dev To Portals are lit
Recently I was introduced to Reacts' createPortal API, which was nothing short of amazing.Let me share my experiences with it!Being a professional Ember developer, my love towards React has never fade...
03:37 pm GMT - Sun, July 28, 2019
Dev To React Portals are lit
Recently I was introduced to Reacts' createPortal API, which was nothing short of amazing.Let me share my experiences with it!Being a professional Ember developer, my love towards React has never fade...
02:36 pm GMT - Sun, July 28, 2019
Dev To styled-components and treat
One can say that copying is a higher form of appreciation. And here I am implementing styled-components "pattern" for the third time:css-modules-componentsunstyled-componentsreact-treat-styledThis tim...
01:37 pm GMT - Sun, July 28, 2019
Dev To What you prefer svelte or react?
Svelte is getting popular nowadays, as it provides a small bundle size. But svelte is not popular as compare to react as the jobs posting favor mostly react. Moreover, Gatsby and Next.js are built ove...
01:10 pm GMT - Sun, July 28, 2019
Dev To More than "Hello World" in Docker: Build Rails Sidekiq web apps in Docker
This is the first post in the More than "Hello World" in Docker series. Build Rails + Sidekiq web apps in Docker - we are hereDeploy Rails in Amazon ECS - coming soonAutomate Builds with AWS CodeBuild...
12:40 pm GMT - Sun, July 28, 2019
Dev To Learn Rust - The Hard Bits
The Borrow Checker IntroductionSo I've been playing around with Rust for maybe 12 months now on and off and one of the things I've learned is I love Rust. Whether I can even justify Rust as...
11:16 am GMT - Sun, July 28, 2019
Dev To How to write 90% cleaner code with Hooks
The year 2018 brought a lot of new features into the React Ecosystem. The addition of these features is helping developers to focus more on user experience rather than spending time writing code logic...
11:09 am GMT - Sun, July 28, 2019
Dev To Joi awesome code validation for Node.js and Express
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisValidation of data is an interesting topic, we tend to write code that looks really horrible in the sense that it c...
05:23 am GMT - Sun, July 28, 2019
Dev To TypeScript is a waste of time. Change my mind.
I think that TypeScript is a waste of time.However, with the level of support TypeScript has, I know I'm bound to ruffle a few typed feathers here, but all I ask is that you hear me out.I'm going to p...
10:15 pm GMT - Sat, July 27, 2019
Dev To All About Apache Cassandra: Snapshots
Welcome to the inaugural post of "All About Apache Cassandra", a new series of posts I'll be writing about Apache Cassandra exclusively on dev.to! The concept of a "Snapshot"In computing, a snaps...
09:09 pm GMT - Sat, July 27, 2019
Dev To A Video Intro to Boost Your Coding Fu with VSCode and Vim
Yo! I made an intro video to Boost Your Coding Fu with VSCode and Vim. Hope you like it!! :D...
07:33 pm GMT - Sat, July 27, 2019
Dev To Best DEV.to Posts for Beginners: Week of July 15, 2019
One of the reasons I've been so drawn to DEV.to over other platforms is the super encouraging and helpful community that gathers here. Initially I felt like it was going to be more a place where I sat...
07:11 pm GMT - Sat, July 27, 2019
Dev To If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries
Here's something you may never have to see in your lifetime:This is not something new to me and many others. In fact these sort of discriminations have happened to me so much that I'm very sad t...
05:59 pm GMT - Sat, July 27, 2019
Dev To Programming interactive (rotatable) 3D cube
Originally published on my blogYou move your cell phone and the cube turns? Yes! Thats exactly what were programming today. With the help of the devices alignment via JavaScript. DemoThe followin...
05:06 pm GMT - Sat, July 27, 2019
Dev To It's not just Standing Up
This post has originally been published on https://juristr.com/blog/2019/01/Its-not-just-Standing-Up/. Go to juristr.com/blog for more contentI'm highly convinced that the hardest part of software dev...
02:41 pm GMT - Sat, July 27, 2019
Dev To JavaScript series, Reverse Engineering, best practices
Reverse EngineeringThere is a real benefit to trying to figure out how the tools you use every day actually work. It forces you to think and also improve your architecture skill. Most of all it ...
02:20 pm GMT - Sat, July 27, 2019
Dev To Neil on Being Afraid
Early in your career as a software developer, almost everything you will encounter will be scary. You will need to deal with learning new technologies, stressful interviews, strange team cultures, unf...
02:03 pm GMT - Sat, July 27, 2019
Dev To Penme - OpenSource Note App Focused on Privacy!
Story of Penme :One day after reaching my class I recalled, "I forgot my notebook", ofcourse i had a mobile but unfourtunately without a note taking app and When i tried downloading one, the in...
01:59 pm GMT - Sat, July 27, 2019
Dev To Soft skills: Coders by Clive Thompson book review
Code shapes coders, and coders shape the code that changes how we think, every day of our lives. If you want to create a more humanistic digital world, read this book to get started - Sherry Turkle, p...
01:50 am GMT - Sat, July 27, 2019
Dev To The Resignation Counter Offer and the Danger It Presents
This is a reader question on my blog from about a year and a half ago. I think it has aged well.It's been a bit since my last reader question Monday post. But, hopefully you can forgive me. The last t...
11:45 pm GMT - Fri, July 26, 2019
Dev To JavaScript Enhanced Scss mixins! concepts explained
Traditional Web development flowTraditionally we use css to style webpages, then add more styling after the fact with JavaScript, this usually works by adding arbitrary classes as an intermediar...
10:28 pm GMT - Fri, July 26, 2019
Dev To Email Signup Forms with Gatsby and Mailchimp
If you're using Gatsby to power your blog, chances are that you need an easy way for others to sign up for your posts. While some choose to offer their content through RSS or Twitter, one of the most ...
06:55 pm GMT - Fri, July 26, 2019
Dev To The neatest way to handle alert dialogs in React
Time to read 5 mins Hola! Lazy dev here and we will talk about handling dialog alerts in react without tears . If you are tired of tons of copy-pastes just to create new freaking one question modal...
05:11 pm GMT - Fri, July 26, 2019
Dev To I created DEV and have other positive qualities, ask me anything!
It's been a while since I did an AMA, and I'll be hanging around the site on support this weekend, so post some questions and I'll try to respond to a bunch today and over the weekend.FYI: If you want...
01:03 pm GMT - Fri, July 26, 2019
Dev To 4 Ways You Can Level Up As A Developer
The lines between different levels of developer are blurry. Ask any senior developer, development manager or technical director what the difference between beginner, junior, mid-level and senior, and ...
11:10 am GMT - Fri, July 26, 2019
Dev To Design Systems (Part II: Design Language)
In part one we took a look at the foundations of Design Systems. If you haven't read that yet, I suggest you check it out!In this post we'll delve into the foundation of a design system: design langua...
05:51 am GMT - Fri, July 26, 2019
Dev To JavaScript Closure Simply Explained
A closure is a stateful function that is returned by another function. It acts as a container to remember variables and parameters from its parent scope even if the parent function has finished execut...
04:46 am GMT - Fri, July 26, 2019
Dev To It's Okay To Say Goodbye
Over four years ago, I wanted to build an app. I wanted to be able to say, Hey mom! Look at this super rad thing I made on my own!. Little did I know, that one thought spread into something that has g...
10:17 pm GMT - Thu, July 25, 2019
Dev To Vs Code one tip a week: code folding
Code folding can make browsing long files easier. When we're trying to focus on the big picture without being distracted by smaller details code folding can be an invaluable aid.This is an effort to l...
07:47 pm GMT - Thu, July 25, 2019
Dev To The Best Newsletters to Subscribe to for a Frontend Developer
As web developers, we (obviously) help create the web. So it should come as no surprise that we have an inordinate amount of blog posts, articles, and links created on the web every week related to we...
06:25 pm GMT - Thu, July 25, 2019
Dev To Code Golf Challenge: Palindrome Detector
Challenge: Using Javascript, implement a method that detects if a string is a palindrome in as few characters as possible!The goal of this exercise is to write as little code as possible. Readability ...
03:37 pm GMT - Thu, July 25, 2019
Dev To Git TIP - Why you should not keep a local master branch ?
When working with git, I have often made the mistake of maintaining a master branch locally updated using these commands.git checkout mastergit pull origin masterI've done this so many times. This all...
12:06 pm GMT - Thu, July 25, 2019
Dev To Base - API for authentication, email sending, image upload and more!
I work in an agency (Digital Natives) which creates products (large and small) for clients. We are there from the design and validation phase up until the MVP development, which I'm part of as both fr...
02:05 am GMT - Thu, July 25, 2019
Dev To 10 docker-compose and docker commands that are useful for active development
Sure you might need other ones but I've found over time that these are the only ones I need or use on a regular basis, and I use Docker and docker-compose regularly for various projects. 1. term...
12:00 am GMT - Thu, July 25, 2019
Dev To Multiple Ways of API Integration in your JAMStack
This is something Ive been kicking around in my head now for a few weeks and Im finallytaking the time to write it down. Ive actually covered this before, but not in an explicitmanner and I wanted to ...
11:42 pm GMT - Wed, July 24, 2019
Dev To Dev.to for CodeNewbies?
As a CodeNewbie myself, I seem to struggle to find many relatable or "interesting" blog posts mainly because I am not of the level in my career to understand the newest features of the new technologie...
11:42 pm GMT - Wed, July 24, 2019
Dev To Good Companies Dont Ask You to Share. They Make You Want To
"So please, go ahead and share this with your social networks."I imagine that your company says stuff like this to you all the time. So frequently, in fact, that you're probably sorta numb to it. H...
04:34 pm GMT - Wed, July 24, 2019
Dev To How To Make A Makefile
What's Make?This post will explore the basics of GNU Make via two small examples. It's a surprisingly versatile build tool, if a bit archaic, and as it's so ubiquitous it's worth getting at lea...
12:24 pm GMT - Wed, July 24, 2019
Dev To Snow White and the Seven Behavioral Patterns - A Design Patterns Intro
Welcome to the third entry in my Design Pattern Fairy Tales series! It aims to explain design patterns in a more accessible way - that is, fairy tale metaphors.The last post covered the first half of ...
12:12 pm GMT - Wed, July 24, 2019
Dev To Deep vs Shallow Copy - with Examples
I wrote a post a couple of weeks back about the spread operator. 5 Uses for the Spread Operator Laurie Jul 10 3 min read #javascript #webdev ...
12:04 pm GMT - Wed, July 24, 2019
Dev To Playing Air Drums in JavaScript
Last year, as I was going on some work weekend trip, I was talking to an ex-colleague about how much I've always wanted to learn to play the drums, but never actually did because it takes a lot of spa...
11:59 am GMT - Wed, July 24, 2019
Dev To How to Reduce Your Vue.JS Bundle Size With Webpack
I work on the Industry 4.0 team at Stanley Black & Decker. Our team recently created the equivalent of an App Store for Stanleys manufacturing plants worldwide. Factories can visit the marketplace...
04:33 am GMT - Wed, July 24, 2019
Dev To Snake Saga - Building a Game with Redux Generators
In the process of interviewing for front-end jobs, I've taken to building shorter-term projects that I can complete in the space of a weekend, both to practice writing accessible HTML/CSS and to disco...
09:06 pm GMT - Tue, July 23, 2019
Dev To Welcome to the Big Thread Club, JavaScript Room. You are the latest winner of the Big Thread Badge.
Most DEV accounts are individuals, and we encourage "org accounts" for publications, but this week's winner is more of a publication with a user account. We only have guidelines, and not hard rulesso ...
09:02 pm GMT - Tue, July 23, 2019
Dev To Top 5 DEV Comments from the Past Week
This is a weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself using the #bestofdev tag.Two great comments from: What s...
07:04 pm GMT - Tue, July 23, 2019
Dev To Learning from the Past: History Time! 2
Hello again everyone! We're back at it, reading The Internet Guide to New Users, and we've finally reached Chapter 1! And honestly? This chapter taught me some things. I was shocked. And it was intere...
03:26 pm GMT - Tue, July 23, 2019
Dev To 8 Coding Games to Improve and Level Up Your Programming Skills
Programming is a profession one highest demanded among employers globally. The world just cant get enough qualified developers, with all the emerging new technology and startups we see launching every...
03:25 pm GMT - Tue, July 23, 2019
Dev To Quickly switching between branches
This post was originally posted on my blog.It seems like my post from yesterday about getting productive with git checkout resonated with a lot of people. Some even wrote to tell me that they found th...
03:11 pm GMT - Tue, July 23, 2019
Dev To Why development teams are adopting GraphQL?
GraphQL is a query language for APIs that was originally built by Facebook, it describes how to ask & fetch the data from the server to the client, what's unique the response format is described i...
02:35 pm GMT - Tue, July 23, 2019
Dev To A11y Lessons I Learned when Starting a Podcast
Originally posted on a11ywithlindsey.com.If you havent noticed, I havent been around! Its been a month since I posted, and theres been a good reason for that. Kelly Vaughn, Ali Spittel, Emma Wedekind,...
01:58 pm GMT - Tue, July 23, 2019
Dev To Kubernetes Terminology for Beginners
In my last blog post, I spent time showing you how to build an Azure Kubernetes Service cluster. This time we'll go over some kubernetes specific terminology so that as we continue to grow we know ex...
01:02 pm GMT - Tue, July 23, 2019
Dev To Debugging - youre doing it wrong. 10 techniques to find a bug in your code
Do you remember those long, long hours spent on debugging? When you're staring at a codebase and can't figure out what exactly went wrong? You're not alone! I think all developers struggle with debugg...
12:36 pm GMT - Tue, July 23, 2019
Dev To 4 Attributes Of A Good CI/CD Pipeline
It's odd to find a place that doesn't have some kind of continuous integration/continuous delivery pipeline setup. Using CI/CD is one of the ways businesses are able to respond to users faster and dev...
07:49 am GMT - Tue, July 23, 2019
Dev To Hidden gems of debugging
Anything that cuts some of your arduous task time is good for your productivity. Debugging is one of those strenuous tasks. Developers strive to write bug-free code, but we all know thatitsnoteasy. No...
04:24 am GMT - Tue, July 23, 2019
Dev To Top 10 JavaScript Patterns Every Developers Like
1. The constructor PatternIn classical object-oriented programming languages, a constructor is a special method used to initialize a newly created object once the memory has been allocated for i...
07:29 pm GMT - Mon, July 22, 2019
Dev To Azure Kubernetes Service - A Beginner's Guide.
In this new video, I am going to provide you with a bunch of new information on how to use Azure Kubernetes Service with a really simple application. You'll need to have an Azure account to follow al...
05:34 pm GMT - Mon, July 22, 2019
Dev To Making An Impact In Your Company
Where should your focus be when working professionally as a software developer? What tasks really matter? What areas of your job matter the most? Some time AgoThis twitter tweet sparked a discuss...
04:53 pm GMT - Mon, July 22, 2019
Dev To Continuous Delivery Metrics Part 1: Why measure your CD process
As software and IT become key drivers for innovation in most organizations these days, the speed of software delivery becomes very important to their success. More and more teams are adopting Continuo...
04:24 pm GMT - Mon, July 22, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
01:29 pm GMT - Mon, July 22, 2019
Dev To The DEV Community Published a Book: Your First Year in Code
The emphasis from this title should be on the word community. This was an incredible initiative driven by longtime DEV member @isaacdlyman. It started with an idea, and a DEV post: ...
01:01 pm GMT - Mon, July 22, 2019
Dev To JavaScript Quickies: Controlling 3D Objects with Hands
Hey guys, what's up? We all at Team XenoX are really excited to inform you that we are starting a new series of articles called Javascript Quickies. These will be quick experiments that you guys can d...
10:21 pm GMT - Sun, July 21, 2019
Dev To On Being a Hopelessly Insecure Programmer
The 2019 Codeland conference is tomorrow. Amid the excitement, I've been thinking about my career.The thoughts that followed were not pleasant.Ever since getting a real programming job, I've been inse...
09:34 pm GMT - Sun, July 21, 2019
Dev To Save your users from typing with AI
I've been playing a lot with the Azure Custom Vision Service - a great service to build image classification and object detection models with just a few images. To make it easier to test my models, I ...
06:53 pm GMT - Sun, July 21, 2019
Dev To 5 must-do security tips for developers
So I've been working as a security analyst and auditor for a while and I encountered a lot of stuff I felt frustrated about. Sometimes I used to think "if just the developer took care in time about th...
05:09 pm GMT - Sun, July 21, 2019
Dev To Announcing Git Kata
As a part-time computer science teacher, I often give workshops to learn about computers and their tools.Several times I met teams that had been using Git and Github for many years but were having a l...
04:07 pm GMT - Sun, July 21, 2019
Dev To What's hard about React Hooks for you?
As you've been using/learning about React Hooks, what have been the hardest parts for you? #discuss...
01:10 pm GMT - Sun, July 21, 2019
Dev To I Am Mesmerized By Our New Robotic Vacuum
Disclaimer: this is more a rant than anything else. Maybe more #crazydudewontstoptalkingavoidthewatercooler but that's unwieldy as a hashtag. The #help part is in the TL;DR.My girlfriend (somewhat i...
09:59 am GMT - Sun, July 21, 2019
Dev To Fast Ordered Model in Phoenix with ecto_list
Why?I was coding a paid video service with a system of Serie/Video. A serie has several videos ordered according to a defined order. I was surprised by how longer it took me to build this featur...
08:36 am GMT - Sun, July 21, 2019
Dev To Automate your node dependency updates
A reasonably large Node application will have 100's of dependencies. Keeping them all updated is a chore a developer needs to perform at some point. Either you ignore the dependency updates until you ...
03:03 am GMT - Sun, July 21, 2019
Dev To Do you actually want your own open source project?
Open source is great! It's an amazing way to grow as a developer, influence our craft, make friends, build your online resume, and help solve your own and others' problems.Open source is terrible! Ang...
04:52 pm GMT - Sat, July 20, 2019
Dev To 10 rules to code like NASA (applied to interpreted languages)
Foreword Dear beginner, dear not-so-beginner, dear reader. This article is a lot to take in. You'll need perspective for it to make sense. Once in a while, take a step back and re-think about all the...
08:43 am GMT - Sat, July 20, 2019
Dev To Learn CSS Variables in 5 minutes
CSS Custom Properties (also known as Variables) is a big win for front-end developers. It brings the power of variables to CSS, which results in less repetition, better readability and more flexibilit...
08:17 am GMT - Sat, July 20, 2019
Dev To What Makes You a Great Programmer on The Team?
Majority of software developers are aspired to be not only a competent professional but also a great one.Nowadays, with accessibility to many courses online, its not necessary anymore to study to beco...
06:49 am GMT - Sat, July 20, 2019
Dev To JSON Tutorial For Beginners - Learning JSON with JavaScript
Explore JSON and how JavaScript Objects can be used to access data within JSON data format and output to your web pageGuide to learning how to use JavaScript Objects and JSON data. JSON is the most po...
06:32 am GMT - Sat, July 20, 2019
Dev To An introvert's guide to making the most of meetups
Meetups are a great place to meet like minded people and share the thoughts and ideas. But honestly, being an introvert at a meetup is NOT fun. You know you wanna learn but you are constantly thinking...
10:03 pm GMT - Fri, July 19, 2019
Dev To React Hooks for Data Part 1 - Fetching Data
So the large hype on React Hooks is over and the community isn't talking about them that much anymore. But seriously hooks are beasts. In this post I'll explain how you can use React Hooks to fetch an...
08:23 pm GMT - Fri, July 19, 2019
Dev To Do you A/B test improvements?
I'd love to hear from the community what you all do to ensure that changes you make will actually improve the user experience.I'm especially curious about:if you don't do A/B testing, why not?is your ...
07:18 pm GMT - Fri, July 19, 2019
Dev To Book Review: Refactoring UI (2018)
I love this book, because it doesn't mess around: there's a title page, the table of contents, and then you're immediately presented with some great design advice:"Start with a feature, not a layout"T...
06:28 pm GMT - Fri, July 19, 2019
Dev To Why Drummers Make Great Software Engineers
Once upon a time in college, I was faced with a dilemma - do I wish to professionally pursue music and drumming or computer science? When discussing this dilemma with others, I was often met with a ch...
05:51 pm GMT - Fri, July 19, 2019
Dev To Search me if you can!! Linear & Binary search
What's your default method when you search for an item in an array? You could be familiar with the popular indexOf method or if you are versed in the functional programming paradigm, then find or find...
04:30 pm GMT - Fri, July 19, 2019
Dev To Form and function
This is the second in a series of posts detailing how I built the Rotavo PWA. Give it a whirl and see what you can draw!In the previous instalment we built the touch-controlled <input-knob> com...
07:13 am GMT - Fri, July 19, 2019
Dev To How to add a contact form to a static website
This post was originally published on Codementor.With the rise of static sites, developers need a service that could handle forms. Static website contact form is the most common case, and in this arti...
02:42 am GMT - Fri, July 19, 2019
Dev To First Contact with C
I recently started to play around with C++, primarily for my own personal side projects and came to find that it is a really interesting language to learn, especially at this stage of my learning proc...
02:13 am GMT - Fri, July 19, 2019
Dev To Service calls make your tests better
TL;DR: If all tests are mocked, you dont know if your code really works, you only know that, theoretically, it is supposed to work if the integrations adhere to the contract you expect. Mocking, stubb...
11:49 pm GMT - Thu, July 18, 2019
Dev To Hey, let's share our career begin stories.
Here's mine.Everything started back in 2015 when I got to college, by then the only thing I knew is that I love tech and wanted to work with it. 2015 was pretty rough cause by the end of it my mom lef...
11:12 pm GMT - Thu, July 18, 2019
Dev To Setting up SSH and Git on Windows 10
Welcome to my first official guide on Dev.to. Today I want to explain how you can setup SSH and Git on your Windows 10 computer. What is SSH?SSH stands for Secure Shell and is an awesome way to a...
10:52 pm GMT - Thu, July 18, 2019
Dev To How to Animate a Line Chart in Under 60Seconds
by Josh AriasThis is the first post in ZingChart's Stopwatch Features series. Over the course of this series, explain many of ZingChart's features that can be quickly implemented to make your charts d...
09:36 pm GMT - Thu, July 18, 2019
Dev To Measuring Cumulative Layout Shift (CLS) in WebPageTest
What is CLS?Cumulative Layout Shift (CLS) is a relatively new metric to help you understand the delightfulness of the user experience. You might be reading a website when suddenly the text shift...
08:24 pm GMT - Thu, July 18, 2019
Dev To Introduction to Service Workers in JavaScript
Service workers are a core part of Progressive Web Apps that allow caching of resources and web push notifications, among other things, to create an effective offline experience. They act as a proxy b...
04:02 pm GMT - Thu, July 18, 2019
Dev To What a very bad day at work taught me about building Stack Overflows community
Hi, my name is Sara Chipps, first time Stack blogger, long time Stacker (Ive always wanted to say that!). Im the new Director of Public Q&A at Stack Overflow. Ive been at Stack for a year now, and...
12:37 pm GMT - Thu, July 18, 2019
Dev To Introducing Conference App in a Box
Deploy a themeable, customizable, full stack and cross-platform mobile app for your next event in minutes. Built with React Native, GraphQL, AWS Amplify, & AWS AppSync.This app is open sourc...
09:40 pm GMT - Wed, July 17, 2019
Dev To My 2019 Remote Office Tour
Hey friends,Note: I started writing this article back in January 2019.Those of you who've been following my recent activity on Twitter already know that I am currently working from Home (for the last ...
09:02 pm GMT - Wed, July 17, 2019
Dev To How YOU can get started with .NET Core and C in VS Code
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisThis article covers your first steps using .NET Core, the cross-platform version of .NET. We will be creating a sol...
07:02 pm GMT - Wed, July 17, 2019
Dev To The Trials and Tribulations of actix-web and the OSS community
The Rust community is all up in arms about the actix-web crate - again. I won't rehash the problem - here's the instigating blog post, the reddit discussion, and the GitHub PR discussion that people ...
02:03 pm GMT - Wed, July 17, 2019
Dev To Building Your First React Website
React is one of the most popular web frameworks out there. It has been growing steadily in popularity for years, passing Angular for the first time in the 2019 Stack Overflow developer survey.This pos...
02:01 pm GMT - Wed, July 17, 2019
Dev To Reverse a String - Four JavaScript Solutions
This article was originally published on my blogThe reverse a string problem is a common algorithm problem. In this article, we will consider four JavaScript solutions to it. A Little Background ...
11:44 am GMT - Wed, July 17, 2019
Dev To Websites I frequently use
Daily news :dev.toThis website. No further information needed TwitterI use Twitter to stay up to date. I really like the new Twitter design, which also offers me the explore feature that you mig...
11:11 am GMT - Wed, July 17, 2019
Dev To JavaScript Iterators and Iterables
Welcome to our first in-depth post on JavaScript! Here at AppSignal, we're gearing up to launch our all-new front-end monitoring solution, something we're very excited about and hope you will be, too....
10:45 am GMT - Wed, July 17, 2019
Dev To What exactly is the job of a "Developer Advocate"?
I can understand the role of a developer or coder or even a DevOps or DBA, but what the heck is a Developer AdvocateThis job title is doing the rounds of the interwebs lately and seems to be a very ne...
09:50 am GMT - Wed, July 17, 2019
Dev To All you need to know about python virtual environments
Almost everyone who has worked on any project and used python packages have had to deal with different versions of packages across different branches and projects. Virtual Environments make this proce...
08:02 am GMT - Wed, July 17, 2019
Dev To Design Systems (Part I: Foundations)
The web was built as a set of interconnected pages, and blossomed from how content was historically consumed: through books. Since books format content in a series of pages, it was only natural for we...
07:32 am GMT - Wed, July 17, 2019
Dev To What are you (still) not interested in learning?
At the end of last year Ali started an incredibly popular thread: What are you not interested in learning? Ali Spittel Nov 5 '18 2 min read #discuss ...
06:50 am GMT - Wed, July 17, 2019
Dev To 10 questions you should ask during technical interviews
I've been sitting many interview sessions recently as part of our recruitment process and let me tell you, it's one of the hardest tasks I've ever had. In this post I want to share my findings and app...
04:25 am GMT - Wed, July 17, 2019
Dev To JavaScript Sets are Excellent!
Sets In JavaScript Are In MDN Set it states "The Set object lets you store unique values of any type, whether primitive values or object references."So the obvious use case for Sets, removing du...
03:36 am GMT - Wed, July 17, 2019
Dev To 30 Best Dev and Tech Podcasts
It's hard to believe, but I've been listening to podcasts for almost 15 years, and been podcasting myself since April 2006. Just think about it: back then Youtube had just pivoted from being a dating ...
01:58 am GMT - Wed, July 17, 2019
Dev To Top 5 DEV Comments from the Past Week
This is a weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself using the #bestofdev tag.Chiming in to the How is your p...
12:22 am GMT - Wed, July 17, 2019
Dev To How to build a calendar with CSS Grid
Building a calendar with CSS Grid is actually quite easy. I want to show you how to do it.Here's what you'll create by the end of this article: Creating the HTMLYou can tell from the image that t...
11:30 pm GMT - Tue, July 16, 2019
Dev To Welcome to the Big Thread Club, Tim Smith. You are the latest winner of the Big Thread Badge.
Tim joins @fullstack_to, @espoir, @helenanders26, @philnash, @florinpop17 and @lauragift21 in the club as the fourth winner of this badge. .ltag__user__id__82763 .follow-action-button { back...
10:46 pm GMT - Tue, July 16, 2019
Dev To Simplifying Automation with Visual Validation
When automating scenarios, we have to be very careful to capture all of the various verification points that a tester would process when executing a test. Ive written about this issue in Adding a Peri...
09:44 pm GMT - Tue, July 16, 2019
Dev To A Github Engineers Explains How to Drop IE Support Gracefully
GitHub dropped support for Internet Explorer last summer.I asked a GitHubber what teams should know to successfully transition their users away from IE.David Graham answered my call with these tips.If...
09:27 pm GMT - Tue, July 16, 2019
Dev To Rails Auto Loading Magic Gone Wrong!
TL;DR, use explicit module namespacing or avoid complex namespacing as often as possible when inheriting classes. Class and Module constants depend on the order of autoload-paths lookup (a Ruby on Rai...
07:58 pm GMT - Tue, July 16, 2019
Dev To Kubernetes for everyone
KubernetesKubernetes is the de facto standard for running containerized applications. Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerize...
06:48 pm GMT - Tue, July 16, 2019
Dev To .map(), .filter(), and .reduce()
Originally posted on my blogFor the last several weeks I've been applying for jobs. Sadly, the startup I was working at just didn't work out. I am super bummed it didn't work out, but that's how thing...
05:50 pm GMT - Tue, July 16, 2019
Dev To The best dev community
Dev.to should clearly win the Noonies award for best dev community: https://noonies.hackernoon.com/award/cjxr8yn9weqhp0b129w4ygn5h...
04:45 pm GMT - Tue, July 16, 2019
Dev To Programming on Raspberry Pi with Python: Raspberry Pi Setup
This article was originally published on pythoncircle.comWe are going to start a series of articles 'Programming on Raspberry Pi with Python'. In this series, we will write weekly articles about mini-...
02:50 pm GMT - Tue, July 16, 2019
Dev To Creative Selection Book: An autobiography of an individual contributor
The responses to this thread were all really interesting: If you mostly write code for your day-to-day, do you have plans to get promoted out of that situation? Ben H...
02:29 pm GMT - Tue, July 16, 2019
Dev To Building a piano with tone.js!
The pianoHere is the final product of what we will be building! You can click on it or type matching letters on your keyboard. What is Tone.js?Tone.js is a very popular Web Audio API librar...
01:48 pm GMT - Tue, July 16, 2019
Dev To How to Keep Up with Microsoft
Microsoft is massive. Hell, if you only narrowed it down to only Azure, I feel there must be more teams than the MLB and NBA combined. Each team seems to have it's own way of sharing news, like this t...
11:55 am GMT - Tue, July 16, 2019
Dev To Let's loop - for...in vs for...of
A bit ago I was working with Object.entries and wasn't seeing the functionality I expected. I kept staring, and staring and finally realized I was using "for in" instead of "for of". ...
10:05 am GMT - Tue, July 16, 2019
Dev To Decorators do not work as you might expect
While working on a library called ngx-template-streams, which in a nutshell allows you to work with events as streams in Angular templates, I have discovered that decorators are not instance-based but...
06:44 am GMT - Tue, July 16, 2019
Dev To I built my own VS Code Syntax Highlighter from scratch and here's what I learned.
Context / PurposeSo...! I'm a data analyst in an AWS Redshift SQL environment. For context, the environments that analysts out in the field tend to use, in order of popularity are: 1 TSQL/ SQL S...
07:12 pm GMT - Mon, July 15, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
06:26 pm GMT - Mon, July 15, 2019
Dev To Hire these DEVs!
Our community is full of talented and dedicated programmers. Many of them are looking for work so I thought I'd share a few DEV Listings that caught my eye: Looking for WordPress s...
06:09 pm GMT - Mon, July 15, 2019
Dev To How To Rock Asynchronous Calls By Understanding JavaScript Callbacks, ES6 Promises And ES7 Async/Await
Cross-posted from developer.blogCallbacks can be incredible useful things when programming in JavaScript, however the coding can get messy when using them a lot. This post explains how promises and as...
05:56 pm GMT - Mon, July 15, 2019
Dev To Create YOUR next static blog in Vuepress and Vue
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisThe idea with this series is to have a look at how you can build your own blog using one of the known static site g...
12:35 pm GMT - Mon, July 15, 2019
Dev To Alan Turing to Feature on New 50 Note
Second World War codebreaker Alan Turing will be the face of the new 50 note, the Bank of England announced on Monday.The renowned mathematician, considered to be the father of the modern computer and...
12:06 pm GMT - Mon, July 15, 2019
Dev To 7 Ways to Clear Your Head When Facing a Programming Problem
Everybody has encountered it, the programming problem that makes NO sense. This problem has no fix, it just cannot be done. Then all of a sudden, a moment of clarity, and tada! A major breakthroug...
11:33 am GMT - Mon, July 15, 2019
Dev To Immutability in JavaScript
This article was originally posted on medium hereTLDR; EcmaScript provides utilities to keep data immutable. These tools find their limits with nested structures. immutadot is a library to deal with n...
12:50 am GMT - Mon, July 15, 2019
Dev To The Way of the Fox: The Vue Vixens Curriculum
If you've attended a Vue.js-focused conference since 2018 (Vue London, Vue Amsterdam, Vue Toronto, Vue US) or even a multi-focused web/mobile development conference over the past year and a half (Conn...
10:51 pm GMT - Sat, July 13, 2019
Dev To What are your best tips for writing technical blog posts?
Especially targeted at those new to writing technical blog posts, but any tips are welcome. Exactly as the title implies:What are your best tips for writing technical blog posts?Ranging from just talk...
06:26 pm GMT - Sat, July 13, 2019
Dev To What's the merge rate of dev.to? my side-project
Hi all!Today I want to show you something I've been working on lately, and ask for any feedback and ideas about the next steps :)I've built a web app that analyzes repositories on GitHub and shows the...
02:14 pm GMT - Sat, July 13, 2019
Dev To Building A Career In Tech As A Newbie
Originally posted on my blog IntroductionThe tech industry is ever evolving, what this means is the industry is growing rapidly and theres no chance for you to be comfortable with an acquired ski...
01:02 pm GMT - Sat, July 13, 2019
Dev To A few JavaScript puzzlers
Cover photo by Kyle Glenn on Unsplash. Good morning! How's your weekend going?I've been sick lately, so haven't had a lot of energy to work on the usual posts. But I've put together a few quick ...
06:41 am GMT - Sat, July 13, 2019
Dev To The 10 points that make up real "10x engineers"
You may have seen a thread circulating around on Twitter recently about "10x engineers". If you haven't, you can read it in all its glory: Shekhar Kirani @Accel ...
12:00 am GMT - Sat, July 13, 2019
Dev To Recreating the Fool's Mate chess move with CSS Grid
When Firefox 66 was released, one of the features that got myself and a couple other layout enthusiasts really excited was the ability to animate grid rows and columns (in addition to grid gaps) when ...
09:51 pm GMT - Fri, July 12, 2019
Dev To At the start of your data science career? Need directions?
Several people, particularly from academia, have approached me asking how to get started with a career in data science. Obviously there are many online resources on this topic, nevertheless, here is m...
09:27 pm GMT - Fri, July 12, 2019
Dev To I have no idea what level developer I am _()_/
This is my first time posting on this site, but I really love reading about what everyone else is sharing so I thought I would share as well.I have been writing code since I first started as a compute...
08:33 pm GMT - Fri, July 12, 2019
Dev To Introducing the watercooler tag (light off-topic chitchat)
Hey folks, we're launching a new tag called "watercooler" .ltag__tag__id__26303 .follow-action-button{ background-color: #D0ECFF !important; color: #130074 !important; border-color...
04:12 pm GMT - Fri, July 12, 2019
Dev To On Glitch This Week
Glitch This Week is a regular series in which we round-up just some of the amazing projects that fantastic creators have made on Glitch. Here are a few projects that caught our eye this week. Mix...
04:09 pm GMT - Fri, July 12, 2019
Dev To Chat Over SSH
Hiiiiiiii I implemented my first char app server using ssh tunel !!!!!! Please Please Please come to visit me*!*ssh chat:@www.vitalipom.com...
03:00 pm GMT - Fri, July 12, 2019
Dev To [S4SRD]S01E02 - Hooked Evolved (Contextful Hooks in Svelte)
This is a series about applying some common React concepts and patterns in sveltejs. This season is about hooks. Last episode We've set the objective of exploring hooks and how to implement some of i...
02:15 pm GMT - Fri, July 12, 2019
Dev To The DigitalOcean Community Weekly: Debian 10, Galera, Hacktoberfest, and more!
Welcome to The DOCOM Weekly, your weekly roundup of some of the best content published in and around the DigitalOcean Community this past week.Hello there, I'm Mark, a Technical Writer on DigitalOcean...
02:06 pm GMT - Fri, July 12, 2019
Dev To Learning is Sneaky
Learning to program is sneaky. It's sneaky like exercise. It's sneaky like learning to ride a bike or skateboard.It's sneaky like the smell of your house. You know the smell. Well, you don't know unti...
02:01 pm GMT - Fri, July 12, 2019
Dev To Changelog: Pin posts you want to feature to the top of your profile feed
If you go to my profile, you can see it in action: .ltag__user__id__1 .follow-action-button { background-color: #3B21E2 !important; color: #C9FAF2 !important; border-color: #3B21E2...
01:45 pm GMT - Fri, July 12, 2019
Dev To DISCUSS: What are you loving about "on-call" in your role?
Hey there!Jay here, host of On-Call Nightmares Podcast and Azure Cloud Advocate.Are you currently on-call at your current role? Let's discuss some of the aspects of being on-call that you find are th...
10:37 am GMT - Fri, July 12, 2019
Dev To Advanced CSS: Quantity Queries Creating a Fluid Responsive Grid with Flex Zero Media Queries
Styling for every possibility is hard. Doing the CSS work for a CMS generated site where you have no control of the site's markup teaches you quite a few things about making the most out of the limite...
09:50 am GMT - Fri, July 12, 2019
Dev To A worrying change in Open Source perception
Open Source is an excellent idea. It proved itself to create large and complex products with a shared workforce. It also allows products to follow the input and guidance from several players. Products...
12:22 am GMT - Fri, July 12, 2019
Dev To Rust Async Programming - The Future of Futures
Async IO, network programming and microservices have become a popular application of the Rust programming language.This talk will give an introduction into these subjects and highlight why people are ...
12:00 am GMT - Fri, July 12, 2019
Dev To Netlify Analytics - An Initial Look
A few days ago (wow, just two, really?) Netlify announced a brand new feature for their platform, Analytics. As you can imagine, this is a feature focused on giving you analytics about your site with ...
09:50 pm GMT - Thu, July 11, 2019
Dev To The journey begins with coolNote
We @ coolLabs are working on several ideas simultaneously and it's really hard to keep everything in our heads. So what are we doing then? Simple, write it down.Personally, I write notes / todos ...
09:37 pm GMT - Thu, July 11, 2019
Dev To I want to redo the Epic Games store as a school project, feedback welcome
This post is mostly a transcript of this YouTube video of mine, in case you prefer video content. Plus theres a pretty cool intro there :) BackgroundAt the age of 30, I enrolled in an e-commerce...
09:17 pm GMT - Thu, July 11, 2019
Dev To Beginner Python Resources Recommended by the Tech Community
Besides the occasional dive into PHP, I've only ever worked with JavaScript. I went to a bootcamp for front end engineering and work as a UI engineer so I've never really had the need to look into any...
06:14 pm GMT - Thu, July 11, 2019
Dev To React Native just got better! The New Javascript Engine is here!
Hermes Engine for React Native is here!So it started from here : React Native @reactnative Today Facebook is open so...
03:00 pm GMT - Thu, July 11, 2019
Dev To Five things you didn't know you could do with Python
What do you call a 3.14 inch long snake?A -thonYou're welcome.According to the 2019 Stack Overflow developer survey, Python is now the third most popular language, edging out both Java and C#. It ain'...
01:52 pm GMT - Thu, July 11, 2019
Dev To Is my host fast yet?
The Chrome UX Report (CrUX) is a dataset of real Chrome users' performance browsing 5+ million websites. This week in its latest release, Time to First Byte (TTFB) was added as a new metric. TTFB is a...
01:01 pm GMT - Thu, July 11, 2019
Dev To Frontend vs Backend: Which One Is Right For You?
I have been asked many times by new developers what should I study and focus on when I am learning to code? Asking that question is the equivalent of a med student asking what area they should special...
12:26 pm GMT - Thu, July 11, 2019
Dev To You Lot Are Great
I've been looking through some older posts on my page, and am am just blown away by the volume and quality of discussion on this website, especially looking at it all at once. Every time I throw up a...
12:17 pm GMT - Thu, July 11, 2019
Dev To Difference Between Web Storage Types
There's no way around working with data. Which is why you need to know the difference between the storage options you have. Some data is only used once in a session and other times you'll need data to...
09:20 pm GMT - Wed, July 10, 2019
Dev To Getting started withAzure Cognitive Services
The beginningYou have definitely heard of these different abbreviations: AI, ML, ANN, But you might not know the exact meaning of each of these abbreviations or how they relate to each other. In...
07:47 pm GMT - Wed, July 10, 2019
Dev To Custom react hooks vs services
I'm having a tough time explaining the difference between a custom react hook and a service. It's easy to see the utility of the built in ones, but what about custom hooks?with a regular service, I ca...
07:05 pm GMT - Wed, July 10, 2019
Dev To Samurai Duke and the Legend of OpenJDK
What is Duke? No one knows his species or genus. People say hes a Java Bean or a Software Agent, but all we know for sure is that he reminds us of the more than twenty-year legacy of the Java language...
06:26 pm GMT - Wed, July 10, 2019
Dev To How to resolve import for the .graphql file with typescript and webpack
Hi, Im Mohsen ZareZardeyni, and Im a software engineer at Sigma Telecom LLC.At Sigma, for developing our back office application, we decided to use GraphQL, Typescript and Apollo server. We choose Sch...
05:16 pm GMT - Wed, July 10, 2019
Dev To Music code = a chance to win $5k? We're hosting an online music-themed hackathon!
Repl.it Online Music HackathonThis one is a little different from hackathons we've done in the past:We're open to any kind of submission, so long as it's built on Repl.it and incorporates music...
05:06 pm GMT - Wed, July 10, 2019
Dev To A changelog generator for gitmoji convention
gitmojiIt is a commit message convention created by Carlos Cuesta . It describes the purpose of this convention on gitmoji's repository on GitHub:Gitmoji is an initiative to standardize and expl...
05:03 pm GMT - Wed, July 10, 2019
Dev To How to inspire exceptional contributions to your open-source project
This post was originally published on the Netdata blog.Netdata must be doing something right when it comes to inspiring contributions. Our open-source, distributed monitoring agent is quite popular on...
05:01 pm GMT - Wed, July 10, 2019
Dev To Fixing Python Markdown Code Blocks with Python!
A quick note: all of the raw markdown code blocks in the code snippets here are shown with single quotes rather than actual backticks because all the nested backticks plays havoc with Dev.to's markdow...
04:53 pm GMT - Wed, July 10, 2019
Dev To My reflections on Golang
Do I like Go? Yes. Would I use it for every use case I have? Definitely not. @deepu105 @siddhantarath @brunoborge...
04:22 pm GMT - Wed, July 10, 2019
Dev To Getting Started with Angular & Apollo
GraphQL came about to solve some of the issues present with RESTful API architecture. Issues like: over-fetching (getting far more data than I need), under-fetching (not getting enough data and having...
03:21 pm GMT - Wed, July 10, 2019
Dev To Anyone Can Have a Bad Day
(Photo source)Anyone can have a bad day. Take for example, in professional baseball, the leagues top-performing pitcher. This pitcher could be unhittable for most of the season, but then have a single...
02:12 pm GMT - Wed, July 10, 2019
Dev To Python Machine Learning fun
Machine Learning is great. You can use data you already have and make all kinds of apps. Why data? Machine Learning algorithms use data. Without data, no Machine Learning. So what can you do with data...
12:44 pm GMT - Wed, July 10, 2019
Dev To 5 Uses for the Spread Operator
The spread operator is a favorite of JavaScript developers. It's a powerful piece of syntax that has numerous applications.So many, in fact, that it's often hard to keep track of them all. In this pos...
04:07 am GMT - Wed, July 10, 2019
Dev To How is your portfolio built?
My portfolio site has gone through several different iterations. It started as a plain html site, then moved to WordPress when I learned how to build themes. For the past few years, my portfolio has b...
01:48 am GMT - Wed, July 10, 2019
Dev To AWS launches PostgreSQL Serverless Service
Amazon just announced Amazon Aurora PostgreSQL Serverless serviceThe database is usually the most critical part of software architecture and managing databases, especially relational ones, has never b...
01:21 am GMT - Wed, July 10, 2019
Dev To Try Reinforcement Learning with Donkey Car
1 create virtual envI'm using pyenv$ python -m virtualenv py37 --python=python3.7 zshActivate py37 and install packages$ pip install python-socketio flask eventlet pygame numpy pillow h5py sciki...
01:01 am GMT - Wed, July 10, 2019
Dev To New "How to build an App" series by Tom Scott
Tom Scott is a popular YouTuber who (amongst many other things) made Emojli - an instant messaging app where you could only use emoji to communicate.His new series titled "How to build an App: Everyth...
11:25 pm GMT - Tue, July 9, 2019
Dev To How to create a self-signed certificate
PrefixAll previous squid caching server series talk about SSL bumping, and include steps on creating a self-signed certificate. I.e., it has been overly-discussed -- You can find many other blo...
09:36 pm GMT - Tue, July 9, 2019
Dev To From a Chemist to a Programmer - MyStory
This blog was originally posted on Reddit/Medium about 8 months ago. I'm migrating here to reach a more specific (developer) audience. Enjoy :) October 2015It was a really tough time for me. I ha...
07:44 pm GMT - Tue, July 9, 2019
Dev To Horizontally and Vertically Centering in CSS
If you're anything like me, vertically and horizontally centering an HTML element has been the bane of your existence at some point in your career.Luckily, this solution works in every browser, even I...
06:29 pm GMT - Tue, July 9, 2019
Dev To Angular Architecture Patterns and Best Practices (that help to scale)
This article was originally posted on Angular Academy by @pietrucha.Building scalable software is a challenging task. When we think about scalability in front-end applications, we can think of increas...
05:49 pm GMT - Tue, July 9, 2019
Dev To Why (Framework) traveling will not make you happy.
Why (Framework) traveling will not make you happy.We all had this thought that only if we went to another country like Tokyo, Japan, for two weeks, we would be so much happier, relaxed, and creative.B...
03:12 pm GMT - Tue, July 9, 2019
Dev To You Dont Need a MacBook to Become a Coder
How to get all the computer you need to become a developerThere is an essential part of consumerist culture that prefers buying something to doing something. Dog bored because youre not walking ...
03:00 pm GMT - Tue, July 9, 2019
Dev To Thank u, Nuxt
Ariana Grande once said, One taught me patience. And one taught me pain. She was talking about her exs. Im here today to talk to you about Nuxts. Nuxts? Nuxtis? Nuxtises?What is Nuxt anyway?Nuxt is th...
02:32 pm GMT - Tue, July 9, 2019
Dev To My first npm package: ptcgo-parser
IntroductionOver the past couple of years I've built a couple of prototypes for myself and few players in my local and online communities to help us become better Pokemon TCG players. Based on t...
06:46 am GMT - Tue, July 9, 2019
Dev To The Power of Waking Up at 4:00 AM
Have you ever wondered how waking up at 4 am feels like? if not, it's about time you actually do.Just a few months ago, I had no idea how it felt. I had this habit of always hitting the snooze button ...
12:41 am GMT - Tue, July 9, 2019
Dev To Best DEV.to Posts for Beginners: Week of July 1, 2019
One of the reasons I've been so drawn to DEV.to over other platforms is the super encouraging and helpful community that gathers here. Initially I felt like it was going to be more a place where I sat...
09:07 pm GMT - Mon, July 8, 2019
Dev To There's never just one way of achieving something
I just want to make a point to all the beginner's out there who may be feeling a little lost or overwhelmed. If you ever feel like you have to learn X, even though you prefer Y, stick with Y. Developi...
07:32 pm GMT - Mon, July 8, 2019
Dev To No more 'new-to-opensource' excuses!
On my newly-minted blog (YAY!), I've written a post about finally checking off your desire to get into opensource:https://arit.dev/opensourceMy post contains a tutorial series on how straighforward it...
06:53 pm GMT - Mon, July 8, 2019
Dev To What gives you a false sense of certainty/security/...?
While driving on a small family trip this Sunday, my father remarked that advisory bike lanes (see image above) give people a false sense of safety. Advisory bike lanes similar to normal bike lanes, b...
06:33 pm GMT - Mon, July 8, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
06:12 pm GMT - Mon, July 8, 2019
Dev To Daily Challenge 11 - Cubic Numbers
Welcome to day 11 of our Daily Challenge series, hope you're having a wonderful Monday. In this challenge, well be looking at a modified version of g964s Hidden Cubic Numbers kata on CodeWars. P...
08:56 pm GMT - Sun, July 7, 2019
Dev To Creating a native Android app with Vue Native
Using https://vue-native.io/Install npm install -g react-native-cliInstall npm install -g expo-cliInstall npm install -g vue-native-clinpm install -g vue-native-clivue-native init <projectName> ...
07:27 pm GMT - Sun, July 7, 2019
Dev To Reduce your WebAssembly binaries 72% - from 56Kb to 26KB to 16KB
Every byte counts - Optimize themBudgets are critical to the performance. It is very important to send down as less as possible. Check out more about the JavaScript's cost in this awesome articl...
05:15 pm GMT - Sun, July 7, 2019
Dev To Manage your dev.to blog posts from a GIT repo and use continuous deployment to auto publish/update them
Have you ever wished that you had a monorepo (*1 ) containing all of your dev.to posts on Github and once you merge an update into the master branch they would just automatically be updated on dev.to?...
03:00 pm GMT - Sun, July 7, 2019
Dev To The best joke about recursion
... can be found here: The best joke about recursion Michiel Hendriks Jul 7 1 min read #jokes ...
02:46 pm GMT - Sun, July 7, 2019
Dev To An Introduction to Caching on the Web, With Examples in Python
What's a cache?A cache stores data so that future requests can receive it faster. Generating a component or view in a dynamic web application can be costly especially when database calls are in...
09:09 am GMT - Sun, July 7, 2019
Dev To WebAssembly: The Future of JS and a Multi-Language Web
80% of users are running browsers capable of running languages other than JS in their browser.It's a new change, but an important one; we're looking at a future where the web will be built not just on...
08:39 pm GMT - Sat, July 6, 2019
Dev To Understanding closures in Javascript - Javascript weekly
For regular updates, subscribe to weekly newsletter, Weekly Updates.In this article, we will see what closure is and why do we need something like closure, Understanding closures in Javascript - Javas...
07:09 pm GMT - Sat, July 6, 2019
Dev To A Series of My Unfortunate Mistakes (When Writing Tests)
Once upon a time, when I started writing tests long time ago (actually, not that long, maybe a few years ago), I was a naive young man. I hate bugs so I write tests, and I wrote them according on my l...
03:32 pm GMT - Sat, July 6, 2019
Dev To Looking For Feedback
Recently, I've been writing a lot of content on Dev.to. Obviously I know how many people read each post, but it's not necessarily the best indicator of what content I should be making. Instead, I want...
03:12 pm GMT - Sat, July 6, 2019
Dev To Daily Challenge 9 - What's Your Number?
Can I have your number?Write a function that accepts an array of 10 integers (between 0 and 9), that returns a string of those numbers in the form of a phone number.The returned format must be correct...
12:48 pm GMT - Sat, July 6, 2019
Dev To Create Dev's offline page with Python (Pyodide) and WebAssembly
Inspired by this post: Create Dev's offline page with (Tiny)GO and WebAssembly Sendil Kumar N Jul 6 4 min read #go #webassembly #showde...
12:44 am GMT - Sat, July 6, 2019
Dev To My First Year as a "Real Dev"
About 360-some days ago, I started my first front end engineer role. It has been a year packed with a bunch of learning, challenges, and a crazy amount of personal and professional growth. While I wil...
10:52 pm GMT - Fri, July 5, 2019
Dev To Halfway Through 2019! New Years' Goals/Resolutions Check-In
I always ring in the new year with several goals - I don't believe in dramatic resolutions, but I find it helpful to set the pace for the coming year with some things I want to achieve. Since we've j...
10:27 pm GMT - Fri, July 5, 2019
Dev To Best DEV.to Posts for Beginners: Week of June 24, 2019
A little late on this one this week for a reason Im excited to share soon! Lets get on with it!One of the reasons I've been so drawn to DEV.to over other platforms is the super encouraging and helpful...
02:41 pm GMT - Fri, July 5, 2019
Dev To Top 5 Courses to Learn Big Data and Hadoop for Beginners
If you are learning big data, or, want to explore Hadoop framework, and are looking for some awesome courses, then you have come to the right place.In this article, I am going to share some of the bes...
06:31 am GMT - Fri, July 5, 2019
Dev To Want to learn Bootstrap 4? Heres our free 10-part course.
Click the image to get to thecourse.Bootstrap 4, which was launched last year, brought with it a complete rewrite of the entire library, and new features and concepts to wrap your head around. So it c...
05:38 am GMT - Fri, July 5, 2019
Dev To Creating DEV's offline page using Blazor
I came across a fun post from Ali Spittel on Creating DEV's offline page: How to Create the Drawing Interaction on DEV's Offline Page Ali Spittel Jul 3 4 min read ...
04:02 pm GMT - Thu, July 4, 2019
Dev To Overcoming The Ramp-up Delay, Cost and Resources Required To Automate Testing
To put a system in place for Automated Testing is not just about selecting a test automation tool but also involves setting up several elements and components that contribute to a successful test auto...
02:00 pm GMT - Thu, July 4, 2019
Dev To Daily Challenge 7 - Factorial Decomposition
Today's challenge will require a bit of mathematical prowess. Those who were fans of the Project Euler challenges might have some fun with this one from user g964 from CodeWars:The aim of this [challe...
11:23 am GMT - Thu, July 4, 2019
Dev To Learn Bootstrap 4 in 5 minutes
Image source.Last year, Bootstrap 4 (aka v4) finally got released after being in alpha for over two years. It represented a major rewrite. Not only are there a lot of changes under the hood, but there...
11:21 am GMT - Thu, July 4, 2019
Dev To How to recreate Mediums article layout with CSS Grid
When people think of CSS Grid they normally envision image grid layouts and full web pages. However, CSS Grid is actually a superb technology for laying out articles as well, as it allows you to do th...
07:56 am GMT - Thu, July 4, 2019
Dev To Vim: from foe to friend in 9 minutes
Lessons from 3-years of intensive learningTL;DRUsing Vim is by-far the most productiveness-enhancing, enjoyable and rewarding tool youll ever adopt. This post was an idea I had for a long time; ...
02:44 am GMT - Thu, July 4, 2019
Dev To Single Component Angular Apps
The Angular documentation outlines best practices and patterns that most developers will need when creating large scalable applications. But what if there were a whole class of apps that didn't need t...
06:45 pm GMT - Wed, July 3, 2019
Dev To Blast Off! (with Zeit Now Platform)
We all have great ideas. Yet, only a few of us manage to take them to realization. There're many reasons why it happens. Personally, I would get discouraged by the amount of preparation that is necess...
05:56 pm GMT - Wed, July 3, 2019
Dev To Working with React Native feels like Malcolm in the Middle father's changing a lightbulb
I have been an Android developer for 5 years, lately, I'm getting my hands on React Native. This is how I feel about itTo be honest, at first, glance seemed to me like an oversimplified layer for buil...
02:42 pm GMT - Wed, July 3, 2019
Dev To The Top 5 Things You Need to Know to Be Successful as a Junior Developer
With countless open positions and a booming tech industry, theres never been a better time to be a web developer. However, being successful in your first job requires far more than JavaScript knowledg...
01:44 pm GMT - Wed, July 3, 2019
Dev To Sometimes when I'm writing Javascript I want to throw up my hands and say "this is bullshit!"....
...but I can never remember what "this" refers to. It's an old tweet of mine Ben Halpern @bendhalpern Sometime...
01:19 pm GMT - Wed, July 3, 2019
Dev To Serverless APIs for Machine Learning models
IBM's Model Asset eXchange provides a curated list of free Machine Learning models for developers. Models currently published include detecting emotions or ages in faces from images, forecasting the w...
12:07 pm GMT - Wed, July 3, 2019
Dev To How to Create the Drawing Interaction on DEV's Offline Page
Since more and more people have been noticing DEV's offline page, I thought I would do a quick tutorial on how to replicate the code for it! Canvas is for creating graphics with JavaScript -- we can b...
09:25 am GMT - Wed, July 3, 2019
Dev To You ask business people questions but you do it without respect
Ok, the more accurate title would be "How to communicate with business people about their projects if you're a freelance developer", but I couldn't resist. :-)When you start a freelance developer care...
09:30 pm GMT - Tue, July 2, 2019
Dev To Making an interactive hoverboard game using JavaScript and websockets.
Back storyThe original version of this project was built using a Daydream controller.To make it accessible to more people, I've spent some time changing it so you can use your phone instead.Howe...
08:24 pm GMT - Tue, July 2, 2019
Dev To Deploying a Spring Boot MongoDB application to Azure Web Apps CosmosDB
A Spring Boot and MongoDB application storyThis blog post comes from a discussion with a client, who uses JHipster extensively to generate Spring Boot microservices, using MongoDB databases. As ...
08:14 pm GMT - Tue, July 2, 2019
Dev To Analyzing the Cost of Your Serverless Functions Using Faast.js
What is faast.js?Faast.js is an open source project that streamlines invoking serverless functions like AWS Lambda. It allows you to invoke your serverless functions as if they were regular func...
06:20 pm GMT - Tue, July 2, 2019
Dev To The Day "/proc" Died
Solaris'd...This morning I got an email from our group manager asking about a UNIX server out at one of the districts:Date: Thu, 27 Jan 2011 14:14:49From: "UNIX Manager"To: UNIX_SA_GROUPSubject:...
05:30 pm GMT - Tue, July 2, 2019
Dev To Essential Senior Dev Skill: Solving Problems With Patterns
Let's continue with the "Stages Of Your Software Development Career" series!I find the senior developer career stage one of the most interesting because there are so many different skill sets and targ...
04:00 pm GMT - Tue, July 2, 2019
Dev To Vector - A High-Performance Logs & Metrics Router Written In Rust
Hi everyone, we just released Vector, an open-source logs and metrics collector built in Rust. timberio / vector A High-Performance, Logs, Met...
02:59 pm GMT - Tue, July 2, 2019
Dev To The Best Book to Read as a Developer
I was able to determine that the book is now open sourced, here is a pdf available online. If it's between reading the book and reading my post, read the book.One of the best choices I ever made as a ...
02:41 pm GMT - Tue, July 2, 2019
Dev To Making On-Call Not Suck
Back when our team was small, we put together a single on-call rotation. Every dev was in the rotation and would go on-call for one week at a time. When we first started the rotation our team had 5 de...
01:39 pm GMT - Tue, July 2, 2019
Dev To Danger on Rails: make robots do some code review for you!
This article is a b-side of my recent RailsConf talk "Terraforming legacy Rails applications" (video, slides).We, developers, spend an essential part of our work time doing code reviews. Sometimes muc...
01:08 pm GMT - Tue, July 2, 2019
Dev To Introducing our July 2019 sponsors
This month, we return two sponsors and introduce a new partner for the month. Thank you to each of these companies for being a valuable DEV Community partner and supporter.Please take a few minutes t...
12:13 pm GMT - Tue, July 2, 2019
Dev To Introducing Object.fromEntries
I've been loving this series because it gives me the opportunity to really dive into some of these new features.Today, we're looking at Object.fromEntries! Let's start with Object.entriesThe firs...
12:10 pm GMT - Tue, July 2, 2019
Dev To Getting Started with the Java Streams API
The Streams API was added in 2014 with the release of Java 8 so youve almost certainly got it available today. It is used to pass a series of objects through a chain of operations, so we can program i...
11:48 am GMT - Tue, July 2, 2019
Dev To Traditional vs modern web development
Modern web development. We all have a love and hate relationship with it because while it revolutionized web development practices, it also greatly complicated them.I'd like to go over a few aspects o...
11:46 am GMT - Tue, July 2, 2019
Dev To How Personal Projects Make You A Better Developer
For a lot of developers, the last thing they want to do after being at work all day is write more code. Staring at a screen all day does take a toll on you. Once you've had a chance to go for a walk a...
11:25 am GMT - Tue, July 2, 2019
Dev To Deep dive into @media queries
Media queries are a huge part of our daily life as web developers, and yet, most of us have only touched the surface when it comes to what they can do. For those who aren't familiar with the concept,...
03:26 am GMT - Tue, July 2, 2019
Dev To Code Experiment: Converting Canvas Animations To Gifs
I thought I'd try a fun experiment where I show how I approach solving a problem. The idea here is you can see how I work and how messy it is. At each step of the way, I'll show the code I was working...
12:40 am GMT - Tue, July 2, 2019
Dev To Increase Rust and WebAssembly performance
The dream of running native code in the browser is not something new. There were many failed attempts. They all taught us a lesson. Those learnings made WebAssembly possible today. WebAssembly makes i...
09:53 pm GMT - Mon, July 1, 2019
Dev To How YOU actually use Kubernetes, starring YAML files
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisI've described concepts such as Minkube, Pods, Nodes, Services and more over the course of four articles. Although ...
08:56 pm GMT - Mon, July 1, 2019
Dev To What Do You Do To Celebrate a Big Accomplishment?
Just this evening, I finished a big project at work that I've been working on by myself for almost a year. It's not perfect and there are lots of places where I would want to improve / extend it, but ...
08:55 pm GMT - Mon, July 1, 2019
Dev To New Vets Who Code Curriculum!
Finally excited to have completed the #VetsWhoCode updated curriculum! I built this coursework around five things:Accessibility to the technologiesEase of adoptionMarket trends Our production stackSer...
07:46 pm GMT - Mon, July 1, 2019
Dev To SQL & Database Monthly Wrap Up - June 2019
Hi! I'm Helen, one of your friendly mods looking after the #sql and #database tags. At the end of each month, I'll be showcasing some of the great posts, projects and insights from the data community...
07:46 pm GMT - Mon, July 1, 2019
Dev To SQL & Database Wrap Up - June 2019
Hi! I'm Helen, one of your friendly mods looking after the #sql and #database tags. At the end of each month, I'll be showcasing some of the great posts, projects and insights from the data community...
06:58 pm GMT - Mon, July 1, 2019
Dev To Welcome to the Big Thread Club, Espoir Murhabazi. You are the latest winner of the Big Thread Badge.
Espoir joins @helenanders26, @philnash, @florinpop17 and @lauragift21 in the club as the fourth winner of this badge. .ltag__user__id__9206 .follow-action-button { background-color: #042C71 ...
06:30 pm GMT - Mon, July 1, 2019
Dev To Learning TypeScript with React - Part 1
TL;DR: Understanding what are types, type annotations, why use them and where to use them can help you catch errors during development while also enhancing code quality and readability.Two weeks ago, ...
05:12 pm GMT - Mon, July 1, 2019
Dev To Thanks for the 100K views!
Hi there! I'm Peter DeChamp Richardson. I just wanted to thank you all for the 100K+ views and over 2700 followers! It feel awesome knowing that my thoughts and ideas have been read so many times.I di...
04:10 pm GMT - Mon, July 1, 2019
Dev To The 7 Most Popular DEV Posts from the Past Week
Every Monday we round up the previous week's top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don't worry, we take in...
03:30 pm GMT - Mon, July 1, 2019
Dev To On Maintaining a Third-party VS Code Extension Marketplace
Amongst the various things that I worked on at Coder.com, one of the most interesting projects was that of the internal extension marketplace. This marketplace interfaced with code-server clients, all...
02:52 pm GMT - Mon, July 1, 2019
Dev To How I Started Existing on the Internet
Warning, this is a detailed post. If you want to just see the results click here IntroFor those of you who don't know me. Hello, my name is Ryland. I'm an engineer/product manager working for Bin...
09:03 am GMT - Mon, July 1, 2019
Dev To Don't miss out on css variables
At first when I heard of css variables when it was introduced, I was a bit skeptical. Why would anyone use it if there are extension languages as scss, sass, less and stylus. After several years, I st...
04:53 am GMT - Mon, July 1, 2019
Dev To Help! I forgot to click "Allow unauthenticated invocations" on Google Cloud Run!
Never fear, dear internet citizen! You don't have to create a new service, we can fix the existing one!How? With the power of Identity and Access Management (IAM!) What does "Allow unauthenticat...
11:31 pm GMT - Sun, June 30, 2019
Dev To Linux by example - Creating test tooling
...
09:21 pm GMT - Sun, June 30, 2019
Dev To GraphQL: Create your API using TypeScript and decorators with Rakkit
What?Okay then, this is related to my previous article about Rakkit. So I'll advise you to go take a look around .So, here I will show you a more concrete example of what you can do using Rakkit...
08:16 pm GMT - Sun, June 30, 2019
Dev To Kubernetes for Java Developers - Creating a docker image
Welcome backOn first tutorial of this series, we learn about set up a local kubernetes environment.At this point, we have a Java application that uses a mysql database running on docker.To packa...
07:39 pm GMT - Sun, June 30, 2019
Dev To Livestream - Dev.to Challenge Vowel Count in Rust
Here is a mostly complete live stream of my doing one of the daily challenges that dev.to has been hosting! My live stream cut out just before my last refactor :facepalm: so to see the finished code t...
07:31 pm GMT - Sun, June 30, 2019
Dev To The Cost of Premature Abstraction
Confused about or frustrated by premature abstraction? Want to know how to avoid it? In this article, well walk through what premature abstraction is, how to recognize it, and how to evade it before i...
07:05 pm GMT - Sun, June 30, 2019
Dev To Dart: The Language behind Flutter and Fuchsia OS.
Flutter 1.0 is officially announced on Dec 04, 2018. After that, the demand of dart programmers is gaining popularity now. Because entire flutter app development is completely based on a dart.It seems...
06:34 pm GMT - Sun, June 30, 2019
Dev To Keeping your GitHub code secure
Back in May, GitHub (along with Bitbucket and GitLab) reported that numerous users across their platforms had repos hacked, their code forcibly overwritten and held for ransom. You can read the whole ...
05:40 pm GMT - Sun, June 30, 2019
Dev To Daily Challenge 3 - Vowel Counter
Hope youre ready for another challenge! Lets get started with Day 3. Todays challenge is modified from user @jayeshcp on CodeWars. Write a function that returns the number (count) of vowels in a given...
05:27 pm GMT - Sun, June 30, 2019
Dev To Video: How to create data visualizations that tell a story
It's easy to make charts nowadays. However, just throwing in some data and selecting a chart type won't fly far. William Cleveland's research from the 80s in the field of graphical perception and data...
05:12 pm GMT - Sun, June 30, 2019
Dev To Weekly Coding Challenge - Week 16 - Notifications
Theme of the week: Notifications DescriptionThe notification component is used in a web/mobile app when you want to notify the user that something happened based on his action - "successfully com...
04:20 pm GMT - Sun, June 30, 2019
Dev To Linux 101 - the king of operating systems
IntroductionLinux is a widely used term when it comes to programming and tech discussions. Most people in the least understand vaguely what it is, but there must be some of us that could do with...
04:20 pm GMT - Sun, June 30, 2019
Dev To Spring Boot - Crash course
The goal of this post is to enable you to run your first Spring Boot Application as most of my posts here will require you to start from there.Spring boot is a framework that applies a lot of opiniona...
03:29 pm GMT - Sun, June 30, 2019
Dev To Fixing the World With Software
There are so many big problems the world faces today. We hear about them in the news every day.You want to do something good in the world. You want to make a change. But you like building software.Wha...
03:28 pm GMT - Sun, June 30, 2019
Dev To The Three Most Common Refactoring Opportunities You Are Likely To Encounter
Refactoring is something all developers do at some point. We tend to have a sixth sense when it comes to knowing when to refactor code. Some folks have solid principles to point to when making refacto...
01:45 pm GMT - Sun, June 30, 2019
Dev To VIM & Visual Studio Code Tips & Tricks (With Video / GIF)
This post is going to be a collection of VIM And Visual Studio Code tips that I use daily. And it will be updated frequently. So stay tuned. You can follow me here or on twitter @muhajirdev if you w...
01:37 pm GMT - Sun, June 30, 2019
Dev To Introducing ProGram: An Open-Source, Self-Hosted Instagram
Hello folks! Keeping up with the tradition, it's time for our monthly product release. This month, we've been working on another cool open-source product for developers, and it's called ProGram.But be...
01:30 pm GMT - Sun, June 30, 2019
Dev To Create and publish your first Chrome extension in just 5 steps.
What is Chrome Extension?Extensions are small software programs that customize the browsing experience. They enable users to tailor Chrome functionality and behavior to individual needs or prefe...
01:27 pm GMT - Sun, June 30, 2019
Dev To BxJS Weekly Episode 69 - javascript news podcast
Hey dev.to community!BxJS Weekly Episode 69 is now out! Listen to the best javascript news of the week in a podcast form right here.Here's all the mentioned links (also found on github): Getting ...
11:41 am GMT - Sun, June 30, 2019
Dev To How to inspire the next generation of developers
Last week my company hosted an event called Techvriendjes or TechBuddies, which aims to introduce kids of age 10-14 to the basics of programming in a fun and exciting way.I helped out in one of the se...
09:09 am GMT - Sun, June 30, 2019
Dev To I created an online markdown viewer and editor
Marcdown Lightweight markdown viewer and editorFor one of my blog post, I was searching for an online markdown viewer and editor. There were many heavy-duty editors, with tones of useless ...
01:06 am GMT - Sun, June 30, 2019
Dev To What is your favourite Git command?
I'm curious to know, what is your favourite Git command?Mine is "git commit --amend", which let's you change your last commit message. I manage to mess up a commit message at least once a day For the ...