Articles by Dev To from January 2020
An Interest In:
Web News this Week
- October 7, 2024
- October 6, 2024
- October 5, 2024
- October 4, 2024
- October 3, 2024
- October 2, 2024
- October 1, 2024
< Return to Dev+To details.
04:05 pm GMT - Thu, January 30, 2020
Dev To
New getting started with React Native docs!
I'm pleased to announce my first major contribution to React Nativenew introductory docs to help folks start their mobile development journey with React!How to use the docs: https://facebook.github.io...
03:09 pm GMT - Thu, January 30, 2020
Dev To
How to Prepare for a Technical Phone/Video Interview
Photo by Andrew NeelAfter doing more interviews than I'd like to admit, I thought I'd share things that I've done to set myself up for success. Having set actions that you complete prior to the interv...
09:25 pm GMT - Wed, January 29, 2020
Dev To
Open Up to Open Source Contributing
What is Open SourceOpen source software is software with source code that anyone can inspect, modify, and enhance. reference Why Open SourceAllowing everyone to modify and enhance provides ...
09:06 pm GMT - Wed, January 29, 2020
Dev To
A Guide to NPM Version Constraints for Rubyists
Originally published at rossta.netIn this post, I want to answer the following question for Rubyists:What do the tilde ~ and caret ^ designations mean for version constraints in a package.json file?To...
08:40 pm GMT - Wed, January 29, 2020
Dev To
A JavaScript interview question asked at Google
Hello and welcome back to Code Review, a series of coding interview challenges and career related content released weekly exclusively on Dev.to. Im Elisabeth and Ive been a software engineer for about...
07:53 pm GMT - Wed, January 29, 2020
Dev To
Open Source Creator Series, Part 3: How to Choose an Open Source License
This is Part 3 of our Open Source Creator Series on "How to Choose an Open Source License" to help you the open source technology creators understand and bootstrap some of the essential non-technica...
07:03 pm GMT - Wed, January 29, 2020
Dev To
If/Else and Specificity: Understanding "FizzBuzz"
CAVEAT: This article isn't exactly meant to be taken as coding law. This is simply my understanding and method of coding if/else statements! Find your own method or copy mine-- if you think it applies...
07:02 pm GMT - Wed, January 29, 2020
Dev To
Blog post: Experimenting with GitHub Pages and JavaScript and Putting Everything to Use
A long time ago I blogged about GitHub Pages and getting started with setting up a webpage.The static webpages are nice and they can help you make your project or documentation look good, but for a lo...
06:27 pm GMT - Wed, January 29, 2020
Dev To
Theming in Modern Design Systems
Theming requires a lot of variables to enable customization. Some frameworks and libraries go as far to have hundreds, if not thousands of variables, that account for each component property ($button-...
05:49 pm GMT - Wed, January 29, 2020
Dev To
BaseCS: Intro to Binary
Welcome to BaseCS Season 2!Today's episode of BaseCS focuses on the core concept of what makes computers work: binary! Binary is a number system where the digits that we can use are either 0 or 1. In ...
11:17 pm GMT - Tue, January 28, 2020
Dev To
Git blameless?
I recently put out a question to my Twitter friends: Yechiel K @yechielk Tech Twitter: I'm looking for a git alias fo...
01:20 pm GMT - Tue, January 28, 2020
Dev To
What is the most challenging part of your daily work that doesn't involve coding?
...
02:14 pm GMT - Mon, January 27, 2020
Dev To
How containers changed the world
A long, long time ago in a land not so far away, all programs on a computer lived together. They shared the same resources and privileges. If they were lucky, the operating system assigned CPU time fa...
02:05 pm GMT - Mon, January 27, 2020
Dev To
Resources for planning a web application?
Hi All,Does anyone have some great resources on planning a web application. Currently it will just be me on the project so if anyone has some great resources for that I would really appreciate it!Keep...
06:08 pm GMT - Sun, January 26, 2020
Dev To
Mac commands in VSCode: A requiem for Windows
Recently I made the switch from Windows operating systems to a macOS, and while it's probably contrary to popular opinion, I still love and prefer Windows! I grew up on hand-me-down Dell'ss so I admi...
06:26 am GMT - Sun, January 26, 2020
Dev To
How to Contribute to Open Source Software
If youre anything like me, you want to contribute to open source software but are too intimidated to send your first pull request to another teams repository.In this article Ill share my first foray i...
05:23 pm GMT - Sat, January 25, 2020
Dev To
Free SQL hosting providers ?
Let's discuss ...... We have MongoDB Atlas for MongoDB and it provides 512mb of storage.Is there any such service provider for SQL ?...
02:52 pm GMT - Sat, January 25, 2020
Dev To
What are your thoughts on how open source maintainers solicit for financial support?
...
02:00 pm GMT - Sat, January 25, 2020
Dev To
Alexa Gadgets Introduction - Voice Controlled Cat Feeder
This post was originally written on DevOpStar. Check it out hereWhen Amazon Alexa launched in 2014 as the first major home assistant platform I was captivated by the opportunities it offered someone l...
12:00 am GMT - Sat, January 25, 2020
Dev To
Can you make a countdown timer in pure CSS?
I must first apologise for the somewhat rhetorical question as the title. About 3 minutes after I wrote it, my brain exclaimed: This is clickbait! Clearly if you wrote an entire blog post, the answer ...
11:02 pm GMT - Fri, January 24, 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...
10:21 pm GMT - Fri, January 24, 2020
Dev To
The Secret Art of Debugging
Mastery of the art of debugging is rare. I know this from years of experience working on enterprise systems. If it was simple, more people would be doing it and everyone would be able to track down bu...
08:04 pm GMT - Fri, January 24, 2020
Dev To
Automating CI with a Cloud Platform and GitHub Integration
Continuous Integration (CI) is the practice of regularly integrating changes into a repository of code. Rather than waiting weeks or months for a major development milestone to be reached before integ...
06:41 pm GMT - Fri, January 24, 2020
Dev To
Working with CSS in Nuxt.js
The first part of a series of articles about working with CSS in Nuxt.js, showing different ways of adding CSS to a Nuxt.js project.Main topics in this article are preprocessors, autoprefixing, CSS So...
06:16 pm GMT - Fri, January 24, 2020
Dev To
BaseCS Season 2 Video Series Is Coming Your Way
BaseCS is back! I'm thrilled to share that we've got a whole new season of the BaseCS video series for you to enjoy this year.This season is full of great, fundamental topics, including a friendly int...
05:26 pm GMT - Fri, January 24, 2020
Dev To
Introducing Yarn 2 !
Hi everyone! After exactly 365 days of very intensive development, I'm extremely happy to unveil the first stable release of Yarn 2. In this post I will explain what this release will mean for our com...
04:06 pm GMT - Fri, January 24, 2020
Dev To
Pick. Squash. Drop. Rebase! (Comic)
Git Rebase allows us to rewrite Git history. It is a common practice to use git rebase to squash commits before creating or merging a pull request; nobody needs to see that you fixed 10 typos in 5 sep...
03:18 pm GMT - Fri, January 24, 2020
Dev To
The Macintosh was unveiled 36 years ago today
A beautiful machine...
05:50 pm GMT - Thu, January 23, 2020
Dev To
What software development tools (libraries/frameworks/apps/whatever) make you feel relaxed while you're working with them?
...
12:46 pm GMT - Thu, January 23, 2020
Dev To
Advice on Applying for a Job
Over the years I have reviewed a lot of dev job applications and resumes and done a ton of interviews with dev candidates. Looking back on all of it, here is the advice I have for those who are applyi...
09:25 pm GMT - Wed, January 22, 2020
Dev To
Whats your favorite shell
Is it BASH, ZSH, or something else?...
06:49 pm GMT - Wed, January 22, 2020
Dev To
The fun of filter, according to the ECMAScript spec
In one of my recent blog posts, I took a look at the ECMAScript specification for the Array.prototype.map method in JavaScript. I found the ECMAScript specification rather interesting. For one, it's a...
02:41 pm GMT - Wed, January 22, 2020
Dev To
Special Announcement from DEV
We are delighted to share some exciting news DEV has made its first acquisition, and it could not be a more perfect partnership.We are welcoming in CodeNewbie, a small company with a huge impact on t...
02:41 pm GMT - Wed, January 22, 2020
Dev To
The CodeNewbie Journey Continues
Im incredibly excited to announce that CodeNewbie is officially joining the DEV family! We at CodeNewbie spend all of our time thinking about how we can better serve our community, and theres no one b...
09:24 am GMT - Wed, January 22, 2020
Dev To
5 CSS Interview questions one should know
1. What is flex and CSS grids? Which to use when?Answer: Flex and CSS grids are a great way to create a web page layout. However, the major difference here is: what are the features they have, w...
08:47 pm GMT - Tue, January 21, 2020
Dev To
Changelog: Open-Dyslexic font available in settings
/settings/uxDEV now offers Open-Dyslexic as a customization option.Thank you to @codebytere for creating the PR and @bnb for opening the issue. feat: add per-user Open ...
07:03 pm GMT - Tue, January 21, 2020
Dev To
The DEV Stackbit integration is in the running for a Product Hunt "Golden Kitty Award"
This is a chance to remind everybody of this functionality which allows folks to use DEV as a headless CMS for personal websites... You can now generate self-hostable stat...
06:11 pm GMT - Tue, January 21, 2020
Dev To
Welcoming Three New Team Members
We are so thrilled to welcome Vaidehi, Nick, and Josh to the DEV Team. We've been big fans of Vaidehi since we first discovered BaseCS, her series of blog posts that break down complicated computer sc...
11:20 pm GMT - Mon, January 20, 2020
Dev To
TypeScript's Secret Parallel Universe
Almost four years ago, I was a new TypeScript user, amazed by the possibilities that this freshly learned JavaScript dialect opened up. But just like every TypeScript developer, I soon ran into some h...
07:46 pm GMT - Sun, January 19, 2020
Dev To
How to pretend you are an Awesome UX Designer (funny) Part 1
This is supposed to be a funny video, I don't want to offend anyone or anything.Enjoy :)--Thank you for taking the time to watch my video.Would you like to get me a coffee?!You can do that here paypa...
06:57 pm GMT - Sun, January 19, 2020
Dev To
Planck EZ Keyboard: Two minutes of Typing
Here's a quick video of me typing and showing off some of the features of my new keyboard, the Planck EZ . If you're interested in my layout, here's where you can get it. If you have any questions, or...
04:33 pm GMT - Sun, January 19, 2020
Dev To
DEV Article Analysis
My second passion alongside coding is writing. Whenever I can combine them, I do. This weekend I used the DEV API to build a tool that analyzes your articles over time. It's an interactive website whe...
04:06 am GMT - Sun, January 19, 2020
Dev To
I'm a professional React developer, and here's how I set up GitHub when deploying a React app to AWS S3.
About Me: I've been a professional web developer for just over 10 years now. I'm currently the lead web development instructor at Better Coding Academy, and as part of what I do, I post videos on our ...
05:10 pm GMT - Sat, January 18, 2020
Dev To
Nuxt.js with ESLint in VS Code
This is a short note to self type of article where a future me and perhaps someone else as well, might save some time googling for tooling configurations.When setting up a Nuxt.js project with ESLint ...
12:08 am GMT - Sat, January 18, 2020
Dev To
I've Rediscovered How Fun Javascript Can Be, Ask Me Anything!
I remember when Javascript finally clicked for me way back in 2017.It was magical. I could build apps with weird functionality without too much overhead.Then, my focus changed, life happened. Nearly 3...
02:20 pm GMT - Fri, January 17, 2020
Dev To
Melatonin Busting Glasses
Yesterday morning I read about Amazon's pricing mistake, where folks were ordering thousands of dollars worth of photography equipment for about 90 dollars per item. I checked the UK's Amazon site but...
11:30 pm GMT - Thu, January 16, 2020
Dev To
How to measure Developer Relations DevRel meetup recap
This week I attend the first DevRel San Francisco meetup in 2020: How to Measure Developer Relationswith Amir Shevat. This blog post is a short recap, notes and pictures from the event.The topic of th...
06:20 pm GMT - Thu, January 16, 2020
Dev To
Use memoization in your code to reduce unnecessary re-renders
Memoization is the act of storing the result of an expensive function call, and re-using the result whenever its required, instead of re-calculating it unnecessarily. Its not something youll need to u...
11:27 pm GMT - Wed, January 15, 2020
Dev To
Starting Over
It's been almost 4 years since I've graduated from college. I studied web design and development -- and I gotta tell you -- I didn't learn sh_t.I wasn't confident enough to interview as a developer. I...
08:55 pm GMT - Wed, January 15, 2020
Dev To
Random numbers, revealed
Random numbers play a quintessential role in computer science. From cryptography to gaming to machine learning, randomness is useful in the functionality of a lot of software. Even though they are pre...
03:32 pm GMT - Wed, January 15, 2020
Dev To
Resume Skills for the Developer with Upward Ambition
I originally posted this on my blog about two years ago. If it's interesting to you, I post new content on daedtech.com roughly weekly.It strikes me that, lately, I write a lot about how to make it in...
01:47 pm GMT - Wed, January 15, 2020
Dev To
Serverless Cron Jobs & Scheduled Events with AWS Lambda
Have you ever wondered how you would schedule something like a cron job or scheduled event when working with a serverless application?This is one of the most asked questions I get when teaching server...
09:05 pm GMT - Tue, January 14, 2020
Dev To
Showing my Awesomeness
A Site to Show my Awesomeness Why build it?Supposedly a portfolio can be helpful when you're looking for a job and it can be useful when trying showing off your projects.This weeks goal was...
06:34 pm GMT - Tue, January 14, 2020
Dev To
The DEV Team Just Got Bigger!
We are so excited to welcome three new members to the DEV team: Alex Smith, Michael Kohl, and Pawel Ludwiczak. Alex and Michael are joining the team as developers, and Pawel is joining us as a product...
02:59 pm GMT - Tue, January 14, 2020
Dev To
How to survive a remote working position
So, you've landed your dream role as a remote developer, getting to work wholly or at least largely from the comfort of your own home (or somewhere of your choosing). Finally, you can burn the suits o...
07:31 pm GMT - Mon, January 13, 2020
Dev To
What stands in the way of learning the things you really want to learn?
Being a software developer means being a life long learner, and the wish list of things to study and practice never gets shorter.What are the specific things that stand in your way of learning the thi...
05:57 pm GMT - Mon, January 13, 2020
Dev To
From 15,000 database connections to under 100: DigitalOcean's tale of tech debt
A new hire recently asked me over lunch, What does DigitalOceans tech debt look like?I could not help but smile when I heard the question. Software engineers asking about a companys tech debt is the e...
02:58 pm GMT - Mon, January 13, 2020
Dev To
Why I still love Ruby
Language and CognitionPhilosophers and linguists have long asked the question, Does the language we speak shape the way we think?We now have academic research to help answer this fascinating que...
01:47 pm GMT - Fri, January 10, 2020
Dev To
Notes on algorithms
I'm doing CS50: Introduction to Computer Science on edx.org. I find it's a great way to review what I learn by completing, rewriting and sharing some of my notes. Note: Big O notation can be though of...
08:23 pm GMT - Thu, January 9, 2020
Dev To
The interactive gear-shaped object made with CSS and JavaScript.
A gear or cogwheel is a rotating machine part having cut teeth or, in the case of a cogwheel, inserted teeth (called cogs), which mesh with another toothed part to transmit torque.In this article, I w...
08:10 pm GMT - Thu, January 9, 2020
Dev To
Portable Cloud Functions with the Python Functions Framework
In this post, I'll show how the recently open-sourced Functions Framework for Python makes Cloud Functions portable across multiple products and ecosystems. Ill specifically show how to migrate a Pyth...
07:59 pm GMT - Thu, January 9, 2020
Dev To
Introducing our January 2020 sponsors
Starting up the new year, we return DigitalOcean and CloudBees, and welcome back Triplebyte as a Gold Sponsor. Thank you to each of these companies for being a valuable DEV Community partner and suppo...
09:35 pm GMT - Wed, January 8, 2020
Dev To
Everything you needed to know and more about Array.map
As a developer, I find myself reaching for the Array.map method frequently in my JavaScript code. It seems that there's always a list of something to run through when building web apps.Tangent: I'd ar...
06:21 pm GMT - Wed, January 8, 2020
Dev To
Stencil: I Think I Found My Frontend Home
Getting RealI've just started exploring stencil and am already nursing a crush.I will be the first to admit that I don't particularly enjoy building frontends. It's the reason my own personal w...
11:15 am GMT - Wed, January 8, 2020
Dev To
Picking the right stock photo for your next design project
We all love beautiful picturesWhile building a website, iOS app, or another creative project, we will use eye-catching visuals. Those pictures will trigger specific emotions among our users and ...
12:22 am GMT - Wed, January 8, 2020
Dev To
React, "Diffing" and the DOM
Reviewing the DOMThe DOM (Document Object Model) is an interface that represents an HTML document in a tree-like structure with nodes. This structure allows the document to be traversed and modi...
12:28 pm GMT - Tue, January 7, 2020
Dev To
Azure vs. AWS
In this episode I chat with fellow Microsoft MVP Tim Warner and we discuss the differences and similarities of the Azure and AWS cloud platforms.You can listen to this episode here:https://cloudskills...
11:48 am GMT - Tue, January 7, 2020
Dev To
Power in tiny libraries
Hello there!Weight of your client side bundle is very important for best user experience. Users do not like to wait. For this purpose I am interesting to find tiny analogs of most popular libraries. I...
11:54 pm GMT - Mon, January 6, 2020
Dev To
50 VS Code themes for 2020
If you're looking for a new theme to change up your code editor in the new year, I'm here to help! Check out a variety of stylish themes with unique color palettesfrom sleek to snazzy to vibrant and e...
07:58 pm GMT - Mon, January 6, 2020
Dev To
Get to Know the Command Line: Basic Git Commands
A few weeks ago I started the Get to know the Command Line series with this Basic Commands article. This article that you are currently reading is the second installment which will cover basic Git com...
05:57 pm GMT - Mon, January 6, 2020
Dev To
Monitoring Performance with the PageSpeed Insights API
The PageSpeed Insights API provides free access to performance monitoring for web pages and returns data with suggestions for how to improve. The V5 API includes lab data from Lighthouse and real-worl...
01:11 pm GMT - Mon, January 6, 2020
Dev To
How AI is Enhancing Journalism at TrondheimDC
This talk explores some of my favorite use cases for artificial intelligence/machine learning in journalism and touches on whats coming next. This post contains the video and a full transcript of the ...
09:50 pm GMT - Sun, January 5, 2020
Dev To
What is a quantum developer, anyway?
Quantum computing has been, to put it mildly, in the news a bit as of late.With so many different announcements about and developments in quantum computing, it can feel a bit daunting to jump in and g...
06:53 pm GMT - Sun, January 5, 2020
Dev To
Please avoid Bootstrap!
Hey there DEV.to community!Well, actually I was thinking about writing this article a while ago but I was afraid of the reactions that I might get. Anyways, I decided to do it and I hope you enjoy thi...
06:53 pm GMT - Sun, January 5, 2020
Dev To
What are some alternatives for Bootstrap?
Hey there DEV.to community!Edit: I had to write this edit since I'm getting lots of negative comments. This article wasn't supposed to be hateful or condemning Bootstrap. This is only about the things...
02:35 pm GMT - Fri, January 3, 2020
Dev To
Changing your name is a hard unsolved problem in Computer Science
The nerdy joke is that there are only 2 hard problems in computer science:Naming thingsCache invalidationOff by one errorsI've recently had the interesting experience of changing my name. I have my na...
11:55 pm GMT - Wed, January 1, 2020
Dev To
How we use "ship small" to rapidly build new features at GitHub
"Ship small! fast!" and "ship to learn!"You've seen that shouted everywhere on Twitter. But what does it actually look like in practice?I'm on the GitHub Actions team and we "ship small" every day to ...
06:58 pm GMT - Wed, January 1, 2020
Dev To
2019 Blog in Review
Originally posted on my personal blog site. Table of ContentsPersonal Blog StatsDEV Stats2020 PlansIn April of 2019, I knew I needed to change my life. I was extremely unhappy in a toxic workplac...
11:57 pm GMT - Tue, December 31, 2019
Dev To
Code First: Girls - why you should join
If you can dream it, you can do it! i was very excited to write this post as this was a milestone i had dreamed to achieve. i had came across Code First: Girls one day like any other when readin...
11:12 pm GMT - Tue, December 31, 2019
Dev To
What Are Your Plans for 2020?
First of all, Happy New Year's Eve! As for those of you already in 2020, Happy New Year!Over this past year, I've learned so much about software development, and improved my skills as a developer. Ho...
09:22 pm GMT - Tue, December 31, 2019
Dev To
Changelog: New settings/ux tab
If you go to /settings/ux you will see a bunch of options that used to be in /settings/misc, now with more interactive visuals.The upgrade from the "misc" area of settings is a commitment to keep up w...
06:24 pm GMT - Tue, December 31, 2019
Dev To
Understanding Array reduce by building it from scratch
Recently, I was involved in a thread on Twitter, where I mentioned that I also, at one time, found Array reduce challenging to wrap my head around. At first glance, it doesn't make any sense. The name...
01:52 pm GMT - Tue, December 31, 2019
Dev To
Automating the Date On Your Footer.
In software engineering, it often said that, once you do any repetitive task, you need to look into automating it, so must the Copyright Date on the footer be automated.Footer holds Details such as S...