Your Web News in One Place

Articles by Dev To from October 2019

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to Dev To details.
07:23 pm GMT - Wed, October 30, 2019
Dev To The Divergence of Open Source Maintainer From Software Engineer
In my career, I've had the opportunity to work as a maintainer on a few Open Source projects (one of them being DEV).Since joining DEV, I've started to identify the seam that exists between the roles ...
03:58 pm GMT - Wed, October 30, 2019
Dev To Re-create Airbnbs Home Page with Tailwind CSS
Continuing my Lets Build: With Tailwind CSS series is another addition where I show you how to re-create Airbnbs home page using only Tailwind CSS.Download the source codeIn this guide, Ill show you h...
02:35 am GMT - Wed, October 30, 2019
Dev To Networking for Newbies
When I decided to change careers into tech, I knew exactly one person in the industry. As an extrovert who gets a lot of their energy from interacting with others, this made me nervous. I needed to ma...
12:32 am GMT - Wed, October 30, 2019
Dev To Mac Keyboard Shortcuts Every Dev Should Know
Something that has always interested me is the impact that small actions have on our daily lives and I think knowing keyboard shortcuts is one of those actions. Why? It saves you time. Yes, only a tin...
01:55 pm GMT - Tue, October 29, 2019
Dev To Kubernetes Tutorial: Learn the Basics and Get Started
It's been over five years since Google open-sourced the Kubernetes project. Even so, you might still be wondering what Kubernetes is and how you can get started using it. Well, you're in the right pla...
12:39 pm GMT - Tue, October 29, 2019
Dev To 10 most useful IDE hotkeys with GIF examples
Do you know what percentage of people do not use Ctrl+F when searching text on pages?Me neither.But the closest estimation done by Mozilla & TestPilot says that it ranges between 81% and 90%. The ...
12:33 pm GMT - Tue, October 29, 2019
Dev To Netlify DNS issue! HELP
I recently finished developing my portfolio using Angular8, and then yesterday i did register for a domain with netlify which costed about $16.99after registration it did gave me those option to setup...
12:33 pm GMT - Tue, October 29, 2019
Dev To Netlify DNS issue!
I recently finished developing my portfolio using Angular8, and then yesterday i did register for a domain with netlify which costed about $16.99after registration it did gave me those option to setup...
10:51 am GMT - Tue, October 29, 2019
Dev To How to use Redux in ReactJS with real-life examples
Since I started to work with ReactJS, at Creative-Tim, Ive only used it to create simple react apps, or templates if you will. I have used ReactJS only with create-react-app and have never tried to in...
12:05 am GMT - Tue, October 29, 2019
Dev To New Dev? Job-Hunting? Avoid These GitHub Mistakes!
Enjoy content similar to this post on Arit, Developer! Subscribe to Arit's Newsletter to receive quasi-monthly emails whenever she publishes a new story.In recent weeks, several developers looking for...
07:14 pm GMT - Mon, October 28, 2019
Dev To Understanding This, Bind, Call, and Apply in JavaScript
The author selected the Open Internet/Free Speech Fund to receive a donation as part of the Write for DOnations program.The this keyword is a very important concept in JavaScript, and also a particula...
06:57 pm GMT - Mon, October 28, 2019
Dev To How to write a kickass README
Arguably the single most important piece of documentation for any open source project is the README. A good README not only informs people what the project does but also who is it for, how they can in...
05:19 pm GMT - Mon, October 28, 2019
Dev To Daily Challenge 100 - Round Up
We started our daily challenge series on June 28th and it has been an amazing experience seeing your comments, suggestions, and solutions these past few months. In this post, I've collected some of ou...
01:53 pm GMT - Mon, October 28, 2019
Dev To My home office is coming along nicely
I made this post last week... My new home office setup Ben Halpern Oct 21 2 min read #productivity #remote #workstations And f...
12:28 pm GMT - Mon, October 28, 2019
Dev To A lightweight, tool-agnostic CI/CD flow with GitHub Actions
Agnostic tooling is the clever notion that you should be able to run your code in various environments. With many continuous integration and continuous development (CI/CD) apps available, agnostic too...
07:42 pm GMT - Sun, October 27, 2019
Dev To DEV-CLI 0.2.0
These last days I have been working on a Retrofit-inspired library for Python called Typefit. Since it's clearly not ready for production use yet I'm not doing an introductory post just yet, however a...
05:06 pm GMT - Sun, October 27, 2019
Dev To Interview Prep: System Design
One topic I've been thinking about for the last little bit is System Design. Throughout my informational interviews, I've gotten little tidbits of information to help me prepare for the interview proc...
04:07 pm GMT - Sun, October 27, 2019
Dev To Firefox (and other browsers) will be making better use of height and width attributes for modern sites
This video goes into it all...I'm excited about this because we deal with this problem on DEV. Generating the proper height and width attributes on user generated content is not table stakes, but this...
02:56 pm GMT - Sun, October 27, 2019
Dev To Do Design Systems prevent creativity?
What is a Design System?Design System is a comprehensive guide for project design a collection of rules, principles, constraints, and best practices. The core element of the Design System is of...
02:56 pm GMT - Sun, October 27, 2019
Dev To Do Design Systems prevent creativity? Let's Discuss about a question
What is a Design System?Design System is a comprehensive guide for project design a collection of rules, principles, constraints, and best practices. The core element of the Design System is of...
01:53 pm GMT - Sun, October 27, 2019
Dev To Taking n first elements from a list in Clojure
Faster than a hadron collider We have a list of orders and want to get the first 2 elementsHow we can do that?(def order [ {:id 15 :quantity 3 :price 5} {:id 3 :quantity 24 :price 1} {:id 7 :qua...
11:46 am GMT - Sun, October 27, 2019
Dev To 3 easy steps to fix slow image loading
Loading images on the web can be a pain, especially if you are doing a website mainly for mobile devices. Because wireless connection is used in such cases, the transfer speed is often slower compared...
11:43 am GMT - Sun, October 27, 2019
Dev To Database is not always the answer
It is about big data versus conventional databaseI recently ended a hackathon www.spaceapps.cl and my project was simple: crawled information about the weather and process it visually. The system work...
10:40 am GMT - Sun, October 27, 2019
Dev To Live Coding Recap: Storing Bot Commands in JSON Objects
Streamed: 10/24 on TwitchTopic(s): Command-system using persistent data with JSON & a simple permissions systemLanguage: Python, JSONTech & libs used: VSCode, TwitchIO Star Project Repo...
05:31 am GMT - Sun, October 27, 2019
Dev To Migrating to TypeScript
In this article, well discuss TypeScript, its benefits, and how to introduce it to a legacy piece of JavaScript code.By the end this article youll learn:What TypeScript is and what its benefits and tr...
11:11 am GMT - Sat, October 26, 2019
Dev To 20 Fantastically Bad Predictions Made About Computing and Technology
Header photo by mali maeder from Pexels."I have but one lamp by which my feet are guided, and that is the lamp of experience. I know of no way of judging of the future but by the past."-- Patrick Henr...
09:35 pm GMT - Fri, October 25, 2019
Dev To Six more days of Hacktoberfest
I'll be hanging around this weekend to help anyone work through PRs in the DEV codebase in case anyone is looking to get their work in. Jess Lee (she/her) ...
04:31 pm GMT - Fri, October 25, 2019
Dev To Changing Jobs Before You Are Ready
I don't know about you, but for me change flat-out sucks. I hate it with every bone in my body. Consistency, routine, and familiarity are my security blankets. When work or life gets tough they are w...
04:01 pm GMT - Fri, October 25, 2019
Dev To Add google search like query to your website or Database
Without a fancy introduction, let's get straight to the pointHow to implement google-like search query to your existing website or database Features we want to mimicSearch keywords from your dat...
03:21 pm GMT - Fri, October 25, 2019
Dev To What are your Favorite Text-Processing Tools?
I. Love. Text-processing.I don't know why. Don't ask me why. It's weird. But if it's a markup language, templating engine, static site builder, converter, generator, pipeline, etc., it fills me w...
10:58 am GMT - Fri, October 25, 2019
Dev To Learning CMake 3: understanding add_custom_command and add_custom_target
Learning CMake 3: understanding add_custom_command and add_custom_targetDuring the previous chapters we learn how to create targets. These targets will build one library or one application. Sometimes ...
11:53 pm GMT - Thu, October 24, 2019
Dev To My Home Office & Workstation
This year I got a new job at a place called GoReact that allows me to work remote if I wish. I currently am enjoying working remote 3 times a week, and going in to the office on the other 2 days. As s...
10:29 pm GMT - Thu, October 24, 2019
Dev To Detect Toxic Language in Twilio Chat with Tensorflow.js
Rude or offensive comments can run rampant in today's online communication landscape; however with the power of machine learning, we can start to combat this.This blog post will show how to classify t...
09:30 pm GMT - Thu, October 24, 2019
Dev To For fun, how infinite can we go?!
Just for fun, take a screen shot of the last screenshot, how infinite can we go?! ...
02:31 pm GMT - Thu, October 24, 2019
Dev To Another Hacktober Newbie: Help?
Yep, it's another beginner hopping on the Hacktoberfest train!I feel like a true beginner. I'm slowly combing through the other dev.to beginner posts, and I feel like the extent of my rusty HTML/CSS k...
01:52 pm GMT - Thu, October 24, 2019
Dev To There's a new DEV theme in town for all you 10x hackers out there (plus one actually useful new feature)
I'm excited to announce a new DEV theme... "Ten X Hacker". It's the only theme you'll use if you are a ninja rockstar magician. It features the iconic green on black text which signifies elite program...
11:25 am GMT - Thu, October 24, 2019
Dev To Playing Beat Saber in the browser with body movements using PoseNet & Tensorflow.js
I haven't played many VR games because I don't own gears but one that I tried and loved was Beat Saber.If you're not familiar with it, it is this Tron-looking game where you use your controllers to hi...
07:33 am GMT - Thu, October 24, 2019
Dev To The future of Javascript - features to keep an eye on
We take a lot of Javascript features for granted, map, filter, reduce, const/let, ternaries... each one of these had a major impact on our code bases when they were introduced & allow for us to wr...
06:32 am GMT - Thu, October 24, 2019
Dev To Quicksort: the history and implementations
The post Quicksort: the history and implementations appeared first on CodersCat.Quicksort is a classic and elegant divide-and-conquer algorithm, which should be explained by every algorithms textbook,...
03:09 am GMT - Thu, October 24, 2019
Dev To Things I want to remember about SSH
SSH, short for Secure Shell, is a protocol for secure network communications. It is widely used for executing commands on remote servers, and for file uploads or downloads. If you are working with Dja...
09:27 pm GMT - Wed, October 23, 2019
Dev To Style hover, focus, and active states differently
I've been styling :hover, :focus, and :active states the same way for years. I can't remember when I started styling this way. Here's the code I always use:// Not the best approach. I'll explain why i...
07:58 pm GMT - Wed, October 23, 2019
Dev To Learn Java from scratch with these easy steps
Originally posted on Educative.ioJava is one of the most popular programming languages for software development. Learning and mastering Java will open doors for you as a developer, no matter your end-...
06:29 pm GMT - Wed, October 23, 2019
Dev To Using Levenshtein Distances to Find Similar Strings
You can find more posts here and on my website.Imagine you're writing a mobile app, and your user searches for the word kitten. Unfortunately, the only search terms you expected them to enter were fro...
05:58 pm GMT - Wed, October 23, 2019
Dev To Celebrating 2K followers!
Wow, the community here on Dev is amazing! I don't even really know what to say, but I just wanted to thank everyone who read my posts and responded.I assume most of them came from this post, which to...
05:05 pm GMT - Wed, October 23, 2019
Dev To How to get started and debug Lambda functions
Get started with Lambda functionsThe best way to learn anything is to play with it on a project and build something. As I started learning about Lambda functions, I had this list of questionsthat kep...
11:30 am GMT - Wed, October 23, 2019
Dev To Underrepresented Authors Promotion Thread
Damien brought up an interesting point about my recent "20 Most-Recommended Books" article -- it's populated almost entirely by authors who happen to be white men: Damien Coss...
08:15 am GMT - Wed, October 23, 2019
Dev To Speaking At Technical Conferences
At the end of 2018 I set a goal for myself: I wanted to speak at one conference. Little did I know that I would have the privilege of speaking at nine conferences:ReactJS Girls (London, England)React ...
05:00 am GMT - Wed, October 23, 2019
Dev To Stateless Serverless with Durable Functions
In August I was lucky enough to be invited to speak at Serverless Days Melbourne on the topic of Durable Functions and handling state across functions.If you want to check out the talk, the video is o...
05:00 am GMT - Wed, October 23, 2019
Dev To Stateful Serverless with Durable Functions
In August I was lucky enough to be invited to speak at Serverless Days Melbourne on the topic of Durable Functions and handling state across functions.If you want to check out the talk, the video is o...
06:56 pm GMT - Tue, October 22, 2019
Dev To Testing Cloudflare workers
I like Cloudflare workers. They allow you to execute arbitrary Javascript as close to your users as possible. For simple use cases your scripts probably don't need to be tested, but once they grow in ...
06:48 pm GMT - Tue, October 22, 2019
Dev To Own Your Content, Broaden Your Audience
I have always been a firm believer that content authors should maintain ownership of their content - of course, this includes developers who blog and/or write tutorials. Back in May of this year, I wr...
05:58 pm GMT - Tue, October 22, 2019
Dev To On Finding Time to Read.
"No matter how busy you may think you are, you must find time for reading or surrender yourself to self-chosen ignorance." -- ConfuciusReading books is an essential habit if you want to reach your ful...
04:59 pm GMT - Tue, October 22, 2019
Dev To Using MVC to Structure Go Web Applications
This article is part of a larger series on Go application structure that was originally posted on calhoun.io, where I write about Go, web dev, testing, and more. I will be porting the entire series ov...
02:14 pm GMT - Tue, October 22, 2019
Dev To How Accessibility Taught me to be Better at JavaScript - Part One
Originally Posted on www.a11ywithlindsey.comHey friends! Hope youve had a great week! This tweet I wrote a while back inspired me to write this blog post:Fun fact about me: I started learning about Ja...
11:42 am GMT - Tue, October 22, 2019
Dev To A Wrong Answer is Worse than No Answer
Consulting is an interesting business. You don't always get to see the full lifecycle of the project you architected. You move around companies and tech stacks and constantly change the role you're pl...
05:24 am GMT - Tue, October 22, 2019
Dev To Icon systems for the web - an in-depth guide
Icons are commonly used elements on the web. They are universal, instantly recognizable, can be very appealing, draw attention, and (if used correctly) provide a great user experience.We have quite a ...
08:31 pm GMT - Mon, October 21, 2019
Dev To My journey to landing my dream job at Amazon
I recently landed my dream job at Amazon Web Services as a software engineer, and Im here to tell you about my journey!Ive joined a lot of local and online communities to help with my career developme...
08:00 pm GMT - Mon, October 21, 2019
Dev To whats your dev setup
As far as hardware, I have a dell latitude e7450 with a 6th gen i5, 16 gigs ram, and a 256gb m.2. My software is Ubuntu 19.10, vs code, intellij 2019.3 EAP, Android studio, and git kraken. whats your ...
07:59 pm GMT - Mon, October 21, 2019
Dev To Welcoming Molly - The DEV Team's First Lead SRE!
We are so excited to welcome Molly to the DEV Team as our first Lead Site Reliability Engineer!Molly has been an incredible DEV member -- we felt her impact the moment she joined. In less than one yea...
07:27 pm GMT - Mon, October 21, 2019
Dev To DEV, meet Site Reliability Engineering
Today is my first day working with the incredible team that runs this amazing website! I am happy to announce that I have joined the DEV team as a Lead Site Reliability Engineer. I have been a big pro...
06:50 pm GMT - Mon, October 21, 2019
Dev To Cloning Memcached with Go
My first program in Go was Conway's Game of Life. This time I made an in-memory HTTP caching server.I use caching pretty often but I had never coded up a Least Frequently Used (LRU) cache by hand befo...
05:01 pm GMT - Mon, October 21, 2019
Dev To Announcing TinaCMS
Were excited to announce TinaCMS: an open-source site editing toolkit for React-based sites (Gatsby and Next.js). See the announcement video at JAMstack Conf SF (the demo starts at 3:45).Tina is not ...
04:52 pm GMT - Mon, October 21, 2019
Dev To Learn How to Contribute to Open Source
Contributing to an open-source project can often be intimidating. Especially if it is your first contribution. At one point we've all been there. But contributing to open source can also be fun and re...
04:37 pm GMT - Mon, October 21, 2019
Dev To My new home office setup
I just moved to a new home, and I am setting up my new home office. We are just renting, so I'm not looking to do any major renovations, but in terms of things I can do to make an ideal home office se...
03:48 pm GMT - Mon, October 21, 2019
Dev To How to live-tweet a tech event
(As part of my Prototyping a DevRel Career experiment, I am attending tech events and live-tweeting them. This post discusses why and how I live-tweet events. To see examples and screenshots, I recomm...
02:01 pm GMT - Mon, October 21, 2019
Dev To Feature Flags and Analytics: Putting your best features forward.
Feature flags give you the flexibility to decouple releases from deployments. They give you the ability to toggle features on and off based on any number of criteria. But the question often remains, h...
12:19 pm GMT - Mon, October 21, 2019
Dev To How To Maximize Value at Tech Conferences (as an Introvert)
This is not a "survival guide." I considered the title of this post carefully. If all I wanted was for you to simply not die at a tech conference, there are plenty other articles out there for that. T...
06:34 am GMT - Mon, October 21, 2019
Dev To How to become a React developer in 5 months
The story of how I went from non-technical to getting hired React developerWhen I was 29 years old, I transitioned from a hobby coder to a professional front-end developer. This transition is on...
05:18 am GMT - Mon, October 21, 2019
Dev To How to Escape Callback Hell with JavaScipt Promises
What's callback hell and what the hell are Promises?? To dive into those questions requires some basic understanding of the Javascript callstack, so I'll go into brief detail about that first and the...
10:07 pm GMT - Sun, October 20, 2019
Dev To I made DEV.to widget for websites/blogs
Hey Everyone! So I made an (Unofficial) DEV.to widget / profile-card which you can use in your websites and blogs (You just have to copy-paste 2 lines of code :D). Here's how it looks like U...
09:34 pm GMT - Sun, October 20, 2019
Dev To Message Encryption in JavaScript and PHP
Just for fun, let's encrypt some stuff in client-side JavaScript and have a PHP server decrypt it. Note that this will never replace TLS (HTTPS). JavaScript Encryption with Sodium-PlusYou'll want...
08:16 pm GMT - Sun, October 20, 2019
Dev To The 80/20 of Flexbox
This article aims to explain the 20% of flexbox that youll use 80% of the time. What is Flexbox?Flexbox is a way to describe how elements should be displayed inside another element. The outer ele...
01:09 am GMT - Sun, October 20, 2019
Dev To How to Process Passwords as a Software Developer
Passwords are still the primary method of authentication today, in a form of something you know. Humans are lazy, often resulting in low entropy and reused passwords.Magnitudes of research and thought...
10:35 pm GMT - Sat, October 19, 2019
Dev To How to spot a false teacher
Throughout your life, you will encounter various mentors, people who catch your attention and who you want to learn from. Some of this will be voluntary and some of it won't be. We don't quite choose ...
08:25 pm GMT - Sat, October 19, 2019
Dev To Awesome links from dev.to and around the web 2
Hey fellow developers and designers Links you might find interesting What it takes to render a complex app in milliseconds by @ben The ultimate postgres vs mysql blog post by @char_bone Using N...
02:30 pm GMT - Sat, October 19, 2019
Dev To 20 Most-Recommended Books for Software Developers
", " ("Trust, but verify")-- Russian ProverbPeople are often wrong: we make bad bets, buy property before housing bubbles burst, and go on fad diets. We make poor decisions, sometimes on the advice o...
01:49 pm GMT - Sat, October 19, 2019
Dev To How old is client-side rendering?
I recently finished my react personal website. It's built using react and It's being client-side rendered. "SSR vs CSR" is kind of a new topic for me and I am currently (we can say) researching it. Th...
11:11 am GMT - Sat, October 19, 2019
Dev To Getting Started with Minimum Viable Reason
If you're a JS developer using TypeScript or Flow, you might be interested in Reason. Haven't heard about Reason before, read What is Reason.Reason is still in its infancy, although the documentation...
07:19 pm GMT - Fri, October 18, 2019
Dev To An Adequate Introduction to Functional Programming
This article is part of a series where we explore functional and reactive programming both in general terms and applied to JavaScript. In this first post, we discuss several functional core concepts w...
06:21 pm GMT - Fri, October 18, 2019
Dev To 7 Great Programming Quotes
Here are some amazing quotes about software development to inspire you, make you laugh, or make you think. "Programming isn't about what you know; it's about what you can figure out. - Chris PineEspec...
04:26 pm GMT - Fri, October 18, 2019
Dev To Interview with Molly Struve: 3 Tactics for Mentoring Others
In August, I met a ton of gifted engineers. Among those Engineers was Molly Struve, a Lead Site Reliability Engineer who has been building an SRE team around herself for the last year or two. ...
11:03 pm GMT - Thu, October 17, 2019
Dev To CSS-only horizontally-scrolling cards with snapping
It's a common design problem to have content cards to lay out in different arrangements in various viewports. In this exploration, I wanted to see how cards might be more effectively organized using a...
08:15 pm GMT - Thu, October 17, 2019
Dev To Develop Azure Functions using .NET Core 3.0
We're extremely excited to announce you can now develop and publish Azure Functions built on top of the .NET Core 3 runtime. We announced a few weeks back our roadmap and timeline for functions built...
08:11 pm GMT - Thu, October 17, 2019
Dev To How to give effective feedback
I always think feedback looks like a double-edged sword, on one side, effective feedback can result in both personal and technical growth, increase performance, and eventually increase self-confidence...
02:44 pm GMT - Thu, October 17, 2019
Dev To Build a movie search app using the Vue Composition API
The very first alpha version of Vue 3 is released! There are a lot of exciting features coming with version 3: Vue exposes its reactivity system behind the new Composition API. If you haven't heard ab...
12:59 pm GMT - Thu, October 17, 2019
Dev To Ionic React - First Look
Ionic now officially supports React as a first-class target & frameworkIonic is an app development platform for web developers that enables you to build hybrid cross platform mobile, web, an...
10:53 am GMT - Thu, October 17, 2019
Dev To 5 Useful VSCode Extensions for Live Coding
Streaming the development process is an interesting challenge. You're not just entertaining a large group of people (for potentially hours on end) -- you're also collaborating with them while trying s...
04:44 am GMT - Thu, October 17, 2019
Dev To My CareerStory
I started coding at 17 years old, and it was love at first sight. I got great marks in all of my classes in high school, but loved computer science because in every class, I could make something out o...
07:54 pm GMT - Wed, October 16, 2019
Dev To Getting Started with R and the Twitter API
I've played around with R a few times in my career but never got to the point where I felt that I could say that I know R. Considering R is one of the most popular languages for common Data Science ta...
04:39 pm GMT - Wed, October 16, 2019
Dev To Is the database working as expected?
If you are reading this, the answer is yes.We just updated our Postgres version, so I'm thankful nothing went wrong....
03:00 pm GMT - Wed, October 16, 2019
Dev To A guide to basic CSS resources
CSS is a broad topic as the styling language is more complex than it appears at the surface. The more modern additions of grid, flexbox, and various animation tools (not to mention preprocessors!) has...
01:27 pm GMT - Wed, October 16, 2019
Dev To help has had a makeover
The #help tag has real potential to become an area where developers can come to ask questions and have access to the growing amount of experienced developers that frequent this site. Unfortunately, it...
01:20 pm GMT - Wed, October 16, 2019
Dev To YES! You Should Be A Mentor!
I have been working professionally as a software engineer for over 7 years now and I have loved every minute of it. Despite being happy and content, a year ago something happened that changed the enti...
11:06 am GMT - Wed, October 16, 2019
Dev To How to Avoid Observables in Angular
Angular is an object-oriented framework. Even if there are a lot of things imperatively implemented, some services, and therefore also some third party libs, are reactive. This is great because it pro...
11:00 am GMT - Wed, October 16, 2019
Dev To How to ace coding interviews; and scaling tips from Netflix & Shopify
My TL;DR style notes from articles I read today. How to ace the coding interview, by an ex-Facebook interviewerDont rush to write code. Think about the problem first and think out loud. Ask as ma...
10:05 am GMT - Wed, October 16, 2019
Dev To Haskell for madmen: Hello, monad!
IntroIn this chapter we're going to write a hello world program. Doing so in Haskell requires monads, a concept from category theory. You might think this is overly complicated for something as ...
07:18 am GMT - Wed, October 16, 2019
Dev To The Best-Practice Anti-Pattern
I've run into a situation where an idea I've come up with is referred to as an anti-pattern. I'm actually under the impression it's a best-practice and the current way of doing things is counterproduc...
03:39 am GMT - Wed, October 16, 2019
Dev To Playing with easter eggs: Ideas for making your website more fun
I recently updated my personal site to feature a fun mode, where I tried to add as many easter eggs as I could think of.I loved my early years making websites: The gaudy colours, using weird CSS prope...
01:40 am GMT - Wed, October 16, 2019
Dev To Starting a Startup: A 5-Step Framework for Picking Tech
Thought ExperimentWe are going to start a new business together, and we need to pick our tech stack. We need to choose something that will support our company for the time in which it is operati...
11:06 pm GMT - Tue, October 15, 2019
Dev To Automatic Termination of Closed Source Licenses
Let's slip into the role of your customer... The ProblemSo you've finally found an app for your business in the app store. It's being developed by an aspiring developer who somehow happens to kno...
06:48 pm GMT - Tue, October 15, 2019
Dev To So meetup.com is going to charge attendees in future - what's next for event organizers?
Context.Meetup.com was testing a new pricing model, where the attendee pays a $2 fee. The backlash was predictable, especially those organizing free events. And they have since reverted on it an...
04:37 pm GMT - Tue, October 15, 2019
Dev To Launching Reshuffle: the place to share and find live open source code in seconds
Today we are launching reshuffle.com. Our goal is to make developers more productive and creative. Were starting by tackling the pain of building and sharing fullstack apps. Building fullstack apps ta...
02:52 pm GMT - Tue, October 15, 2019
Dev To Top 5 DEV Comments from the Past Week
Hi everyone!Avery here, taking over for Peter this week. Enjoy the weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself...
09:27 am GMT - Tue, October 15, 2019
Dev To Rust for JS developers
Originally published at Codegram's blogThe first time I read about Rust it didn't pique my interest. Around two years ago, I was working as a web developer, mostly using JavaScript and I thought Rust...
07:37 am GMT - Tue, October 15, 2019
Dev To The complete list of 30 Dev.to badges and how to catch them all (almost)
As a new Dev.to user and collectible fan, the first moment I found out about the badges, I knew I want to collect them ALL! I found a list of them on https://dev.to/badges but decided to make it more ...
12:44 am GMT - Tue, October 15, 2019
Dev To Identifying the dirt in our code - third party, tests and classes
When I started with the clean code series, the intention was not only to fix my knowledge about the subject but to pass on the knowledge that I acquired.This series also serves as a quick guide to the...
11:40 pm GMT - Mon, October 14, 2019
Dev To Hacktoberfest: Getting Over the Fear of Open Source
It has been months since I first looked into contributing to the open source community. MONTHS. As a new developer looking for my first software engineering role, I was told during many interviews tha...
10:52 pm GMT - Mon, October 14, 2019
Dev To Build a Video Chat with React Hooks
We've seen a video chat built in React on this blog before but since then, in version 16.8, React released Hooks. Hooks let you use state or other React features inside functional components instead o...
09:35 pm GMT - Mon, October 14, 2019
Dev To Too Hard, Too Soft, Just Right - Rendering HTML with lit-html
Sometimes you need to render HTML elements on a web page. And like Goldilocks' search for "just right", you have to try a few techniques before you find the right one. Using a framework may be too har...
09:35 pm GMT - Mon, October 14, 2019
Dev To Render HTML with Vanilla JavaScript and lit-html
Sometimes you need to render HTML elements on a web page. And like Goldilocks' search for "just right", you have to try a few techniques before you find the right one. Using a framework may be too har...
07:44 pm GMT - Mon, October 14, 2019
Dev To Welcome to the Big Thread Club, Simon Holdorf. You are the latest winner of the Big Thread Badge.
Simon Holdorf joins @yaser, @zkat, @stereobooster, @liyasthomas, @emmawedekind, @neilonsoftware, @andrewbrown, @mjraadi, @room_js, @iam_timsmith, @fullstack_to, @espoir, @helenanders26, @philnash, @fl...
06:59 pm GMT - Mon, October 14, 2019
Dev To Should I get certified?
I was inspired to write something after reading this comic about certifications, which expresses a sentiment to which I heartily agree. Of the people Ive met, those who are most adamantly opposed to g...
06:03 pm GMT - Mon, October 14, 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:44 pm GMT - Mon, October 14, 2019
Dev To Inspiration vs. Plagiarism
Recently, someone in the ML community discovered Siraj Rival, of quirky AI video YouTube fame, had plagiarized significant portions of a "paper". It doesn't appear to be officially published anywhere ...
01:01 pm GMT - Mon, October 14, 2019
Dev To What software technologies will earn you the highest pay?
Whether youre a seasoned pro or just getting started, as a developer its important that you stay on the lookout for opportunities to learn new languages, fameworks, and tools. This is crucial if you w...
12:27 pm GMT - Mon, October 14, 2019
Dev To How to quickly batch resize, compress, and convert images with a Bash one-liner
Part of my Hugo site continuous deployment workflow is the processing of 210 images, at time of writing.Heres my one-liner:find public/ -not -path "*/static/*" \( -name '*.png' -o -name '*.jpg' -o -na...
12:14 pm GMT - Mon, October 14, 2019
Dev To Arrested (Web) Development - Part 2
Click here for the last part of this series: Arrested (Web) Development - Part 1 Katie Adams Sep 23 6 min read #web #html #css ...
08:31 am GMT - Mon, October 14, 2019
Dev To How I Fixed JWT Security Flaws in 3 Steps
There are just too many ways to do JWT wrong. And I fell for some... Don't panic, but it's likely to be your case as well.Check these 3 commonly overlooked security areas on JWT implementations....
07:13 am GMT - Mon, October 14, 2019
Dev To In Vue, when do I actually need the :key attribute and why?
This article was originally published at https://www.telerik.com/blogs/in-vue-when-do-i-actually-need-the-key-attribute-and-why The problemSo you find yourself writing a Vue app. Maybe you are us...
01:14 am GMT - Mon, October 14, 2019
Dev To Angular with Google Maps Tutorials
I'm working on a project where I needed to add a map, so I decided to go for the Google Maps route. In this tutorial, I'm going to show you how to add Google Maps to your Angular app in 2 different wa...
12:28 am GMT - Mon, October 14, 2019
Dev To The Worst Bug I Ever Caused
Causing a production bug is a rite of passage for new developers. While I swear I do more good than harm, Ive shipped more defects than I care to admit. Let me tell you about the worst bug Ive ever ca...
06:36 pm GMT - Sun, October 13, 2019
Dev To Component Control with Life Cycle Hooks
React's Life Cycle Hooks are a control freak's dream. Between the time a node is virtually conceptualized and the time it is mounted onto the DOM (Document Object Model), developers have the power to ...
06:34 pm GMT - Sun, October 13, 2019
Dev To Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.
Are you using Vue, React, Angular, or Svelte to create web apps? I am, and if you are too, I bet it's been a while since you've written an app that renders content without these fine tools.Armed with ...
03:24 pm GMT - Sun, October 13, 2019
Dev To The SIMPLEST way to make a pull request
I'm sure many of you have done the following:Google: "How to make make a pull request"Cry when you see the long string of commands that need to be entered and memorised. It doesn't need to be that com...
10:52 pm GMT - Sat, October 12, 2019
Dev To Win for the Week: What have you achieved?
This week, I took the first of many Microsoft Office Specialist exams - and thankfully passed! I got a swanky badge with the Microsoft Word logo on it that I promptly fastened to my lanyard, the iconi...
04:55 pm GMT - Sat, October 12, 2019
Dev To Celebrating 10k Followers with: Undefined Gooselet!
After almost 3 years on dev.to I finally reached 10,000 followers! :DWhen I started blogging in 2017, I thought nobody will even read my stuff, so: THANK YOU VERY VERY MUCH!!! It was a new years...
06:04 am GMT - Sat, October 12, 2019
Dev To What's an interesting question you've been asked at an interview?
Not necessarily a difficult question, but what is something you've been asked that was uncommon, weird, interesting, puzzling or flabbergasting?...
05:57 am GMT - Sat, October 12, 2019
Dev To Emergency Vim Commands
Now I love vim but I have seen fear in the eyes of people who somehow find themselves faced with vim for the first time. If you haven't experienced that fear then don't feel all safe and snugly becaus...
01:47 am GMT - Sat, October 12, 2019
Dev To What's a better way to start a conference talk than "Uh... okay, so I guess it's time to get started?"
I'm giving my first conference talk at CONNECT.TECH 2019 in Atlanta, GA next week, and I am excited!Over the past few months, I've spent a lot of time studying the subject, fine tuning my slides, and ...
01:29 am GMT - Sat, October 12, 2019
Dev To Extending standard CSS by preprocessors
CSS is simple to learn and straightforward to write, it's fast to start but slow to scale. Based on how CSS works, we can't expect it to be developed into a powerful programming language but to build ...
07:55 pm GMT - Fri, October 11, 2019
Dev To Which unknown/smaller web development blogs do you read?
Hey guys!There on the internet are a lot of web development blogs. So, if you search for something via Google, DuckDuckGo, etc. you often get results from "the big player" blogs... But outside there a...
07:50 pm GMT - Fri, October 11, 2019
Dev To How to sync your fork with the parent repository
Right now, my fork of dev.to displays this message:How do I update my fork so that it's the same as thepracticaldev:master?cd into the directory of the cloned repoRunning git remote -v will display th...
04:09 pm GMT - Fri, October 11, 2019
Dev To 9 (Other) Projects you can do to Become a Front-End Master in 2020
I love this post by Simon Holdorf. He's got some ideas for you to level up your skills as a front-end developer next year. Here they are:Build a movie search app using ReactBuild a chat app with VueBu...
04:09 pm GMT - Fri, October 11, 2019
Dev To (Other) Projects you can do to Become a Front-End Master in 2020
I love this post by Simon Holdorf. He's got some ideas for you to level up your skills as a front-end developer next year. Here they are:Build a movie search app using ReactBuild a chat app with VueBu...
04:03 pm GMT - Fri, October 11, 2019
Dev To The 6 roles of building accessible experiences, explained
Illustration from Lucas WakamatsuAlso published on my personal blogThere are different roles that are involved when building accessible websites. 1. The DeveloperThey select the right semantic el...
03:15 pm GMT - Fri, October 11, 2019
Dev To What was your win this week?
Looking back on your week -- what was something you're proud of?All wins count -- big or small Examples of 'wins' include:Getting a promotion!Starting a new projectFixing a tricky bugCleaning your hou...
12:51 pm GMT - Fri, October 11, 2019
Dev To Is Blockchain really changing the world at all?
Blockchain is one of the heaviest buzzwords in tech, but is it really that mind-blowing innovative? I see the points of distribution, democracy & transparency and I also think I've got a good gras...
03:20 am GMT - Fri, October 11, 2019
Dev To Writing readable code
Readability, I have been told, is not everything. Neither is breathing, but it does come before whatever comes next. William Sloane, The Craft of Writing, (W.W. Norton, 1979), page 11.Readability cou...
01:45 am GMT - Fri, October 11, 2019
Dev To My Shell Aliases
Photo by Krzysztof Niewolny on UnsplashEveryone has their favourite aliases for git and the shell. I have written about my git aliases before but not my shell aliases. My ...
12:39 am GMT - Fri, October 11, 2019
Dev To AWS Series: CloudWatch or CloudTrail?
There are a lot of AWS services that start with 'Cloud'. CloudFormation lets you provision infrastructure from a template.CloudFront lets you spread out content so it's close to where your users are....
11:49 pm GMT - Thu, October 10, 2019
Dev To RxJS with React
RxJS and React go together like chocolate and peanut butter: great individually but they become something incredible when put together.A quick search on npm will find a slew of hooks to connect RxJS O...
08:16 pm GMT - Thu, October 10, 2019
Dev To The Art of Refactoring: 5 tips to Write BetterCode
Bad code works. We all know this. Developers have been writing code for years without giving a single thought to whether they're doing it right or not. It's understandable, isn't it? After all, we alr...
06:13 pm GMT - Thu, October 10, 2019
Dev To Demystifying Modern Frontend Jargon
The world of frontend programming is full of confusing jargons and we see a lot these terms getting thrown around. This is my small attempt to break down some of these terms or concepts into simpler t...
05:22 pm GMT - Thu, October 10, 2019
Dev To The DEV Team is now 100% Distributed
As the title suggests, we are excited to share that the DEV team is now fully distributed! Weve gone through a few iterations of how we work (office to distributed), so I thought itd be nice to share ...
02:44 pm GMT - Thu, October 10, 2019
Dev To The tale of three dots in Javascript
One upon a time, there was a significant upgrade to the Javascript language called ES6/ES2015. It introduced many different new features. One of them was the three consecutive dots that we can write i...
01:34 pm GMT - Thu, October 10, 2019
Dev To This is a shoutout to Imposter Syndrome
This is a concept that I'm realizing more and more each day, and while it may only be relatable to a couple people, I think it is an import thing to remind yourself of. As someone who's majority of st...
02:38 am GMT - Thu, October 10, 2019
Dev To Designing a focus style
Focus is important. It tells us what element we're currently focusing on. Most developers suggest keeping the default focus style.I think there are problems with the default style. I tried searching f...
04:17 pm GMT - Wed, October 9, 2019
Dev To Byte Sized Episode 5: Birth of the B-tree
Today's episode of Byte Sized is about the B-tree. In computer science, a B-tree is a self-balancing tree data structure that maintains sorted data and allows searches, sequential access, insertions, ...
04:13 pm GMT - Wed, October 9, 2019
Dev To Configure Your App with SSM Parameter Store
Configuring your Rails app via environment variables works well, but sometimes you want to be able to update your configuration on the fly. Here's a way to update your app's environment using SSM Para...
03:04 pm GMT - Wed, October 9, 2019
Dev To Postgres Is UnderratedIt Handles More than You Think
Thinking about scaling beyond Postgres with a data store like Redis or Elasticsearch? Think again before adopting a complex infrastructure. Postgres can scale for heavy loads and offers powerful featu...
01:17 pm GMT - Wed, October 9, 2019
Dev To Here's one way you can contribute to open source and help out DEV...
Anybody looking to contribute to Hacktoberfest or generally contribute to some projects, I have an idea for you...Find official websites for languages, frameworks, etc. and create a PR adding the appr...
10:11 am GMT - Wed, October 9, 2019
Dev To How to add bash completion to your scripts
I recently worked on creating a bash completion script for registering directory aliases and navigating to them with autocomplete in Bash and I found the feature really interesting. In this post I wil...
08:57 am GMT - Wed, October 9, 2019
Dev To Our favourite Spotify Playlist for Coding
Such a random post! But I just felt in the need of sharing my favorite playlists while coding/working. I am always looking for new playlists to boost my productivity and help me focus. I have recently...
04:58 am GMT - Wed, October 9, 2019
Dev To So what actually is Vue.set?
This article was originally published at https://www.telerik.com/blogs/so-what-actually-is-vue-setTalking about Vue.set is talking about reactivity, so prepare yourself for some theory on this one. Ho...
11:57 pm GMT - Tue, October 8, 2019
Dev To What We Can Learn From These 10 Companies That Are Implementing AI/ML in Unique and Exciting Ways
The FactsAccording to a 2019 Gartner survey of three thousand CIOs across a variety of industries, the number of enterprises that utilize AI technology has grown roughly 230% over the past four years....
05:23 pm GMT - Tue, October 8, 2019
Dev To Intro to Regex for Web Developers
This was originally posted as a twitter thread: https://twitter.com/chrisachard/status/1181583499112976384 1.Regular expressions find parts of a string that match a patternIn JavaScript they're c...
02:28 pm GMT - Tue, October 8, 2019
Dev To Building A Playground with Nuxt and Markdown
I've been playing around with Nuxt lately for prototyping ideas for myself and for clients. I've really liked having the ability to bootstrap an app from the command line with a handful of really usef...
11:06 am GMT - Tue, October 8, 2019
Dev To Use the Pomodoro Method to Your Advantage as a Developer
Projects execution in the software developer world is not to be neglected. Especially considering the fast-pace demand the industry has. Moreover, the search for a way to make the most of the availabl...
10:54 am GMT - Tue, October 8, 2019
Dev To Creating an Authentication Navigation Guard in Vue
So, you've built a login page and authentication! You route everyone there before they can go anywhere else on your site. But what happens if they just type another path in the url? If they're unauthe...
07:26 am GMT - Tue, October 8, 2019
Dev To Composing better emails (with examples from the software development world)
Email communication is not my favorite but since I can't avoid it, I am trying to compose messages in a way that I think it makes it easier for both me and the recipient:to quickly address what is bei...
02:55 am GMT - Tue, October 8, 2019
Dev To Create 8bit-like site with NES.css
It's been a while since I posted lol. This post will show you how to create a 8-bit like website with a CSS framework, NES.css. nostalgic-css / NES.css ...
11:18 pm GMT - Mon, October 7, 2019
Dev To The JAMstack Glossary
The JAMstack, and everything else, defined. JAMstack: JavaScript, APIs, and Markup - A new way of building websites and apps that delivers better performance, higher security, lower cost of scal...
09:18 pm GMT - Mon, October 7, 2019
Dev To Decision fatigue is killing the knowledge worker. What can we do about it?
Every day, doctors make dozens of important decisions concerning patient care. They pull from their years of educational and professional experience, carefully consider the pros, cons, and risks, beca...
08:18 pm GMT - Mon, October 7, 2019
Dev To Learn Kubernetes with this 5 part series
Follow me on Twitter, happy to take your suggestions on topics or improvements /ChrisFundamentalsKubernetes is about orchestrating containerized apps. Docker is great for your first few containers. As...
06:46 pm GMT - Mon, October 7, 2019
Dev To Experiment results: Testing close/reopen thresholds on Stack Overflow
At Stack Overflow, one of the main things we're working on is improving the ways our Q&A system facilitates feedback among users. Our user base plays an important role in not only answering questi...
04:36 pm GMT - Mon, October 7, 2019
Dev To The Five Pillars of a Successful Career in Software
We all know that being a competent software developer and achieving career growth is about more than just writing code. Often we talk about "being a good communicator". This is also important, but I a...
04:10 pm GMT - Mon, October 7, 2019
Dev To Kicking It Old School IRC with Irssi
Lately Ive been on this kick of going back to the days before social media. Partly because of my break from live streaming, discord and Instagram, and partly because I still like the old school way of...
03:58 pm GMT - Mon, October 7, 2019
Dev To We're accepting story submissions
We'd love to publish your work on the Bytesized Code dev.to organization (and on our self-hosted blog)! We're always seeking out new stories about things that you're learning, new frameworks, developm...
02:03 pm GMT - Mon, October 7, 2019
Dev To 3 Ways Software Entrepreneurship Is Like Poker
Professional poker is like software entrepreneurship on hard mode.In the world of poker, every player is equipped with the same set of tools. Its impossible to develop a large, durable competitive adv...
12:56 pm GMT - Mon, October 7, 2019
Dev To Identifying the dirt in our code - part 2
This post is the second in a series of 3 about clean code.We will talk about code formating, object and data structure, and how to handle errors.I know that some of those things may seem silly, but a ...
12:30 pm GMT - Mon, October 7, 2019
Dev To Personal cybersecurity posture for when you're just this guy, you know?
Zaphods just this guy, you know? Halfrunt, Hitchhikers Guide to the Galaxy by Douglas Adams. The book, not the movie. Definitely not the movie.Some people () are really into cybersecurity, end-to-end ...
11:20 am GMT - Mon, October 7, 2019
Dev To Sodium-Plus: A Positive Cryptography Experience for JavaScript Developers
If you ask around about implementing encryption or signatures in your apps, chances are someone will tell you to just use libsodium. And this is, truthfully, the correct answer for most people's probl...
03:45 am GMT - Mon, October 7, 2019
Dev To From Social Worker to Software Engineer
Six months ago I began my journey into the world of software engineering by joining the Full-Stack Web Development & Computer Science program at Lambda School. The last time I wrote a blog post, I...
02:47 am GMT - Mon, October 7, 2019
Dev To Making Your First Get Request to Youtube Search API
When I was first introduced to APIs (Application programming interfaces), I was thrilled. How amazing is it that we can harness the power of one or many other applications within our own!? Then I tr...
08:38 pm GMT - Sun, October 6, 2019
Dev To Interviewing at Google, Facebook, Foursquare, Dropbox, Fog Creek, etc.
This post was originally published on my blog when I was a junior in college. Since the post is relevant to the DEV.to audience, I decided to re-publish it here.I applied for internships at several te...
06:47 pm GMT - Sun, October 6, 2019
Dev To On Getting Promoted as a Developer
I've had a pretty good run with promotions lately. When I transitioned from being an engineer to management, I had eight people report to me. Two years later, all of them got promoted to the next leve...
05:58 pm GMT - Sun, October 6, 2019
Dev To CSS Quickies: the quotes property and the q HTML tag
What is CSS Quickes?I started to ask my beloved community on Instagram: "what CSS properties are confusing for you?"In "CSS Quickies" I will explain one CSS property in depth. These are communit...
03:45 pm GMT - Sun, October 6, 2019
Dev To Tips to Become a Better Interviewer
What tips do you have to be a better interviewer? I have a hard time following people's train of thought while they are problem solving. Also knowing what questions to ask.. basically I just freeze up...
01:25 pm GMT - Sun, October 6, 2019
Dev To tutorialdb - search engine for programming tutorials
TLDR;Hey guys I just launched tutorialdb, it's a small scale search engine for programming tutorials. Why did you make that ?There is no escape from the fact that everyone starts programming afte...
06:12 am GMT - Sun, October 6, 2019
Dev To Consumer-Driven Contract Testing with Pact
IntroductionConsumer-driven contract testing is an alternative to end-to-end tests where not all services have to be deployed at the same time. It enables testing a distributed system in a decou...
01:00 am GMT - Sun, October 6, 2019
Dev To Clean code... Why bother? - Part 2
In my latest article I wrote about clean code and why it's worth your time. As I was writing it, I kept coming up with ideas but it was getting too long, so I decided to leave some for a second articl...
05:35 am GMT - Sat, October 5, 2019
Dev To The 3 best auto formatters for Python
Originally published on my blog: https://www.kevinpeters.net/auto-formatters-for-pythonAs you can see in the recent Stack Overflow developer survey, Python is one of the most popular programming langu...
11:12 pm GMT - Fri, October 4, 2019
Dev To Fixing Dev.to's scrollbar bug with a single line of code
So many articles are written after the fact, and the author either forgets or takes for granted the jumps in logic they made. This article was written as I solved the problem, before I even knew I cou...
06:53 pm GMT - Fri, October 4, 2019
Dev To Easily Write Better Code With 7 Tips to Get in the Zone
What's Flow?Flow has been described as a mental state where you're able to become fully immersed, focused, and enjoy the task at hand. It's that weightless feeling of humming along with perfect ...
01:50 pm GMT - Fri, October 4, 2019
Dev To My Hacktoberfest personal challenge: I'm writing a game in 7 days! (Day 2)
Welcome back to my improvised dev journal where I'm recording the journey of working on my personal Hacktoberfest challenge.I'm creating a game in 7 days. More specifically, a Platformer Typing game, ...
01:50 pm GMT - Fri, October 4, 2019
Dev To How search engines & social media crawlers render JavaScript
JavaScript is a widely discussed topic in the SEO community, because it can cause significant issues for search engines and other crawlers that are trying to access the pages on our sites.The informat...
11:54 am GMT - Fri, October 4, 2019
Dev To 20 VS Code shortcuts to speed up your flow
In this article I want to share some of my favorite and most used VS Code shortcuts that help me save time, make my life a little easier and, as a heavy keyboard user, also allow me to stay in my deve...
07:05 pm GMT - Thu, October 3, 2019
Dev To Thank You Kenna Security
Throughout our dev careers, we often find ourselves working for many different companies. Most of those companies we simply pass through while we continue on our career paths. However, sometimes, we f...
06:52 pm GMT - Thu, October 3, 2019
Dev To Big Giant Vue Apps
I recently took a huge risk, and left Netlify to pursue an opportunity of a lifetime to start a startup. Subs is currently in development, you can read all about it on our Launchrock and sign up for u...
05:58 pm GMT - Thu, October 3, 2019
Dev To OpenTelemetry 101: What Is Tracing?
OpenTelemetry is an open-source observability framework for generating, capturing, and collecting telemetry data for cloud-native software. In my previous post, I covered what observability means for ...
02:51 pm GMT - Thu, October 3, 2019
Dev To How to keep your forked repository current
Are you new to open source? If so, hopefully you have taken advantage of Hacktoberfest to get your feet wet. It's an exciting feeling to get your first pull request merged into a big project, but what...
02:07 pm GMT - Thu, October 3, 2019
Dev To Introducing our October 2019 sponsors
This month, we return DigitalOcean as a Gold sponsor. It is wonderful timing, as our two companies are partnering together this month on Hacktoberfest. Be sure to keep up with all of the action: ...
12:26 pm GMT - Thu, October 3, 2019
Dev To Preparing For A Client Demo
You've gone through the requirements from the client and you spent the last two weeks working through the sprint. The code has been plenty of testing and you're getting close to the end of the sprint....
11:04 am GMT - Thu, October 3, 2019
Dev To The New React Native - Emily Janzer (React Native EU 2019)
The React Native team is excited to share the roadmap for what we've been working on in the new architecture including new native modules, a new renderer, and a new initialization path which doesn't r...
10:32 am GMT - Thu, October 3, 2019
Dev To Matching your way to consistent states
In the frontend team at HousingAnywhere we've been writing our React and Node codebases with TypeScript since the end of 2017. We have React powered applications and a few Node services for server sid...
10:03 am GMT - Thu, October 3, 2019
Dev To 16 Hours to launch A breakdown of how I designed, built and launched a product over a weekend.
Earlier this year, I launched a side project of mine called Lancerlist which is a platform that allows companies to find freelancers in their city.This launch marks an important milestone in my journe...
07:36 am GMT - Thu, October 3, 2019
Dev To Let's Talk About Passion
Thousands of articles online talk about "five easy ways to find your passion today" or "three simple questions to finding your passion" or any other clickbait title about passion.While such articles a...
03:50 am GMT - Thu, October 3, 2019
Dev To Ticking Clocks in a Distributed System
We often spend a lot of our lives blissfully unaware of how something works. Most of the time, this ends up being an okay thing, since we dont really need to know how everything around us works. But t...
03:15 am GMT - Thu, October 3, 2019
Dev To Stop Console.Logging! This is How to Use Chrome to Debug JavaScript
If you console.log() when you debug, youre doing it wrong. Theres an easier way and its right in the palm of your browser. Sound familiar?Javascript is the most popular programming language accor...
11:00 pm GMT - Wed, October 2, 2019
Dev To Coding Bootcamp Realities
I recently spent 6.5 months in a coding bootcamp, which probably sounds like a shorter time period than it felt like. I definitely thought I knew what I was getting myself into (thought being the oper...
07:06 pm GMT - Wed, October 2, 2019
Dev To My First Golang Program
Im new to Go. Over the last week, I completed A Tour of Go and tonight I wrote my first program, an interactive Conway's Game of Life. I used Ebiten which describes itself as a dead simple 2D game lib...
02:27 pm GMT - Wed, October 2, 2019
Dev To Tips to write better Conditionals in JavaScript
What are Conditionals?In any programming language, the code needs to make decisions and execute actions depending on the condition given in the input. For example, in a game, if the player's num...
02:05 pm GMT - Wed, October 2, 2019
Dev To How to Write Useful Commit Messages (My Commit Message Template)
We've all lived the XKCD about git commit messages at some point.I am no exception. This is what the commit messages for my blog look like:fixxxx stuffpostpostpostpostpostsmmmpostsfront maddyAdd chris...
04:27 am GMT - Wed, October 2, 2019
Dev To Pushing Left, Like a Boss - Part 10: Special AppSec Activities and Situations
Special SituationsNot all application security programs are the same, and not all security needs are equal. As many of you know, I am leaving Microsoft this week, and I'm going to talk about the...
03:00 am GMT - Wed, October 2, 2019
Dev To Communicating Technical Debt
Many developers feel that product management and executive leadership don't "get it" when we talk about technical debt. At the same time, if you ask developers about factors vital to the long-term suc...
01:02 am GMT - Wed, October 2, 2019
Dev To How I Became a React Contributor Four Years Ago
This is the official repo for the React... facebook / react A declarative, efficient, and flexible JavaScript library for building user interf...
07:04 pm GMT - Tue, October 1, 2019
Dev To Handling Imbalanced Datasets with SMOTE in Python
Close your eyes. Now imagine a perfect data world. What do you see? What do you wish to see? Exactly, me too. A flawlessly balanced dataset. A collection of data whose labels form a magnificent 1:1 ra...
05:37 pm GMT - Tue, October 1, 2019
Dev To Back after a looooong hiatus
So it's been a while since I've posted on Dev.to, but I'm back.I've since left my job as a full time FORTRAN programmer, became a Technical Marketing Manager in the Raspberry Pi community for ModMyPi,...
03:42 pm GMT - Tue, October 1, 2019
Dev To My Hacktoberfest Goals
Every year Digital Ocean puts on a hackathon in October called Hacktoberfest and this year they are partnering with DEV. As some may remember last October was the very end of my nanodegree program so ...
03:34 pm GMT - Tue, October 1, 2019
Dev To Daily Hacktoberfest Miscellaneous discussion (October 1st)
Hey folks, in addition to all the great posts folks are making in the hacktoberfest tag in general, I am going to post daily threads just for random chat. Feel free to use the comments to promote a re...
02:20 pm GMT - Tue, October 1, 2019
Dev To inktechtober
Let's have some fun sketching tech concepts with our own version of inktober: #inktechtober!Each day, sketch the concept for the day and post it with the #inktechtober hashtag. Check the full image he...
01:35 pm GMT - Tue, October 1, 2019
Dev To How to contribute to DEV this hacktoberfest
Today is the first day of Hacktoberfestthe world's greatest celebration of open source. 50,000 participants around the world will earn a free t-shirt, plus other great swag and a DEV profile badge. Fo...
12:16 pm GMT - Tue, October 1, 2019
Dev To How I Make Sense of RxJS
RxJS is short for reactive extensions library as implemented in JavaScript. It's built into Angular, and available on its own as well. What it really is is an implementation of a pattern called reacti...
05:26 am GMT - Tue, October 1, 2019
Dev To Optimizing images for the web - an in-depth guide
Table Of ContentsCalculating JPG image file sizeOnline image optimizationAutomated solutionsImage loading optimizationUsing CDNWebP image formatOptimization for higher pixel density screensConcl...
04:33 am GMT - Tue, October 1, 2019
Dev To Redux: The Under The Hood Tour
Photo by Hosea Georgeson on Unsplash But wait we have React hooks now, we don't need Redux anymore, right ?If you are not a React dev, React hooks are the latest addition to React and they are ab...
07:01 pm GMT - Mon, September 30, 2019
Dev To The DEV Team just got a little bigger!
We are so excited to welcome Jacob and Avery to the DEV Team.Many of you might know @jacobherrington...From his thoughtful and informative blog posts on DEV.As the podcast host of devpath.fm, a podcas...
06:48 pm GMT - Mon, September 30, 2019
Dev To Say Hello to DEV's Newest Intern!
Hi Everyone!My name is Avery and I have been a Business Development and Growth Intern here at DEV for 1 month now. So far its been...GREAT! Ive been able to work on some amazing things here this past ...
06:45 pm GMT - Mon, September 30, 2019
Dev To Hacktoberfest for beginners - Low hanging contribution opportunities
Hey, there!Do you know of any repo with easy, simple but valuable contributions that can be made by open source beginners?Let's make a list! Please refer these repos/gh issues in the comments and I'll...
06:35 pm GMT - Mon, September 30, 2019
Dev To Challenger Approaching: I am joining the DEV team!
It's official, today is my first day working with the DEV team.I've made a handful of PRs to DEV and posted a few articles here, but I'm stoked to be contributing to this platform in an official capac...
04:59 pm GMT - Mon, September 30, 2019
Dev To An Unintentionally Comprehensive Introduction to GitHub Actions CI
We're currently approaching GitHub Actions v2 shipping publicly for everyone to use. I'm personally super excited about this because it means I don't need to configure an external service to run my CI...
12:47 pm GMT - Mon, September 30, 2019
Dev To Hacktoberfest begins in less than 24 hours
Follow the Hacktoberfest tag on DEV. Folks have already begun posting there. .ltag__tag__id__4074 .follow-action-button{ background-color: #29161f !important; color: #ffa368 !important;...
08:31 am GMT - Mon, September 30, 2019
Dev To Lambda Functions Are NOT Fault-Tolerant by Default
When an entire system crashes, we call it a failure. If a component of a system fails, thats a fault. Fault-tolerance is about modeling a system to withhold one or more faults and still meet its purpo...
07:44 am GMT - Mon, September 30, 2019
Dev To Vim quickies/ cheatsheet
Vim CheatsheetContentsGenerally helpful stuffNavigating around textWorking with multiple filesSearchingManipulating textVisual Advanced selectionWorking with NERDTreeCommands Generally help...