Your Web News in One Place

Articles by Dev To from February 2020

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to Dev To details.
11:07 pm GMT - Fri, February 28, 2020
Dev To Code readability metrics?
Lets assume you need to build code-readability-meter. How would you do it? What is code readability?Readability is the ease with which a reader can understand a written text. WikipediaReadability...
08:39 pm GMT - Fri, February 28, 2020
Dev To Making a Script for Keypad Activated Door
How difficult would it be to make a script for a keypad activated door? A friend of mine wants to make a door that sounds like it's depressurizing as it slides open. Would this need Raspberry Pi or Ar...
08:23 pm GMT - Fri, February 28, 2020
Dev To Testing Svelte async state changes
Heres a short Svelte component that displays the text Submitting... when a button is clicked:<script> let submitting = false; const submit = async () => { submitting = true; await win...
05:44 pm GMT - Fri, February 28, 2020
Dev To MVD: The Minimal Viable Developer
A few weeks ago I wrote that I will be teaching designers frontend development at a university this year. I asked for your opinions on how to teach frontend development in 2020, and the answers were g...
10:55 pm GMT - Thu, February 27, 2020
Dev To Using GitHub Actions With Azure Functions
I'm back on the Visual Studio Toolbox show and this time we're looking at the application we worked with in the last video but add a bit of DevOps on it using GitHub Actions!I've blogged about how to ...
07:09 pm GMT - Thu, February 27, 2020
Dev To First dive into GraphQL Ruby
At Tymate, the question of using GraphQL for our APIs has been around for a long time. Since most of our desktop applications are built with React, it was obviously a recurring request from our front-...
03:37 pm GMT - Thu, February 27, 2020
Dev To Reflecting On One Year of Remote Work
When I was first presented with the opportunity to work remotely I was ecstatic. What could be better than no commute and working from the comfort of my own home?! And while both of those things are g...
07:47 am GMT - Thu, February 27, 2020
Dev To Five Tips For Coding Interviews
Technical interviews are scary; the thought of having to write code on a whiteboard is anxiety-inducing.Throughout our research and years in the industry we've put together some tips for helping you d...
12:21 am GMT - Thu, February 27, 2020
Dev To Argon Trail: A Pre-RailsConf Hike
Are you attending RailsConf 2020 in Portland, Oregon? Come join the Planet Argon team on a guided hike to enjoy the beauty of the Pacific Northwest. You can reserve a spot now.We first took Rails deve...
11:26 pm GMT - Wed, February 26, 2020
Dev To Essential Guide to the 100 Days of Code Challenge
About This GuideThe 100 Days of Code is a challenge created by Alexander Kallaway in 2016 to help him achieve his goals as a software developer. Kallaway outlined a set of rules and guidelines t...
10:47 pm GMT - Wed, February 26, 2020
Dev To Like `console.log` But Better
Who hasn't peppered their code with console.logs in an attempt to find that pesky bug? The logs can get daunting and confusing. These will help you enhance your debugging experience with the console.D...
10:41 pm GMT - Wed, February 26, 2020
Dev To Everyone should write an operating system once
The saying goes: Try everything once except incest and folk dancing, which for me at the tender age of 25 included attempting to write my own x86 kernel, bootloader and a few hardware drivers. Yeah I ...
07:45 pm GMT - Wed, February 26, 2020
Dev To Incrementally migrating a CRA application to TypeScript without ejecting
Cover Art by JavaScript Tooling is constantly improving. The power of CRA makes scaffolding a new React project easier than ever before. Just a few years ago the modern JavaScript developer had to fi...
05:25 pm GMT - Wed, February 26, 2020
Dev To BaseCS: Tree Traversal
Today's episode of BaseCS explores tree traversal!We'll learn about what it means to search through a tree, and see how the order of traversal through a tree can change the way that we visit every nod...
05:11 pm GMT - Wed, February 26, 2020
Dev To Data Science is dying out
As a Data Scientist you usually do one of two things:You comb through a pile of numbers derived from a SQL database, S3 or an HDFS cluster, in order to answer questions like "what keeps customers from...
04:08 pm GMT - Wed, February 26, 2020
Dev To Data-driven JAMstack with Sourcebit
If I wanted to make a cake, I need the right ingredients - eggs, sugar and flour. However, eggs, sugar and flour are not a cake. It requires putting those ingredients together in a particular way to c...
11:06 am GMT - Wed, February 26, 2020
Dev To What's on your reading list and why?
Interested to see not only who has the biggest reading list, but also what is in your reading list.(see mine below)...
02:12 am GMT - Wed, February 26, 2020
Dev To The Myth of Sisyphus, Failure, & the Meaning of Imperfect Code
For years as a student and into my first few years as a junior engineer, I felt dirty. Something felt wrong about the code I wrote. No matter how hard I tried, things just didn't always line up and it...
01:24 am GMT - Wed, February 26, 2020
Dev To Should UX designers create User Personas?
Cover photo by Patrick Perkins on UnsplashA persona, in user-centered design and marketing is a fictional character created to represent a user type that might use a site, brand, or product in a simil...
12:43 am GMT - Wed, February 26, 2020
Dev To Just a Big Tech Girl, Working in a Low Tech Business
My last job and my current job have both been in small business retail marketing, which is basically this insane, fast-paced, one-person-does-everything-and-its-cousin job that I kinda sometimes love?...
08:53 pm GMT - Tue, February 25, 2020
Dev To Have you taken the 2020 Stack Overflow survey?
For some reason, this survey didn't hit my radar until just now. I'm usually on top of it! Looking forward to the insights from this year.If you want to take it: https://stackoverflow.az1.qualtrics.co...
07:56 pm GMT - Tue, February 25, 2020
Dev To My Favorite Code Conference
I am so happy to be a part of what I believe has been the best conference in our industry since its inception three years ago... CodeLand 2020In case you missed it: ...
06:16 pm GMT - Tue, February 25, 2020
Dev To Interactive JavaScript Quiz 1
We all know that JavaScript quizzes can be... awful and confusing The pointless foo bar baz questions ruin all the fun of JavaScript and often just cause even more confusion!Last year, I made a GitHu...
04:26 pm GMT - Tue, February 25, 2020
Dev To Continuous Integration with Branches & Schedules
You know the drill."Use branches", they said. "It'll be fun", they said.Yeah. But what about building and deploying these branches to a test server without merging a branch first to the staging- or ev...
03:19 pm GMT - Tue, February 25, 2020
Dev To Is it possible that the software industry could become nearly 100% remote?
Not to say that remote work is a flawless solution, but it is certainly a trend gaining in popularity.I imagine there will always be a purpose for offices and hubs to an extent, but could we see a rea...
03:12 pm GMT - Tue, February 25, 2020
Dev To Open source parallel processing for Gatsby
To help the greater Gatsby ecosystem shorten the time it takes from commit to deploy, today I've just submitted a freshly baked Pull Request as my first larger contribution to the Gatsby open source p...
09:28 am GMT - Tue, February 25, 2020
Dev To You Think You Know CSS
CSS codes are extremely opinionated across teams and individuals. There isnt much we can do to change how CSS works, but we can make changes to the way we author and structure it. The problem with CSS...
08:00 am GMT - Tue, February 25, 2020
Dev To How to become more visible for Recruiters
My tweet received pretty much questions from different developers. It takes a lot of time to give the answers for everyone. That's why I decided to make a post here with some of the general tips. Let'...
12:05 am GMT - Tue, February 25, 2020
Dev To Web Share API
Web Share APIIf you want to see the Web Share API in action, here's a CodePen link to try it out.The Web Share API gives web apps the ability to share data like: links, text, and files, just lik...
11:32 pm GMT - Mon, February 24, 2020
Dev To Project and Porfolio Ideas 2020
I often hear developers say that they would love to work on a side project, but they just don't have any ideas. I have the opposite problem: too many ideas, not enough time to work on them all. I'll s...
11:27 pm GMT - Mon, February 24, 2020
Dev To Google released a Lighthouse extension for Firefox!
Get it while it's hot.No devtools version yet, that's a more significant rewrite. This extension can only audit public websites via their API. But that's still great!Source: 9to5google....
09:58 pm GMT - Mon, February 24, 2020
Dev To How SWR Works
I first learned about SWR thanks to a video tutorial by Leigh Halliday: "React Data Fetching with Hooks using SWR", and I thought it was interesting enough that I could try it on a small internal proj...
09:58 pm GMT - Mon, February 24, 2020
Dev To How SWR works behind the scenes
I first learned about SWR thanks to a video tutorial by Leigh Halliday: "React Data Fetching with Hooks using SWR". If you're not familiar with SWR, you can watch Leigh's video or read the official do...
09:43 pm GMT - Mon, February 24, 2020
Dev To T-minus 9 weeks and counting...
community/kmyoond/"a feeling of fellowship with others, as a result of sharing common attitudes, interests, and goals."You can define a community through a shared interest or by the strength of the co...
09:14 pm GMT - Mon, February 24, 2020
Dev To Remove Vowels from Strings - Java, JS
...
08:27 pm GMT - Mon, February 24, 2020
Dev To Are You interested in a series implementing the same application in Vue, React, Angular, Svelte?
Last months learning React after Angular and Vue, I've come to the conclusion that frontend frameworks are very similar. I've started implementing the same application (at first Todo app) with nearly ...
03:48 pm GMT - Mon, February 24, 2020
Dev To How Do You Automate Your Boilerplate?
My team is reviewing how we start-up our projects, a large time sink for us is the initial set-up for running a prototype or Proof of Concept. We end up repeating similar repo and language/framework b...
01:43 pm GMT - Mon, February 24, 2020
Dev To DISCUSS: Technical Interview Horror Stories
In this week's Ladybug Podcast episode we discussed the frontend technical interview process.Technical interviews are terrifying, and I'm sure we've all had bad experiences. Hopefully talking about wh...
01:07 pm GMT - Mon, February 24, 2020
Dev To Wrapping REST API calls with Apollo Client: 'do-it-yourself' approach
Sometimes, when your application is in the middle of the migration from REST to GraphQL API, you might find yourself in the situation where data your need is split between both APIs. Let's say when yo...
05:21 pm GMT - Sun, February 23, 2020
Dev To How is GraphQL different from the old days?
In the old days we have API to get data, and then later we have RESTful, and then now we have GraphQL. In the old days, we have custom-made query, to get exactly what we wanted, no more, no less.And t...
01:47 pm GMT - Sun, February 23, 2020
Dev To How The DEV Community transformed my Career ?
A Problem with Developers !Developers are intelligent people who love to write code in isolation. Being a developer, I also love to work in a separate room fighting with bugs but there's a probl...
10:28 am GMT - Sun, February 23, 2020
Dev To What's your way of publishing Node.js library for the browser? (also, introducing Rollup)
Do you attach to window object, or is there a better alternative?How many namespaces do you usually attach?How do you maintain both browser version and bundler version?Do you require your library user...
11:08 pm GMT - Sat, February 22, 2020
Dev To How do you avoid rabbit holes?
It's nice to go deep on a problem sometimes, but we can be tempted to go too deep. How do you manage your time when examining intricate problems?...
10:09 pm GMT - Sat, February 22, 2020
Dev To Uber Eats Ruined My Life - Solved with NodeJS
Hey guys!I've been spending over $600 bucks per month in Uber Eats. My mentality was "Spend less time doing low-effort stuff, and more time coding and making MVP's of my projects" So I thought it was...
08:12 pm GMT - Sat, February 22, 2020
Dev To Stack Overflow is leaking user emails
I am developing a "Google Alerts" for developers service GitSpo. I have not figured out exactly what it is, but it is growing fast and people are liking it. A big part of GitSpo is aggregating data fr...
08:04 pm GMT - Sat, February 22, 2020
Dev To Do you work at a startup ?
Share your experience of working for a startup. One Pro and One Con .Is their any suggestions for the college students who wanna do Masters ?...
04:45 pm GMT - Sat, February 22, 2020
Dev To Understanding Ruby's block/proc parsing
In Ruby, methods can take a single block as an argument, which can be specified explicitly in the method signature by writing:def some_method(&blk)endor implicitly in the method body by writing:de...
03:29 pm GMT - Sat, February 22, 2020
Dev To Games to teach programming to a 9-year-old?
Hey folks!My nephew's birthday is almost here and I'm trying to come up with a good gift for him.He's going to be 9 years old and I think he might dig learning about programming he's into video games...
02:38 pm GMT - Sat, February 22, 2020
Dev To Learning JavaScript shouldn't be hard in 2020
Learning Javascript in the year 2020 is going to be overwhelming. There are thousands of endless articles about Javascript, and it's libraries and web frameworks. For a beginner, laboriously plowing t...
08:11 pm GMT - Fri, February 21, 2020
Dev To Naming Things: Thoughts on one of codings most elusive tasks
Hey Devs! I've just released a free online book called Naming Things. It's a collection of experiences I've had with naming all kinds of things in code--classes, objects, methods, properties, and busi...
07:38 pm GMT - Fri, February 21, 2020
Dev To Can CSS variables be watched, (need a smart cookie)
The best thing since sliced bread and absolutely the most revolutionary thing I have seen in my time as Dev, is CSS variables, it's shocking because it's something that should have been there from day...
03:14 pm GMT - Fri, February 21, 2020
Dev To Feb. 21, 2020: What did you learn this week?
It's that time of the week again. So wonderful devs, what did you learn this week? It could be programming tips, career advice etc.Feel free to comment with what you learnt and/or reference your TIL p...
03:45 am GMT - Fri, February 21, 2020
Dev To Tabs vs Spaces?
What're the real technical key aspects that need to be considered before deciding or coming to a conclusion of battle of Tabs vs Spaces?...
06:53 pm GMT - Thu, February 20, 2020
Dev To Community Showcase for GitHub Gists in VS Code
The developer community uses GitHub Gists for a pretty diverse set of use cases. Since it effectively provides "universal cloud storage", it enables you to manage everything from code snippets, refer...
03:53 pm GMT - Thu, February 20, 2020
Dev To GraphQL For Consumers Who Don't Want to Use Libraries
Amara Graham @missamarakay ...
09:55 am GMT - Thu, February 20, 2020
Dev To Career Progression: What Does It Mean to You?
Does your organisation have a plan for career progression? Do you know the steps you need to take to level up?Medium Snowflake (now deprecated)Job Titles & Levels: What Every Software Engineer Ne...
10:25 pm GMT - Wed, February 19, 2020
Dev To snake_case, camelCase, or dash-case?
So we've got snake_case and camelCase when it comes to code, and when it comes to filenames there's a third option we don't talk about as much because it's not usually available in code: dash-case. I'...
05:42 pm GMT - Wed, February 19, 2020
Dev To Friday Night Deploys: 11 Maybe It's Legacy Code, Maybe It's Just S**t
This week the DevPlebs talk about: Using the podcast to get dates! The weird and mysterious world of fake martial arts! That one time Keith and Phil took a Muay Thai class! Knife fights! Jump Rope For...
05:33 pm GMT - Wed, February 19, 2020
Dev To BaseCS: Making Sense of the Rainbow
Today's episode of BaseCS explores hexadecimals!In this episode, we dive into the base 16 number system, and learn how to count with 16 different digits. We learn how to represent one number in three ...
04:53 pm GMT - Wed, February 19, 2020
Dev To Shipping Home Page Cleanups
TL;DRToday we're shipping some small UI changes for the home page. Let us know if you can spot any bugs or issues since changes might have affected other views too.A couple weeks ago the DEV tea...
02:29 pm GMT - Wed, February 19, 2020
Dev To Backups Backups Backups
The cover image for this post is by Markus Spiske over on Unsplash A Little HistoryLike many people who came of age in the 1990s, I hadn't taken backups seriously until I got to college.side note...
03:29 am GMT - Wed, February 19, 2020
Dev To Why we left AWS
I've always been using AWS for hosting from simple prototypes to critical B2B systems. Thanks to its incredible catalog of products, almost all needs are covered.So naturally the first version of Simp...
10:49 pm GMT - Tue, February 18, 2020
Dev To Accessing asset_path in webpacker *.js.erb pack
Ive configured webpacker to be able to process ERBs (bundle exec rails webpacker:install:erb) because I need paths generated by Sprockets' asset_path at build time so that I get properly generated ass...
09:18 pm GMT - Mon, February 17, 2020
Dev To Last Weeks' Top 5 Unseen articles
dev.to is a great place to share your ideas, projects, content and start a good discussion. However, due to the large amont of published artices every day, some good articles get lost.So here are the ...
08:11 pm GMT - Mon, February 17, 2020
Dev To Show DEV: Bingo - The missing package manager for golang binaries
IntroductionDo you love the simplicity of being able to download & compile golang applications with 'go get', but wish it were easier to manage the compiled binaries?Introducing Bingo:GitHub...
04:34 pm GMT - Mon, February 17, 2020
Dev To Battle for the Bundling time: esbuild a JavaScript bundler and minifier written on Golang
IntroductionIn this crazy world, it has become so difficult to secure leadership in at least one discipline. And now, a new battle has already begun: the speed of assembly of bundle a measure t...
03:35 pm GMT - Mon, February 17, 2020
Dev To Switching Careers: my road to software engineering
I'm officially a software engineer! Lucy Suddenly @lucysuddenly I'm thrilled to announce: I'm going to be a so...
08:12 pm GMT - Sun, February 16, 2020
Dev To WASI - WebAssembly System Interface with Wasmtime
WebAssembly enables running native code in the JavaScript engine. The compiled and optimised binary ensures better and consistent performance. The JavaScript engine provides the necessary runtime to e...
08:12 pm GMT - Sun, February 16, 2020
Dev To Red assembly, blue assembly, strong assembly, weak assembly
Heads up! This blog post is actually a reading log. I'm spending 30 minutes every day (more or less) reading C# via CLR by Jeffrey Richter and taking notes as I read it. This is tracked as a series on...
11:51 am GMT - Sun, February 16, 2020
Dev To Aborting a fetch request
When working with the vanilla JavaScript fetch() API, aborting a request is not too intuitive. Why do we even need to abort a request?One specific use case I needed an abortable request for was ...
03:21 am GMT - Sun, February 16, 2020
Dev To What Do You Find Difficult about SQL and Databases?
...
01:25 am GMT - Sun, February 16, 2020
Dev To IntelliJ - Error:java: release version 5 not supported
A common error in IntelliJ when attempting to run a new Java maven project is Error:java: release version 5 not supported.Here are 3 techniques to resolve this. Try them in order. If one doesn't resol...
10:40 pm GMT - Sat, February 15, 2020
Dev To Guide to CSS Units for Relative Spacing
Space Relative to the Document :rootUse: remUnless you change it, the default rem value is 16px with the advantage of responding to changes in zoom level. Why and how to use remrem will not...
09:24 pm GMT - Sat, February 15, 2020
Dev To Hell is other people's DLLs
Heads up! This blog post is actually a reading log. I'm spending 30 minutes every day (more or less) reading C# via CLR by Jeffrey Richter and taking notes as I read it. This is tracked as a series on...
08:46 pm GMT - Sat, February 15, 2020
Dev To Why we choose Ruby for our projects
History of RubyRuby, the creation of independent programmer, Yukihiro Matsumoto, began life over 20 years ago. In 2003, Chicago-based 37Signals launched the popular project management system, Basecam...
11:16 pm GMT - Fri, February 14, 2020
Dev To An Open Letter to my Readers and Followers Thanks
Dear reader and follower,I dont know where you are now, but I have the luck to reach you thanks to this platform, our connections are powerful.Probably for some of you, today is a normal day. However,...
07:51 pm GMT - Fri, February 14, 2020
Dev To Implementing soft particles in WebGL and OpenGL ES
Particles are one of the easiest ways of improving the visual appearance of any scene. When we decided to update visuals of our 3D Buddha Live Wallpaper the most obvious way of filling in the empty sp...
05:32 pm GMT - Fri, February 14, 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...
11:31 am GMT - Fri, February 14, 2020
Dev To Which Techie Are You?
Which techie are you? Tag yourself in the comments!The Dancing Queen - when the tune is right, you stand up for some sick moves. Singing along is optional but highly encouraged.The Artsy - your desk m...
10:21 am GMT - Fri, February 14, 2020
Dev To CSS in JS - have we done something wrong?
Hello folks, its not standard for me article, as I prefer to not get into these kind of discussions, I know this topic is very hot, and opinions are very divided.What I want to focus here is some work...
05:57 am GMT - Fri, February 14, 2020
Dev To That feel when you find a StackOverflow post for the exact question you had
Heads up! This blog post is actually a reading log. I'm spending 30 minutes every day (more or less) reading C# via CLR by Jeffrey Richter and taking notes as I read it. This is tracked as a series on...
01:38 am GMT - Fri, February 14, 2020
Dev To Loves Me, Loves Me Not: Classify Texts with TensorFlow and Twilio
Valentine's Day is coming up and both love and machine learning are in the air. Some would use flower petals to determine if someone loves them or not, but developers might use a tool like TensorFlow....
04:47 pm GMT - Thu, February 13, 2020
Dev To Is DEV skewed to web-dev mainly? Are you in for something else?
Hi Friends!I enjoy being here, at dev.to for some time already. By and by I start wondering - is it really so, that most posts here are about web-dev (and even more so - many of them about frontend, U...
04:14 pm GMT - Thu, February 13, 2020
Dev To Fetching Millions of Rows with Streams in Node.js
Have you ever had to face the challenge of fetching several million rows of data with lots of columns from a database and display them on the web?Well, I had to do this recently. Although I was not co...
12:45 pm GMT - Thu, February 13, 2020
Dev To Applying CSS :focus-within
In my quest to learn something new every week. I came across a not so new pseudo-class element :focus-within. Let's take a look at how it works and how to apply it to our styles.The :focus-within pseu...
02:53 am GMT - Thu, February 13, 2020
Dev To Submitting for CodeLand 2020? Hype it up!
I just finished two submissions. Every time I submit for a conference I get amped up. For those of you who've submitted, lets get pumped about what we may be sharing with the community. For those inte...
01:00 am GMT - Thu, February 13, 2020
Dev To Linting your Open Source Repository
Have you ever wanted to lint your open source repository for common issues at build time... such as a missing LICENSE, SECURITY.md CONTRIBUTING.md or even absent source license headers? There is a too...
11:06 pm GMT - Wed, February 12, 2020
Dev To Five Myths of Salary Negotiation
In this video I debunk five negotiation myths that I've seen personally and from talking with candidates.Do these ring true for you? Is there something I missed or got wrong? Are there other negotiati...
10:59 pm GMT - Wed, February 12, 2020
Dev To Looking for an open source project that uses Rails CircleCI
Seeking: An open-source project built with Rails, using CircleCI, that would be interested in being set up with a dual boot for an upgrade. This setup would be complimentary, to be used in demo conten...
10:05 pm GMT - Wed, February 12, 2020
Dev To AWS Databases Deep Dive: Season 1 Recap
AWS Databases Deep Dive: Season 1 RecapDatabases are ubiquitous, powering the data storage, access, and retrieval functions needed by most applications we use on the internet today. With a const...
06:56 pm GMT - Wed, February 12, 2020
Dev To CodeLand 2020 Early Bird Tickets
We are excited to share that tickets for CodeLand 2020 are now available! CodeLand is our community-first two day conference featuring talks and workshops from incredible speakers. This year, the conf...
05:26 pm GMT - Wed, February 12, 2020
Dev To BaseCS: The Magic Number of Computers
Today's episode of BaseCS explores a very special number in computing: 256! In this episode, we explore encoding schemes, which afford us a more human-friendly way of representing data as compared to ...
11:02 pm GMT - Tue, February 11, 2020
Dev To YEStifications: Exploring how users engage with notification prompts in the Chrome UX Report
example.com wants to show notificationsNotifications can be an effective way to keep users engaged, but many websites are unable to get users past the permission prompt. A common problem is pro...
10:53 pm GMT - Tue, February 11, 2020
Dev To Why I prefer rem over em
I always prefer to use rem units over em units in CSS. DefinitionsRem represents the root element's font-size. The root element for a HTML document is almost always the html element.Em represents...
09:17 pm GMT - Mon, February 10, 2020
Dev To Running Linux Programs as Unikernels on macOS
Someone emailed me the other day and was having some trouble gettingtheir program to work under OPS.He had downloaded a binary release from github and knowing that OPS only runs linux binaries chose t...
08:43 pm GMT - Mon, February 10, 2020
Dev To Big L Notation
Canonical URL: https://www.swyx.io/writing/big-l-notation/If you are a lifelong/infinite learner, you want to get the most out of the time you dedicate to learning. What are the determinants of how mu...
08:26 pm GMT - Mon, February 10, 2020
Dev To Last Weeks' Top 5 Unseen Articles
Day after day, people like you write fantastic articles here on dev.to. But, due to the sheersize of this platform, not every article gets the attention it may deserve. So, this is my attempt to highl...
05:18 pm GMT - Mon, February 10, 2020
Dev To Follow-up: your feedback on the home page
You might remember when Pawe and I asked for your feedback and input on the home page last week. Yup, were the design team at DEV and we want to improve your DEV experience so that we make the most ou...
02:24 pm GMT - Mon, February 10, 2020
Dev To What would you pay for type checking?
Heres a statement that shouldnt be controversial, but is anyway: JavaScript is a type-checked language.Ive heard people refer to JavaScript as untyped (implying that it has no concept of types), which...
12:29 pm GMT - Mon, February 10, 2020
Dev To Lesser-known CSS display values
If you are just like me and have spent a last couple of years coding without being aware of how many CSS display values are out there, this could be a useful post for you. I will leave out the values ...
10:09 am GMT - Mon, February 10, 2020
Dev To JavaScript: File Naming Conventions
So first a little disclaimer, I don't feel how I write files to be better than the next person. This is more of an open forum to discuss how people go about naming theirs and how the manage files as a...
04:17 am GMT - Mon, February 10, 2020
Dev To Recursion and the Call Stack Explained By Reading A Book
Merge sort is popular algorithm for sorting an array from smallest to largest. It is often compared to selection sort, insertion sort, bubble sort and many others.However, as I searched the internet f...
04:17 am GMT - Mon, February 10, 2020
Dev To Merge Sort Explained By Trying To Become A Tennis Champion
Merge sort is popular algorithm for sorting an array from smallest to largest. It is often compared to selection sort, insertion sort, bubble sort and many others.However, as I searched the internet f...
09:34 pm GMT - Sun, February 9, 2020
Dev To Are properties harmful?
By properties, I mean attributes with getters and setters that use the syntax of a plain attribute instead of the syntax of a function, like this:class Test: def __init__(self, color): self....
09:28 pm GMT - Sun, February 9, 2020
Dev To Take 'this' Quiz, Understand How 'this' Works in JavaScript
Among all the abstract ideas JavaScript has to offer, the 'this' keyword can be one of the most challenging concepts to grasp. On the surface, 'this' seems like an intuitive keyword that simply refers...
09:03 pm GMT - Sun, February 9, 2020
Dev To What is Time to Interactive?
I've previously mentioned TTI in my article Improve your SEO by delaying your marketing scripts - by deferring the load of scripts until after your users are ready to scroll, you can make a page feel ...
04:58 pm GMT - Sun, February 9, 2020
Dev To How to Design Great Software Products in Small Startups
If you are aware of the values of carrying out the Product Design Process, then you are halfway through the success! CW @cwodtke ...
04:31 am GMT - Sun, February 9, 2020
Dev To What do you have to Google? Every. Single. Time.
For me it's the simple commands that let me set up a new Github repo and add files. I just don't do it enough to commit it to memory. I wrote myself a post with everything I need and still haven't ma...
06:11 pm GMT - Sat, February 8, 2020
Dev To What smaller (< 1000 attendees) tech conferences are your favorites?
One I really like personally was DevFest Capital Region in Albany. There were talks on some of everything, like qualitative UX research, the brain science of learning, and a roundtable on mindfulness ...
05:19 pm GMT - Sat, February 8, 2020
Dev To Articles that made my Week 001
Hey! It's been a while since I've written to you all on a personal note. I said hi a while ago. Hello dev.to Daniel Madalitso Phiri Oct 11 '18 2 min read ...
03:34 pm GMT - Sat, February 8, 2020
Dev To My setup
Most developers often spend time on their setup, and I am no exception, by no means. I like to organize my computer and my tools to make the most of my everyday tasks. These devices, tools, and softwa...
02:43 pm GMT - Sat, February 8, 2020
Dev To Understanding the Node.js event loop phases and how it executes the JavaScript code.
I believe if you are reading this, you must have heard about the famous event loop that Node.js has, how it handles the concurrency mechanism in Node.js and how it makes Node.js a unique platform for ...
02:20 pm GMT - Sat, February 8, 2020
Dev To Icon for bookmark, save...
Many sites have functionality for saving links or articles. You can bookmark tweets, save instagram photos, and of course save articles on DEV to read them later.Couple days ago we've been debating in...
01:36 pm GMT - Sat, February 8, 2020
Dev To Do you do coding challenges like adventOfCode?
There are various coding challenges, the most popular one around here is for sure #adventofcode.Do you do other coding challenges / solve training problems besides that?For example a newsletter like D...
12:45 pm GMT - Sat, February 8, 2020
Dev To Elm vs. Svelte
I had some fun writing this (probably inconclusive) post about Elm and Svelte. Rich Harris, in Write less code, showcase a small code snippet in Svelte as an example of getting something done writing ...
11:38 pm GMT - Fri, February 7, 2020
Dev To Creating a deployable Rails 6 app TailwindCSS, Stimulus.js, and a custom font.
This post covers how to set up a new Rails 6 app to use Tailwind CSS, and then set up a custom body font, and get the whole thing actually working when deployed to Heroku.If you haven't upgraded your ...
11:28 pm GMT - Fri, February 7, 2020
Dev To GitHub API: How to retrieve the combined pull request status from commit statuses, check runs, and GitHub Action results
In this post, you will learnWhere the pull request checks are coming fromThere is no single API endpoint to retrieve the combined status for a pull requestsThe difference between Commit Status, Check ...
11:03 pm GMT - Fri, February 7, 2020
Dev To Angular 9 New Features
Angular 9 is finally released with many new features. The major feature of the release is the Ivy renderer and runtime which makes Angular bundles smaller and increases the performance of your apps.Un...
10:22 pm GMT - Fri, February 7, 2020
Dev To My Favorite Resource for Making Accessible Custom Components
I'll admit: making web apps accessible can be challenging, especially when you're new to it. It requires thinking from the perspective of disabled users and having some knowledge about the assistive t...
08:53 pm GMT - Fri, February 7, 2020
Dev To The Plucky Astromech Droid - A Star Wars DevRel Story.
Please make sure to read Ashley McNamara's post for a great explanation on what developer relations is.I am currently sitting at Seattle-Tacoma airport where I am delayed for a few hours. I came to to...
12:14 am GMT - Fri, February 7, 2020
Dev To What are your favorite portfolio sites for devs?
I'm looking for some portfolio site inspiration! I'd love to see your favorite sites by other developers or or even even your own site if you're happy with it.My site is overdue for a refresh and the ...
08:37 pm GMT - Wed, February 5, 2020
Dev To The most important sorting algorithm you need to know
TimsortTimsort is the most popular sorting algorithm that you've never heard of. If you've spent any time studying sorting algorithms in an academic context, you're probably familiar with the us...
07:53 pm GMT - Tue, February 4, 2020
Dev To Hello again. It's time to do some work!
tl;drDEV is redesigning the home page. But we need your help and feedback. Also, hi! Hello, again.This is Pawe, I'm a part of the Product Design team, here at DEV. Lisa and I joined DEV rec...
02:51 pm GMT - Tue, February 4, 2020
Dev To Migrate to Twitters newly released Labs recent search endpoint
In January, Twitter announced the launch of a new search endpoint. This endpoint is available in Twitter Developer Labs and is meant to preview what the Tweet search endpoints will look like in the fu...
08:21 pm GMT - Mon, February 3, 2020
Dev To What would you teach a frontend beginner in 2020?
In April, I will start teaching frontend development to design students at university.The course curriculum wasn't updated for years, so I'm basically free to choose what to teach.The idea is teaching...
08:16 pm GMT - Mon, February 3, 2020
Dev To A new year, with a new DEV adventure!
Hello, DEV Community Im Ridhwana , and it's my first official week as a software engineer at DEV!Learning and sharing, building communities and coding are mainly the things that Im passionate about, a...
06:29 pm GMT - Mon, February 3, 2020
Dev To Shine Theory and the Berlin Community at JSConf EU
This 5-minute story touches on my career transition from journalism to tech, the concept of Shine Theory and some examples from my time in the Berlin community.Presented on June 1, 2019 in the JSConf ...
11:18 am GMT - Mon, February 3, 2020
Dev To Learning Resources - My favourites
As mentioned in my previous post: My learning style consisted of reading, understanding and being able to give the knowledge back. Nevertheless, learning a programming language is all about the practi...
12:44 pm GMT - Sun, February 2, 2020
Dev To Transform any Meteor App into a PWA
Okay, so you created and tested your Meteor app successfully. Now you want your users enjoy the benefits of a pwa (progressive web app), too. Not that hard!While Meteor does not bring all PWA features...
08:47 am GMT - Sun, February 2, 2020
Dev To How to Build A Feed App With React and Tailwind CSS
A feed app is a simple app that curates the latest news and articles all over the web and different sources. So in this article, I will explain how to simply create one using React, Tailwind CSS and m...
03:25 am GMT - Sun, February 2, 2020
Dev To Debugging Has Many, Through Relationships in Ruby on Rails
Working with associations was the most difficult part of building Central Perk, my Ruby on Rails application. has_many and belongs_to relationships made sense, but the addition to many-to-manyhas_many...
10:30 pm GMT - Sat, February 1, 2020
Dev To What is your morning routine?
So I wanted to try and do at least a post a week, and I didn't have much time to prepare one this week. So I wanted to open up another discussion!So, to any of you glorious readers stumbling upon this...
11:31 am GMT - Sat, February 1, 2020
Dev To Launching OVULI - A Shoutout to All Women in Tech!
I am privileged to be working with some exceptionally inspiring, ambitious, and hardworking women. That said, women in tech is a topic I've been thinking a lot about lately. We've come far, but we're ...
12:00 am GMT - Sat, February 1, 2020
Dev To On attributes for HTML form elements
I often come across tutorials about building forms on the web. In spite of all the newfangled techniques and frameworks we now have to perform actions on web pages, the trusty old HTML form still has ...
04:02 pm GMT - Fri, January 31, 2020
Dev To A new technique for making responsive, JavaScript-free charts
There are countless libraries for generating charts on the web. Each serves a slightly different niche, but all of them have one thing in common: they require JavaScript.That makes sense, of course o...