Articles by Dev To from December 2022
An Interest In:
Web News this Week
- April 21, 2025
- April 20, 2025
- April 19, 2025
- April 18, 2025
- April 17, 2025
- April 16, 2025
- April 15, 2025
< Return to Dev+To details.
11:39 pm GMT - Fri, December 30, 2022
Dev To
.NET 7: Minimal APIs y FluentValidation
IntroduccinMinimal APIs sigue siendo un tema nuevo dentro de la comunidad .NET y creo que an son pocos los que han usado Minimal APIs en un proyecto en produccin.Yo sin duda lo he estado usando,...
11:19 pm GMT - Fri, December 30, 2022
Dev To
Moving AWS RDS from Single AZ To Multi AZ
OverviewAmazon Relational Database Service (RDS) is a fully managed database service that makes it easy to set up, operate, and scale relational databases in the cloud. Each Amazon RDS instance runs o...
11:10 pm GMT - Fri, December 30, 2022
Dev To
Fast Ethernet -> Gigabit Ethernet
I wanted to hard wire all of my devices on my Local Area Network using Ethernet. I noticed one of my connections was much slower than expected and wanted to fix it. This write up goes over the 7 steps...
09:39 pm GMT - Fri, December 30, 2022
Dev To
Picturesocial - Cmo es la arquitectura de una aplicacin
Crear Picturesocial ha sido todo un viaje, cuando comenzamos me propuse crear una red social de cero, con el solo propsito de que aprendamos juntos el proceso de llevar una solucin contenerizada a Ama...
09:19 pm GMT - Fri, December 30, 2022
Dev To
Consuming Streaming Stocks Data with Python, Websockets and Pulsar
https://medium.com/@tspann/lets-check-our-stocks-from-finnhub-and-do-some-real-time-analytics-1b7963008e19Lets Check Our Stocks From FinnHub and Do Some Real-Time AnalyticsCode: https://github.com/ts...
08:46 pm GMT - Fri, December 30, 2022
Dev To
Engage Customers with a QR Code Virtual Line-Up
As a customer, there is nothing worse than waiting in a long line-up to enter a store. This is especially true during the current boxing week! With a QR code enabled virtual lineup, customers can mai...
08:39 pm GMT - Fri, December 30, 2022
Dev To
GitLab DevOps: Deploy to Server
This continues with the long-stalled GitLab DevOps series. An essential piece of any CI/CD system is deploying to another server. You do not want to have to sign in to each server separately and carry...
08:25 pm GMT - Fri, December 30, 2022
Dev To
Rails api authentication with devise and Doorkeeper
Ruby on Rails web authentication with devise is easy to get started with, but how can we handle authentication with devise and doorkeeper in a rails api. This article focuses on steps to add authentic...
07:54 pm GMT - Fri, December 30, 2022
Dev To
A short introduction to SQL
We currently live in a world that revolves around data, which is why we have seen new areas of employment such as DataStack (Data Science, Data Engineering or Data Analyst) and most importantly, these...
07:14 pm GMT - Fri, December 30, 2022
Dev To
Rust Backend API With Axum
Formated API responseThe API is an url shortner written in Rust, using the axum web framework.While building the API I wanted to make the Response in a unified format across all over the routes ...
07:01 pm GMT - Fri, December 30, 2022
Dev To
Faa do seu objetivo uma maratona, no uma sprint
O ano era 2002; eu trabalhava como suporte tcnico em um provedor de internet discada local. Entre uma chamada e outra, sempre tinha uns perodos de ociosidade, e apesar de muitas vezes eu passar o temp...
06:53 pm GMT - Fri, December 30, 2022
Dev To
15 DevOps and SRE Tools you Should Know About in 2023
With the constantly evolving landscape of technology, professionals in the DevOps and SRE fields need to stay up-to-date and knowledgeable about the tools and practices driving the industry forward.Wh...
06:47 pm GMT - Fri, December 30, 2022
Dev To
How I'm planning to use this space
TL;DRI'm planning to use this space to "think out loud in long format" in public (I do that in short format on Twitter / Mastodon). Additionally I want to make some "personal notes" public in ca...
06:43 pm GMT - Fri, December 30, 2022
Dev To
Why Do We Need Authorization and Authentication?
We live in an era where digital data is becoming an increasingly valuable asset, and with that comes the need for privacy and security. Authorization and authentication are two essential security meas...
06:35 pm GMT - Fri, December 30, 2022
Dev To
Asymmetric encryption
Asymmetric encryption is a method of encrypting data so that the encryption and decryption keys are different. This means the key used to encrypt the data is not the same as the key used to decrypt it...
06:30 pm GMT - Fri, December 30, 2022
Dev To
My Journey as a Fake DevRel
How It StartedBefore the pandemic hit and ruined everyones plans for two and a half years, I attended VueConf in Tampa Florida in 2019. I had been to a handful of conferences before but this one...
06:19 pm GMT - Fri, December 30, 2022
Dev To
UI Automation Testing Demo Site
While learning Web UI testing we are always searching for Demo sites that try to mimic real-world scenarios. Over time, several people in the community have developed these sites with different featur...
05:59 pm GMT - Fri, December 30, 2022
Dev To
List and play movies
Hello, welcome to the third part of this tutorial course in which you'll learn and understand the basics of Django by building a clone of the popular website Netflix.In the previous part, we set up th...
05:29 pm GMT - Fri, December 30, 2022
Dev To
Efficient Way to Invoke All Editors in Git Bash on Windows
Just kidding, it works on all OS as well. Just configure the correct directory upon setting this method.Vim comes as a package when installing Git even though you choose other text editor during insta...
05:24 pm GMT - Fri, December 30, 2022
Dev To
EKS Cluster Autoscaler: 6 Best Practices For Effective Autoscaling
We all love Kubernetes for its autoscaling capabilities and enjoy them when running clusters in a managed Kubernetes service like Amazon EKS. Many of you already have set up VPA and/or HPA for pod aut...
04:39 pm GMT - Fri, December 30, 2022
Dev To
Weve moved to Fosstodon
Back in November, the DEV Team announced that we had begun exploring the Fediverse: #DEVCommunity: Now available via Toot Erin Bensinger for The ...
04:25 pm GMT - Fri, December 30, 2022
Dev To
Learn CSS: Create the React Logo
One of the best ways to learn CSS is by creating something useful while you learn. I will show you how to use the following CSS items by creating the React logo:position: absolutevw (view width)transf...
04:04 pm GMT - Fri, December 30, 2022
Dev To
How we build a-la Google Meet with NextJS, PeerJS and SocketIO
Hi there We are two friends, are going to explain how our journey into the world of WebRTC and WebSockets was. We had a lot of struggles, disappointment and also fun. We hope this post will be helpful...
03:55 pm GMT - Fri, December 30, 2022
Dev To
Top 10 Free Heroku alternatives for Developers
IntroductionWelcome to our blog post on the top 10 best free Heroku alternatives! If you're a developer looking to deploy your web applications or websites, you may have heard of Heroku as a pop...
03:46 pm GMT - Fri, December 30, 2022
Dev To
Experience the Power of Redux Toolkit
Introduction:Redux Toolkit (RTK) is a set of utilities for Redux, a popular state management library for JavaScript applications. It provides a set of conventions and utilities that make it easi...
03:44 pm GMT - Fri, December 30, 2022
Dev To
How to Install Ubuntu Linux on Apple Silicon MacBooks
If you enjoy this topic, you will probably like my articles, tweets, and stuff. If you're wondering, check out mysocial media profilesand don't forget to subscribe and follow since I'm offering progra...
03:20 pm GMT - Fri, December 30, 2022
Dev To
AWS Network Manager for Performance Engineers
Recently AWS announced an interesting feature in AWS Network Manager called Infrastructure Performance. Now it is possible to monitor the real-time and historical performance of the AWS Global Network...
03:11 pm GMT - Fri, December 30, 2022
Dev To
2022 in review... What a year, again and again!!
Last year, at the same period I started to write a blog post about how to 2021 year was awesome, half of the article was written but I was postive at covid and I was not well, so I decided to never pu...
02:23 pm GMT - Fri, December 30, 2022
Dev To
View (Markdown) Source button on DEV
One of the best ways to learn anything is to be able to look at the source code. Browsers provide an easy way to see the HTML source code of a web site.I think it would be nice to have a button (maybe...
02:00 pm GMT - Fri, December 30, 2022
Dev To
Introducing Qwik integration for Nx
IntroWhile the Qwik framework itself confidently continues its way to v1, it feels like an exactly right time to introduce the Nx plugin for it, which is named qwik-nx. The main functionality th...
01:44 pm GMT - Fri, December 30, 2022
Dev To
Confusing Company Layoffs
This is an anonymous post sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usually tough posts to write. Email [email protected] if you'd l...
01:04 pm GMT - Fri, December 30, 2022
Dev To
How To Make A Popup | HTML, CSS & JavaScript
Learn how to create a professional-quality popup or modal window from scratch using HTML, CSS, and JavaScript. In this comprehensive tutorial series, you'll master the skills you need to build fully-f...
01:02 pm GMT - Fri, December 30, 2022
Dev To
Manage Forms in React Like Pro
Hi, as a developer we always need to handle the forms and when we talk about the forms we also need to deal with the field validations, show the error messages, Mange the submitting statusIf we start ...
01:02 pm GMT - Fri, December 30, 2022
Dev To
ESlint , Prettier and Husty : Setup for React Native App
When developing any app, a development team is involved which develop the apps and maintain it. For small project, 5 to 6 team member is involved so it wont be much difficult to manage and maintain. B...
12:31 pm GMT - Fri, December 30, 2022
Dev To
Introduction to Singly Linked List and Basic Operations in PHP
Table of ContentsAbout NodeSingly Linked ListConstructorPrint all nodes1. Append2. Get3. Set4. Prepend5. Insert6. Pop First7. Pop Last8. RemoveTime ComplexityA singly linked list is a linear dat...
12:18 pm GMT - Fri, December 30, 2022
Dev To
How to code an Android app that shows CPU and battery temperatures?
To create an Android app that displays the CPU and battery temperatures, you can use the Android Debug Bridge (ADB) and the "cat" command to read the temperature values from the system files.Here is s...
12:11 pm GMT - Fri, December 30, 2022
Dev To
How to code an Android app that shows CPU states?
To create an Android app that displays information about the CPU states, you will need to use the Android Device Monitor tool and the Android Debug Bridge (ADB).First, open the Android Device Monitor ...
12:09 pm GMT - Fri, December 30, 2022
Dev To
Remote jobs
All about Remote jobs Getting a job these days is very tough. The recession impacted every job seeker very badly especially for the freshers. Big Tech Giants like Amazon , Meta , Google , Twitter and ...
12:09 pm GMT - Fri, December 30, 2022
Dev To
How to get Remote jobs
All about Remote jobs Getting a job these days is very tough. The recession impacted every job seeker very badly especially for the freshers. Big Tech Giants like Amazon , Meta , Google , Twitter and ...
12:00 pm GMT - Fri, December 30, 2022
Dev To
React Performance Optimization Tips
Here are the React Performance Optimization Tips that I personally used or learned from somewhere :1)Use the React.memo() higher-order component or the useMemo() hook to avoid re-rendering components ...
11:08 am GMT - Fri, December 30, 2022
Dev To
Create a gradient text effect like Vercel with CSS
Gradient overlay is one of the coolest yet simplest effects that has become very popular in recent years.In this short tutorial, I'll show you how to create such an effect like what you see on sites l...
10:09 am GMT - Fri, December 30, 2022
Dev To
Project Wallace 2022 in Review
My review of 2021 generated lots of encouraging comments. Here's what happened with Project Wallace in 2022: Notable releasesCSS Code Quality is the biggest release in terms of complexity and amo...
10:03 am GMT - Fri, December 30, 2022
Dev To
Prevent Privilege Escalation with IAM Permissions Boundary: A Practical Guide
AWS provides great documentation to use IAM policies and permissions boundaries. But there is not a straight through example available how to implement it for a common situation. In this blog post, Il...
09:54 am GMT - Fri, December 30, 2022
Dev To
CI/CD pipelines with AWS Amplify
The company I work for is an AWS partner and it is natural that many of the applications we build are based on the services offered by Amazon.We're migrating our CI/CD pipelines to AWS Amplify and I w...
09:49 am GMT - Fri, December 30, 2022
Dev To
Cryptocurrency Creation 101: A Beginner's Guide to Launching Your Own Coin
IntroductionCryptocurrencies, such as Bitcoin and Ethereum, have gained widespread popularity in recent years as a decentralized and secure form of digital currency. But how are these virtual co...
09:44 am GMT - Fri, December 30, 2022
Dev To
Supporting SASS in your TS React project using TSC and esbuild
What a mouthful, right? Supporting SASS in your TS React project using TSC and esbuild... and this is not even the full title which tells what will soon happen here. Its because its a little bit compl...
09:10 am GMT - Fri, December 30, 2022
Dev To
Divide and Conquer: A powerful strategy for solving problems
Divide and conquer is a general algorithmic strategy that involves dividing a problem into smaller subproblems, solving the subproblems, and then combining the solutions to the subproblems to solve th...
09:08 am GMT - Fri, December 30, 2022
Dev To
Vite or Webpack
WebpackIs a popular build tool for modern JavaScript applications that is designed to bundle and optimize static assets such as JavaScript, CSS, and images. It has a wide range of features and i...
08:53 am GMT - Fri, December 30, 2022
Dev To
How To Containerize a node.js Application
IntroductionIt can be painful to run your application in multiple environments (for development and production). Containers allow you to easily take your application and run them in any environm...
08:52 am GMT - Fri, December 30, 2022
Dev To
Awesome Weather UI with real time and date, Backdrop filters too.
Weather Card with real time and date.And awesome detail icons (https://fontawesome.com/, https://fonts.google.com/icons)Real Date & Time, Popups, Backdrop filters, Lines, Icons...
07:10 am GMT - Fri, December 30, 2022
Dev To
Adding JPEG XL & QOI Support to my Website OS
I'm always having fun adding things to my desktop environment in the browser (daedalOS), which also powers my personal website dustinbrett.com where everything I show here can be tried out.Recently I'...
07:00 am GMT - Fri, December 30, 2022
Dev To
Did I become a better programmer in 2022?
In January 2022, I wrote a post about how I wanted to become a better programmer by the end of the year.I set goals, adjusted my plan after a few months, and published an update on it after 3 to 4 mon...
05:35 am GMT - Fri, December 30, 2022
Dev To
How to code an Android app that shows barometer data? Step by step guide with code
Here is a step-by-step guide on how to create an Android app that displays barometer data. Step 1: Setting up the development environmentFirst, you will need to set up your development environmen...
04:58 am GMT - Fri, December 30, 2022
Dev To
Learn React Router 6 And build this beautiful application
More than 3k+ people have taken advantage of my FREE React Router 5 Introduction course.Today, I'm excited to announce that, I have launched my new React Router 6 video course, as there are many diffe...
02:58 am GMT - Fri, December 30, 2022
Dev To
Things That Will Happen to Javascript Full-Stack Development in 2023
End-of-year is a good time to forget our mistakes in the past and have a positive peek into the future. So, as an avid JS/TS full-stack development enthusiast, I've decided to pluck up my courage and ...
12:46 am GMT - Fri, December 30, 2022
Dev To
React Lifecycle
O conhecimento sobre o ciclo de vida (ou lifecycle) de um componente React frequentemente solicitado em entrevistas de emprego para desenvolvedores, pois um conceito fundamental para entender como o...
12:11 am GMT - Fri, December 30, 2022
Dev To
UNDERSTANDING HOISTING IN JAVASCRIPT
It is not common for developers to call a function or console.log something before it is declared, but JavaScript Hoisting gives us the opportunity to do that, in JavaScript you can use or call a func...
12:03 am GMT - Fri, December 30, 2022
Dev To
The basic of the advanced SQL queries: Tuning
In this article I wanna show you things about SQL that I believe will make a difference in your queries.First of all, how does SQL work? This point can be obvious for some one, but I think that could ...
11:49 pm GMT - Thu, December 29, 2022
Dev To
My First Code Commit in Ruby
Kevin Murphy: Ruby CommitterI recently had my first code change accepted to the Ruby programming language! Ruby's Coverage module now responds that it supports oneshot_lines mode.Though it may b...
11:49 pm GMT - Thu, December 29, 2022
Dev To
Complete Guide on OAuth 2.0 Reference tokens in Asp.Net Core 7 Using Openiddict
IntroductionRefresh tokens are an important part of the OAuth and OpenID Connect protocols, which are used to authenticate and authorize users in web and mobile applications. Refresh tokens are ...
11:41 pm GMT - Thu, December 29, 2022
Dev To
Slack Next-gen Platform - Button Interactions
In this tutorial, you'll learn how to use interactions starting from a button in your Slack's next-generation platform apps.There are two approaches to adding button interactions in your next-gen apps...
10:58 pm GMT - Thu, December 29, 2022
Dev To
Building a task queue, Part 4
This post is part 4 of a series where I build a task queue system. Other parts:Part 1Part 2Part 3Before we continue, at this point, you'd have noticed the worker is getting fairly complex, so I've mov...
10:23 pm GMT - Thu, December 29, 2022
Dev To
How to keep a history of MQTT data with Node.js
The MQTT protocol is very popular in IoT applications. It is a simple way to connect different data sourceswith your application by using a publish/subscribe model. Sometimes you may want to keep a hi...
10:22 pm GMT - Thu, December 29, 2022
Dev To
How to implement Authorizer pattern in Ruby on Rails?
OverviewIn this article, we will explore the Authorizer pattern in Ruby on Rails applications. We will provide a definition of the Authorizer pattern and discuss its use cases and examples. We w...
09:33 pm GMT - Thu, December 29, 2022
Dev To
Nice tricks for PHP beginners
When we start our journey with programming, we don't really think about coding styles and best practices. We just copy style of our teachers/mentorsYou know this mindset "It works. Don't touch it", bu...
09:25 pm GMT - Thu, December 29, 2022
Dev To
Beginners guide to working with Sass
Sass is a popular CSS preprocessor that adds powerful features to traditional CSS, such as variables, mixins, and functions. It allows developers to write cleaner, more organized, and more maintainabl...
09:04 pm GMT - Thu, December 29, 2022
Dev To
TIL: setting up proxy server on vite
So, Today I learned how to setup a proxy server on vite. I was tired of seeing this kind of lines over an over:axios.get('localhost:5001/api/products/1234')so, first approach was to create a .env.loca...
08:44 pm GMT - Thu, December 29, 2022
Dev To
How to Render Static Text with SDL2
The Code :: https://github.com/patrickodacre/sdl2-odin-examples/tree/master/render-static-textTo render the text to the screen we still require our game loop. I've tried to move as much of that boiler...
08:30 pm GMT - Thu, December 29, 2022
Dev To
The Python of Revenge!
Hello readers! I usually write tutorials and articles about programming. But today, I wanted to switch things up and share a story with you. 'The Python of Revenge' is a gripping tale about a programm...
08:17 pm GMT - Thu, December 29, 2022
Dev To
Why I always favor Serverless over Kubernetes
IntroductionWait, before you go and pitch your boss on ditching your current setup in favor of serverless without knowing all the details, let's talk about the other player in town first: Kubern...
08:09 pm GMT - Thu, December 29, 2022
Dev To
JavaScript Frameworks - Heading into 2023
The wonderful thing about glimpsing into the future is that the path is never completely clear. We can look at trends, and look at innovations and try to chart a course. Better still we can be part of...
08:02 pm GMT - Thu, December 29, 2022
Dev To
JS tests: mocking best practices
TL;DRYou can mock imports in multiple ways, all of them valid, but it's usually best to use jest.mock() for "static" mocks and jest.spyOn() for mocks you need to change the implementation for sp...
07:56 pm GMT - Thu, December 29, 2022
Dev To
Free Virtual Machine for D365FO Development
Microsoft provides a free web based virtual machine for D365FO development for students.Bear in mind that this environment can be used only for learning purposes only.In this post we will examine how ...
07:48 pm GMT - Thu, December 29, 2022
Dev To
These 5 AI Tools Will Make You A Superhuman!!
Hello fellow devs, Nomadev is here . Artificial intelligence (AI) has revolutionized the way we interact with technology. AI tools have transformed many aspects of our lives, from how we work to how w...
07:29 pm GMT - Thu, December 29, 2022
Dev To
Transfer a domain between AWS accounts
It is easy to transfer a domain from one AWS account to another AWS account with the help of AWS CLI.These commands are done with AWS CLI in bash.# Make sure that you have the AWS CLI installedaws --v...
07:20 pm GMT - Thu, December 29, 2022
Dev To
Python y Datos, Un viaje de ida
Confieso que necesitaba escribir este artculo hace mucho tiempo, pero estudiar y trabajar todos los das apenas me estaba dejando un margen para ustedes, queridos lectores.Decid detenerme al menos por ...
07:10 pm GMT - Thu, December 29, 2022
Dev To
Typescript: Introduction
In this article, we are going learn about What is Typescript? What does it do? Installation process. After reading this article you will have a little bit idea of what is Typescript. This is going to ...
07:06 pm GMT - Thu, December 29, 2022
Dev To
ChatGPT inside VSCode with official OpenAI API
CodeGPT extension for VSCodeUsing the official OpenAI API inside the IDE with Code GPT.Download New feature! Get code from commentWrite a comment asking for a specific codePress cmd-shift-i...
06:43 pm GMT - Thu, December 29, 2022
Dev To
Tasty Recipes for React & D3. The Ranking Bar.
IntroFrom time to time, my colleagues and I encounter situations where we need to implement custom visual solutions during front-end projects - this includes various tasks such as charts, diagra...
06:39 pm GMT - Thu, December 29, 2022
Dev To
CSS Selectors: Style lists with the ::marker pseudo-element
For HTML lists, there was no straightforward way to style the bullets a different color from the list text until a couple of years ago. If you wanted to change just the marker color, you'd have to gen...
06:31 pm GMT - Thu, December 29, 2022
Dev To
Expressive Code with Pattern Matching
Have you ever found yourself writing long, cumbersome if-else chains in your code, just to handle a few different cases? If so, you'll want to learn about pattern matching. In this post, we'll explore...
06:14 pm GMT - Thu, December 29, 2022
Dev To
How to add pagination to your Next.js app
Written by Taofiq AiyelabeganNext.js is one of the easiest and most popular ways to build production-ready React applications. Over recent years, Next.js has experienced exponential growth, and many c...
05:58 pm GMT - Thu, December 29, 2022
Dev To
Fetching and Loading Data from Github
It's usually preferable to write a function that downloads and decompresses data from github (or online data) rather than doing it manually. This is especially true if the data changes frequently: you...
04:51 pm GMT - Thu, December 29, 2022
Dev To
Type Widening Is Kinda Weird
Do you notice how in TypeScript that when you initialize a variable to a boolean, string or number, that TypeScript infers the type to be exactly that? A boolean, string or number.For example:let a = ...
04:50 pm GMT - Thu, December 29, 2022
Dev To
Stylify CSS: Code your Remix website faster with CSS-like utilities
IntroductionStylify is a library that uses CSS-like selectors to generate optimized utility-first CSS based on what you write. CSS-like selectors No framework to study Less time spent in docs Ma...
04:31 pm GMT - Thu, December 29, 2022
Dev To
Whats the Difference Between Jest and Mocha?
Jest and Mocha have both become popular testing frameworks among JavaScript developers. Both are open-source test libraries used to validate code in software applications. Both may be used to run Java...
04:26 pm GMT - Thu, December 29, 2022
Dev To
How to build a dropdown filter component with Tailwind CSS and Flowbite
Today I am going to show you how you can build a dropdown filter component using Tailwind CSS and Flowbite to allow users to query through search results in your application based on checkbox and radi...
04:24 pm GMT - Thu, December 29, 2022
Dev To
Optimizing Go code with GCCGO for improved performance
One day, my teacher asked me why Go compiled program has terrible perfomance and he kept mentioning about how a good compiler should behave.Tldr; Check out my demo!It is using gccgo -O3 -o cool main.g...
04:02 pm GMT - Thu, December 29, 2022
Dev To
The Benefits of Using CSS Preprocessors
In this blog post, we'll take a detailed look at each of these benefits, and see how using a CSS preprocessor can help make your life as a web developer easier. What is a CSS preprocessor?A CSS p...
03:18 pm GMT - Thu, December 29, 2022
Dev To
Dictionaries in Python.
1. What are dictionaries in PythonDictionary is one of the data types which is used to store data in the pairs of key : data.It is ordered.It is mutable.Keys should not be duplicated but data can be s...
03:15 pm GMT - Thu, December 29, 2022
Dev To
Phero: Build type-safe, full-stack apps with TypeScript
Written by Yan SunSyncing backend API changes to the client app is a common problem frontend developers face. When the backend API interface is changed, the client app may need to be manually updated ...
02:56 pm GMT - Thu, December 29, 2022
Dev To
2022 Wrapped: Communities, Public Speaking, and Other DevRel Stuff From a Non-DevRel Engineer
Its that epiphany time of the year, again! But, before, a bit of an introduction!My passion for developer communities started back in 2014-15 when I first experienced in my hometown (Fortaleza, Brazil...
02:51 pm GMT - Thu, December 29, 2022
Dev To
How to Create Custom Cursor Without Using Frameworks
In this video, we'll walk you through the steps needed to create a custom cursor for your website or application,without relying on any external frameworks. We'll also provide some tips and tricks for...
02:38 pm GMT - Thu, December 29, 2022
Dev To
On the fourth day of Enhancing: Composing elements
Building web components out of smaller components is one of the most powerful features of web components. Todays lesson will show you how to build a page wrapper component to include a header and foot...
02:15 pm GMT - Thu, December 29, 2022
Dev To
Slack Next-gen Platform - Trigger Configurator
In this tutorial, you'll learn how to build [a workflow to configure another workflow's triggers in your Slack's next-generation platform apps.When you learned how to add an event trigger that require...
02:03 pm GMT - Thu, December 29, 2022
Dev To
How to Add ChatGPT to Your Programming Toolkit
If you enjoy this topic, you will probably like my articles, tweets, and stuff. If you're wondering, check out mysocial media profilesand don't forget to subscribe and follow since I'm offering progra...
01:25 pm GMT - Thu, December 29, 2022
Dev To
React Fiber - React Fiber Architecture
React Fiber , React-. . React Fiber Architecture https://github.com/acdlite/react-fiber-architecture React Fiber React . React Fiber React , . ...
01:19 pm GMT - Thu, December 29, 2022
Dev To
Get Yesterday Date in JavaScript
Learn to remove one day-to-date in JavaScript using the native date object. How to Get Yesterday Date in JavaScript?The best way to get yesterdays date in JavaScript is by using the Date object. ...
12:58 pm GMT - Thu, December 29, 2022
Dev To
Let's build a contact form with Next.js
Most of the websites have a contact page where you can send a message to reach the owner. They look something like this:In this article, we will create a similar form with React in Next.js. First, I w...
12:14 pm GMT - Thu, December 29, 2022
Dev To
Appwrite OSS Fund Sponsors Robyn
Hi readers , welcoming you back to the "Appwrite OSS Fund" series, where we celebrate open-source maintainers. What Is OSS Fund?On the 4th of May, the Appwrite team launched the OSS Fund, an in...
12:10 pm GMT - Thu, December 29, 2022
Dev To
Dynamically Change the Content-Disposition of an S3 Object URL
The Content-Disposition response header of an S3 object can be changed dynamically by modifying the header value in the HTTP response that is returned when the object's URL is accessed.One way to do t...
11:50 am GMT - Thu, December 29, 2022
Dev To
My Hackerrank Internship Experience
This article is about my internship at Hackerrank.HackerRank is a technology hiring platform that helps over 1,000 companies hire skilled developers and innovate faster. Their mission is to match ever...
11:49 am GMT - Thu, December 29, 2022
Dev To
13 Best Live Chat Widgets for your Ecommerce Store
A live chat widget is a chat box found on websites that works as a communication channel for customers as an alternative to the e-mail way of customer support. This feature has revolutionized how busi...
10:43 am GMT - Thu, December 29, 2022
Dev To
Cool Github repositories for Everyone
Useful repositories for every developer!!This is a hand picked and carefully curated collection of cool github repositories. These repositories offer many courses/tutorials/materials for learni...
10:29 am GMT - Thu, December 29, 2022
Dev To
React Hooks vs. Redux
In developing and application, Data management is an important concept used by developers to minimize potential errors by establishing processes and policies for usage and building a single source of ...
10:06 am GMT - Thu, December 29, 2022
Dev To
How to create a private image upload using Appwrite and Flutter
Public image libraries such as Unsplash have been a breath of fresh air for content creators, enabling access to tons of copyright-free images. Sometimes, though, creators prefer privacy content and w...
10:00 am GMT - Thu, December 29, 2022
Dev To
Supercharge Your Web Dev Workflow With Emmet
Emmet is a tool that allows you to quickly generate HTML and CSS code by using abbreviations and expanding them into full code.It is built into many popular code editors, including Visual Studio Code,...
09:38 am GMT - Thu, December 29, 2022
Dev To
How to push your project to GitHub from RStudio
In this article, I write about a step-by-step walk through I had the opportunity to guide members of DeKUT {R} Community, a student led data science community in Dedan Kimathi University in Kenya duri...
09:29 am GMT - Thu, December 29, 2022
Dev To
Data detective: Tips and tricks for conducting effective exploratory data analysis
Exploratory data analysis (EDA) is an approach to analyzing and understanding data that involves summarizing, visualizing, and identifying patterns and relationships in the data. There are many differ...
09:06 am GMT - Thu, December 29, 2022
Dev To
How to become frontend developer
Becoming a frontend developer typically involves learning how to build and maintain the user-facing side of websites and applications. Here are some steps you can take to start your journey towards be...
09:00 am GMT - Thu, December 29, 2022
Dev To
Playwright - Generate tests' code
Hi there,today you will learn how to generate the code for your tests.First of all, you have to run the application, so type in your terminal npm run dev , and you will have your application up and ru...
08:47 am GMT - Thu, December 29, 2022
Dev To
Git in 10 mins
Ah, back after a veryyyy long time.Well, guess I could be more regular now.Okay then back to the blog. Table of Contents:1.Staging2.Making Commits3.Reverting4.Forking5.Branching6.Merging and Conf...
08:23 am GMT - Thu, December 29, 2022
Dev To
The Combination Of ChatGPT and Google Search Engine
There has been a lot of discussion and debate surrounding ChatGPT, as there is with any new bot. Some people support it while others are opposed to it. In my experience, ChatGPT has been a helpful too...
08:13 am GMT - Thu, December 29, 2022
Dev To
Introducing ChatGPT: The Ultimate Tool for Quick and Accurate Answers
ChatGPT is the perfect tool for finding quick and accurate answers to your questions. With the ChatGPT extension, you can access our responses alongside search results on Google, Bing, and DuckDuckGo....
07:56 am GMT - Thu, December 29, 2022
Dev To
How you can use Chat GPT on daily basis
Hi, developers, Yesterday, I've released a Youtube video on How you can use Chat GPT at your work. I am also showing some real examples in the video to get better understanding.Below is the link, Kudo...
07:51 am GMT - Thu, December 29, 2022
Dev To
How to create a .gitignore file?
Recently I published an article that was viewed by more than 13K people. I talked about the usefulness of having a .gitignore file in your git repositories. Billions of un...
06:33 am GMT - Thu, December 29, 2022
Dev To
Slack Next-gen Platform - Advanced Modals
In this tutorial, you'll learn how to use advanced modal interactions in your Slack's next-generation platform apps.You may have already read The "Built-in Forms" tutorial. With the built-in OpenForm ...
05:27 am GMT - Thu, December 29, 2022
Dev To
JavaScript Basic Introduction!
Here is a quick reference cheat sheet for JavaScript, including common syntax, methods, and operators:SyntaxVariablesTo declare a variable in JavaScript, use the var keyword followed by the name of th...
04:33 am GMT - Thu, December 29, 2022
Dev To
How to fix the most common mistakes in Git - learn it by breaking it
We all know how awesome Git is in tracking changes, simplifying collaboration between multiple developers and streamlining DevOps operations and it does all of that in the simplest ways.However, not e...
04:33 am GMT - Thu, December 29, 2022
Dev To
How to fix the most common mistakes in Git - save this for when you need it
We all know how awesome Git is in tracking changes, simplifying collaboration between multiple developers and streamlining DevOps operations and it does all of that in the simplest ways.However, not e...
04:15 am GMT - Thu, December 29, 2022
Dev To
How to link a Cognito account with a Google account(source code full stack)
Photo by [Flo Karr](https://unsplash.com/@flo_karr) IntroductionRecently, I worked on a project that required users to be able to sign in with their Google account and users to be able to link th...
04:12 am GMT - Thu, December 29, 2022
Dev To
OpenLens Deprecated Logs & Shell
OpenLens is the open-source project behind one of the most adopted Kubernetes IDE, Lens. In simple terms, it is nothing less than Lens without its proprietary components. OpenLens falls under the MIT ...
04:03 am GMT - Thu, December 29, 2022
Dev To
Slack Next-gen Platform - "reaction_added" Event Trigger
In this tutorial, you'll learn how to use event triggers, which do not require channel IDs in your Slack's next-generation platform apps.An event trigger can be invoked when a specific event occurs in...
03:55 am GMT - Thu, December 29, 2022
Dev To
What Distinguishes Great Software Engineers?
Recently I read the article "What Distinguishes Great Software Engineers?" (Springer link), published in 2019 by Paul Luo Li, Amy J. Ko, and Andrew Begel, which synthesizes their findings of the key c...
03:18 am GMT - Thu, December 29, 2022
Dev To
Slack Next-gen Platform - "channel_created" Event Trigger
In this tutorial, you'll learn how to use event triggers, which do not require channel IDs in your Slack's next-generation platform apps.An event trigger can be invoked when a specific event occurs in...
02:56 am GMT - Thu, December 29, 2022
Dev To
22 Extenses do Chrome focadas em produtividade para Desenvolvedores, Techs e Designers
Extenses do ChromeO Google Chrome o navegador mais utilizado por desenvolvedores web. A razo para isso o acesso a um grande nmero de extenses e ferramentas do navegador, o que facilita muito o...
12:07 am GMT - Thu, December 29, 2022
Dev To
Learning Kafka Part One: What is Kafka?
Welcome to the first installment of Learning Kafka series. Its time to meet Kafka proper. What Exactly is Kafka?According to Kafkas documentation, Kafka is described as an open-source Distributed...
11:11 pm GMT - Wed, December 28, 2022
Dev To
Getting started with Microservice architecture
With large data getting out of hand,tech industries struggle to scale their services.Software architecture refers to the high-level structure of a software system, the discipline of creating such stru...
10:55 pm GMT - Wed, December 28, 2022
Dev To
Web Components:Observed Attributes
Notice the Vikings link background is Purple. The other one is Yellow.The HTML markup for the image above was:<h2> The NFC North</h2><a href="https://www.vikings.com/"> <color-s...
10:33 pm GMT - Wed, December 28, 2022
Dev To
Broadcasting custom Turbo actions like set_title, morph, and more
One of the great new features of Hotwire Turbo 7.2 was custom actions. Originally, Turbo allowed us to send stream actions to the browser to add, remove, or replace some HTML. Now, we can tell the bro...
10:26 pm GMT - Wed, December 28, 2022
Dev To
DynamoDB and its Data Pane Operations - 3
This is the 3rd and the last article in the series for Data Pane 1 (read-write) operations and Data Pane 2 (read-write) operations.In this article, I am going to show you such operations on DynamoDB s...
10:01 pm GMT - Wed, December 28, 2022
Dev To
Tailwind CSS: Replacing Complex Classes with @apply
Tailwind CSS provides a wealth of pre-defined utilities to help web developers create responsive and interactive web designs and layouts. One such utility is @apply a Tailwind CSS directive that allo...
09:59 pm GMT - Wed, December 28, 2022
Dev To
Practicing algorithms using Polyglot Notebooks - part 1 (setup)
There are many ways to practice algorithms: using online editors or by writing console apps and even more complicated programs with unit tests. You can also practice it on LeetCode.I would like to sho...
09:26 pm GMT - Wed, December 28, 2022
Dev To
Welcome Thread - v206
Welcome to DEV!Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about yourself.Reply to someone's comment, either w...
08:52 pm GMT - Wed, December 28, 2022
Dev To
Using Google Maps Local Results API from SerpApi
IntroWhat will be scrapedWhy using API?Full CodePreparationCode ExplanationOutputLinksIntroIn this blog post, we'll go through the process of extracting data from Google Maps Locals results using Pyth...
08:49 pm GMT - Wed, December 28, 2022
Dev To
10 Tips for Building Scalable and Performant Data Pipelines with Apache Pulsar
10 Tips for Building Scalable and Performant Data Pipelines with Apache PulsarIntroduction:1) Data pipelines play a crucial role in modern organizations, allowing them to efficiently move and process ...
08:44 pm GMT - Wed, December 28, 2022
Dev To
Using Angulars EventEmitter to Share Data Between Child and Parent Components
There are often scenarios in Angular where we need to communicate between components, specifically to send data from a child component to it's parent component. Consider this Angular 12 app for managi...
08:41 pm GMT - Wed, December 28, 2022
Dev To
Os 10 React Hooks Mais teis: 05 - useReducer
Este o quinto artigo de uma srie de 10, que explica de forma simplificada e com exemplos, os react hooks mais utilizados em programao.O useReducer um hook do React que permite gerenciar o estado de ...
08:25 pm GMT - Wed, December 28, 2022
Dev To
12 New Year's Resolutions to Improve your Job Search
Written by Sam Ogletree, Marketing & Media Manager at Stout SystemsThe new year is a great time to reflect on where youre at career-wise, where youve been, and where youd like to be. Are you hopin...
08:01 pm GMT - Wed, December 28, 2022
Dev To
$350 XSS in 15 minutes
Hello This is my first and last Bug Bounty Writeup this year. I am sharing with you my latest XSS finding, which Ive found 2 weeks ago.This was the fastest and a bit unusual flow that I normally do wh...
08:00 pm GMT - Wed, December 28, 2022
Dev To
SQL cheat sheet
Here is a cheatsheet for SQL:SELECT - used to retrieve data from a databaseSELECT column1, column2, ...FROM table_nameWHERE condition;INSERT INTO - used to insert new rows into a tableINSERT INTO tabl...
07:33 pm GMT - Wed, December 28, 2022
Dev To
CodeNewbie Season 22 Episode 8! From Opera to Code with Anna McDougall
In S22E8 of the CodeNewbie Podcast, @saronyitbarek talks to Anna McDougall, who was once an opera singer and is now a Director of Product and Engineering, about Anna's experience in tech and navigatin...
07:11 pm GMT - Wed, December 28, 2022
Dev To
How to remove your phone as a distraction
Do you sit down to do some deep work, only to be distracted by your phone? I used to be the same way, getting more frustrated by not getting things done. In this blog post, I will share the lessons I ...
06:56 pm GMT - Wed, December 28, 2022
Dev To
Basic Type Transformations with Typescript
Basic Type Transformations with TypescriptWhy type transformationsCreate a Union from Object keysExtractExcludeUnWrapSummaryIf you're reading this, it is safe to assume that you can write type a...
06:32 pm GMT - Wed, December 28, 2022
Dev To
Anyone familiar with GSAP?
Help me out!Let's start conversation!...
06:10 pm GMT - Wed, December 28, 2022
Dev To
Kubernetes: Main Components Overview
What is K8s?Kubernetes, also known as K8s, is an open-source system for automating the deployment, scaling, and management of containerized applications.Open-source container orchestration tool...
05:16 pm GMT - Wed, December 28, 2022
Dev To
The Process of creating Software Libraries
please note that this post is part of a series of posts if you are not familiar with the topic i suggest you go through part 1 of this post.*Creating a software library is a complex process that invol...
05:04 pm GMT - Wed, December 28, 2022
Dev To
3 popular Python style guides that will help your team write better code
A code style guide is a set of rules, standards, or best practices that outline how your team should write, format, and organize the source code. In an ideal world, your teams source code should look ...
04:51 pm GMT - Wed, December 28, 2022
Dev To
20 Unique APIs For Your Next Project
APIs (Application Programming Interfaces) are useful because they allow different software systems to communicate with each other and exchange data in a standardized way. APIs can also be used to expo...
04:22 pm GMT - Wed, December 28, 2022
Dev To
pyaction: A Docker container with Python, git, and the GitHub CLI
What is pyaction?The pyaction container is a Python slim image on top of which I've added git and the GitHub CLI, as well as gpg and curl. For the motivating usecases, I mainly need Python, git,...
04:20 pm GMT - Wed, December 28, 2022
Dev To
Basics of the Internet
There isagreat book called High Performance Browser Networking byIlya Grigorik that contains basic knowledge about networking and data transfer optimizations. Inthis book author writes the following a...
04:10 pm GMT - Wed, December 28, 2022
Dev To
Become an expert in Artificial Intelligence with Microsoft Learn
Artificial Intelligence (AI) is a constantly evolving technology and is becoming increasingly important in the business and technology world. Microsoft is a leader in the field of AI and has created a...
04:04 pm GMT - Wed, December 28, 2022
Dev To
AWS Networking 101
Last week I gave a training to my team about AWS Networking. And I realized that this training would be perfect for a post here. So, grab your coffee and lets start it. AgendaReviewing the Basics...
03:57 pm GMT - Wed, December 28, 2022
Dev To
Year 2022 Streaming Wrap-Up
Welcome to a Year 2022 wrap-up by Timothy Spann. Best of 2022I am responsible for spreading the good word of Apache Pulsar. I accomplish this by doing talks, meetups, articles, podcasts, videos...
03:32 pm GMT - Wed, December 28, 2022
Dev To
Elastic Beanstalk: Simplify the Cloud
The only problem with AWS is that it is really versatile. It is packed with an ever increasing number of services. Each of these services continues to evolve, taking on more functionality and flexibil...
03:25 pm GMT - Wed, December 28, 2022
Dev To
Using CodeGeeX as a GitHub Copilot alternative
Written by Fimber ElemuwaWhen GitHub Copilot was released to the public in June 2022, developers worldwide were over the moon, mainly because theyd been waiting for this since the preview was launched...
03:18 pm GMT - Wed, December 28, 2022
Dev To
2022 in Serverless
On January 4th, I announced the tech word of the year was async. For me personally, I was prepared for a year of education on event driven architectures. I was determined to go full-swing at work into...
03:00 pm GMT - Wed, December 28, 2022
Dev To
How to perform a global find and replace of text (replace all occurences in all files) in VS Code
I needed to replace the same string across 21 files in a project recently. I thought this should be quick and easy.Oddly, it was not obvious how to do this in VS Code! If you want to do in the UI, it ...
02:48 pm GMT - Wed, December 28, 2022
Dev To
On the third day of Enhancing: API routes and the Store
On day one, we started a new project, then on day two, we created a new page and our first Enhance component. Today, well introduce API routes and the store. API RoutesEnhances API routes are bac...
02:32 pm GMT - Wed, December 28, 2022
Dev To
What's involved with NativeScript open source?
As someone who has been lucky to enjoy NativeScript open source for several years and an active contributing member to it's Technical Steering Committee (TSC), I feel it my duty to share what is actua...
02:21 pm GMT - Wed, December 28, 2022
Dev To
Introduction to Jetpack Compose for NativeScript
Building user interfaces declaratively is something the Web community has widely adopted, and nowadays, large applications are built following these principles. For example, Google launched Jetpack Co...
02:11 pm GMT - Wed, December 28, 2022
Dev To
Code Smell 189 - Not Sanitized Input
Bad actors are there. We need to be very careful with their input.TL;DR: Sanitize everything that comes from outside your control. ProblemsSecurity SolutionsUse sanitization and input filter...
01:57 pm GMT - Wed, December 28, 2022
Dev To
Debugging Node.js apps with Visual Studio Code debugger
Rather than doing it with console logs, debugging with a debugger and breakpoints is recommended. VSCode provides a built-in debugger for JavaScript-based apps. This post covers configuring and runnin...
01:46 pm GMT - Wed, December 28, 2022
Dev To
Resumability vs Hydration
By Miko Hevery.Original: https://www.builder.io/blog/resumability-vs-hydrationResumability is a faster alternative to Hydration. At first glance, it may seem like resumability and Hydration are ...
01:35 pm GMT - Wed, December 28, 2022
Dev To
React useEffect only on Update
Have you ever thought what is the best way to run Redacts useEffect Hook only on updates? Have you ever considered Redacts useRef Hook as a solution to create an instance variable and track the lifecy...
01:21 pm GMT - Wed, December 28, 2022
Dev To
2022 Memorable Moments
When I shared my journey 2021, I was wondering can I do any better in future and to my surprise, I could go above and beyond my own records in 2022. Everytime when I post in social media about the pre...
01:14 pm GMT - Wed, December 28, 2022
Dev To
Amazon Interview Experience
Hi there ,I am sharing my Interview Experience at Amazon. Also I didn't selected but I really enjoy the experience.So , I applied at Amazon for SDE-1 Role at their Career Portal.I applied there and af...
12:29 pm GMT - Wed, December 28, 2022
Dev To
API Testing and Development with FastAPI
API testing and development can be a daunting task for even the most experienced developers. With the introduction of FastAPI, however, the process has become significantly easier and more efficient. ...
12:15 pm GMT - Wed, December 28, 2022
Dev To
5 Years of Coding Interview Lessons in 2 Minutes
In the last 5 years I have given 20+ coding interviews.As a result my approach to prepare and give them has significantly changed.Reflecting on my mistakes, I have documented my learnings in 28 lesson...
12:14 pm GMT - Wed, December 28, 2022
Dev To
5 Tools for Managing Hybrid Development Teams in 2023
In research by Gallup, 60% of US workers want to stay remote and do not wish to join physical offices, and leaders are often faced with the challenge of designing hybrid workplaces. This new way of w...
12:10 pm GMT - Wed, December 28, 2022
Dev To
Heres how and which apps and tools tech teams all over the world used in 2022
Hey yoMy name is Arsen and I'm building companies.tools it's where tech teams share which apps they use to build their product. As the year is coming to an end I decided to do a year recap, showcase ...
12:09 pm GMT - Wed, December 28, 2022
Dev To
Design Pattern list
Gang of Four Design PatternsCreational Design PatternsAbstract FactoryBuilderPrototypeSingletonStructural Design PatternsAdapterBridgeCompositeDecoratorFacadeFlyweightProxyBehavior Design Patter...
11:34 am GMT - Wed, December 28, 2022
Dev To
In defence of "semantic CSS" and the separation of concerns.
We are currently in the process of redesigning our website at work. One of the many conversations that came up was what frontend framework to use. Tailwind, inevitably, was one of those suggested and ...
11:30 am GMT - Wed, December 28, 2022
Dev To
How to Write an Awesome Readme
IntroductionAfter the code, the readme is the most important thing to add to your project. Readme will be referred to as docs for small libraries and projects. It will reflect the project. For a...
11:29 am GMT - Wed, December 28, 2022
Dev To
12 hand-picked chrome extensions that will change the way you do web development in 2023
This guide recommends 12 Chrome extensions that can help developers increase their productivity.The extensions include tools suitable for developers of all types, including front-end, back-end, and fu...
11:27 am GMT - Wed, December 28, 2022
Dev To
React Filters with map
Hello Everyone today i will discuss how you can create filter with different form elements like checkbox,input,select and slider.I will provide the entire code through codesandbox and Explain the main...
11:26 am GMT - Wed, December 28, 2022
Dev To
Open Source first Anniversary Star 1.2K! Review on the anniversary of LakeSoul, the unique open-source Lakehouse
LakeSoul, the only Chinese open-source lakehouse framework, has been open source for one year since the end of December 2021. During this year, two versions, 1.0 and 2.0, have been released successive...
11:11 am GMT - Wed, December 28, 2022
Dev To
The importance of user experience in web design
Hello everyone! It's been a while since I last posted, but I'm excited to be back with a new topic to share with you today. As an online marketer, I know firsthand the importance of user experience in...
10:55 am GMT - Wed, December 28, 2022
Dev To
Core JavaScript: Hoisting
About the seriesCore JavaScript is a series I'm writing that covers, as the name suggests, some of the core principles of JavaScript. It originally started as a study or reference material for m...
10:47 am GMT - Wed, December 28, 2022
Dev To
Scalable and Maintainable React Project Structure Every Developer Should Use.
A good project structure can have a huge impact on how successful a project is in terms of understanding the codebase, flexibility, and maintenance. Projects that are not well structured and maintaine...
10:08 am GMT - Wed, December 28, 2022
Dev To
The Importance of Mentorship in Tech
The definition of mentorshipIf youre thinking about finding a mentor, there are a few things you should keep in mind. First, consider what you want to get out of the relationship. What do you ho...
10:02 am GMT - Wed, December 28, 2022
Dev To
4 places to use Chat GPT
Under the HoodThe picture begins when I want to use chat GPT for my work. I was confused about how to use it and where it can fit well.If you want to watch instead of readingSo I did a bit of re...
09:23 am GMT - Wed, December 28, 2022
Dev To
Understanding the basics of Express Middleware
In this article, we will understand what Express middleware is and how to use it in a NodeJS application.As the name in itself is self explanatory, Express works as a middleware in an application. Typ...
09:17 am GMT - Wed, December 28, 2022
Dev To
Diagrams as code
Most of you have heard of infrastructure as code by now. But building cloud infrastructures is more than coding infrastructure. In this blog I will show you how I make my own live easier by generating...
09:05 am GMT - Wed, December 28, 2022
Dev To
Stock prediction algorithm in Python
To create a stock prediction algorithm in Python, you will need to follow these steps:Collect historical data for the stock you want to predict. You can use a financial API or web scraping to get this...
09:00 am GMT - Wed, December 28, 2022
Dev To
Building a free Open-source portfolio template using HTML, CSS and JS | Part 3
On the 15th of May in 2020 I wrote here about the free open source portfolio template that anyone could use for free. GitHub Repo Link Check out the live demo here S...
08:46 am GMT - Wed, December 28, 2022
Dev To
Querying All Appwrite Developers - GraphQL Has Arrived
Hot on the heels of two huge releases comes Appwrite 1.2, bringing with it a brand new, highly anticipated service: GraphQL. Our vision for Appwrite is always to meet developers where they are. Build ...
07:37 am GMT - Wed, December 28, 2022
Dev To
Building 3D Smart City Based on JavaScript and WebGL
With the enlargement of city size, it is difficult to thoroughly display the city panorama in traditional ways, but with the application of 3D technology, the way of 3D city group appears to present t...
06:51 am GMT - Wed, December 28, 2022
Dev To
2022: Another great year!
It's such a clich to say that the year was busy. But it was. Probably it'd be better to say it was incredibly fruitful, even though I didn't meet many of the goals I set for this year.Anyway, it's tim...
06:50 am GMT - Wed, December 28, 2022
Dev To
Is coding the only way to get SDE roles?
Coding is one way to gain skills that are relevant to software development engineer (SDE) roles, but it is not the only way. There are many other skills and experiences that can be valuable for SDE ro...
06:37 am GMT - Wed, December 28, 2022
Dev To
Review: 10 Top API Mock Tools
What is API mockAPI mock, or mock API, is a simulated version of an API that is used for testing and development purposes. It allows developers to test their applications or services without rel...
06:08 am GMT - Wed, December 28, 2022
Dev To
"The Power of Bit Manipulation: How to Solve Problems Efficiently"
There are a few key topics that are important to understand when it comes to bit manipulation in competitive programming:Bitwise operations: It is important to understand how to use the bitwise operat...
06:01 am GMT - Wed, December 28, 2022
Dev To
Introduction to React Suspense
Introduction to SuspenseReact <Suspense> is a Wrapper component used to Show a fallback Components until the child component completes the operations like fetch() or any other asynchronous...
05:08 am GMT - Wed, December 28, 2022
Dev To
[1] What is frontend architecture?
Frontend architecture, what about it?When it comes to frontend development, software and development aren't the most popular topics. However, software development is critical in the long run. Fro...
04:45 am GMT - Wed, December 28, 2022
Dev To
Getting Started with Git and GitHub: A Beginner's Guide
I remember when I started coding as a CS student, I used to start each project in a separate folder to keep things clean and be able to find each project easily, especially that was the case for the h...
04:13 am GMT - Wed, December 28, 2022
Dev To
How to Write automatic AI content for your WordPress blog using Open AI's ChatGPT-3
What is OpenAIOpenAI is a research laboratory based in San Francisco, California. It's mission is to ensure that artificial general intelligence benefits all of humanity. What isChatGPTChat...
04:09 am GMT - Wed, December 28, 2022
Dev To
Mastering Any Programming Language
If I tell you that I normally learn a programming language in a single night and start playing around with its advanced features you would not believe me, but here is the truth to this story. Masterin...
03:28 am GMT - Wed, December 28, 2022
Dev To
How to use APP_INITIALIZER token in Angular
APP_INITIALIZER is a powerful feature in Angular that allows developers to perform tasks before the application starts. It is essentially a way to run code during the bootstrapping process of an Angul...
02:37 am GMT - Wed, December 28, 2022
Dev To
Deixando seu 'Ol, mundo' com o Python
O que faremos aqui?Vamos instalar o Python, a IDE, corrigir variveis de ambiente e escrever nosso primeiro comando no Python no sistema operacional Windows. Por que Python?Para novas aventu...
01:33 am GMT - Wed, December 28, 2022
Dev To
Slack Next-gen Platform - Built-in Forms
In this tutorial, you'll learn how to use the built-in forms in your Slack's next-generation platform apps.The next-gen platform offers a simple form feature, which is available as a built-in Schema.s...
01:05 am GMT - Wed, December 28, 2022
Dev To
Ways to make Android Emulator run faster
There are several steps you can take to make an Android emulator run faster in a computer system:Use a hardware accelerator: Many Android emulators support the use of hardware acceleration, which allo...
12:17 am GMT - Wed, December 28, 2022
Dev To
We Rebuilt Our Website Here's What We Learned.
We recently just rebuilt our entire website in Gatsby and Tailwind. The reason? Our last website sucked. The original website was written in Pure HTML and optimized with Parcel, which led to more head...
12:16 am GMT - Wed, December 28, 2022
Dev To
Create and Read MS Word documents with ePython
In this article, I will show you how one can easily create and read Microsoft Word documents using InterSystems IRIS with the leverage power of embedded Python. SetupFirst things first, lets inst...
11:21 pm GMT - Tue, December 27, 2022
Dev To
AWS Budgets: Update alert thresholds unlimitedly with Lambda
MotivationWhen I use AWS Budgets, I can receive notifications when the billing is above a threshold. The facts are that:We can set only 10 alert thresholds for one budget.Two budgets are free bu...
10:50 pm GMT - Tue, December 27, 2022
Dev To
Indexing 101
Imagine, I give you a phone book and ask you to find me the phone number Harry Potter from it. What would you do? Search every page of the phone diary for Harrys number. ( I wish my phone book had Har...
10:29 pm GMT - Tue, December 27, 2022
Dev To
Moving My Blog from Next.js to Astro
A few years ago I tried to set up my blog with Gatsby, but I soon got lost in its complexity. Having to define my GraphQL API was a bit of an overkill and it was difficult to navigate all the extensio...
09:47 pm GMT - Tue, December 27, 2022
Dev To
Top 20 Python Interview questions and answers for beginners
Python is one of the most popular and loved programming languages today. It was developed by Guido van Rossum and was first released in 1991. From startups to big tech companies and freelancers, every...
09:17 pm GMT - Tue, December 27, 2022
Dev To
Connect Wallet to React dApp with ConnectKit
ConnectKit is a React library for connecting dApps to wallets. As at the time of writing this article, the v1.1.1 edges other competitors with typescript support, custom themes, and language translati...
08:38 pm GMT - Tue, December 27, 2022
Dev To
Key React 18 release features in 2022
The long-awaited version 18 of React was finally released this year and it was just as famous as its previous version 16 (when Hooks were released). In this article, to close out the year on a high no...
08:37 pm GMT - Tue, December 27, 2022
Dev To
React Router Data Fetching
IntroductionIn the most recent versions of React Router we were given a set of very interesting primitives and many of them are related to data fetching.In the past, we always made http requests...
08:03 pm GMT - Tue, December 27, 2022
Dev To
Top 7 Featured DEV Posts from the Past Week
Every Tuesday 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 i...
07:59 pm GMT - Tue, December 27, 2022
Dev To
Java vs Javascript - What's the difference and Which is better?
Java and JavaScript are two programming languages that are often confused due to their similar names, but they are actually quite different.Java is a programming language that was developed by Sun Mic...
06:57 pm GMT - Tue, December 27, 2022
Dev To
The Massive Hidden Power of Breakpoints
It's been a big week. I'm currently reviewing the final draft of my upcoming debugging book. This is always a sobering, and exciting moment. A moment in which all of a sudden all the months of work be...
06:48 pm GMT - Tue, December 27, 2022
Dev To
VS Code extensions every web dev needs to know
VS Code is a pretty popular code editor. In my oppinion that popularity is completely earned. But on it's own VS Code is kinda bland and not great to work with. The bread and butter of VS Code are cou...
06:33 pm GMT - Tue, December 27, 2022
Dev To
Salesforce Functions with Heroku Data for Redis
Salesforce Functions and Heroku Data Series: Part Two of ThreeThis article is part two of a three-part series on using Heroku Managed Data products from within a Salesforce Function. In part one...
06:07 pm GMT - Tue, December 27, 2022
Dev To
A philosophy of software design by John Ousterhout
I recently came across this small (less than 200 pages) and clever book which I found very interesting.With the aim to make you buy your own copy, I will tell you about this book, focusing mainly on t...
05:54 pm GMT - Tue, December 27, 2022
Dev To
Perform multiple tasks concurrently in Python: "Asynchronous Programming in Python with Asyncio"
Asyncio is a Python library for writing asynchronous code. Asynchronous programming allows a program to perform multiple tasks concurrently, rather than waiting for one task to be complete before star...
05:40 pm GMT - Tue, December 27, 2022
Dev To
Docker: The Key to Building Production-Quality Applications
Are you tired of manually installing dependencies and configuring environments every time you want to deploy your application to a new environment? Docker can help!Docker is a tool that allows you to ...
05:38 pm GMT - Tue, December 27, 2022
Dev To
Year in Review: My Productivity Setup As A Software Engineer
The end of this year is approaching, as many people take some time to reflect on the past 12 months, I want to review the productivity system Ive used as a software engineer, and share what have worke...
05:21 pm GMT - Tue, December 27, 2022
Dev To
Dockerizing Python Application
Docker provides the capability to package and run an application in a loosely isolated environment called a container. It is an open platform for developing, shipping, and running applications.In this...
05:20 pm GMT - Tue, December 27, 2022
Dev To
managing your aws resources with python and boto3
managing your aws resources with command line utilities or via configuration files is pretty commonplace. but if you want to manipulate your aws programatically, there are significantly fewer options....
05:09 pm GMT - Tue, December 27, 2022
Dev To
5 B2B Ecommerce Sites You Should Learn UX From
I am a UX specialist experienced in both developing and texting great UX experiences.For this article series, Ive spent time digging into some of the best ecommerce sites for B2B and zoomed in on what...
05:00 pm GMT - Tue, December 27, 2022
Dev To
Monorepos with pnpm - Part 1: A performant package manager
By the end of 2020, npm released the v7 of their package manager. The most noticeable change was that it now offered support for workspaces. That meant you could finally manage a monorepo with the Nod...
05:00 pm GMT - Tue, December 27, 2022
Dev To
Monorepos - pnpm: a performant npm
By the end of 2020, npm released the v7 of their package manager. The most noticeable change was that it now offered support for workspaces. That meant you could finally manage a monorepo with the Nod...
04:57 pm GMT - Tue, December 27, 2022
Dev To
My first React project
I asked how to get motivation to learn React and to my surprise that its self gave me some motivation. I made a "skill card" using React components....
04:51 pm GMT - Tue, December 27, 2022
Dev To
How to Localize your SaaS Application: Best Practices
As a SaaS business grows, it becomes more important for you to make your product available to users all over the world. As more and more customers from different locales come in, you might start to wo...
04:47 pm GMT - Tue, December 27, 2022
Dev To
5 Steps to Getting Started with Ubuntu: A Beginner's Guide to the Popular Linux OS
Ubuntu is a popular open-source operating system that is based on the Debian Linux distribution. It is known for its ease of use and versatility, and is a great choice for those who are new to Linux o...
04:37 pm GMT - Tue, December 27, 2022
Dev To
Reset User Passwords
Forgetting a password can always happen, and we must ensure a user can recover their information in a simple, secure way. Here, I will go through the basic steps to send OTPs(One-Time-Password) via em...
04:33 pm GMT - Tue, December 27, 2022
Dev To
How to create apk files
Creating an APK file (Android Package Kit) is a simple process that allows you to package your Android app for distribution and installation on other devices. This can be useful for sharing your app w...
04:25 pm GMT - Tue, December 27, 2022
Dev To
Sending Email From Postgres
This is the sixth article in a series on using the Supabase platform instead of writing a backend server. The first several articles will cover some useful PostgreSQL topics. See the first article ("G...
04:13 pm GMT - Tue, December 27, 2022
Dev To
Headless Browser for Web Scraping: Usage Features
In this post, we share our fascination with Headless Browsers and recommend a suitable development library for your project. It might come in handy if you work in data science, website development and...
04:10 pm GMT - Tue, December 27, 2022
Dev To
Exploring the Power of new.target in JavaScript
In JavaScript, the new.target property is a meta-property that can be used to determine whether a function was called with the new keyword. It returns a reference to the constructor function that was ...
03:26 pm GMT - Tue, December 27, 2022
Dev To
18 Best JavaScript Gantt Chart Components
In today's era of high technologies, distributed teams, and remote work, it has become essential for organizations to invest in project management applications. Choosing the right features to equip yo...
02:22 pm GMT - Tue, December 27, 2022
Dev To
15 Recommended Free Icon Sites For Web Designers 2023
Looking for some best free icon sites that have unique and astonishing icons? If yes, then you are at the correct post.As a Designers, icons play a very crucial role in web design, app design, and man...
01:51 pm GMT - Tue, December 27, 2022
Dev To
Understanding ReactJS re-renders and memoization
Performance is a core factor in any successful web apps, Users won't bother to wait over 2 seconds for websites to finish loading, and because of that you -the web developer- should make sure that you...
01:44 pm GMT - Tue, December 27, 2022
Dev To
Skills you should mention in your resume for an SDE Role
First lets understand what is SDE ?A Software Development Engineer (SDE) is responsible for creating cross-platform applications and software systems, applying the principles of computer science, comp...
01:09 pm GMT - Tue, December 27, 2022
Dev To
Jozef Behr | 7 Tips to Help You Learn a New Programming Language Fast
Hello Folks Myself Jozef Clifford Behr I Want To Share Some Tips. Learning a new language takes time, dedication, and patience, and programming languages are no different. There are no tricks or short...
01:02 pm GMT - Tue, December 27, 2022
Dev To
React Pattern - Build Better Component with Compound component
React is a popular JavaScript library for building user interfaces, and one of the key concepts in React is the ability to create reusable components.Build Better Component with One pattern that can h...
12:30 pm GMT - Tue, December 27, 2022
Dev To
Building reusable components in ReactJS
Building reusable components is a key aspect of developing with ReactJS. Here are some tips for building reusable components in ReactJS:1)Start by identifying the common elements in your application t...
12:28 pm GMT - Tue, December 27, 2022
Dev To
Only 2 ways to start an online business
Dont go crazy if this blows your mind Under the HoodOk, this is how the story begins, Ive just crossed 500 followers on medium, and it took 281 stories to cross 500 numbers, strange !!!.Well, sti...
12:23 pm GMT - Tue, December 27, 2022
Dev To
10 WordPress plugins that you must know in 2023
List of plugins that change the game. Great mix of famous and unknown plugins, that will make your life in 2023 easier.Im an experienced WordPress developer and would like to share with you plugins th...
11:50 am GMT - Tue, December 27, 2022
Dev To
11 Tips That Make You a Better JavaScript Programmer...
Here are 11 tips that may help you become a better JavaScript programmer:Learn the fundamentals: Make sure you have a strong foundation in the basics of JavaScript, including variables, data types, lo...
11:46 am GMT - Tue, December 27, 2022
Dev To
Android App Development Standards
Introduction and ProblemWhile developing android applications, developers are likely to encounter an unpleasant inconvenience, once their project starts growing, where their project becomes a bi...
11:43 am GMT - Tue, December 27, 2022
Dev To
How to solve coding issues using ChatGPT
The Issue I need to solveSimply put, I need to check if a node package is installed in runtime. The reason is that Im building a new toolkit ZenStack, for building secure CRUD apps with Next.js ...
11:30 am GMT - Tue, December 27, 2022
Dev To
Create your own private blockchain using Ethereum.
The Ethereum private blockchain is a blockchain like Ethereum, but the network used is not the Ethereum Main. When you use a private network all blockchain is totally apart from the Ethereum blockchai...
11:11 am GMT - Tue, December 27, 2022
Dev To
Angular registering animation triggers
This post keeps digging into AnimationRendererFactory creation routine, with a focus on triggers registering logic. AnimationRenderer, the real oneInside first article of this series we examined...
10:53 am GMT - Tue, December 27, 2022
Dev To
How to Validate Password Strength Using Regex and JavaScript
Validating the strength of a password is an important step in ensuring the security of user accounts. One way to do this is by using regular expressions (regex) and JavaScript.To start, let's define w...
10:14 am GMT - Tue, December 27, 2022
Dev To
I am creating a new JavaScript Framework
Okay so here's the plan. I will try to create a new javascript backend framework (most probably not because I'm just trying to rewrite pre-existing backend frameworks). My plan for now is to Understan...
09:56 am GMT - Tue, December 27, 2022
Dev To
Deploy AI Models with RabbitMQ Message Broker
DisclaimerThis blog is focused on the situation when you need to handle a low number of users to access your AI models, like in a hackathon or a prototype of a product which may not be accessed...
09:40 am GMT - Tue, December 27, 2022
Dev To
An Ultimate Guide About Cross-Origin Resources Sharing (CORS)
CORS is advised to protect a website and its users from the security concerns associated with sharing resources across several domains, but what exactly is Cross-Origin Resources Sharing (CORS)?We'll ...
09:18 am GMT - Tue, December 27, 2022
Dev To
Review Monitoring
Tracking customer reviews and responding to them affects ranking on search engines, influences online reputation, and helps set marketing goals. However, being blocked by target websites or inability ...
09:13 am GMT - Tue, December 27, 2022
Dev To
Two ways to undo changes in Git and when to use each
Have you ever changed something in your Git repository and then regretted it? Maybe you changed anything that broke your code or removed a file by mistake. You can reverse changes and return your repo...
08:55 am GMT - Tue, December 27, 2022
Dev To
Building a free Open-source portfolio template using HTML, CSS and JS | Part 2
On the 15th of May in 2020 I wrote here about the free open source portfolio template that anyone could use for free. GitHub Repo Link Check out the live demo here S...
08:39 am GMT - Tue, December 27, 2022
Dev To
Drag and Drop File using Javascript
Hello everyone, today I'll show you how to use HTML, TailwindCSS, and Javascript to construct a drag-and-drop file upload. I will highlight the key ideas here, and the code, together with code comment...
08:22 am GMT - Tue, December 27, 2022
Dev To
Slack Next-gen Platform - Scheduled Triggers
In this tutorial, you'll learn how to use scheduled triggers to start your workflows in your Slack's next-generation platform apps. PrerequisitesIf you're new to the platform, please read my The ...
08:17 am GMT - Tue, December 27, 2022
Dev To
useReducer for dummies(kid friendly)
Imagine that you are in charge of keeping track of the snacks in your house. You have a bunch of different snacks that you like to eat, and you want to be able to keep track of how many of each snack ...
07:56 am GMT - Tue, December 27, 2022
Dev To
Background Properties
Background Propertiesi going to explore and tell you about all the Background Property that we can use to create a good experience for user. BackgroundWe use background property to as name...
07:51 am GMT - Tue, December 27, 2022
Dev To
We Launched our Tools on Product Hunt today.
We would love your support to help us make our launch a success!Click Here to helpHow can you help make this day a success?Visit the Product Hunt page and leave a review and your thoughts on Fro...
07:49 am GMT - Tue, December 27, 2022
Dev To
Why Cookie is preferable compared to localStorage when it comes to authentication
IntroductionWe know about JWT, or JSON Web Token, as an industry standard RFC 7519 method for representing claims securely between two parties. JWT is very common nowadays. But where should we s...
07:25 am GMT - Tue, December 27, 2022
Dev To
Make your fonts responsive without javascript or media query
There are a couple of ways to make the fonts responsive. In this short tutorial, I jump right on a way to make the fonts responsive that in most cases works the best.Did you know that you can implemen...
07:16 am GMT - Tue, December 27, 2022
Dev To
Easiest way to understand Pub/Sub System (kid friendly)
Imagine that you are in a library, and you want to borrow a book. You don't want to go to each shelf in the library and search for the book yourself, because that would take a lot of time and you migh...
06:32 am GMT - Tue, December 27, 2022
Dev To
How Blockchain hides your Identity?
Click on the play button above to start the video.If you wanna read, see the full article here...
06:08 am GMT - Tue, December 27, 2022
Dev To
DevOps Trends for Developers in 2023
Nowadays, every organization is considered a software organization. With the rise in cloud-native tools, the DevOps approach is increasingly becoming popular. The year 2022 saw a huge momentum in the ...
05:40 am GMT - Tue, December 27, 2022
Dev To
Pleroma 2.5.0 with Elixir 1.11 on OpenBSD 7.1
SummaryPleroma is one of the fediverse implementations for microblogging like Twitter and Mastodon. It uses Elixir which "runs on Erlang VM known for creating low-latency, distributed, and fault...
05:10 am GMT - Tue, December 27, 2022
Dev To
Slack Next-gen Platform - Datastores
In this tutorial, you'll learn how to use datastores in your Slack's next-generation platform apps. PrerequisitesIf you're new to the platform, please read my The Simplest "Hello World" tutorial ...
04:23 am GMT - Tue, December 27, 2022
Dev To
Gender Determination with Morphometry of Eyes using deep learning model.
In this tutorial, we will be using deep learning techniques to determine the gender of a person based on the morphometry of their eyes. We will start by importing the necessary modules including Tenso...
04:03 am GMT - Tue, December 27, 2022
Dev To
How to intergrate Chatgpt into VSCode IDE
I've been exploring what ChatGPT can do, and I'm currently learning the Go programming language. I thought it might be helpful to use ChatGPT as a resource while I'm learning Go. ChatGPT is a large la...
02:10 am GMT - Tue, December 27, 2022
Dev To
Do Software Testers Need to Learn Coding?
Do Software Testers Need to Learn Coding : In this video, we are going to cover Do Software Testers Need to Learn Coding or is coding required for software testing? Download Notes - https://sdet.live...
12:45 am GMT - Tue, December 27, 2022
Dev To
My Favourite Resources for Practicing Web Development
1. Frontendmentor.ioFrontendmentor provides designs, and challenges can be completed in any stack. The challenges can also be as simple or complicated as you like. 2. Chingu.ioChingu puts p...
12:03 am GMT - Tue, December 27, 2022
Dev To
The Internet of Things 101: An Introduction to Connected Devices
Introduction to the Internet of ThingsThe Internet of Things (IoT) refers to the network of physical devices, vehicles, buildings, and other objects that are embedded with sensors, software, and...
11:47 pm GMT - Mon, December 26, 2022
Dev To
La solucin definitiva: (Dependency injection, Dependency inversion, Inversion of control y Hexagonal architecture)
Hola atomeros, les saludo con cario y espero que estn bien. Les comparto mi receta casi perfecta en mi opinin, para lograr Software limpio, mantenible, testeadle y escalable. Est basada en el uso de:D...
11:07 pm GMT - Mon, December 26, 2022
Dev To
GraphQL Oversimplified
GraphQL is a query language for your API, and a runtime for executing those queries against your data. It was created by Facebook as an alternative to REST APIs, which have been the standard way of ex...
10:34 pm GMT - Mon, December 26, 2022
Dev To
CLI Client for ReductStore v0.4.0 has been released
Hello everyone,We're excited to announce the release of version 0.4.0 of the Reduct CLI! This release includes a new rcli export folder command that allows you to export data from a bucket in your sto...
10:13 pm GMT - Mon, December 26, 2022
Dev To
The best Angular 15 Starter Project
This is an Angular 15 Starter with Material, Transloco, Jest, Compodoc, Docker Support, ESLint & Prettier.GitHub: https://github.com/wlucha/angular-starter Angular 15 Angular Material Unit Testing...
09:28 pm GMT - Mon, December 26, 2022
Dev To
What is a cookie, and what are they used for?
If you are reading this, you are probably wondering what a cookie is. First, this cookie is not edible. It is a programming word, and it was derived from the actual name of the edible cookie. It is po...
08:39 pm GMT - Mon, December 26, 2022
Dev To
My new AI app: childbook.ai - create a personalized children's book
Hi! Recently, together with Wojciech Jaszczak we took part in the AssemblyAI hackathon, which involved creating an AI-powered app in two days. Although we didn't manage to win but we believed our ini...
08:32 pm GMT - Mon, December 26, 2022
Dev To
Monitor Your Cloud Environment with AWS Trusted Advisor
Cloud security monitoring and increasing visibility are two main important things in the cloud. It helps us to build automated solutions for identifying risky or malicious behavior in the cloud enviro...
08:12 pm GMT - Mon, December 26, 2022
Dev To
Alternatives to Git.
Git is a popular version control system that is widely used by software developers to track changes to their code and collaborate with other team members. However, there are several alternative versio...
07:54 pm GMT - Mon, December 26, 2022
Dev To
Create Virtual Environment in Python Using Conda
In this article, well discuss about setting up virtual environments in python projects using conda.While Anaconda Navigator is a nice tool to use to get an overview, being able to run your code from t...
07:11 pm GMT - Mon, December 26, 2022
Dev To
Badger, or how to make things easier
...for me as well What is it ?Badger is a small python script that simply makes adding badges from m3-Markdown-Badges easier in your profile / READMEs. How it worksSo the program will firs...
06:25 pm GMT - Mon, December 26, 2022
Dev To
How to create VS Code code snippet
Code snippets for the rescueYou know those repetitive tasks that you look and think: it should be great to never write this again (or memorize).Code snippets could be so powerful, you should lea...
06:08 pm GMT - Mon, December 26, 2022
Dev To
Dumbing Down da Doherty Threshold
Design Crazy: S1 E1: The Crazy Design Blog by the humans @ Devfasttt!Ok, if you're here, welcome humans to a mind-numbing explanation of the Doherty Threshold A little backstory everybody: In 1982, Wa...
05:48 pm GMT - Mon, December 26, 2022
Dev To
Building a Radar Chart in JavaScript
There are various data visualization techniques designed to reveal insights that numbers alone just cant. In this tutorial, we will see how to easily create a radar chart using JavaScript. It is an ef...
05:30 pm GMT - Mon, December 26, 2022
Dev To
The 3 Short December CSS tips
Hey folks!Id like to talk about why you should define what you need to define, the poor habit to define display: block for pseudo-elements ::before and ::after, what to better between align-items: cen...
05:27 pm GMT - Mon, December 26, 2022
Dev To
JavaScript Date: Get Date methods
To create and manipulate a particular date, we will have to create a date type object which is a built-in object in JavaScript.To learn how to create a date type object check the following tutorial:Cr...
05:26 pm GMT - Mon, December 26, 2022
Dev To
9 Best Developer Communities OnDiscord
This article was originally posted on Medium. If you prefer reading it from there, please do check it out.Benefits of being part of a developer community are a lot, you get to,interact with likeminded...
05:10 pm GMT - Mon, December 26, 2022
Dev To
Como reduzir o "copia & cola" no seu dia-a-dia com Code Generators
Alguma vez voc j notou que existem algumas coisas que voc faz no dia a dia como desenvolvedor repetitiva? no? Exatamente, as vezes a gente nem nota, s faz no "modo automtico". Esse post vai te ajudar...
05:07 pm GMT - Mon, December 26, 2022
Dev To
How to test DEV API ?
IntroductionDEV (dev.to) are a public API where you can get posts and profiles from Forem API. API | Forem Docs ...
04:38 pm GMT - Mon, December 26, 2022
Dev To
On the first day of Enhancing: Getting Started
Enhance is a web standards-based HTML framework. Its designed to provide a dependable foundation for building lightweight, flexible, and future-proof web applications. Over the next 12 days, well slow...
04:37 pm GMT - Mon, December 26, 2022
Dev To
Master Notifications With ChatGPT, React and NodeJS
TLDR;In this tutorial, you'll learn how to build a web application that allows you to send notifications generated by ChatGPT to your users, using React and NodeJS. IntroI have built many p...
03:27 pm GMT - Mon, December 26, 2022
Dev To
What is SWR and How Can It Improve Your React Apps?
If you're a developer working with React, you may have heard of a library called SWR (Stale-While-Revalidate). But what exactly is it and how can it benefit your React applications? What is SWR?S...
02:41 pm GMT - Mon, December 26, 2022
Dev To
Technical recruiters' common mistakes, as perceived by job seekers
Hey everyone! I'm excited to share my latest article with you: "Common Mistakes Made by Technical Recruiters from a Job Seeker's Perspective." In this piece, I share my own experiences and highlight...
02:32 pm GMT - Mon, December 26, 2022
Dev To
Season 2: The one with The Interview
"I say more dumb things in an interview than most people say in their whole career..."There are good days. There are bad days. Then there are days where everything goes wrong but yet it ends in the be...
02:18 pm GMT - Mon, December 26, 2022
Dev To
My 2022 in review
The year 2022 was and is a year that stood out for me as a programmer and a student. In this article, I hope to go through some of my accomplishments, what I learned and some of my next year's goals. ...
01:52 pm GMT - Mon, December 26, 2022
Dev To
HTML input[type=file] accept types
For CSV files (.csv), use:<input type="file" accept=".csv" />For Excel Files 97-2003 (.xls), use:<input type="file" accept="application/vnd.ms-excel" />For Excel Files 2007+ (.xlsx), use:&...
01:42 pm GMT - Mon, December 26, 2022
Dev To
Learn Ethical hacking in 2023 (detailed overview)
Ethical hacking, also known as "white hat" hacking, refers to the practice of using hacking techniques for the purpose of identifying and fixing vulnerabilities in computer systems and networks. If yo...
01:38 pm GMT - Mon, December 26, 2022
Dev To
Meme Monday
It's Meme Monday!Today's cover image comes from last week's thread.DEV is an inclusive space! Humor in poor taste will be downvoted by mods....
01:30 pm GMT - Mon, December 26, 2022
Dev To
JavaScript tricks that every developer should know
Using the spread operator to copy arrays and objects. Using Array.map() to transform elements in an array.Using Array.filter() to select elements from an array.Using Array.reduce() to perform a reduct...
01:24 pm GMT - Mon, December 26, 2022
Dev To
Set HTTP headers with WWW-Mechanize
Perl has several modules on several levels of abstraction to interact with web sites using HTTP requests. One of the nice modules is WWW::Mechanize that is built on top of LWP::UserAgent. In this exam...
01:12 pm GMT - Mon, December 26, 2022
Dev To
TonyEdit
TonyEdit, a online editor where you can code html, css, javaScript and python.Gonna try ?Tonyedit.netlify.app Features of TonyEditReal time code compiler.In-built emulator for websites.Code will ...
01:02 pm GMT - Mon, December 26, 2022
Dev To
How to Make Most Beautiful eCommerce Website
How to Make Most Beautiful eCommerce Website for Free. Can't decide how to build your E-commerce website ? Don't worry, you are at the right place. Here I'm going to show you how to make beautiful and...
12:59 pm GMT - Mon, December 26, 2022
Dev To
WHAT IS LAMBDA IN PYTHON
INTRODUCTIONWelcome again readers and Mery Christmas to you all. Today, let discuss about lambda in python. Python is a popular, high-level programming language known for its simplicity, readabi...
12:38 pm GMT - Mon, December 26, 2022
Dev To
How to code a simple Flash light Android app? Step by Step Detailed Guide with Code
To create a simple flashlight app for Android, you will need to use the Android SDK and programming language such as Java or Kotlin. Here is a step-by-step guide for creating a basic flashlight app in...
12:20 pm GMT - Mon, December 26, 2022
Dev To
How to code an Android app like CPU-Z in Android Studio | Detailed Guide with Code
To create an Android app similar to CPU-Z in Android Studio, you will need to use the Android SDK and programming language such as Java or Kotlin. Here is a step-by-step guide for creating a basic app...
12:09 pm GMT - Mon, December 26, 2022
Dev To
How to make a Screen Shot Android app? Step by step guide
To create an Android app that takes screenshots, you will need to use the Android SDK and programming language such as Java or Kotlin. Here is a step-by-step guide for creating a simple screenshot app...
12:02 pm GMT - Mon, December 26, 2022
Dev To
How to code a Android app that shows phone's statics and other hardware info?
To create an Android app that displays phone statistics and other hardware information, you will need to use the Android SDK and programming language such as Java or Kotlin. Here is a sample code snip...
12:02 pm GMT - Mon, December 26, 2022
Dev To
How to code a Android app that shows phone's statistics and other hardware info?
To create an Android app that displays phone statistics and other hardware information, you will need to use the Android SDK and programming language such as Java or Kotlin. Here is a sample code snip...
12:00 pm GMT - Mon, December 26, 2022
Dev To
Goodbye 2022 (And what to expect in the future)
Man, a LOT has happend this year. And first of all, I want to say that I owe it all to you, thank you for the continius support that keeps me writing these articles. I had a lot of fun during these tw...
11:55 am GMT - Mon, December 26, 2022
Dev To
Optimizing CSS Performance in Nuxt with Critters
When working on imprving performance in websites, I always like to focus on one aspect or area at the time. It is rather difficult to take a performance checklist and include all recommendations at on...
10:44 am GMT - Mon, December 26, 2022
Dev To
What new tech experiences are you looking forward to in the new year?
The new year is a great time to look forward to learning new things, resetting, and finding new experiences. What are you most excite about in 2023? It might be a conference, meetup, community experie...
10:09 am GMT - Mon, December 26, 2022
Dev To
Pandas - Visualizing Dataframe Data - 7 Days of Pandas
Welcome to the sixth article in the "7 Days of Pandas" series where we cover the pandas library in Python which is used for data manipulation.In the first article of the series, we looked at how to re...
09:33 am GMT - Mon, December 26, 2022
Dev To
Top 5 Skills for DevOps Engineer Professionals
DevOps is not merely a technological solution; it has evolved into a buzzword in the IT sector, particularly in the US IT market. DevOps is well-liked because it enables reliable, quick, and safe soft...
09:31 am GMT - Mon, December 26, 2022
Dev To
Introduction to Data Structures and Algorithms
Data structures can seem complex to grasp at first but understanding the concepts can allow us to write efficient and optimized computer programs. The key to understanding this amazing concept in prog...
09:20 am GMT - Mon, December 26, 2022
Dev To
Understanding Docker: part 37 Content Trust
Understanding Docker can be difficult or time-consuming. In order to spread knowledge about Cloud technologies I started to create sketchnotes about Docker. I think it could be a good way, more visual...
09:13 am GMT - Mon, December 26, 2022
Dev To
Top-10 Posts for FE (Week 4, Dec 2022)
Here are the top 10 posts from the past week that will be useful to front-end developers and beyond. The selection was made on the basis of their interestingness, uniqueness, presentation, usefulness ...
09:09 am GMT - Mon, December 26, 2022
Dev To
Slack Next-gen Platform - Unit Testing
In this tutorial, you'll learn how to write unit tests for your Slack's next-generation platform app functions. PrerequisitesIf you're new to the platform, please read my The Simplest "Hello Worl...
09:07 am GMT - Mon, December 26, 2022
Dev To
What is the Systems Development Life Cycle: A Comprehensive Review
When it comes to creating software for an enterprise or some complicated CRM software, it can be difficult to know how to start. After all, there are many factors to consider, such as defining the pr...
09:04 am GMT - Mon, December 26, 2022
Dev To
React Context API
Hello everyone, today I'll show you how to create a single state for data that can be used in any component down the Component tree without the use of props.Let's get started... Issue with props ...
09:04 am GMT - Mon, December 26, 2022
Dev To
Level up your secrets management in Kubernetes using AWS Secret Manager and Helm
Engineers' biggest struggle when writing Kubernetes resources is to keep all secrets secure. To be honest, the secrets k8s resource is not secured at all because base64 is not encryption!Required skil...
08:25 am GMT - Mon, December 26, 2022
Dev To
Simple Gradient Clip Text
Cool text gradient animation. Tried to recreate. Hope you will like it....
07:48 am GMT - Mon, December 26, 2022
Dev To
How to Build an NFT Auction Site with React, Solidity, and CometChat
IntroductionWelcome to this tutorial on building an NFT auction site using React, Solidity, and CometChat. In this guide, we will walk you through the steps of creating a decentralized marketpla...
07:28 am GMT - Mon, December 26, 2022
Dev To
Murtaza Hashwani | Difference Between C and C
We will discuss what are C and C++ programming languages and their similarities. We will also understand the differences between C and C++.C and C++ are programming languages used to develop applicati...
07:22 am GMT - Mon, December 26, 2022
Dev To
Introduction to Computer Networking
In this tutorial series, I'll walk you through the basics of computer networking to familiarize you with some basic concepts that may help you understand the tools you're already using or may use in t...
07:00 am GMT - Mon, December 26, 2022
Dev To
Integrate Stripe Payments with Django By Building a Digital Products Selling App
One of the great features of online selling is being able to process payments online. With the ever-growing online businesses, having a good payment processing system is necessary. Online selling has ...
06:36 am GMT - Mon, December 26, 2022
Dev To
Dive into the world of Docker volumes: A beginner's guide
Docker is a popular open-source containerization platform that allows users to package and deploy applications in lightweight containers. These containers are isolated from each other and provide a co...
06:27 am GMT - Mon, December 26, 2022
Dev To
How to Make Subreddit Feed App in React JS
In this article, we will make Subreddit feed App in React JS. Basically, we will have an application where we will get Subreddit feed list from specific Subreddit. This app will fetch all the post lis...
06:07 am GMT - Mon, December 26, 2022
Dev To
Non-tech Reading Recommendations?
Like the Tweet and toots say, I'm looking for some reading recommendations. What's a great book you've read in the past year that isn't tech or career related? Nick Taylor ...
05:06 am GMT - Mon, December 26, 2022
Dev To
How to make a clock Android app in Android Studio?
To create a clock app in Android Studio, you can follow these steps:Open Android Studio and create a new project with an Empty Activity.In the main activity layout file (activity_main.xml), add a Text...
05:03 am GMT - Mon, December 26, 2022
Dev To
Yet Another Newsletter LOL: Too much turkey
Im still off for the holidays, but just dropping one last newsletter for the year. Its a little shorter because Im recharging for 2023. The newsletter will resume in mid-January. With that, another w...
04:54 am GMT - Mon, December 26, 2022
Dev To
How to make a simple iOS app that shows time and date?
To create a simple iOS app that displays the current time and date, you will need to use the Xcode development environment and the Swift programming language. Here are the steps you can follow:Open Xc...
04:40 am GMT - Mon, December 26, 2022
Dev To
Algorithm for x-mass
When I started learning Rust (2021.11.03), the first thing I encountered was printing a square and a triangle. I was confused at first. Then, when I understood how to write simple algorithms, I decide...
03:26 am GMT - Mon, December 26, 2022
Dev To
The Most Important Software Architectural Patterns You Need to Know
As a software developer, you know that the architecture of a system plays a crucial role in its success. A well-designed software architecture can make a system more flexible, scalable, and maintainab...
02:53 am GMT - Mon, December 26, 2022
Dev To
How do I make myself learn?
Currently I do fronted web dev with HTML/CSS/JS. And I want to learn a framework for the front end. I did research and choose React mainly for its popularity, I already know some and I like the syntax...
01:52 am GMT - Mon, December 26, 2022
Dev To
How to implement authentication in NextJS using Amazon Cognito
Are you looking to implement authentication forms in your NextJS project using Amazon Cognito? Then this article is for you. 1. Introduction1.1 Amazon CognitoAmazon Cognito is an authentication a...
01:49 am GMT - Mon, December 26, 2022
Dev To
Perl Suggestion: Improve metacpan title in Google SEO
I search cpan File::Spec. The result is the following.Title is Spec, not File::Spec.This means metacpan SEO is not enough to show File::Spec.I suggest metacpan improves Google SEO....
01:02 am GMT - Mon, December 26, 2022
Dev To
What is Redux?
The principles of Redux are that the state of the application should be stored in a single location, or "store," and that changes to the state should be made using pure functions called "reducers."To ...
12:55 am GMT - Mon, December 26, 2022
Dev To
It is not widely known that Perl is one of the easiest languages to read like Python.
It is not widely known that Perl is one of the easiest languages to read like Python.It is not widely known that Perl is one of the easiest languages to read like Python, while the information that Py...
12:24 am GMT - Mon, December 26, 2022
Dev To
EKS Observability Infrastructure as Code - AWS Observability Accelerator
Observability is an essential part of any cloud-native environment. When it comes to Amazon EKS clusters, observability is an even more critical factor. This blog post will explore how you can provisi...
12:19 am GMT - Mon, December 26, 2022
Dev To
Service workers tutorial
Web developers oranyone involved inweb development can tell you they know ofworkers inbrowsers. However, the problem isthat most folks think ofeither web workers ingeneral, orservice workers (oreven s...
12:06 am GMT - Mon, December 26, 2022
Dev To
How to resolve a merge conflict in Git
You are probably here because you, like me and possibly every or almost every developer, had a merge conflict in that one feature Pull Request you you have been working on. Am I right? Then you are in...
11:55 pm GMT - Sun, December 25, 2022
Dev To
How to Set Up Google Tag Manager (GTM) on Your Website Quickly
First - What on earth is Google Tag Manager? Google Tag Manager (GTM) is a tag management system. A 'tag', in this context, is essentially a relatively small fragment of code. Google Tag Manager allow...
11:49 pm GMT - Sun, December 25, 2022
Dev To
7 habits to excel as a Software Developer
As a software developer, it's important to cultivate good habits in order to be productive, efficient, and successful in your work. Here are seven habits that can help you excel as a developer: O...
11:35 pm GMT - Sun, December 25, 2022
Dev To
Building the Docker Image: Expert Tips and Tricks
BackgroundDocker has revolutionised the way we deploy and run applications, by providing a lightweight and portable way to package and distribute software. Building a high-quality Docker image i...
11:35 pm GMT - Sun, December 25, 2022
Dev To
5 Fun JetBrains Plugins to Enhance Your Development Experience
As a developer, it's important to not only focus on productivity and efficiency, but also to have a little bit of fun while you work. JetBrains has a wide range of plugins available that can add a tou...
10:52 pm GMT - Sun, December 25, 2022
Dev To
tsParticles 2.7.1 Released
tsParticles 2.7.1 Changelog New featuresAdded loop options to sounds audio valuesAdded volume buttons to sounds plugin Other ChangesMoved out some plugin specific code from the engine ...
10:05 pm GMT - Sun, December 25, 2022
Dev To
Installing Ansible on AWS EC2 Instance
Here in this blog post I will show you how to install Ansible on an AWS EC2 instance.Bellow are the pre requisites Have an AWS accountSpin and EC2 instance and connect to it via ssh or directly from y...
09:44 pm GMT - Sun, December 25, 2022
Dev To
AWS Lambda Extensions with Rust
What are Lambda Extensions?AWS Lambda Extensions were introduced a while ago, with the purpose of providing a way to integrate with the Lambda execution lifecycle. They supply a solution for bei...
09:24 pm GMT - Sun, December 25, 2022
Dev To
Understanding the useReducer hook in react
The useRef hook in React is a way to access the properties of a DOM element in a functional component. It allows you to create a mutable object that persists across re-renders of the component.Imagine...
08:05 pm GMT - Sun, December 25, 2022
Dev To
What the hell are React Server Components ?
IntroductionReact Server Components run only on the server. The "only" part is important here. They are designed to leverage your servers better, as described in this rfc published back around O...
06:54 pm GMT - Sun, December 25, 2022
Dev To
How to write a research paper in artificial intelligence, machine learning, and deep learning field step-by-step guidance.
Hii!, I and many others want to write a research paper but they are not able to write bcoz of unfair guidance and lack of knowledge and confidence here I have provided seven steps you can follow in or...
05:54 pm GMT - Sun, December 25, 2022
Dev To
Long story short: I build a Ruby extension with Zig
I always had mixed feelings about writing native Ruby extensions. They surely are the way to make critical parts of the code run faster, but the developer experience around that was not great for a Ru...
05:49 pm GMT - Sun, December 25, 2022
Dev To
Maximizing Your Industry Insights & Expertise on LinkedIn
LinkedIn is a professional networking platform that allows individuals to connect with others in their industry, share their expertise, and stay up to date on industry news and trends. As a result, it...
05:12 pm GMT - Sun, December 25, 2022
Dev To
An Introduction to Algorithms
I believe most times when people hear the word algorithm, they get all riled up and think of an image in their mind of a mathematician solving complex problems. This is generally not true and in this ...
04:58 pm GMT - Sun, December 25, 2022
Dev To
Baby Steps to Learn Web Development and land your first internship!
_Well Web development is a easy way you can get into Developing projects which you can show in your Resume as well as land your first Internship. _Here's a list of resources and the things you will ha...
04:57 pm GMT - Sun, December 25, 2022
Dev To
Migrate a 60k LOC TypeScript (NodeJS) repo to ESM and testing become 4x faster (1/2)
IntroAfter the third try, we successfully migrated all existing Node.js code from CJS to native ESM, and the CI time of unit testing was significantly reduced.Pull requests refactor: use ESM tes...
04:50 pm GMT - Sun, December 25, 2022
Dev To
How to Transition into Backend Development as a Frontend Web Developer
The MERN stack consists of four main technologies: MongoDB, Express, React, and Node.js. In order to transition from the backend to the frontend using this stack, there are a few steps you can follow....
04:42 pm GMT - Sun, December 25, 2022
Dev To
CORS Error in 5 minutes
So What is CORS ?CORS stands for Cross Origin Resource Sharing is mechanism that allows a website on one url to request data from another url . This error has been a pain for both front end and ...
04:27 pm GMT - Sun, December 25, 2022
Dev To
Top vs code extensions for WEB DEVELOPMENT
There are a lot of great extensions for Visual Studio Code that can help with web development. Here are a few that I recommend:Live Server - this extension allows you to quickly spin up a local develo...
04:25 pm GMT - Sun, December 25, 2022
Dev To
Svelte-kit (vite) with HMR over NGINX (Solution)
I need to use svelte-kit over nginx reverse proxy (because of third-party cookies which requires HTTPS). If you will just make simple proxy on nginx, pages will load, but HMR will not work. You will g...
04:02 pm GMT - Sun, December 25, 2022
Dev To
How to make a simple Android app that shows time and date?
Here is an example of how you could create a simple Android app that displays the current time and date:First, install the Android Studio development environment and set it up on your computer.Create ...
03:32 pm GMT - Sun, December 25, 2022
Dev To
How to Solve an Algorithm Problem? | With Examples
If you're stuck on an algorithm problem and not sure how to proceed, this blog post is for you! We'll go over some general tips on solving algorithm problems, as well as a specific example of an algor...
03:32 pm GMT - Sun, December 25, 2022
Dev To
Chatbot using OpenAI API
Hi all this is my first post on dev.to.Recently i came across a very amazing AI chatbot named chatgpt and once i started using it, i understood that how far the technology of AI reached and now it hel...
02:53 pm GMT - Sun, December 25, 2022
Dev To
Status Codes Explained (FAQ). A List Of Every Vital HTTP Response Status Code And What They Mean.
HTTP status codes are three-digit codes that are used to communicate the status of a request made to a server. They indicate whether the request was successful, whether the server needs additional inf...
01:16 pm GMT - Sun, December 25, 2022
Dev To
Front-end Web Projects For Your Resume
This blog is community-driven, so we welcome any suggestions for projects to create for the front-end web in the comments section. Please submit your ideas, and we will be happy to add them.Projects:F...
12:45 pm GMT - Sun, December 25, 2022
Dev To
The Problem with a Headless CMS
Content management systems (CMS) have long existed to enable every team in an organization to collaboratively create and modify digital content. While this sounds great on paper, with both developers ...
11:59 am GMT - Sun, December 25, 2022
Dev To
Lego Technic Large Hub'a Linux ile balanmak
Girincelikle Lego'nun Technic serisinde yeni nesil (2020) Technic Large Hub'ndan bahsetmek gerekirse motorlar yneten dier temel hub'lardan tamamen farkl olan ve 2013'te yaynlanan Mindstorm EV3 a...
10:49 am GMT - Sun, December 25, 2022
Dev To
Top 10 skill for software engineer in 2023
As the software industry continues to grow and evolve, certain skills and expertise will become increasingly valuable for software engineers. In this article, we will highlight the top 10 skills that ...
10:43 am GMT - Sun, December 25, 2022
Dev To
Command Line Interface for Beginners
Command Line Interface or CLI as it usually refers to is an interface/tool that allows interaction with the hardware component of the computer. CLI however, does this through commands written in the c...
10:35 am GMT - Sun, December 25, 2022
Dev To
Event Bus Pattern in Android Using Kotlin Flows
The event bus design pattern is very popular and advantageous in programming. The publishers trigger events and subscribers can listen to those events from anywhere. It reduces unnecessary coupling. W...
10:08 am GMT - Sun, December 25, 2022
Dev To
Microservice architecture for software development
Microservice architecture is a software design pattern that decomposes a large, complex system into a set of independent, self-contained services that communicate with each other over well-defined int...
10:01 am GMT - Sun, December 25, 2022
Dev To
Top 10 software architecture pattern
Software architecture patterns are commonly used design approaches that help developers create scalable, maintainable, and flexible software systems. These patterns provide a set of best practices and...
09:49 am GMT - Sun, December 25, 2022
Dev To
Chrome Extensions of the Month - December 2022
In this article, I will suggest to you some of the best extensions you need to install for better productivity that can come in very handy. So without further due, let's get into it. Table of Con...
09:36 am GMT - Sun, December 25, 2022
Dev To
Blockchain Version : Evolution from Currency to DApps
Hi there !! , I just started learning Blockchain and it's my new year resolution to become Blockchain Developer in 2023 .In this article I will share the versions of Blockchain . If you want to know m...
08:38 am GMT - Sun, December 25, 2022
Dev To
How to Monitor your k8s Persistent Volume Usage
One of the most critical workloads is the one that has a Persistent volume (PV), PV resources belong to the cluster and exist independently of pods. Any disks and data represented by a PV continues ex...
08:34 am GMT - Sun, December 25, 2022
Dev To
Should you learn Rust as Web Developer?
As a web developer, you are constantly looking for ways to improve your skills and stay up-to-date with the latest technologies. One language that has gained a lot of attention in recent years is Rust...
07:50 am GMT - Sun, December 25, 2022
Dev To
Install and manage a complete PHP development environment (with https) on a Chromebook (or Debian) with just a few copy-paste
This post explains how to install and manage a complete PHP development environment (PHP, Apache, MySQL, PhpMyAdmin, Chromium, Codium...) with HTTPS suppport for Virtual Hosts on a Chromebook (or Debi...
07:47 am GMT - Sun, December 25, 2022
Dev To
7 super cool AI tools worth checking out
We're very close to 2023 and we all expect an explosion of AI-based tools in the new year and for a good reason. If like me, you're a big fan of these technologies and how they can 10X our productivit...
07:47 am GMT - Sun, December 25, 2022
Dev To
Day 25: CI for Data::Alias in Perl - including threaded perl
CPAN Digger has a never ending 3rd party Perl libraries, many without any CI configured. This time I picked the one called Data::Alias.At first I sent a "standard" configuration of GitHub Actions, but...
07:43 am GMT - Sun, December 25, 2022
Dev To
Accessibility issues in code editors?
We are living in an era where we are moving towards cloud computing. We are constantly finding new wayes to stay connected with our development environment and code repositories. Naturally coding with...
07:37 am GMT - Sun, December 25, 2022
Dev To
Kubernetes: Whats, Whys, and Hows of Kubernetes with Demonstration
Why we need Kubernetes? When It comes to heavy traffic on our website then we need to scale our App to handle more traffic. Also, It was a challenge earlier to make the App platform independent...
06:17 am GMT - Sun, December 25, 2022
Dev To
7 free Tools for the Modern Web Developers of 2023
Want smooth sailing on your Web Development journey in 2023? Check out these free tools that the Modern Web Developer of 2023 uses! 1. OmatsuriAn Open Source Web App with 12 incredible frontend t...
05:00 am GMT - Sun, December 25, 2022
Dev To
The Role of Agile Principles in Software Development
Agile principles are a set of values and guiding practices that are used to guide the development of software products. They emphasize flexibility, collaboration, and continuous improvement. In this p...
04:26 am GMT - Sun, December 25, 2022
Dev To
How To Create Custom GitHub Codespaces Template
Introduction to GitHub Codespaces and templates GitHub Codespaces is a cloud-based development environment that allows developers to write, run, and debug code directly in their web browsers. Wi...
03:54 am GMT - Sun, December 25, 2022
Dev To
Start rethinkdb on startup in Arch Linux
Note: This document is a quick note, not a complete guideSource: https://rethinkdb.com/docs/start-on-startup/Some of the requirements in the Startup with systemd section were already present by defaul...
03:54 am GMT - Sun, December 25, 2022
Dev To
Finally, a Free (and Open Source) Resume Builder Without Watermarks or Limitations
I have wasted more time than I'd like to admit looking for a resume builder. All of the "free" ones I've found end up putting some type of watermark on it (and only disclose this after you've spent an...
03:19 am GMT - Sun, December 25, 2022
Dev To
How to Create a New Reposiorty on Github
IntroductionThere are different means of pushing your project to GitHub, it can be done manually on your Github account by dragging and dropping the file to your account or making use of Git Command a...
11:47 pm GMT - Sat, December 24, 2022
Dev To
Compact Guide: How to sync Google calendar with Laravel
Concept of SynchronizationFor proper synchronization of your resources is important to understand the principles of Google API. These principles work the same for all Google resources, but will ...
11:32 pm GMT - Sat, December 24, 2022
Dev To
NPM Scripts summary
There is an extremely brief but too informative summary about such convenient feature of npm as scripts. So few words, only grouped and classified facts. DisclamerInformation is relevant for npm ...
11:18 pm GMT - Sat, December 24, 2022
Dev To
Useful: Abbreviation
AAD: Active Directory, directory service for Windows domain networks.ADFS: Active Directory Federation Services, Federated Identity. DDHCP: Dynamic Host Configuration Protocol, automaticall...
11:18 pm GMT - Sat, December 24, 2022
Dev To
Github Action Workflows for Perl Modules - Perl Club
Github Action workflows for Perl modules.Github Action Workflows for Perl Modules - Perl ClubAlthough these Github Action workflows was created for the SPVM project of Perl Club, All Perl modules can ...
11:03 pm GMT - Sat, December 24, 2022
Dev To
Improving Performance with React Lazy and Suspense
React is a popular JavaScript library for building user interfaces, and it offers a number of features for improving the performance of an application. One such feature is lazy loading, which allows y...
10:35 pm GMT - Sat, December 24, 2022
Dev To
How to Self-host Supabase: A complete guide
In this guide, I will explain how to self-host Supabase. Including how to purchase and secure a virtual private server (VPS), install and set up Supabase, Set up a reverse proxy using Nginx, and get a...
10:00 pm GMT - Sat, December 24, 2022
Dev To
How to check if a tuple is empty in Python?
Just like lists, tuples are also a sequence of values and are considered falsy if they are empty. So, if you want to check if a tuple is empty, you can simply use the not operator.empty_tuple = ()non_...
09:43 pm GMT - Sat, December 24, 2022
Dev To
Why hard-soft definitions of skills might not work?
I write soft every day, I worked as a software developer, worked as a tech lead above other software developers, and saw different professionals with different attitudes to work, and different persona...
09:26 pm GMT - Sat, December 24, 2022
Dev To
Time series forecasting of stock data using a deep learning model.
To forecast stock data using a deep learning model, we will follow the following steps:Collect and pre-process the data: We will first need to collect the stock data for the time period we want to for...
09:04 pm GMT - Sat, December 24, 2022
Dev To
MongoDB cheat sheet
Here is a cheat sheet for mongodb Basic IdeaDatabase: A container of collection.Collection: Grouping of documents insida of a database. Similar tables in SQL.Document: A record inside of a collec...
09:02 pm GMT - Sat, December 24, 2022
Dev To
What is clean-schema?
clean-schema is a schema validator whose primary focus is the access, modification & the interaction of properties of a model with one another.Don't worry if that makes little sense. I'm still fig...
07:36 pm GMT - Sat, December 24, 2022
Dev To
Creating a new badge collection !
...from scratch !Hello !My name is Ziad, a self-taught / beginner designer.Today, I am going to show how I started making this badge collection ! How it startedI started on GitHub by uploading a ...
07:19 pm GMT - Sat, December 24, 2022
Dev To
How I made my first landing page (with some JS)
IntroductionDuring the week I've been making a responsive landing page. This tutorial is more CSS than HTML since I thought showing both all the time would be too much. I'm sorry if this is long...
07:00 pm GMT - Sat, December 24, 2022
Dev To
Twitter API: How to Post and Get Analytics With the Twitter API
In this tutorial, discover how the Twitter API can enhance your business, and learn how to post and get analytics directly from your platform or app on behalf of your users.Despite its recent upheaval...
06:51 pm GMT - Sat, December 24, 2022
Dev To
The price of a .com domain name in Pakistan
The .com Domain Price in Pakistan may vary depending on the registrar you choose and any discounts or promotions they may be offering. In general, however, you can expect to pay anywhere from a few hu...
06:47 pm GMT - Sat, December 24, 2022
Dev To
Why Santa Claus Can't Inherit from Human: A Festive OOP Lesson
'Tis the season to be jolly, and what better way to get into the holiday spirit than with a technical blog post about object-oriented programming (OOP)? In this festive post, I'll explore the concept ...
06:47 pm GMT - Sat, December 24, 2022
Dev To
How SQL engine implement the isolation levels in MySQL
Isolation is one of the ACID properties of DBMS. Isolation ensures that each transaction is isolated from other transactions and that transactions dont affect each other. There are multiple ways a tra...
06:40 pm GMT - Sat, December 24, 2022
Dev To
Sneak peak into Git LFS(Large File Storage System)
Hi Folks,Yes! I'm back with an interesting blog Git LFS- An file storage system by git (basically to store large files above 100Mb)A small back story How I came to know about this!Recently my colleag...
06:17 pm GMT - Sat, December 24, 2022
Dev To
The Collab Lab TCL-50 recap
OVERVIEW:The Collab Lab is a non profit organization that helps early career developers and, in particular, people in under-represented groups in tech, gain experience they need to break into te...
05:34 pm GMT - Sat, December 24, 2022
Dev To
Do I need TypeScript?
IntroductionBeing a JavaScript developer today comes with more flex. It has been one language I enjoy using most. In my 3+ years as a MERN STACK developer, I have gained much experience in using...
04:51 pm GMT - Sat, December 24, 2022
Dev To
Functions in Python
Functions are a set of statements bundled together to perform a specific task. A function can accept arguments that are manipulated to cause about a specific output or effect as intended. Functions ar...
03:55 pm GMT - Sat, December 24, 2022
Dev To
const a = [ ] is not an array?!
IntroductionAs I delved into Primeagen's Algorithms course on Frontend Masters, I was struck by a revelation: the familiar const a = [ ] syntax we use to declare an array in JavaScript is not, i...
03:39 pm GMT - Sat, December 24, 2022
Dev To
SSL Certificates - an easy to understand guide
As with any technology, I think it's very important that first we understand the problem that this technology is trying to solve. Let's try to understand the problem through an example. Problem w...
03:10 pm GMT - Sat, December 24, 2022
Dev To
Input Elments
We will know about the Input element. The input element is used to create form fields that accept user input.The input tag is used within the form element. It is an empty element that contains only at...
02:38 pm GMT - Sat, December 24, 2022
Dev To
Front-End Development
User experience, front-end developer, design thinking, UI/UX designer few buzzwords moving around the tech industry, lets break it down! What is ..Front-end web development involves creating the...
02:33 pm GMT - Sat, December 24, 2022
Dev To
The Ultimate guide of all 24 CSS Viewport Units
You've probably heard of the different units used in CSS, but you may not have understood them all or at least one. This is where I come in. In this post I'll explain all 24 CSS viewport units and th...
02:29 pm GMT - Sat, December 24, 2022
Dev To
PageSpeed vs. Real User Monitoring: What's the Difference?
As web developers, we know that the performance of our websites and apps is crucial for providing a great user experience. Core Web Vitals, a set of metrics that measure the performance and user exper...
02:17 pm GMT - Sat, December 24, 2022
Dev To
gRPC file transfer with GO
TaskNot long ago I was looking for an additional work project as GO-developer and found a vacancy of a no-name company with the test task to write a simple client-server app for uploading large ...
02:07 pm GMT - Sat, December 24, 2022
Dev To
Merry Christmas Developers!
## Merry Christmas / Happy Holidays to everyone!!!img. source: https://www.reddit.com/r/Python/comments/kjr446/python_christmas_tr_ee_warningnoobish/_...
02:05 pm GMT - Sat, December 24, 2022
Dev To
Flutter "Farklar Ne? " Serisi
Merhaba! Flutter 'da benzer grnen ilevlerin farklarn irdelemeye ynelik bir seri oluturmaya karar verdim. Sizin de aklnza taklan "Bunlar ayn deil mi? Ne farklar var ki?" diye dndren konular yorum yapn ...
12:51 pm GMT - Sat, December 24, 2022
Dev To
Interact with Azure web applications using the Python SDK
IntroductionResources are the building blocks of cloud applications. So, the cloud development process starts with creating the right environment to host the various parts of your application. A...
12:22 pm GMT - Sat, December 24, 2022
Dev To
Overcoming not invented here syndrome
Not invented here syndrome is a phenomenon where people prefer to develop a solution internally, instead of adapting an existing external product. It is often motivated by a desire to maintain control...
11:52 am GMT - Sat, December 24, 2022
Dev To
Blockchain: Starting of new Journey
Hi there !! , I just started learning Blockchain and it's my new year resolution to become Blockchain Developer in 2023 .So let's get started with Blockchain Introduction.BLOCKCHAIN :A Blockchain is a...
10:38 am GMT - Sat, December 24, 2022
Dev To
Configuring Absolute path in React Projects
Recently, I worked on a legacy codebase and looking into it I found out the imports were done using relative path, It was difficult to comprehend and also show errors when trying to copy the code from...
10:05 am GMT - Sat, December 24, 2022
Dev To
What's wrong with code in 2022?
I use one service from time to time: I need to upload some files there (the name of the service does not matter, because, frankly, they are all the same). Basically, I just point to a folder on my har...
09:26 am GMT - Sat, December 24, 2022
Dev To
Local storage and Session storage and useful tips for debugging in Chrome
Quite often you find yourself in a situation where you want to maintain some data on the browser without making requests to the server to store and retrieve the data. In such cases, you can use Web St...
08:47 am GMT - Sat, December 24, 2022
Dev To
Responsive web Designs with CSS
Hello everyone, today I'll talk about some often asked questions about responsive web design. Although I won't teach you the complete concept of responsive web design, I will go over some related topi...
08:05 am GMT - Sat, December 24, 2022
Dev To
Teaching ChatGPT Hyperlambda
Inevitably at some point in the near future, somebody high up in the leadership of OpenAI will realise they can make mountains of money by capitalising on ChatGPT, if this hasn't happened already a lo...
07:55 am GMT - Sat, December 24, 2022
Dev To
2022: Best Year of My Life!
Last 365 days of my life was packed with many ups and downs. It was a roller coaster ride but definitely the best year of my life.Before 2022, these all were my dreams: - Joining AmplicationI jo...
07:47 am GMT - Sat, December 24, 2022
Dev To
Day 24: CI for perl5-MIME-Types
After the heavy-lifting of the previous entry in the Daily CI series this was a very easy task. Looking at CPAN Digger I saw MIME-Types. That sounded like a simple Perl module and indeed adding CI was...
07:00 am GMT - Sat, December 24, 2022
Dev To
Hello React, Goodbye useEffect (I Hope)
In this article, I will show you how to use React to replace useEffect in most cases.I've been watching "Goodbye, useEffect" by David Khoursid, and it's blows my mind in a good way. I agree that use...
06:55 am GMT - Sat, December 24, 2022
Dev To
8 Best Video Games For Web Developers
In this post, I'll share with you 8 video games that can help you become a better web developer. From problem-solving and logic to design, playing these games will help you develop a variety of essent...
06:20 am GMT - Sat, December 24, 2022
Dev To
Maximize Your Business Growth with Data-Driven Insights: The Importance of Understanding Your Data for Success
IntroductionData has the power to transform businesses in ways that were once completely unimaginable. By harnessing data insights, businesses or companies can make informed decisions, improve e...
05:56 am GMT - Sat, December 24, 2022
Dev To
Google Search Tips
introductionGoogle search is a powerful tool that can help you find almost any information you need online. However, simply typing a few words into the search bar may not always give you the mos...
05:26 am GMT - Sat, December 24, 2022
Dev To
Extracting Data with Hyperlambda's Semantic Slots
Hyperlambda is a powerful and flexible programming language that is designed to be easy to read and understand. It provides a number of functions and slots for working with databases, including the da...
05:21 am GMT - Sat, December 24, 2022
Dev To
My 2022 Year in Review
Well, it's been a year! And you know what that means. Time for my year in review. New beginningsAfter almost two and a half years at Forem, the software that powers dev.to, I decided to move on t...
05:20 am GMT - Sat, December 24, 2022
Dev To
Reactivity in Javascript
What is Reactivity?It's the ability of a piece of code to automatically update or re-render in response to changes in the data it is bound to.Let's try to understand clearly by Selling Price an...
04:38 am GMT - Sat, December 24, 2022
Dev To
Full Stack Development with Spring Boot and React ( )
JPAJPA standard JPA Hibernate, Eclipse-Link implementation Hibernateimplementation HTML language standard render browser implementation Firefox, Chrome, Edge JPA JPA entity database...
04:28 am GMT - Sat, December 24, 2022
Dev To
How to decode a cryptogram using matrices
Have you ever encountered a cryptogram and wondered how to decode it? If so, youre in luck! Today were discussing How do you decode a cryptogram using matrices? Using matrices to decode a cryptoquote ...
04:20 am GMT - Sat, December 24, 2022
Dev To
AWS Community Builders Holiday posts 2022
A very warm welcome to all the CBs. The motivation to write this blog came from this post by @lockhead :)I'm adding one more question to all the questions Johannes asked to CBs :)What drives you to be...
03:47 am GMT - Sat, December 24, 2022
Dev To
INTRODUCTION TO BLOCKCHAIN TECHNOLOGY
Decentralization is not a new concept but one of the primary architectures when building a product or any technology solution. Because the network is open and transparent, and all transactions are rec...
03:47 am GMT - Sat, December 24, 2022
Dev To
8 Best Christmas Web Hosting Deals 2022 Huge Discounts!
When we say limited time - we mean it. All the web hosting & website builder Christmas sales happening right now are due to end soon. So what are you waiting for? Browse these exclusive web hostin...
03:13 am GMT - Sat, December 24, 2022
Dev To
Os 10 React Hooks Mais teis: 03 - useContext
Este o terceiro artigo de uma srie de 10, que explica de forma simplificada e com exemplos, os react hooks mais utilizados em programao.O useContext um hook do React que permite acessar o contexto d...
02:22 am GMT - Sat, December 24, 2022
Dev To
Professional designers avoid these 5 mistakes on their websites at all costs
As a web designer, it's important to avoid making mistakes that can negatively impact the user experience or the overall effectiveness of a website.In this post, I'll mention 5 very common mistakes to...
02:22 am GMT - Sat, December 24, 2022
Dev To
5 key mistakes to avoid in web design with examples
As a web designer, it's important to avoid making mistakes that can negatively impact the user experience or the overall effectiveness of a website.In this post, I'll mention 5 very common mistakes to...
01:18 am GMT - Sat, December 24, 2022
Dev To
TDD in Practice: Tips and Best Practices for Success
Test-Driven Development (TDD) is a software development methodology that involves writing tests for your code before writing the code itself. This might seem counterintuitive at first, but TDD has a n...
12:03 am GMT - Sat, December 24, 2022
Dev To
From Script to Scaffold in F
IntroductionThis year I've been attempting Advent of Code in my favourite programming language, F#. This is a beginner(ish) centered post about making incremental changes from the smallest possi...
11:56 pm GMT - Fri, December 23, 2022
Dev To
Useful High Order Functions in JavaScript
In JavaScript, high order functions are those that possess one or both of the following characteristics:accepts as an argument another function.Returns another functionThankfully, JavaScript has a lot...
10:56 pm GMT - Fri, December 23, 2022
Dev To
Merry Christmas Codepen !
Little experiment with parallax effect thanks to 3D perspective...
10:46 pm GMT - Fri, December 23, 2022
Dev To
SPVM 0.9672 is released
SPVM 0.9672 is released. New Features and EnhancementChanges0.9672 2022-12-24 [Performance Degration] * Degrates the performance of the method call, field access, class variable access, basic...
10:40 pm GMT - Fri, December 23, 2022
Dev To
Would you like to communicate with me on DEV Community?
I start to continue to communicate with the member of DEV community.I'm a web developer using Perl programming language.Would you like to communicate with me on DEV Community?Beginners are also welcom...
09:54 pm GMT - Fri, December 23, 2022
Dev To
Genetic Algorithms to optimize an Asset Portfolio
On the last weekend of October, we (finiam) participated in ETHLisbon, an Ethereum-related hackathon, and our submitted project, Matusalem, resembled a pension fund scheme but only for Crypto Assets -...
09:22 pm GMT - Fri, December 23, 2022
Dev To
How to save trained model in tensorflow ?
To save a trained model in TensorFlow, follow these steps:Create a tf.keras.Model object or subclass of it.Train the model using the fit() method.Create a tf.keras.ModelCheckpoint callback object and ...
08:41 pm GMT - Fri, December 23, 2022
Dev To
ChatGPT: The most impressive use cases of this mind-blowing AI Chatbot
As you probably know, OpenAI recently released the ChatGPT language neural network. This service has already broken all the hype records. A few days after its launch, more than a million people are tr...
08:27 pm GMT - Fri, December 23, 2022
Dev To
ChatGPT got me a job - writing my resume
I didnt have a dad to help me with my CV but now Ive got AI, so with all this talk (unsubstantiated) of dey took our Jrbs Id like to counter that with a, your using it wrong , dummy statement. O...
07:47 pm GMT - Fri, December 23, 2022
Dev To
How to Contribute to an Open Source Project on GitHub
Contributing to an open source project on GitHub is a great way to learn new skills, collaborate with others, and give back to the developer community. In this tutorial, we'll go over the steps you ne...
07:46 pm GMT - Fri, December 23, 2022
Dev To
Introduo ao CSS: Bsico
O CSS uma linguagem de estilo que usada para definir como os elementos HTML so exibidos na pgina web. A sintaxe do CSS consiste em um seletor, seguido por um bloco de declarao. O seletor usado para...
07:43 pm GMT - Fri, December 23, 2022
Dev To
Tips on applying to the MLH Fellowship in 2023
Table of ContentsIntroductionWhat is the MLH FellowshipApplication Tips and TricksConclusionAdditional Resources Introduction Hey there, nice to meet you ! I'm Gabby, a returning MLH Fellow...
07:20 pm GMT - Fri, December 23, 2022
Dev To
Final FLiP Stack Weekly of 2022
31-Dec-2022 FLiP Stack WeeklyWelcome to the first newsletter of 2023. I will be on vacation so we will skip a week. Lots of things will be in the next one.Tim Spann @PaaSDev New Stu...
07:05 pm GMT - Fri, December 23, 2022
Dev To
How much will it cost to build an eCommerce website using Shopify and woocommerce
The cost of building an eCommerce website using WooCommerce or Shopify will depend on a variety of factors, including the complexity of the website, the features, and functionality you want to include...
06:57 pm GMT - Fri, December 23, 2022
Dev To
Reading, writing and handling files/directories why should a web developer care?
I teach programming and sometimes while going through a class and its properties/methods a student will ask why they are learning a certain method and what can it be used for in the real world. With t...
06:53 pm GMT - Fri, December 23, 2022
Dev To
Here is a general roadmap for learning web development
Learn HTML: HTML (HyperText Markup Language) is the foundation of the web. It's used to structure content on the web and define the meaning of that content. You can start learning HTML by reading tuto...
06:16 pm GMT - Fri, December 23, 2022
Dev To
What books I read this year
ContentIntroLessons from Atomic HabitsA few more strategiesList of books I readConclusion IntroWhen I was a kid, I loved reading. I heard from my family that I was holding books even when I...
05:53 pm GMT - Fri, December 23, 2022
Dev To
AWS Services for Machine Learning
AWS-Services-for-Machine-Learning Amazon Augmented AI (Amazon A2I)is a machine learning service that makes it easy to build the workflows required for human review. Amazon CodeGuruis a...
04:59 pm GMT - Fri, December 23, 2022
Dev To
A step-by-step guide on debugging
When I started working as a Software Engineer 2.5 years ago, bugs were intimidating to me. I did not know where or how to start debugging and it felt like an enormous task I would never be able to tac...
04:30 pm GMT - Fri, December 23, 2022
Dev To
5 building blocks of blockchain every developer should know
If you are interested in Ethereum Blockchain Development, please check out the roadmap I discussed here.In this article, I will be discussing five fundamental concepts of blockchain that every develop...
04:08 pm GMT - Fri, December 23, 2022
Dev To
How to use Animations & Transitions in Tailwindcss
Tailwind CSS is a utility-first CSS framework that provides a set of pre-defined styles and classes that can be composed to create custom designs. One of the features of Tailwind CSS is the ability to...
03:45 pm GMT - Fri, December 23, 2022
Dev To
WHAT IS MINING IN BLOCKCHAIN?
Have you ever heard the term "mining" in the context of blockchain and thought it had something to do with extracting cryptocurrency from the earth? While that may sound funny, the concept of mining i...
02:53 pm GMT - Fri, December 23, 2022
Dev To
Handle Axios Error in Typescript
Let's imagine we are calling an API with axios within a try...catch block to get a list of posts. If the request is successful then we will get the response data, else we will get the error on our cat...
02:27 pm GMT - Fri, December 23, 2022
Dev To
Introduction to React Query in 2023
Ive been introduced to React Query at work last year and I wouldnt be the first to say that it was a bit jarring initially. For the sake of personal growth, lets document an introduction to it with ac...
02:27 pm GMT - Fri, December 23, 2022
Dev To
Optimize your data fetching with React Query
Ive been introduced to React Query at work last year and I wouldnt be the first to say that it was a bit jarring initially. For the sake of personal growth, lets document an introduction to it with ac...
02:06 pm GMT - Fri, December 23, 2022
Dev To
ReductStore Client SDK for JavaScript v1.2.0: New Features and Example Use
Hello, everyone!ReductStore has released v1.2.0 of itsJavaScript SDK. This update includes supportfor ReductStore API version 1.2 with thenew Client.me method, which allows you to retrieve information...
02:00 pm GMT - Fri, December 23, 2022
Dev To
What was your win this week?
Hey everybody! Hope y'all are all enjoying yourselves this weekend.Looking back on this past week, what was something you were proud of accomplishing?All wins count big or small Examples of 'wins' in...
01:57 pm GMT - Fri, December 23, 2022
Dev To
Rpg game with Laravel 9
2 years ago in 2020 I decided to make an rpg game out of curiosity to see if I could make it myself, a game I once played and loved as a kid. And then I started and stopped the game 2 times because ti...
01:54 pm GMT - Fri, December 23, 2022
Dev To
C da ASSIGMENT OPERATORI haqida ma'lumot.
biz c++ da bugungi darsimiz ASSIGMENT OPERATOR ni o'rgandik.biz int ishorasi bilan 1 ta son belgilab, uni keyinchali o'zgartirsak ham bo'ladi.unga misol:int a = 10; string ism = "rahima"; cout <&...
01:47 pm GMT - Fri, December 23, 2022
Dev To
ASSIGMENT
Biz bugun assigmentni organdik .int main1() {int a= 10;string ism = "davron";cout << a << endl;cout << ism << endl;a =20;ism ="kimsan";cout << a << endl;cout <&l...
01:43 pm GMT - Fri, December 23, 2022
Dev To
C ASSIGMENT OPERATOR HAQIDA .
Biz int ishorasiniga bitta son belgilab uni keyinchalik boshqa songa o'zgartirsak ham bo'ladi.Ya'ni o'sha soni ichiga boshqa son qo'yishimiz mumkin digani.Miaol uchun... int a=10; string ism = "etibo...
01:43 pm GMT - Fri, December 23, 2022
Dev To
C 9-Dars
Ushbu loyhada elon qilingan narsamizni o'zgartirishni o'rganamiz.#include <iostream>using namespace std;int main() { int a = 10; string ism = "JAFAR"; // elon qilgan ism = tekst cout &...
01:40 pm GMT - Fri, December 23, 2022
Dev To
assigment operator haqida;
Tenglik belgisi = bu belgi replitda int,stringfloatvachardan keyin kelgan belgi bilan tenglik belgisidan keyin kelganbutun son ,text(matn), kasr , belgilarni tenglashtirib beradi. int a = 10 ; float ...
01:40 pm GMT - Fri, December 23, 2022
Dev To
windows kompyuterlarida qanday SCREEN SHOT qilinadi?
WINDOWS komyuterlarida screen shot MACOES kompyuterlaridan tubdan farq qiladi!windows da avval SHIFT WINDOWS va S tugmalari bosiladi!agar sizning kompyuteringiz WINDOWS bolsa siz yuqorida aytilgandek...
01:32 pm GMT - Fri, December 23, 2022
Dev To
Difference between types and interfaces in Typescript
It is common for beginners to get confused about types and interfaces in TypeScript, especially if they are new to typed programming languages. It is straightforward to start with TypeScript, but some...
01:27 pm GMT - Fri, December 23, 2022
Dev To
assigment operator haqida malumot
#include <iostream>using namespace std ;int main() {int a = 10; string ism = "davron"; cout << a << endl; cout << ism << endl; a=20; ism = "quvonchbek"; cout <&...
12:03 pm GMT - Fri, December 23, 2022
Dev To
RBAC vs ReBAC: When to use them
RBAC and ReBAC are two well-known access control models. Although their high usage they also have certain disadvantages, such as RBAC's inability to provide dynamic behavior and flexibility, and ReBAC...
11:40 am GMT - Fri, December 23, 2022
Dev To
Impressions from 2022 Dev Conferences
After a couple of years of uncertainty and online activities, 2022 showed that developers were really missing the in-person events. Dozens of initiatives happened all around the world, with different ...
11:36 am GMT - Fri, December 23, 2022
Dev To
Docker-compose in 3 minutes: a practical guide
As a software developer who's been around for some time, I've seen many technologies emerging but nothing has had a bigger impact on my progress than Docker and not in a way you might think!Long story...
11:36 am GMT - Fri, December 23, 2022
Dev To
How to migrate to Terraform Cloud and why should you do it?
Terraform cloud is a cloud infrastructure management tool that allows users to easily create and remotely manage their cloud infrastructure in a consistent and efficient manner. You can use it to mana...
11:20 am GMT - Fri, December 23, 2022
Dev To
Why React.js is So Popular ?
React is a popular JavaScript library for building user interfaces. It was developed by Facebook(Meta) and is often used for building single-page applications and mobile applications.There are several...
11:11 am GMT - Fri, December 23, 2022
Dev To
Build and Deploy Your Own ChatGPT AI App in JavaScript
Follow Us On:Instagram....Twitter....Facebook....Telegram....WebsiteHere's a high-level overview of how you can build and deploy your own ChatGPT AI app using JavaScript:First, you'll need to install ...
11:06 am GMT - Fri, December 23, 2022
Dev To
Flipping Card with CSS and Javascript
Hello everyone, today I'll demonstrate how to make a flip-card using HTML, CSS, and Javascript. The full code will be available at codepen, which I will share at the end of this blog, and I will expla...
11:02 am GMT - Fri, December 23, 2022
Dev To
tsParticles 2.7.0 Released
tsParticles 2.7.0 Changelog Bug FixesFixed issue with animation random size, multiplying again the pixel ratioAdded missing export EventTypeFixed Engine package exports New FeaturesAdd...
10:44 am GMT - Fri, December 23, 2022
Dev To
React - Error Boundaries
Errors are frustrating. But you know whats more frustrating? A simple error that breaks your entire app.Lets talk about this in terms of building a component in React. So, suppose you are creating a l...
10:28 am GMT - Fri, December 23, 2022
Dev To
Who is the GOAT? Vercel Edge Config stores my answer
A few weeks ago Vercel released Edge Config, a new feature available to everyone so I tried it because I'm curious.I developed an app with Qwik the new framework that has been catching my attention fo...
10:11 am GMT - Fri, December 23, 2022
Dev To
Testing Your Stylelint Plugin
In the previous post Ive created a Stylelint plugin that has a single rule for validating that certain CSS properties can only be found in certain files. Thats nice, but it was missing something, a th...
10:09 am GMT - Fri, December 23, 2022
Dev To
My first mistake as a dev - F&L 1
Over the past decade, I've made thousands of mistakes while working in tech. Each mistake was a stressful situation and a complex challenge, but they have helped me grow and learn in my career. These ...
08:26 am GMT - Fri, December 23, 2022
Dev To
Slack Next-gen Platform - External API Calls
In this tutorial, you'll learn how to make external API calls inside your own "function" that runs on Slack's next-generation platform app.Specifically, you'll build a custom function that translates ...
08:20 am GMT - Fri, December 23, 2022
Dev To
CSS Guide: Basics of CSS
Ever come across a website with a design so captivating it left you in awe? Meet CSS, the magic behind those intricate designs and layouts. Short for cascading style sheets, CSS allows web developers ...
07:31 am GMT - Fri, December 23, 2022
Dev To
Will ChatGPT replace human software developers?
I wanted to put ChatGPT to the test, and see if I could combine it with Aista Magic Cloud, to have it create a complete full stack software system for me, and the result might surprise you. You can se...
07:18 am GMT - Fri, December 23, 2022
Dev To
GPT-Powered chatbot over the phone - Try it, and see how it was built
ChatGPT has sent the internet into a frenzy. For developers, it's just the tip of the iceberg. OpenAI's API allows us to leverage the power of the GPT Models in as many ways as we can imagine.Today, I...
06:10 am GMT - Fri, December 23, 2022
Dev To
7 Must Use VS Code Extensions for React Developers
VS Code is one of the most used code editors for all developers community. According to the Stack Overflow survey of 2021, VS Code is the most used code editor by React developers. Over 47% of total d...
05:33 am GMT - Fri, December 23, 2022
Dev To
How to pass the arguments of Makefile.PL using cpanm
The command cpanm --installdeps . to install dependent modules executes perl Makefile.PL.How to pass the arguments of perl Makefile.PL executed by cpanm.The answer is using the --configure-args option...
05:20 am GMT - Fri, December 23, 2022
Dev To
Developers Guide to DevSecOps
DevOps helps businesses speed up software development and deployment cycles while automating processes, monitoring performance, and improving security. The DevSecOps movement takes all of the benefits...
04:59 am GMT - Fri, December 23, 2022
Dev To
20 Git Commands you (probably) didn't know about
If you've ever browsed thegit manual(or runman git), then you'll have noticed there's a whole lot more to git than what most of us use on a daily basis. A lot of these commands are incredibly powerful...
03:11 am GMT - Fri, December 23, 2022
Dev To
Just Added IT Job Offers - Week 51 of 2022
Hey,This is Kamil, founder of the Remote Index - every week I compile a list of fresh remote engineering jobs to help you find your next remote position.Today, I have 15 of 13382 new jobs I want to sh...
02:34 am GMT - Fri, December 23, 2022
Dev To
11 Tips That Make You a Better Typescript Programmer
Learning Typescript is often a rediscovery journey. Your initial impression can be pretty deceptive: isn't it just a way of annotating Javascript, so the compiler helps me find potential bugs?By r/mev...
01:59 am GMT - Fri, December 23, 2022
Dev To
State of AI and AI Content Detection
There is a post about Guidelines for AI-assisted Articles on DEV which lists down a few rules for posting on dev.to, and then there was my post about Why you shouldn't rely on ChatGPT so much!.The dra...
01:29 am GMT - Fri, December 23, 2022
Dev To
Android Compose DataStore Tutorial
IntroductionHello! In this tutorial I will be introducing DataStore and how you can implement it into your Android Compose application. What is DataStoreDataStore is part Android Jetpack. ...
01:18 am GMT - Fri, December 23, 2022
Dev To
Finalizing A New UI (Feedback Requested)
I am finally nearing the end of what has almost been a year-long project. :party: :party: :party:From backend development, security, and so much more, I am finally in the home stretch, which means it ...
01:11 am GMT - Fri, December 23, 2022
Dev To
How to use PyTorch from Perl?
How to use PyTorch from Perl?PyTorch supports C++ in addition to Python.This means Perl can calls all of the C++ functions of PyCharm.If you use the spvmcc command of SPVM, you can output an executabl...
12:51 am GMT - Fri, December 23, 2022
Dev To
SPVM 0.9671 is released
SPVM 0.9671 is released. New Features and EnhancementChanges0.9671 2022-12-23 [Changes] * Added the following codes to the Makefile.PL that is generated by the spvmdist command. unless (...
11:57 pm GMT - Thu, December 22, 2022
Dev To
[OpenTelemetry] Observability of Async Processes with Custom Propagator
Its the 23rd day of Makuake Advent Calendar 2022 .As we know OpenTelemetry is an observability framework to generate and export telemetry data. As more companies adopt microservices and SLI/SLOs, we n...
10:45 pm GMT - Thu, December 22, 2022
Dev To
Open Swoole 22.0.0 released
10 years after beginning of Swoole, OpenSwoole 22.0.0 is released.Open Swoole is a major fork of Swoole. His first pecl package was released in october 2021.The good thing about it is all documentatio...
10:43 pm GMT - Thu, December 22, 2022
Dev To
My TOP 3 UI Design TIPS for Developers
As a developer, when it comes to build my own application, I always have the tendency to borrow UI design from other websites or simply to work with design created by someone else, like a designer.I n...
10:42 pm GMT - Thu, December 22, 2022
Dev To
Season 2 Finale: Holidays, 2022s Favorite Moments, Season 3 Sneak Peek & more!
Sit back, relax, grab your favorite beverage and listen as Dev Interrupted co-hosts Dan Lines & Conor Bronsdon recap the Season 2 of the podcast. In this special episode, our co-hosts describe the...
10:39 pm GMT - Thu, December 22, 2022
Dev To
The Four Horsemen of Software Complexity Architecture Decision Records to the Rescue
When we try to reduce complexity in software development we always address accidental complexity.Accidental complexity refers to the complexity that arises from the way a system is designed or implem...
10:33 pm GMT - Thu, December 22, 2022
Dev To
MongoDB Atlas Hackathon 2022 Winners, Announced!
In November, we announced a new challenge on DEV, in partnership with our friends at MongoDB: the MongoDB Atlas Hackathon 2022.Our amazing community was challenged with leveraging MongoDB's strengths ...
10:14 pm GMT - Thu, December 22, 2022
Dev To
ReductStore Client SDK for Python v1.2.0: New Features and Example Use
Hello, everyone!We are excited to announce the release ofthe Python client SDK v1.2.0! This release includessupport for theReductStore HTTP API v1.2 and several otherimprovements.One of the new featur...
10:00 pm GMT - Thu, December 22, 2022
Dev To
Os 10 React Hooks Mais teis: 02 - useEffect
Este o segundo artigo de uma srie de 10, que explica de forma simplificada e com exemplos, os react hooks mais utilizados em programao.O hook useEffect permite que voc execute efeitos secundrios em c...
09:57 pm GMT - Thu, December 22, 2022
Dev To
How to design almost any UI element (list of ~58 articles of how to properly build elements in terms of UI and UX)
Buttons.7 Basic Rules for Button Designby@101babichButton DesignCheatsheet for buttonsby@tessgadd Text fields.UI cheat sheet: text fields (Awesome article!)Text fields & Forms design U...
09:46 pm GMT - Thu, December 22, 2022
Dev To
Cook a recipe with AWS: A simple API using API-Gateway
Application Programming InterfaceApplication Programming Interface (API) are tools that make it possible for two software components to communicate with one another, Applications can access data...
09:27 pm GMT - Thu, December 22, 2022
Dev To
Using the Rsync Command for Copying and Synchronizing Files and Directories
Rsync is a powerful Linux/Unix command that allows you to copy and synchronize files and directories between local and remote systems. It is particularly useful for synchronizing large numbers of file...
09:21 pm GMT - Thu, December 22, 2022
Dev To
Nx 15.4 - Vite 4 Support, a new Nx Watch Command, and more!
Nx just had a massive release 2 weeks ago with Nx 15.3 - if you missed it be sure to check out our article featuring some huge improvements including Vite support, Standalone Angular and React presets...
09:19 pm GMT - Thu, December 22, 2022
Dev To
Python all basics you need is here.
IntroductionPython is a general purpose high level programming language.Python was developed by Guido Van Rossam in 1989 while working at National Research Institute at Netherlands.But officiall...
08:55 pm GMT - Thu, December 22, 2022
Dev To
3 challenging System Design problems to learn for your interview
This article was written by Educative's Co-founder and CEO, Fahim ul Haq.Before I co-founded Educative, I was a distributed systems engineer at Facebook and Microsoft for a little over 10 years. While...
08:53 pm GMT - Thu, December 22, 2022
Dev To
What is the difference between .textContent, .innerText, and .innerHTML?
Hi! My name is Nadia and I'm currently a student enrolled in the Software Engineering program at Flatiron School. I just started a few weeks ago and it's been a whirlwind! So much information to diges...
08:48 pm GMT - Thu, December 22, 2022
Dev To
Add Snow to Your Website with Snowify: A Simple JS Library
It's the holiday season and what better way to get into the festive spirit than by adding some snow to your website? With Snowify, a small JavaScript library, you can easily add a snow effect to any w...
08:43 pm GMT - Thu, December 22, 2022
Dev To
Higher Order Functions in JavaScript
IntroductionHigher order functions are functions that take other functions as arguments or return them as output. They are an important concept in functional programming and can be used to great...
08:01 pm GMT - Thu, December 22, 2022
Dev To
Pagination Concept using JavaScript
Pagination is basically dividing the entire data into parts of some specific size and showing one part or set of data on one page. To view other set of data we simply change the page.For Example: Let ...
07:39 pm GMT - Thu, December 22, 2022
Dev To
Learning Rust
Hello everybody. I'm learning Rust right now. I made this very basic to-do list for practice. So if anyone is learning Rust, like me, and wants to help me improve the code and learn, check it out.http...
06:48 pm GMT - Thu, December 22, 2022
Dev To
DevRel, Developer Relations, Relaes com desenvolvedores
E a, tudo bem? Antes de tudo: sou Awdren Fonto e no Andrew/Andrei :). Manauara, mas moro em Campo Grande (MS). Sou professor e pesquisador na UFMS, tenho uma tese de doutorado na rea de DevRel (Develo...
06:36 pm GMT - Thu, December 22, 2022
Dev To
Cloudinary with Flutter
Recently Ive started experimenting with Googles Flutter framework.For those who do not know, Flutter is a cross-platform framework (same as React Native) based on the Dart programing language.After pl...
06:25 pm GMT - Thu, December 22, 2022
Dev To
AI Will Not Take Your Job...Yet
What is HTML All The Things?HTML All The Things is a web development podcast and discord community which was started by Matt and Mike, developers based in Ontario, Canada. The podcast speaks to ...
06:21 pm GMT - Thu, December 22, 2022
Dev To
Linux Commands easier than never before
If you are a Linux user then Linux commands are something that you should learn. You may ask why, and the answer is, knowing commands makes you more productive with Linux, it is quicker and offers mor...
06:07 pm GMT - Thu, December 22, 2022
Dev To
Web scraping Yelp Reviews with Nodejs
What will be scrapedFull codeIf you don't need an explanation, have a look at the full code example in the online IDEconst puppeteer = require("puppeteer-extra");const StealthPlugin = require("puppete...
06:06 pm GMT - Thu, December 22, 2022
Dev To
Django with Rest Tutorial -1
Hey everyone so this is my first blog on Dev. So I was learning Django and came across Django rest Frame work. I know that there are aloooooooooot of tutorials on Django Rest on YouTube but no one tal...
06:00 pm GMT - Thu, December 22, 2022
Dev To
JavaScript VS TypeScript : which one better.
JavaScriptJavaScript is the Scripting Language which plays crucial part for creation of interactive applications. JavaScript follows the client side programming rules and get executed in browser...
05:47 pm GMT - Thu, December 22, 2022
Dev To
10 HTML Elements You May Have Never Heard Of
HTML (hypertext markup language) is the standard markup language for building web pages, think of it like the building blocks or the structure of web pages. There are over 100 html tags, some of them ...
05:26 pm GMT - Thu, December 22, 2022
Dev To
Breve guia de sobrevivncia com Terraform
Aviso 1: Esse blog post provavelmente vai ser atualizado no futuro.Aviso 2: Tentei adicionar o mximo de referncias em portugus(Brasil), mas infelizmente a maior parte est escrita em ingls. S pra ...
05:23 pm GMT - Thu, December 22, 2022
Dev To
10 practical newsletters every CTO should read
Hello to the dev.to community! Im Anvar, an ex-iOS developer and now CTO at Ukrainian marketplace Lemon.io.I love reading. In fact, I read more than ~300 articles in 2022 (and bookmarked even more). M...
05:10 pm GMT - Thu, December 22, 2022
Dev To
What is the cheapest deploy option on Digital Ocean?
I'm still new to the web stack. One of the first cloud providers I deployed web apps to was Heroku, and that's because that's what the developer behind Bernie Sits used to deploy his viral website bac...
05:06 pm GMT - Thu, December 22, 2022
Dev To
Do I need TypeScript?
IntroductionBeing a JavaScript developer today comes with more flex. It has been one language I enjoy using most. In my 3+ years as a MERN STACK developer, I have gained much experience in using...
04:49 pm GMT - Thu, December 22, 2022
Dev To
Kubernetes Namespace: How To Use It To Organize And Optimize Costs
When youre running a relatively small cluster, you might get away with having no structure in place for it. But with time, your cluster will inevitably scale to dozens of pods and hundreds of containe...
04:17 pm GMT - Thu, December 22, 2022
Dev To
Geocoding with Ruby
Geocoding is the process of converting addresses or place names into geographical coordinates, such as latitude and longitude. These coordinates can then be used to place markers on a map, or to perfo...
03:30 pm GMT - Thu, December 22, 2022
Dev To
CodeNewbie Season 22 Episode 7! Starting out in Open Source with Brian Douglas
In S22E7 of the CodeNewbie Podcast, @saronyitbarek talks about learning to code, starting a company, takeaways from working at startups, open source insights, and learning through rejection with Brian...
03:30 pm GMT - Thu, December 22, 2022
Dev To
How to test the performance of your GraphQL applications?
We released a new feature in Escape that enables you to monitor the performance of your GraphQL application. Let's discover it! Performance is at the heart of GraphQL security. But what makes an API p...
03:25 pm GMT - Thu, December 22, 2022
Dev To
Different approaches to testing your own packages locally: npm link
npm linkThis is a very easy and straightforward solution. This npm command creates a symlink to a package folder. To be able to use your own local libraries, you need to follow two simple steps:...
03:23 pm GMT - Thu, December 22, 2022
Dev To
Different approaches to testing your own packages: local files
IntroductionLets say youre developing a new package; it doesnt matter if its a really cool library of React components or a great new set of utils for NodeJS based projects. We all know that the...
03:19 pm GMT - Thu, December 22, 2022
Dev To
CodePen Designs - 8 : ThreeJS Toys - Particles Cursor
We are excited to introduce our new series that will explore the best design ideas from the Codepen community.We will be publishing these each day and hope you find them insightful and inspiring...
02:48 pm GMT - Thu, December 22, 2022
Dev To
How to Keep your Job in 2022
There are a few things you can do to increase your chances of keeping your job in 2022:Stay informed about the needs and goals of your company. Make sure you understand what is expected of you and how...
02:47 pm GMT - Thu, December 22, 2022
Dev To
Growth Marketing as a Developer SaaS founder
Growth marketing is a data-driven approach to marketing that focuses on finding and scaling successful marketing tactics and strategies. It involves continuous experimentation, iteration, and optimiza...
02:42 pm GMT - Thu, December 22, 2022
Dev To
Community Spotlight - Building Parexellence, an eCommerce Website
Highlighting projects from the Appwrite community IntroductionWith Appwrites developer community growing significantly, we want to take the time to appreciate and showcase some amazing applicatio...
02:05 pm GMT - Thu, December 22, 2022
Dev To
Understanding the Role of Developer Relations
DevRel, or Developer Relations, plays a critical role in many organizations, particularly in the tech industry. It involves building and maintaining relationships with developers and the developer com...
01:46 pm GMT - Thu, December 22, 2022
Dev To
6 Steps to Find a Remote Job & List of Remote-First Companies
So, youre on the hunt for a remote job? You should already have an updated resume, professional LinkedIn profile and polished portfolio (should I make a post/video about these 3?). If you don't have t...
01:34 pm GMT - Thu, December 22, 2022
Dev To
The Top Books for Software Engineers to Add to Their Reading List
As a software engineer, staying up-to-date with the latest technologies and best practices is essential to success in your field. One of the best ways to continue learning and improving your skills is...
01:33 pm GMT - Thu, December 22, 2022
Dev To
Three Methods of Job-Hunting: Networking, Online Job-Searching, or Cold Emailing | Part 2
Refer to the Code Labs Academy blog for part 3 of this article. Online Job-SearchOnline Job Searching - Probably the most familiar method nowadays for finding job listings is through online job p...
01:31 pm GMT - Thu, December 22, 2022
Dev To
Three Methods of Job-Hunting: Networking, Online Job-Searching, or Cold Emailing | Part 1
NetworkingStarting the process of finding a job can be tough. Not knowing how or where to begin can bring on some serious procrastination and become a major source of anxiety and stress.One of t...
01:31 pm GMT - Thu, December 22, 2022
Dev To
15 Creative Gift Ideas for Software Engineers
Are you looking for the perfect gift for the software engineer in your life? Look no further! Here are 15 ideas that are sure to please - roughly sorted by price:A mug with a clever software-themed de...
01:29 pm GMT - Thu, December 22, 2022
Dev To
The Beginner's Guide to Asynchronous JavaScript
Refer to the Code Labs Academy Blog for the detailed article.If you are only getting started with programming, chances are, you are thinking about programs as a set of sequential blocks of logic, wher...
12:57 pm GMT - Thu, December 22, 2022
Dev To
The worlds best B2B ecommerce UX:Massey Ferguson (5/5)
I am a UX specialist experienced in both developing and texting great UX experiences.For this article series, Ive spent time digging into some of the best ecommerce sites for B2B and zoomed in on what...
12:51 pm GMT - Thu, December 22, 2022
Dev To
API release strategies with API Gateway
Once you have adequately separated deployment and release, the next step is to choose mechanisms for controlling the progressive release of features. It is essential to select a release strategy that ...
12:27 pm GMT - Thu, December 22, 2022
Dev To
How are Hot Reloading and Live Reloading in React Native different?
Hot Reloading and Live Reloading are two features in React Native that allow you to update the code of your app while it is running on a device or emulator. These features can save you a lot of time d...
12:26 pm GMT - Thu, December 22, 2022
Dev To
JAVASCRIPT NECESSITIES(things you need to emphasis on):
1.Variables: Variables are used to store and manipulate data in JavaScript. You can create a variable using the var, let, or const keyword.let x = 5;console.log(x); // Output: 52.Data types: JavaScrip...
11:37 am GMT - Thu, December 22, 2022
Dev To
Responsive Navbar without Javascript
Greetings to all. Today I'll demonstrate how to make a responsive navbar without Javascript that has a dropdown effect for mobile devices. The major CSS section will be explained, and the remaining co...
11:30 am GMT - Thu, December 22, 2022
Dev To
6 Awesome frameworks for Web Development
IntroductionThe framework comes with many pre-built features that you don't need to build from scratch. It helps you in building a website much faster with high performance. It will also reduce ...
11:17 am GMT - Thu, December 22, 2022
Dev To
A Quick Guide to App Localization
When developing a new app there are quite a lot of challenges waiting for you behind every corner as well as questions you need to answer yourself to make your app successful. One of those questions i...
10:00 am GMT - Thu, December 22, 2022
Dev To
Taiga UI: Year of the Tiger
The year 2022 was extremely fruitful for our Taiga UI team and, what is more important, we picked up tiger speed in terms of updates and improvements of the library. Within this article, I would like ...
09:25 am GMT - Thu, December 22, 2022
Dev To
Build any Front-end like Admin Panel or CRM for your Supabase
What is Supabase?Supabase is one of the fastest-growing players in the Backend-as-a-Service (BaaS) market that allows developers and even not-so-tech-savvy entrepreneurs to outsource all the bac...
09:09 am GMT - Thu, December 22, 2022
Dev To
An Overview of the Popular Frontend Frameworks
There's no shortage of frontend frameworks these days. With so many options available, it can be hard to know which one to choose for your next project. However, don't worry we've got you covered. In...
09:02 am GMT - Thu, December 22, 2022
Dev To
10 great animation libraries to take your websites to next level
A great method to engage users in your project and give it life is through animation. In this post, I'll walk you through some of the top libraries using plain JavaScript and CSS, independent of any f...
08:52 am GMT - Thu, December 22, 2022
Dev To
Speed of algorithms (with cats)
Let's see how programmers evaluate fast and slow algorithms. Since the topic is pretty boring, we'll use silly cat examples. Constant time: O(1)This is your best option. The algorithm speed does ...
08:49 am GMT - Thu, December 22, 2022
Dev To
New giveaway for the new year
It's a brand-new yearrefine is an open-source React-based framework for building CRUD apps rapidly.Here is the GitHub repo: https://github.com/refinedev/refineWin a Keychron K2 Wireless Mechanical Key...
08:47 am GMT - Thu, December 22, 2022
Dev To
New giveaway for the new year
It's a brand-new yearrefine is an open-source React-based framework for building CRUD apps rapidly.Here is the repo: https://github.com/refinedev/refineWin a Keychron K2 Wireless Mechanical Keyboard a...
08:22 am GMT - Thu, December 22, 2022
Dev To
10 Golden Rules for Solving a Coding Question in an Interview :
If we are dealing with top/maximum/minimum/closest 'K' elements among 'N' elements, we will be using a Heap.If the given input is a sorted array or a list, we will either be using Binary Search or the...
08:01 am GMT - Thu, December 22, 2022
Dev To
5 hour coding hackathon
Hi, developers, we often get confused about which platform should I use to get our next job, I have the solution, watch the video till the endSo, last Sunday, I have the idea to create a dedicated pag...
07:54 am GMT - Thu, December 22, 2022
Dev To
Roadmap To Becoming A Full Stack Web Developer :
1. Choose a TechnologyFull-stack development comprises front-end, back-end and database management.Few technologies on which you can work and are trending:MERN StackMEAN Stack 2. Frontend D...
06:18 am GMT - Thu, December 22, 2022
Dev To
10 Tools and Tech every frontend developer must use.
It's worth noting that these are just a few examples, and there are many other great repositories and tools available for frontend development. It's important to choose the right tools and technologie...
06:15 am GMT - Thu, December 22, 2022
Dev To
Slack Next-gen Platform - Custom Functions
In this tutorial, you'll learn how to add your own "function" to Slack's next-generation platform app in 5 minutes. This tutorial aims to help you understand how to add a custom function, which does t...
06:10 am GMT - Thu, December 22, 2022
Dev To
7 GitHub Repositories that every front-end developer must know.
Become a better front-end developer with these repositories.GitHub is a gold mine of resources and every developer knows it. So, in this article, Ill be sharing some of the best GitHub repositories th...
06:04 am GMT - Thu, December 22, 2022
Dev To
rem vs em - Everything you need to know
Author: Fimber Elemuwa IntroductionCSS is a crucial part of any websites design, but understanding the nuances of how to use it can be tricky. One of the most important things to understand is t...
05:49 am GMT - Thu, December 22, 2022
Dev To
Flutter MCQ Questions
Practice here the most popular Flutter MCQ Questions, are very popular and written by Industry Experts. What is Flutter? It is DBMS toolkit It is an Open-source UI toolkit It is an Open-source web dev...
05:46 am GMT - Thu, December 22, 2022
Dev To
I wrote 1000 articles, whats next?
Most of you know me for my consistency, a golden arrow in my blog series.I've written 1000 articles in 1008 days!Almost an article a day, and my honeymoon was the only holiday I ever took.I'm super pr...
05:15 am GMT - Thu, December 22, 2022
Dev To
A Response Measure to the Security Threat of Virtual Space App
Virtual Space AppRecently, the Virtual Space App, which allows you to use the same app dual on one smartphone, has been gaining popularity. Virtual Space App creates an isolated virtual environment wi...
04:25 am GMT - Thu, December 22, 2022
Dev To
GitHub Actions for Python Development
If you are developing your application on GitHub, then you might want to consider using GitHub Actions for your CI/CD. In this tutorial we will cover how to use GitHub actions for testing multiple ver...
04:15 am GMT - Thu, December 22, 2022
Dev To
Build an 80 line JS Framework
Before I get started, I want to share where the final code is, as well as a working example.source code repositoryworking example todo listWe have all used Reactive javascript frameworks, but have you...
04:00 am GMT - Thu, December 22, 2022
Dev To
Realtime Static Website Search using Pure JavaScript
A JavaScript script to implement search for your static website. Its made using pure JavaScript ( no library ). Its very fast and works perfectly.View the Demo here - https://its-aomi.github.io/static...
03:28 am GMT - Thu, December 22, 2022
Dev To
Slack Next-gen Platform - The Simplest "Hello World"
In this tutorial, you'll learn how to get started with Slack's next-generation platform in 5 minutes. You may already know that, when creating a new app using slack create command, you can go with the...
02:56 am GMT - Thu, December 22, 2022
Dev To
Load balancing expansion from 0 to 1
In Hertz's service discovery, it can be configured to use load balancing to achieve service high availability and traffic balancing. HertzHertz is an ultra-large-scale enterprise-level microservi...
01:45 am GMT - Thu, December 22, 2022
Dev To
I want to clean up the negative messages about Perl in past 3 decades
I want to clean up the negative messages about Perl in past 3 decades and want to increase positive and fair messages about Perl.Dirty messages have flowed into Japan I worked in for decades from the ...
01:27 am GMT - Thu, December 22, 2022
Dev To
Would you like to self-examine the expression "Perl to Python" and "Python to Perl"?
Would you like to self-examine the expression "Perl to Python" and "Python to Perl"?...
01:20 am GMT - Thu, December 22, 2022
Dev To
SPVM 0.9670 is released
SPVM 0.9670 is released. New Features and EnhancementChanges0.9670 2022-12-22 [New Features] * Added the following Native APIs. const char* (*strerror_nolen)(SPVM_ENV* env, SPVM_VALUE* s...
12:28 am GMT - Thu, December 22, 2022
Dev To
Implement `Pick` in TypeScript
This type challenge is to create your own version of pick (without pick obviously). I decided not to use any utility typesLink to Challenge: https://github.com/type-challenges/type-challenges/blob/mai...
12:05 am GMT - Thu, December 22, 2022
Dev To
Creating responsive images with image-set
image-set isaCSS function that allows you tomake animage responsive, showing variations ofthe same picture for different screen resolutions when needed. This function isalmost the same asthe HTML srcs...
11:38 pm GMT - Wed, December 21, 2022
Dev To
A Developer Roadmap for High School Students: How to Get Started in Tech
OverviewAs a high school student myself, I understand the challenges and excitement of pursuing a career in tech. The tech industry is vast and constantly evolving, and it can be overwhelming to...
11:30 pm GMT - Wed, December 21, 2022
Dev To
Awesome JavaScript hacks
In this post I will share useful hacks for JavaScript. These hacks reduce the code and will help you to run optimized code. So lets start hacking!!! Use shortcuts for conditionalsJavascript allow...
11:26 pm GMT - Wed, December 21, 2022
Dev To
How I would build an MVP today
In the past 2 years, I've learned a lot transitioning from just being a front-end developer to being a product manager. My thinking now is very different.Before I focused too much on technology, and j...
10:37 pm GMT - Wed, December 21, 2022
Dev To
Bursting the TDD Bubble
Test-driven development has gone from buzzword to development dogma. Listen as Katerina Trajchevska CEO at Adeva explains when and where the use of TDD makes sense, tips for ignoring trolls on Twitter...
10:33 pm GMT - Wed, December 21, 2022
Dev To
6 things I do (and you should too) when I release open source code
Every day 100+ open source libraries and projects are launched in the wild.Launching an open source project can be daunting, especially if you haven't done it before.Preparation + perseverance + luck ...
10:20 pm GMT - Wed, December 21, 2022
Dev To
Understanding the Role of Arrow Functions in JavaScript
What are Arrow Functions?Arrow functions, also known as "fat arrow" functions, are a concise way to write function expression in JavaScript. They were introduced in ECMAScript6(ES6) and have become po...
09:10 pm GMT - Wed, December 21, 2022
Dev To
Five tips to become a Pragmatic Programmer
The Pragmatic Programmer, 20th Anniversary Edition your journey to mastery by David Thomas & Andrew Hunt is one of those must-read books for any software engineer's bookshelf. Comprised of eight c...
08:46 pm GMT - Wed, December 21, 2022
Dev To
Useful VS Code Extensions
Any software engineer, developer, or programmer's code editor is one of their most essential tools. Numerous code editors are available, including Sublime Text, Atom, Notepad++, and Visual Studio Code...
07:20 pm GMT - Wed, December 21, 2022
Dev To
Computer Number Systems 101: Binary & Hexadecimal Conversions
When we type words onto a computer, it will translate them into numbers. In fact, to a computer, all information is written as a series of 1s and 0s. Computer number systems are how we represent numbe...
07:11 pm GMT - Wed, December 21, 2022
Dev To
Getting started with Bun and React
Written by Nelson MichaelA JavaScript runtime environment allows a program to interact with the outside world by providing access to inbuilt libraries and objects. Simply put, a runtime environment is...
06:37 pm GMT - Wed, December 21, 2022
Dev To
How to Write to Workflow Job Summary from a GitHub Action
This post continues my series on tips for developing GitHub Actions. In this post, I explain how an Action can write to the workflow job summary, so that the users of your Action can find details of t...
06:11 pm GMT - Wed, December 21, 2022
Dev To
Debugging Strategies and Techniques
Debugging ProcessWhen it comes to fixing errors in code, the debugging process can be a helpful tool. This process involves finding, isolating, and then correcting the bug. In order to do this e...
06:09 pm GMT - Wed, December 21, 2022
Dev To
Managing Task Status Transitions in TypeScript with Enums and Object Mapping
An enum in TypeScript can be used to represent the possible states of a task, as shown in the following graph:We can use a function and an object mapping to manage transitions between these states.enu...
06:07 pm GMT - Wed, December 21, 2022
Dev To
Stop being afraid to speak in a foreign language
This week, on Tuesday December 20th, 2022, I held a talk for the second time. It was for the last episode this year on The Monthly Dev event hosted by daily.dev. StrugglesMy talk was about How ...
05:46 pm GMT - Wed, December 21, 2022
Dev To
How To Test CRUD RESTful APIs With the API Tester Mobile App
Backend developers can test APIs and validate API responses through one of the many popular tools available, such as Postman, Apigee, SoapUI, and Swagger.However, none of these as well as many others ...
05:20 pm GMT - Wed, December 21, 2022
Dev To
Nest JS Websockets - Guards and Authorization with CASL
Welcome to Part 4: Guards and Authorization with CASL, of building a realtime chat application with Nest JS and React.In this part of the series, were going to introduce a new feature for the applicat...
05:09 pm GMT - Wed, December 21, 2022
Dev To
PostgreSQL and YugabyteDB client execution profiling
Performance is, and always has been an hot topic with databases, and a bit surrounded by mystery, because some specialists would advice changing something, and then all of a sudden the database runs m...
05:05 pm GMT - Wed, December 21, 2022
Dev To
How to switch to Azure kubelogin
If you're using Azure Kubernetes Service (AKS) you may have already seen this warning: ~ kubectl get podsWARNING: the azure auth plugin is deprecated in v1.22+, unavailable in v1.26+; use https://gith...
04:49 pm GMT - Wed, December 21, 2022
Dev To
Welcome Thread - v205
Welcome to DEV!Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about yourself.Reply to someone's comment, either w...
04:28 pm GMT - Wed, December 21, 2022
Dev To
Billions of unnecessary files in GitHub
As I was looking for easy assignments for the Open Source Development Course I found something very troubling which is also an opportunity for a lot of teaching and a lot of practice. Some files ...
04:23 pm GMT - Wed, December 21, 2022
Dev To
This Week In React 129: useEffectEvent, Storybook, OpenNEXT, React Email, Remix, Next.js, Pointer-Events, Expo-MDX...
Hi everyone!This week is pretty busy for an end of the year I'll let you discover it all.My episode for the React Round Up podcast is online. It's about the latest React 18 features, MDX or even Docu...
04:21 pm GMT - Wed, December 21, 2022
Dev To
An immutable Mastodon handle
Whether Twitter crumbles remains to be seen, though some signs are telling. Whatever happens, I'm continuing to invest a bit in Mastodon. Last week, I showed how to sync one's content between Twitter ...
04:05 pm GMT - Wed, December 21, 2022
Dev To
Different Types Of Console Methods You Must Know
You frequently utilised the console.log() method as a JavaScript beginner to show the output of your code. Different kinds of approaches to discover flaws in the code were introduced by JavaScript.You...
03:47 pm GMT - Wed, December 21, 2022
Dev To
is awesome! (when "width: 100%" not working)
Dudes.Sometimes you want your <input> to fit its "parent" with dynamic width and you do it like this:<input type="text" style="width: 100%">But, that "parent" could be smaller then 150px (...
03:35 pm GMT - Wed, December 21, 2022
Dev To
How do you evaluate the importance of StackOverflow reputations to find a job?
As a junior developer, my reputation on StackOverflow has really helped me get a job in positions that I wouldn't have been able to apply for with my limited experience. Indeed, many recruiters and se...
03:32 pm GMT - Wed, December 21, 2022
Dev To
Dyslexia Detection using Machine Learning
Dyslexia is a learning disorder that affects reading and language processing. It is characterized by difficulty in reading, spelling, and writing, and it can be caused by a variety of factors includin...
03:30 pm GMT - Wed, December 21, 2022
Dev To
ChatGPT, will it replace software engineers anytime soon?
ChatGPT is a language model developed by OpenAI that has the ability to generate human-like text. It has been trained on a large dataset of text and is able to generate coherent and realistic response...
02:36 pm GMT - Wed, December 21, 2022
Dev To
CSS Ugly Sweater: Thanos
It's CSS Ugly Sweater season. The past two years I've made CSS projects based off of Ugly Sweaters. The inspiration came from a LEGO Star Wars Advent Calendar that had a minifig in a sweater. Since th...
02:30 pm GMT - Wed, December 21, 2022
Dev To
Proxies for Ad Verification
Ad fraud is a key problem for ad verification companies as it is the main cause of harm to their clients marketing strategies. The most common ad fraud methods are click fraud, falsely accumulating im...
02:14 pm GMT - Wed, December 21, 2022
Dev To
Memphis: Low-code real-time data processing platform
In this blog, I am sharing the learning that is gained from the session Batch Vs Stream Processing - How to Reduce Complexity?.This session is really useful for those who want to learn about the advan...
02:14 pm GMT - Wed, December 21, 2022
Dev To
Download Free Audiobooks from Reddit.
Audiobooks are a convenient way to listen to books on the go, and there are many websites and platforms that offer audiobook downloads. One such platform is Reddit, a social media and discussion websi...
01:24 pm GMT - Wed, December 21, 2022
Dev To
Displaying PDF Files in an Iframe: A Simple Solution
Are you looking for a way to embed a PDF file on your website without relying on external services or plugins? If so, then you're in luck! In this tutorial, we'll show you how to use PHP and cURL to d...
01:19 pm GMT - Wed, December 21, 2022
Dev To
How to Make Your Own Personal Website Using HTML CSS and JS
In this video, we'll show you how to make a basic gaming website using HTML, CSS, and JavaScript. We'll use a responsive design to make sure the website looks good on all devices, no matter how big or...
01:11 pm GMT - Wed, December 21, 2022
Dev To
The worlds best B2B ecommerce UX:Blake (4/5)
I am a UX specialist experienced in both developing and texting great UX experiences.For this article series, Ive spent time digging into some of the best ecommerce sites for B2B and zoomed in on what...
01:10 pm GMT - Wed, December 21, 2022
Dev To
What should we use Bootstrap or Tailwind CSS ?
Both Bootstrap and Tailwind CSS are popular front-end frameworks that can help you build modern, responsive websites and web applications. They both offer a set of predefined styles and layout options...
12:20 pm GMT - Wed, December 21, 2022
Dev To
C
C++ ko'dalarni o'z ichiga oladireplit yordamida ko'dlarni yozamizMasalan;#include <iostream>#include <iomanip>using namespace std;int main() {int eni, boyi; cout << "Area is "; cin...
12:19 pm GMT - Wed, December 21, 2022
Dev To
Using Truffle L2 Boxes to Bridge Blockchain Networks
It's well known that many blockchains have scalability and congestion problems. These issues have wide-ranging effects from slow transaction times, to increased transaction fees, and degraded user exp...
12:02 pm GMT - Wed, December 21, 2022
Dev To
Deploy your own Linktree with LittleLink on GitHub Pages
IntroductionAs you may have heard, Elon Musk's Twitter recently banned links to social media reference landing pages such as Linktree, many.link, and Lnk.Bio. That resulted in mayhem.Fortunately...
11:46 am GMT - Wed, December 21, 2022
Dev To
Quick IPFS
ConceptsIPFS ! = BlockchainBlockchain serves on-chain dataIPFS serves off-chain dataIPFS provides an option of saving big volume datas for blockchain.IPFS ! = FilecoinIPFS focuses on addressing,...
10:40 am GMT - Wed, December 21, 2022
Dev To
Host a Serverless Flask App on Vercel
Flask is a popular Python web framework that makes it simple to create web applications and API's in a short period of time. If you've created a Flask app and are worried about configuring a server as...
10:38 am GMT - Wed, December 21, 2022
Dev To
Control your AWS Apps with a simple message.
Several tools in the market that enable the engineering teams to easily roll out the application changes in various environments from a simple config to major code changes. But it often requires some ...
10:03 am GMT - Wed, December 21, 2022
Dev To
Why decentralized storage matters for NFT metadata and your next NFT collection
Instead of overdoing what meets the eye, NFT projects should focus more on metadata and the way it's stored. With IPFS and IPNS, you can distribute NFT metadata and make it updateable. ...
09:07 am GMT - Wed, December 21, 2022
Dev To
Breaking out of tutorial hell
In this article I want to address about escaping tutorial hell and if you haven't heard of that expression before its basically where you're learning to code and you become super dependent on YouTube ...
09:00 am GMT - Wed, December 21, 2022
Dev To
Playwright - debug your tests
Debug your testsOne of the most popular things done by developers is to debug the code using console.log.But today I want to show you how to debug your Playwright tests.Let's start with the Play...
08:46 am GMT - Wed, December 21, 2022
Dev To
Weekly web development resources 129
Sponsored TowerOver 100,000 developers and designers are more productive with Tower - the most powerful Git client for Mac and Windows. UnovisA modular data visualization framework forReact,...
07:21 am GMT - Wed, December 21, 2022
Dev To
Awesome animation effect for any SVGs with a surprisingly simple trick
In this short tutorial, I'll demonstrate how to animate the paths of any SVG similar to the animation shown in this gif (the animation is slowed down in the gif :/ ).There are a few ways to create SVG...
07:11 am GMT - Wed, December 21, 2022
Dev To
Let's join Perl Club Forum!
Let's join Perl Club Forum!For those who want to have a small conversation with their friends on the topic of Perl.Anyone interested in Perl is welcome to attend.Perl Club Forum...
07:07 am GMT - Wed, December 21, 2022
Dev To
SPVM 0.9669 is released
SPVM 0.9669 is released. New Features and EnhancementChanges0.9669 2022-12-21 [Incompatible Changes] * Renamed the create_precompile_source Precompile Native API to build_class_source. [New ...
07:02 am GMT - Wed, December 21, 2022
Dev To
Vendure community and more
It's not the first time I'll be talking about community. I think it's an essential aspect of any successful tool.This shows in my previous explorations of Astro, Medusa, and now Vendure as well.All th...
06:52 am GMT - Wed, December 21, 2022
Dev To
Why companies migrating to Rust?
As a statically-typed systems programming language, Rust has gained a lot of traction in recent years for its focus on safety and performance. This has led many companies to consider migrating from C+...
06:05 am GMT - Wed, December 21, 2022
Dev To
git switch and git checkout How to switch branches in git
Author: Muhammad Khabbab IntroductionWhen working on a project, you usually work on more than one branch at a time. You also switch branches frequently based on priorities. Efficient branch switc...
05:17 am GMT - Wed, December 21, 2022
Dev To
Top 15 ideas of SaaS based startups in 2023 - by ChatGPT
Currently, we are seeing ChatGPT everywhere. This has become a trend now. I was testing this awesome AI tool one more time to check what are the possible ideas of SaaS based startups, that can be usef...
04:33 am GMT - Wed, December 21, 2022
Dev To
Yet Another Newsletter LOL: Just in time
This one is coming to you a little earlier this week as Im off for the holidays, and I know some of you are as well. With that, another week, another newsletter. Lets get to it!Around the WebI caught ...
02:37 am GMT - Wed, December 21, 2022
Dev To
Python-Basics
Dear, everyone. This is first step of "HackInScience Python Exercises" series.I've finished all the basic exercises and share them on my Github.Hello WorldPrint 42Number of seconds in a yearUsing oper...
02:35 am GMT - Wed, December 21, 2022
Dev To
Runme: Road to Testable Docs
Today, we are excited to ship Runme v0.4 adding notebook authoring capabilities. The first intermediate step on the road to v1.0. Make changes to your existing READMEs, execute your commands, save and...
02:29 am GMT - Wed, December 21, 2022
Dev To
Troubleshooting AWS Application Composer Errors
AWS Application Composer was released to Public Preview during re:Invent 2022. The Developer Guide Documentation covers the basics of how to use the service, but currently there's limited guidelines o...
02:05 am GMT - Wed, December 21, 2022
Dev To
Understand difference between HTTP and HTTPs
IntroductionIn this we will see what will be the practical difference between http and https. ProcedureWireshark tool is used to capture the TCP packets and examine them.There are two websites:-1- (ht...
01:23 am GMT - Wed, December 21, 2022
Dev To
React's new killer documentation focused only on functional components
It's no secret that the old React documentation is useless most of the time because it no longer reflects the modern way of developing using this framework. In this article, we'll explore its new docu...
10:17 pm GMT - Tue, December 20, 2022
Dev To
Being an AWS Community Builder in 2022
What surprises you most about the AWS Community builders program?I am always amazed at how "ON" this community is. There is always something happening and always someone online somewhere to pro...
09:40 pm GMT - Tue, December 20, 2022
Dev To
Favorite TypeScript Resources
TypeScript has become a mainstay in a lot of open source projects these days, and it's also a "preferred skill" in many web development and front-end engineering job posts.I started learning TypeScrip...
09:05 pm GMT - Tue, December 20, 2022
Dev To
Merry Christmas from an AWS Community Builder
It's the most wonderful time of the year...And a good reason to write another blog post, this time about the AWS Community Builders Program and my experience with it. Make sure you check the posts fro...
09:04 pm GMT - Tue, December 20, 2022
Dev To
Difference between Entity and DTO
This post seeks to present entity and DTO in a low complexity aiming at the beginner developer.Entities are classes that have a relation intrinsic to the business, for example, a class that maps a tab...
08:37 pm GMT - Tue, December 20, 2022
Dev To
Top 7 Featured DEV Posts from the Past Week
Every Tuesday 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 i...
08:34 pm GMT - Tue, December 20, 2022
Dev To
Module Federation in mobile apps powered by NativeScript
Module federation has been one of the most popular topics in development lately. People love the way it allows teams to develop applications independently and integrate them all into a single final a...
08:31 pm GMT - Tue, December 20, 2022
Dev To
Module Federation for the Business
What is Module FederationModule Federation is a technique that allows developers to split a large web application into smaller, independent modules that can be loaded on demand. The concept of M...
08:25 pm GMT - Tue, December 20, 2022
Dev To
How To Use LocalStorage
Welcome again, reader, to another entry in my blog where I attempt to demystify and explain a technical topic. I'm going to concentrate on localStorage this time.What is LocalStorage?In the simplest t...
08:07 pm GMT - Tue, December 20, 2022
Dev To
Keyword Research Case Studies: Ownership Campaigns
I'd wrapped the core part of the SEO for Non-Scumbags series by poisoning the idea of content-creation-as-art with art's natural, mortal enemy: ROI. For this reason, I thought folks might not take me ...
07:58 pm GMT - Tue, December 20, 2022
Dev To
JavaScriptmas 2022 - Issue 3
JavaScriptmas is almost over, but there is still time to get in on the fun! I cover the event in this article series by completing each daily challenge, providing solutions, and featuring others...
07:53 pm GMT - Tue, December 20, 2022
Dev To
Setting up your MacBook for mobile Flutter development
This month I'm trying to level up on my mobile development skills by learning Flutter with and end goal of building a mobile search application. The first step was setting up a functional local dev en...
07:48 pm GMT - Tue, December 20, 2022
Dev To
Improve AI Face Recognition Accuracy Using Deep Learning
Biometric identification of a person by facial features is increasingly used to solve business and technical issues. The development of relevant automated systems or the integration of such tools into...
07:13 pm GMT - Tue, December 20, 2022
Dev To
What is Kubernetes and how should you monitor it?
In this blog post, you'll learn what Kubernetes is and what components youll need for complete observability. It's the first part in a Monitoring Kubernetes series. What is Kubernetes?Kubernetes,...
06:24 pm GMT - Tue, December 20, 2022
Dev To
Web workers, React, and TypeScript
Written by Onuorah BonaventureIn this article, we will learn about web workers and how to use them in a React and TypeScript project by building a paginated data table. We'll learn how to determine th...
04:58 pm GMT - Tue, December 20, 2022
Dev To
laravel: strategies for db seeding
if you write laravel projects, then you've probably written some database seeders and maybe some factories to create some convincing fake data to fill out your tables so you have something to show you...
04:49 pm GMT - Tue, December 20, 2022
Dev To
Does Angular Support Generic Component Types?
You may be familiar with writing Typescript Generics like Grid<IRowData> but how does this work for Angular components? We can't provide generic types to our template selectors so how does Angul...
04:46 pm GMT - Tue, December 20, 2022
Dev To
Graph Algorithms Cheat Sheet For Coding Interviews
When applying for developer roles, the interviewer might ask you to solve coding problems and some of the most basic ones include graph algorithms like BFS, DFS and Dijkstra's algorithm. You should ha...
04:38 pm GMT - Tue, December 20, 2022
Dev To
Watch And Evaluate
This has been a spectacularly intensive week. The new YouTube channel carrying the course is exploding with subscriptions, it's just entering its 3rd week... The course website is now live, you can se...
04:12 pm GMT - Tue, December 20, 2022
Dev To
Writing a CPAN module that talks to ChatGPT
ChatGPT exposes an API, but theres no CPAN module for taking advantage of that. Lets put that right (with help from ChatGPT)Write a Perl CPAN module for connecting to a ChatGPT serverTo create a Perl ...
04:06 pm GMT - Tue, December 20, 2022
Dev To
ChatGPT Flatlogic: Generate Fully-Functioning Web Apps Based on Description
We are excited to announce a groundbreaking new integration that allows users to generate fully-functioning web apps in minutes, simply by describing the app in English! This integration leverages the...
03:33 pm GMT - Tue, December 20, 2022
Dev To
'Twas the Night Before Christmas: Cloud Edition
'Twas the night before Christmas, and all through the cloudEvery server was stirring, it was really quite loud.The lambdas were running, provisioned with care,In hopes that complex workloads soon woul...
03:33 pm GMT - Tue, December 20, 2022
Dev To
Community Builders Christmas Edition
What surprises you most about the community builders program?How much of a global community we are. There's always room for improvement in terms of diversity, but this group has exceeded my init...
03:22 pm GMT - Tue, December 20, 2022
Dev To
Building a free Open-source portfolio template using HTML, CSS and JS
On the 15th of May in 2020 I wrote here about the free open source portfolio template that anyone could use for free. GitHub Repo Link Check out the live demo here S...
03:18 pm GMT - Tue, December 20, 2022
Dev To
Step-By-Step Guide to Adding Dark Mode and Multiple Themes to Your Next.js App
Adding themes to your Next.js app makes it possible for your users to personalize their experience and improve the usability of your product. With themes, users can easily switch between light and dar...
03:11 pm GMT - Tue, December 20, 2022
Dev To
Make your terminal look like 10x developer!
Steps Install TerminalWindows Terminal and Hyper is the terminals I tested. Using another terminal may or may not work.Windows TerminalMicrosoft Store (Preferred)GitHubwinget winget instal...
03:04 pm GMT - Tue, December 20, 2022
Dev To
AWS Community Builders - Christmas Edition
What surprises you most about the community builders program?Honestly, this is a very hard question to answer considering how talented the individuals are in this program. One of the biggest sur...
03:00 pm GMT - Tue, December 20, 2022
Dev To
Git Tags and Git Branches
Within IT there are lots of different ways to solve problems, architect solutions, deploy applications, etc. And when we look at the options that Git gives us for code management, there are lots of d...
02:53 pm GMT - Tue, December 20, 2022
Dev To
Netlify vs Vercel vs Surge | The best platform I use to deploy your projects?!
One of the most important steps that should be considered when building Web projects is deploying your project so that anyone can see your work and try the project and its Features live as reading you...
02:42 pm GMT - Tue, December 20, 2022
Dev To
AWS Community Builders X-mass edition
Merry Christmas What surprises you most about the community builder program?I have completed almost two years with this stunning community and I believe I have been experiencing all kind of events ar...
01:58 pm GMT - Tue, December 20, 2022
Dev To
(re-)Introduction
Hello I'm Martin, a UK based Web Developer and AWS consultant. I've been a member of this community for 4 years now, but purely in read-only mode I'm afraid. Recent events have made me reconsider my o...
01:48 pm GMT - Tue, December 20, 2022
Dev To
Introduction to variables in JavaScript
Variables are an essential part of any programming language, and JavaScript is no exception. In this article, we'll cover everything you need to know about variables in JavaScript, including how to de...
01:30 pm GMT - Tue, December 20, 2022
Dev To
Add auto-save to your website with javascript
In this short post, I'll show you how to simply add the auto-save functionality to your HTML page with javascript.Whenever the user starts typing we show a message that there are unsaved changes and 1...
01:27 pm GMT - Tue, December 20, 2022
Dev To
CSS Selectors Use cases
Hello Everyone today i will show you how you can combine selectors in CSS to use them efficiently. I am not going to discuss All the selectors and how to use, i will just showcase some code snippets f...
01:18 pm GMT - Tue, December 20, 2022
Dev To
The worlds best B2B ecommerce UX:Amy Myers MD (3/5)
I am a UX specialist experienced in both developing and texting great UX experiences.For this article series, Ive spent time digging into some of the best ecommerce sites for B2B and zoomed in on what...
01:15 pm GMT - Tue, December 20, 2022
Dev To
AWS Community Builders Christmas and New year 2023
What surprises you most about the community builders program?AWS Community Builders is a program that offers technical resources, training, and networking opportunities. High quality technical t...
01:12 pm GMT - Tue, December 20, 2022
Dev To
V-Blogs
V-Blogs is a website in which you can add, update, delete blogs. In this website you can listen to the blogs. You can also record the blog to publish it. It is created using react and any user can add...
12:45 pm GMT - Tue, December 20, 2022
Dev To
c da 2-Dars
#include <iostream>using namespace std;int main() {cout << "22222";cout << "2 2";cout << "2 2";cout << "22222"; return 0; }xammasini 1-po'stima aytgandm.bu yerda bi...
12:45 pm GMT - Tue, December 20, 2022
Dev To
Community Builders - Christmas Edition
A holiday story of cloud builders, this is the Jenn Bergstrom edition, check out the other posts from my fellow AWS Community Builders on why they love the program and learn more about them too!* ...
12:42 pm GMT - Tue, December 20, 2022
Dev To
Appreciation for Community Managers
I had the privilege of joining the inaugural class of AWS Community Builders back in 2020. I've put a lot into the program in these two years and change, but it's fair to say I've gotten more out. So ...
12:15 pm GMT - Tue, December 20, 2022
Dev To
* / % -bugungi darsimiza
Biz bugun / ni organdik.int A= 7;int B= 3;cout << 3 / 10 << endl; cout << 3 % 10 << endl; return 0;}Bizlar bo'lishdan foiz chiqarishni organdik.int son;cin>> son; cout ...
11:54 am GMT - Tue, December 20, 2022
Dev To
Frontend Magic: All tools at one place
Frontend Superhero KitList of all frontend tools you need to build your website with ease and fast. An extensive list of all tools such as frameworks, UI libraries, animations, databases, data, ...
11:40 am GMT - Tue, December 20, 2022
Dev To
Dynamic return type based on input parameter in TypeScript like Prisma
Prisma does a good job of type safetyAfter using TypeORM for many years, I have switched to Prisma recently, as mentioned in one of my posts: Wh...
10:26 am GMT - Tue, December 20, 2022
Dev To
Backdrop-filters
Backdrop filters in CSS. This project demonstrates how CSS backdrop filters can be used to create a professional-looking backdrop. The backdrop-filter CSS property lets you apply graphical effects suc...
09:56 am GMT - Tue, December 20, 2022
Dev To
AWS Community Builders - Christmas Edition
What surprises you most about the community builders program?It is phenomenal how many sharp-witted talented individuals are in the Community Builders program and everyone is so willing to share...
09:46 am GMT - Tue, December 20, 2022
Dev To
AWS Community Builders Holiday Post 2022
AWS Community Builder Year 1 - Fly to the moon and back!I would like to say thank you and express my gratitude to the AWS Community for the motivation to stretch my goals, speak, build, write, s...
09:46 am GMT - Tue, December 20, 2022
Dev To
AWS Community Builders - Secret Santa Holiday Post 2022
AWS Community Builder Year 1 - Fly to the moon and back!I would like to say thank you and express my gratitude to the AWS Community for the motivation to stretch my goals, speak, build, write, s...
09:46 am GMT - Tue, December 20, 2022
Dev To
5 Game Changing C 11 Tips and Tricks You Need to Know (With Examples)
C# 11 is a powerful and popular programming language, and there are many tips and tricks that can help developers improve their code and increase efficiency. Here are some examples:Use the "using" sta...
09:37 am GMT - Tue, December 20, 2022
Dev To
Dev.to and Other Options for Sharing Your Blogs
Hey there fellow developers!If you're a regular reader of dev.to, you might be wondering if there are any other great places to share your blogs and articles. After all, it's always good to have a few...
09:07 am GMT - Tue, December 20, 2022
Dev To
Introduction to the GraphQL Schema
Hi there! In this post well cover some basics concepts to start describing your app data using the GraphQL Schema. But before we dive any further into detail, lets find out more about GraphQL's origin...
09:02 am GMT - Tue, December 20, 2022
Dev To
Prepare for Google Cloud Professional Cloud Architect exam : Regions and Zones
Regions and ZonesIn case you need to expand your business in other states in the world, you can use regions to put your business data in the cloud. Thus people in that state can easily get your servi...
09:00 am GMT - Tue, December 20, 2022
Dev To
Everything About Medusa - An Open-Source Alternative to Shopify
IntroductionMedusa is an open-source Shopify alternative that enables users to quickly construct a virtual commerce store.Its extensible architecture allows clients to adapt their engines to mat...
09:00 am GMT - Tue, December 20, 2022
Dev To
AWS Community Builders Holidays posts 2022
A very warm welcome from the AWS Community Builders to the 2022 Holiday Season!As you might have heard or read before, during re:Invent 2022 a few AWS community builders went out to a "pre:Invent Hike...
08:40 am GMT - Tue, December 20, 2022
Dev To
ReductStore Client SDK for C v1.2.0
We are excited to announce the releaseof ReductStore Client SDK for C++ v1.2.0! This releaseincludes updateddocumentation after we renamed the project from "Reduct Storage" to "ReductStore", and suppo...
08:39 am GMT - Tue, December 20, 2022
Dev To
9 stunning web design trends to watch in 2023
As we approach the end of 2022, it's time to start looking ahead to the next year in web design.From bold gradients and retro vibes to minimalism and immersive experiences, the following trends are su...
08:35 am GMT - Tue, December 20, 2022
Dev To
JavaScript Objects
This blog post is your crash course for you to learn about one of the vital topics in JavaScript, i.e., JavaScript Objects.There are two ways JavaScript data can be defined either a Primitive or an Ob...
08:23 am GMT - Tue, December 20, 2022
Dev To
SEO Proxies for Search Engine Monitoring
Search engine optimization monitoring is the process of controlling the performance of your website - tracking the visibility, rankings, and general brand strength on search engines to find new ways i...
08:15 am GMT - Tue, December 20, 2022
Dev To
Color formats on the Web
In the world of digital design, color plays a crucial role in creating visually appealing and effective websites and applications. One important aspect of using color on the web is understanding the d...
08:05 am GMT - Tue, December 20, 2022
Dev To
How to ask for a referral on LinkedIn
Asking for a referral on Linkedin is a good way to get closer towards your desired job. Though it doesn't guarantee you for the job, it increases the chance that your application will be seen by a rec...
07:04 am GMT - Tue, December 20, 2022
Dev To
How to Set Up a Cron Job to Update Your Firebase Collection
Are you tired of manually updating your Firebase collection? Do you want a way to automate the process and save yourself time? Then a cron job is the solution you need!A cron job is a task that is sch...
06:00 am GMT - Tue, December 20, 2022
Dev To
Operation Ho Ho Ho, or how AWS Community Builders saved the holidays!
What surprises you most about the community builders program?I love learning new things, but mostly I like socializing with builders around the world and I am very surprised on how builders help...
04:51 am GMT - Tue, December 20, 2022
Dev To
The Rainbow of Crypto Schemes: Embracing the many Flavours, Beyond the Basic Ponzi Scheme
As crypto enthusiasts, we've all heard it before: "Oh, it's just another Ponzi scheme." It's time to stop the crypto scheme discrimination! For far too long, people have been quick to label every sing...
01:44 am GMT - Tue, December 20, 2022
Dev To
SPVM 0.9668 is released
SPVM 0.9668 is released. New Features and EnhancementChanges0.9668 2022-12-20 [New Features] * Added the items native API. int32_t (*items)(SPVM_ENV* env, SPVM_VALUE* stack); * Added ...
01:40 am GMT - Tue, December 20, 2022
Dev To
7 best websites to get tons of fonts for free
If you're a web designer, you know that finding the right font can be crucial to the success of a project. The right font can add personality and style to your website, while the wrong font can make i...
01:22 am GMT - Tue, December 20, 2022
Dev To
Data Structures: Arrays and Lists in Comparison
Usually, when you start your programming journey, the first data types you come up against are arrays and lists. Arrays are a fundamental data type, many more complex data types are built on top of ar...
12:33 am GMT - Tue, December 20, 2022
Dev To
Quick bytes to integer (or other type) conversion in Python
Sometimes you have a bytes object but what you really want is an integer.For example, I want the unsigned 32-bit integer represented by b'1234'. I can do the conversion with struct.unpack:>>>...
12:28 am GMT - Tue, December 20, 2022
Dev To
150 Expresses JavaScript Que Voc Precisa Conhecer
Mantenha esse glossrio JavaScript salvo para acessar quando houver dvidas em variveis, mtodos, strings e mais. Variveis JavaScriptvar: a varivel mais usada. Pode ser reatribuda, mas acessada ap...
12:17 am GMT - Tue, December 20, 2022
Dev To
Utility Types, in Typescript.
In our day routine as software developer we usually needs to manipulate data and types for multiple purposes: to update a entry in database, to mapping a DTO (Data Transfer Object), to structure our r...
12:00 am GMT - Tue, December 20, 2022
Dev To
How to implement the WebFinger Protocol on a NextJS site
How to implement the WebFinger Protocol on a NextJS siteWith all the craziness thats been happening over at Twitter recently, Ive been taking a look at Mastodon. Its similar to Twitter, but at t...
11:38 pm GMT - Mon, December 19, 2022
Dev To
Wrapping up 2022!!
If I have to describe my year 2022 in a few words I would say - "Power of manifesting".I stopped making new year goals long back. I now go with the flow.As I look back I see growth, learning, and enj...
11:37 pm GMT - Mon, December 19, 2022
Dev To
RPG In A Box A Game Dev Tool For Everyone
One recent evening, my husband grabbed my attention, to show me a newly free title on Epic Games, called RPG In A Box. On a brief read of the description I figured it sounds interesting, so he added i...
11:23 pm GMT - Mon, December 19, 2022
Dev To
The Benefits of Pair Programming for Problem-Solving
Pair programming is when two developers work together at one workstation. Not necessarily on the same computer, but they work together on the same programming task. In remote work I love to use Visual...
10:57 pm GMT - Mon, December 19, 2022
Dev To
Learn CSS Animation the Cool Way
What is CSS Animation?CSS animation allows you to animate the values of CSS properties over time. It can be used to add visual interest and interactivity to a webpage and can also be used to cre...
10:52 pm GMT - Mon, December 19, 2022
Dev To
Componentes Funcionais e de Classe em React
Um artigo objetivo sobre componentes em ReactO que so React Components?Components so considerados os principais blocos de construo de um aplicativo em React;Embora todos os componentes estejam n...
10:51 pm GMT - Mon, December 19, 2022
Dev To
All You Need To Know About Arrays In JavaScript (1)
Let's Try To Know Why We Need Arrays In Programming.let's try this scenario we need to write a straightforward program average to five numbers.let a=1 ,b=2 ,c=3 ,d=4 ,e=5;let avarage= (a+b+c+d+e) /5...
09:59 pm GMT - Mon, December 19, 2022
Dev To
How To Use Async/Await
Welcome again readers to another blog post where I attempt to demystify and explain a technical topic. What async/await is and how to utilize it will be the main topics of this blog.I believe it would...
09:59 pm GMT - Mon, December 19, 2022
Dev To
The Impact and Ethics of AI Art
Let's talk artificial intelligence (AI) generated artwork and who is affected by it and the ethical questions this raises. What is AI Art?With the advent of transformer-based art generation syste...
09:54 pm GMT - Mon, December 19, 2022
Dev To
What Does ChatGPT Mean for New Software Developers?
I spend my days teaching new developers how to code at Tech Elevators fantastic programming bootcamp. My evenings and weekends, however, belong to my study of data science, artificial intelligence, an...
09:23 pm GMT - Mon, December 19, 2022
Dev To
Coding Garden Log - Entry 0
Hey there! I'm trying something new and will be posting my weekly email updates as a blog post as well. I may or may not continue this. Regardless, thanks for stopping by. Last WeekLast week was ...
08:35 pm GMT - Mon, December 19, 2022
Dev To
Guidelines for AI-assisted Articles on DEV
Hey DEV Community! As a member of the DEV staff, I read a lottttt of your articles. Over the past month or so, its been awesome to see so many folks take up an interest in topics such as AI, OpenAI/Ch...
08:30 pm GMT - Mon, December 19, 2022
Dev To
Motivos para hospedar as fontes do Google Fonts localmente
Fontes do Google ainda mais rpidas atravs de self-hostToda vez que eu vou usar alguma fonte do Google Fonts eu sempre me pergunto qual a melhor abordagem para isso. Nesse artigo vou percorrer al...
07:47 pm GMT - Mon, December 19, 2022
Dev To
2022 Book Recap: The Best Books I Read this Year
It is time for the 2022 book recap! 2022 was a year with a lot of changes for me. The most important thing was that I became a twin dad in May! With limited time and energy, some of my hobbies were ab...
07:39 pm GMT - Mon, December 19, 2022
Dev To
React vs React Native: How Different Are They, Really?
Over the years that Ive been working with React (circa 2014) and React Native (circa 2016), Ive had everyone from engineers to CEOs to product people ask me some form of the question, "What are the di...
06:49 pm GMT - Mon, December 19, 2022
Dev To
How to offend most of your international users all at once
This article originally appeared on my personal dev blog: Byte High, No Limit.We love icons. They're a great way to convey information simply, even if many of them are skeuomorphs from a bygone age. Y...
06:46 pm GMT - Mon, December 19, 2022
Dev To
Why (and when) you should use Kubernetes
Kubernetes is a powerful container management tool that automates the deployment and management of containers. Today, Kubernetes (k8s) is a popular trend in cloud computing, and its easy to see why as...
06:37 pm GMT - Mon, December 19, 2022
Dev To
VS Code extensions I always use
If you are working with JS, chances are that you are already using VS Code. It is the most popular editor for JS development. Some of the reasons why VS Code is so popular is the fact that it costs no...
06:23 pm GMT - Mon, December 19, 2022
Dev To
What is ChatGTP and why should you care?
ChatGPT is a cutting-edge language processing model created by OpenAI, a company famous for its AI-based products like GPT-3 or DALL-E.In this video you will learn:What ChatGPT is capable ofWhat ChatG...
05:45 pm GMT - Mon, December 19, 2022
Dev To
Meme Monday
It's Meme Monday!Today's cover image comes from last week's thread.DEV is an inclusive space! Humor in poor taste will be downvoted by mods....
05:20 pm GMT - Mon, December 19, 2022
Dev To
React vs Vue.js: A Comparison
IntroductionReact and Vue.js are two of the most popular JavaScript libraries for building user interfaces. Both libraries have a large and active community of developers, and are widely used in...
05:09 pm GMT - Mon, December 19, 2022
Dev To
The top 10 extensions for Google Chrome for developers (You must have)
Are you a developer looking for the best Chrome extensions to enhance your productivity? Look no further! In this article, we will provide you with a comprehensive list of the top 10 Chrome extensions...
05:02 pm GMT - Mon, December 19, 2022
Dev To
3D Plank
The 3D Plank was made by Amiru Weerathunga. My original design was a box, but I decided to turn it into a plank after I made it. ...
04:52 pm GMT - Mon, December 19, 2022
Dev To
How to Migrate from Twitter to Mastodon
Let's say you want to leave Twitter. For whatever reason. Everyone's talking about Mastodon and how great it is. How can you make the switch? Are there any easy ways to move from Twitter to Mastodon?N...
04:51 pm GMT - Mon, December 19, 2022
Dev To
Embedded Rust & Embassy: I2C Temperature Sensing with BMP180
This blog post is the fourth of a multi-part series of posts about Rust embassy for the STM32. This post is going to explore communicating over I2C using the embassy HAL. Please be aware that certain ...
04:46 pm GMT - Mon, December 19, 2022
Dev To
November 28, 2022 FLiP Stack Weekly
November 28, 2022FLiP Stack Weekly More talks coming this month! Join Tim around the virtual world at various conferences.A quick preview of Apache Pulsar + Apache Pinot. ty...
04:30 pm GMT - Mon, December 19, 2022
Dev To
Docker tutorial - the basics
ContentDisclaimerWhat is DockerWhy we should use it?The basic conceptThe first runConclusionLinks DisclaimerThis is not another random Docker article. I had a difficult time understanding t...
04:26 pm GMT - Mon, December 19, 2022
Dev To
JavaScript support hits 1.0 milestone on Compute@Edge
When Compute@Edge was launched, we talked about why we didnt fully support JavaScript at that time. Support was added in July last year, and it has been an exciting journey to see what people have alr...
04:00 pm GMT - Mon, December 19, 2022
Dev To
Answer 1.0 is coming, the best open-source solution for Q&A Community
The open-source Q&A community software Answer 1.0 is coming! This is the first stable version of Answer since alpha released in October. Being highly scalable and modern, Answer is the best open-s...
03:41 pm GMT - Mon, December 19, 2022
Dev To
The worlds best B2B ecommerce UX: Grainger (2/5)
I am a UX specialist experienced in both developing and texting great UX experiences.For this article series, Ive spent time digging into some of the best ecommerce sites for B2B and zoomed in on what...
03:39 pm GMT - Mon, December 19, 2022
Dev To
Building Real-Time Requires a Team: Tim Spann, Developer Advocate @ Stre...
https://youtube.com/embed/k8Eey16OQMg...
03:37 pm GMT - Mon, December 19, 2022
Dev To
Metaprogramming with Ruby
Ruby is an object-oriented programming language known for its simplicity, flexibility, and power. One of the features that sets Ruby apart is its support for metaprogramming, which allows programmers ...
03:16 pm GMT - Mon, December 19, 2022
Dev To
Salesforce Functions with Heroku Postgres
Salesforce Functions and Heroku Data Series: Part One of ThreeThis article is the first of a three-part series on utilizing Heroku Managed Data products from within a Salesforce Function. In thi...
03:08 pm GMT - Mon, December 19, 2022
Dev To
What are your goals for the week of December 19?
What are your goals for this week? I'm trying to decide if I want to run these posts during the break. I may just post the questions next week. I'll still make some CSS art. What are you building? Wha...
02:59 pm GMT - Mon, December 19, 2022
Dev To
Music Monday What are you listening to? (Christmas Edition )
cover image source: Christmas Music It's the most wonderful time of the year... That's right y'all, we're doing Christmas music! So, get suited up in your most festive sweater, grab your gifts, and ...
02:57 pm GMT - Mon, December 19, 2022
Dev To
Software Engineering: Do You Concur?
Reading A Great New BookI just added the book, Modern Software Engineering: Doing What Works to Build Better Software Faster to my bookshelf & began reading it last night. Authors With ...
02:48 pm GMT - Mon, December 19, 2022
Dev To
Old Photo Effect with CSS
This article will review how to create an old photo effect on any picture using only CSS. No need for Photoshop or any other image editor. And all in just a few lines of code!We will check three diffe...
02:21 pm GMT - Mon, December 19, 2022
Dev To
What is Reverse Email Lookup and How to Use it Effectively
How has everyone been lately? I hope you are all doing well out there. Today's topic will be about the Simple methods in which Reverse Email Lookup can be utilised. First of all, what exactly is Rever...
02:00 pm GMT - Mon, December 19, 2022
Dev To
How to use Angular Provider
Angular Provider is like a command to Angular Dependency Injection system regarding how to get an object/instance for a particular dependency.This helps us to register dependencies, like classes or fu...
01:55 pm GMT - Mon, December 19, 2022
Dev To
Best fields in Computer Science
Cloud servicesThere is a lot more to the cloud than just a robust storage solution. The year 2021 proved to be watershed moment for cloud computing. Just like the year before it allowed more fle...
01:32 pm GMT - Mon, December 19, 2022
Dev To
Calculating ATR (Average True Range) using JavaScript
ATR (Average True Range) is a technical analysis indicator that shows the average range of a securitys price over a given period of time. It is calculated using the following steps:Calculate the true ...
01:18 pm GMT - Mon, December 19, 2022
Dev To
The Essential JavaScript Libraries for Frontend Development
In this blog post, we will take a detailed look at each of these libraries, their features, and their differences. By the end of this post, you should have a good understanding of which library is bes...
01:00 pm GMT - Mon, December 19, 2022
Dev To
Understanding JavaScript Promises
Promises are one of the most important features of JavaScript, they allow us to write cleaner code by reducing callback functions and give us the ability to perform asynchronous operations in a more l...
12:52 pm GMT - Mon, December 19, 2022
Dev To
FLiP Stack Weekly 19-dec-2022
19-Dec-2022 FLiP Stack WeeklyWelcome to one of the last newsletters of 2022.It is a honor to receive recognition from my long term blog supersite DZone. Always the best place for #IoT, #Big...
12:22 pm GMT - Mon, December 19, 2022
Dev To
Overcoming Struggles: 6 Tips for Software Engineers Looking to Thrive in Their Career
If you are a software engineer struggling through your career, here are some tips that might help you get back on track:Seek guidance and mentorship from experienced professionals. Don't be afraid to ...
11:32 am GMT - Mon, December 19, 2022
Dev To
Firebase Authentication: Build a Smooth Authentication Flow System with Firebase
IntroductionIn this tutorial, we are going to follow a step-by-step guide on how to set up the Firebase authentication service, and then walk through how to implement the service in your applica...
11:26 am GMT - Mon, December 19, 2022
Dev To
Concepts behind modern frameworks
Many beginners ask "which framework should I learn?" and "How much JS or TS do I need to learn before a framework?" - countless opinionated articles go into promoting the advantages of the author's pr...
11:23 am GMT - Mon, December 19, 2022
Dev To
Deploying your API to the web
OverviewIn previous articles, we have built APIs and tested them in our local environment. In this article we will deploy a back-end to the internet.Here's the project we will be deploying: ...
11:20 am GMT - Mon, December 19, 2022
Dev To
c 6-dars
#include <iostream>using namespace std ;int main5() {// kutubxona <cmathh>float a; cin >> a; cout << round(a);return 0;}int main4() {int son; cin >> son; char a = cha...
11:10 am GMT - Mon, December 19, 2022
Dev To
ReductStore v1.2.0 Released
Hello, everyone!We're excited to announce the releaseof ReductStore v1.2.0. In this update, we've made someimportant changes toimprove the way tokens and buckets are managed. Specifically, when you cr...
10:44 am GMT - Mon, December 19, 2022
Dev To
If you could automate one process what would you automate?
I don't know about you, but it never feels like there's enough time in the day, and it definitely feels like there are tasks that I procrastinate working on because they don't exactly get me excited. ...
10:00 am GMT - Mon, December 19, 2022
Dev To
How to use jest test.each function
Let's test with Jest the following isInfiniteDate function, which checks whether the given date is "infinite" in the given context:export const isInfiniteDate = (input: string): boolean => { con...
09:45 am GMT - Mon, December 19, 2022
Dev To
Hire a Software Dev for 6 per month
According to Gartner the average low-code software developer is 10 times more productive than a traditional software developer, and during 2024 Low-Code will be responsible for 65% of every single sof...
09:36 am GMT - Mon, December 19, 2022
Dev To
Proxies for Alternative Data
To make smart financial moves, you need to draw insights from all sources available, including alternative data. While the web is full of valuable material, you needto be careful with your data harves...
08:46 am GMT - Mon, December 19, 2022
Dev To
API gateway deployment patterns
APIs are changing the way we build applications and changing the way we expose data, both inside and outside our organizations. Also, the success of our APIs depends on their integrity, availability, ...
08:34 am GMT - Mon, December 19, 2022
Dev To
Follow @Verisimilitude11 On GitHub!
Hey dev.to community!If you're interested in keeping up with my projects and code repositories, be sure to follow me on GitHub at https://github.com/Verisimilitude11. I'll be sharing updates, new proj...
08:21 am GMT - Mon, December 19, 2022
Dev To
Mastering Injectable Services: A Comprehensive Guide
In Angular, the @Injectable decorator is used to create services that can be provided to other components through Angular's dependency injection system. These services can then inject other services p...
08:00 am GMT - Mon, December 19, 2022
Dev To
Improve Your Next.js Apps Performance in 10 Minutes
IntroductionWe all know Next.js is quite heavyweight, especially compared to Svelte Kit or Nuxt.js and optimization is not everyones favorite thing. Your product owner might not want to waste ti...
07:22 am GMT - Mon, December 19, 2022
Dev To
Better DX in JS apps with unplugin-auto-import
When developing projects, I always like to choose the tools that deliver the best Developer Experience possible. That is also why my favourite web framework currently is Nuxt.js (especially with the r...
07:09 am GMT - Mon, December 19, 2022
Dev To
Web Application Deployment on AWS
IntroductionWith the rapid evolution of the software industry in general, developing and deploying web applications is not as easy as writing the code and deploying it on remote servers. Todays ...
07:02 am GMT - Mon, December 19, 2022
Dev To
Git merge - learn by example
Git merge is a powerful tool that allows developers to integrate changes from different branches into a single branch. In this article, I'll explain different ways to merge branches with Git, using a ...
06:49 am GMT - Mon, December 19, 2022
Dev To
Make Your Video Player Float Using PiP API
In this article, I am going to make your video player float by using Picture-in-Picture (PiP) JavaScript Web API. This could be an important feature you can add to your website. If your website is sho...
05:57 am GMT - Mon, December 19, 2022
Dev To
Git 101: Git for Beginners
Hey there!If you're new to the world of programming, you've probably heard the term "Git" thrown around a lot. But what is Git, and why is it so important?In this tutorial, we're going to cover the ba...
05:08 am GMT - Mon, December 19, 2022
Dev To
FRONTEND TOOLS | At one place
There are many tools present but its hard to remember every tool.Well not now cause now you can find every front-end tool at one place Visit FRONTEND ToolsHere you can add your favorite tools to the l...
04:32 am GMT - Mon, December 19, 2022
Dev To
Discover the Chaos Genius Way to Slash Your Data Warehouse Costs and Boost ROI
IntroductionThe advent of big data and cloud computing has had far-reaching effects across many industries. If you're thinking of getting a competitive edge for your business, you've probably al...
04:11 am GMT - Mon, December 19, 2022
Dev To
Interview: Basic Horizontal Nav Bar
It's like this:Here is the code:Mostly self explanatory:<ul class="list"> <li *ngFor="let item of list">{{item}}</li></ul>.list { list-style-type: none; margin: 0; ...
03:35 am GMT - Mon, December 19, 2022
Dev To
Front-End Roadmap for beginners
Hello Folks,Front-end tech stack has always been a hot topic talk or to write a blog on. I'm in front-end development for more than 8 months. I have seen lots of buzzwords around this along the journe...
03:24 am GMT - Mon, December 19, 2022
Dev To
Introduction to Solidity
IntroductionIn the beginning, there was Bitcoin. It was a fast, easy way to exchange money in a decentralized way no banks involved. And people could trust it because every transaction is recor...
03:02 am GMT - Mon, December 19, 2022
Dev To
Portfolio Re-Imagined
Hello Awesome people ,These days Im reading the book Sapiens by Yuval Noah Harari where I came across a very interesting concept of how people and communities work. They are formed because peoples wit...
02:00 am GMT - Mon, December 19, 2022
Dev To
Maps and React
Version InformationNode v18React-Mapbox-Gl v15Mapbox-Gl v2React-mapbox-gl is a library that allows you to use Mapbox GL JS, a JavaScript library for interactive, customizable vector maps, within...
01:59 am GMT - Mon, December 19, 2022
Dev To
There are a few reasons why Java is a good language for beginners to learn.
Java is easy to read and understand: Java has a simple, English-like syntax, which makes it easy for beginners to read and understand code.Java is widely used: Java is one of the most popular programm...
01:53 am GMT - Mon, December 19, 2022
Dev To
Horizontal Scrolling using CSS Grid
In this previous article, I showed how to do horizontal scrolling using flexbox. I was recently asked how to do the same scrolling but using CSS Grid instead. This article shows you how to do horizont...
01:08 am GMT - Mon, December 19, 2022
Dev To
Improve Your Code Quality with These Essential Tips
This week, I wanted to talk about the importance of writing clean code in JavaScript.Here are some tips and resources to help you write more maintainable and scalable code:Follow established coding st...
11:48 pm GMT - Sun, December 18, 2022
Dev To
An open-source visual editor to build your websites and web apps like a pro in no time!
In this post, I'll introduce DoTenX, an open-source application builder, with a focus on its visual UI builder and I'll show you how it can streamline your web development workflow.Whether you have ju...
10:45 pm GMT - Sun, December 18, 2022
Dev To
How To Send Message to Yourself on Whatsapp
IntroductionIn this article, I will show you have you can send a message to yourself on WhatsApp. there are several reasons you might need to do this and a few of them are, you are probably tryi...
10:26 pm GMT - Sun, December 18, 2022
Dev To
Airflow Development with Docker
Airflow tooling and code structureThe airflow should be easy to work with and develop.The new astro-cli tool from astronomers is intended to help users work with their cloud and it doesn't cover...
10:05 pm GMT - Sun, December 18, 2022
Dev To
16 Suggestions on Creating a Successful Career in Tech
These are 16 actionable career tips for aspiring and early career developers plus some general advice to add context. They are based on my reflections of conversations Ive had in my tech community on ...
09:51 pm GMT - Sun, December 18, 2022
Dev To
Testing your inputs and dependencies like a boss
Before you break anything else, make sure you're not already dealing with broken stuff. Don't wait until it's too lateTesting inputs and dependencies before making any other changes can save you ...
09:25 pm GMT - Sun, December 18, 2022
Dev To
Deploy a Hyperlambda website in 20 seconds
One of the really cool features in our latest release of Magic is the ability to render static websites directly from your cloudlet. Basically, just search for "free website template download", choose...
09:23 pm GMT - Sun, December 18, 2022
Dev To
Will PHP 7.2 be the minimum required version for WP6.2?
Yes, this is real! It seems that starting from WordPress 6.2 the minimum PHP version required by WP will be 7.2. The last change in that aspect of the software was made in May 2019, for WordPress 5.2....
09:09 pm GMT - Sun, December 18, 2022
Dev To
How to Create Toast Notifications in a React Applications
In a web application, toast notifications are an easy and efficient way to give consumers feedback. They can be utilized to notify users of successful or unsuccessful tasks, mistakes, or just to conve...
08:52 pm GMT - Sun, December 18, 2022
Dev To
Beginner Guide on Unit Testing in React using React Testing Library and Vitest
As Application grows bigger and more complex, manual testing becomes time-consuming, difficult to achieve its purpose and prone to error as it might be difficult to notice the wee change that can brea...
08:46 pm GMT - Sun, December 18, 2022
Dev To
8 CSS Frameworks to create wonderful websites.
Using CSS for styling can get tedious for developers as we progress and build sophisticated websites, we need something with less code and more functionality (styling). This is why CSS frameworks are ...
08:09 pm GMT - Sun, December 18, 2022
Dev To
Automate infrastructure for manually created resources in AWS
Unless you've been working on greenfield projects all of the time in the past few years, you have likely encountered scenarios where AWS resources are provisioned manually. So, you might have a few EC...
08:02 pm GMT - Sun, December 18, 2022
Dev To
Decorator pattern in TypeScript
IntroductionThe Decorator pattern is a structural design pattern that allows you to dynamically add new behavior to objects. It does so by wrapping them in special objects called decorators, whi...
07:54 pm GMT - Sun, December 18, 2022
Dev To
What is Google Summer of Code?
What is Google Summer of Code?Google Summer of Code is a global, online program focused on bringing new contributors into open source software development. GSoC Contributors work with an open source o...
07:35 pm GMT - Sun, December 18, 2022
Dev To
Accessibility in Visual Design - Visual Layout
When designing with accessibility in mind, you have to take into account, that not every person who is capable of seeing the content perceives and understands it in the same way as others.You have to ...
07:27 pm GMT - Sun, December 18, 2022
Dev To
Role of Unity and Unreal Engine in VR development
Virtual reality (VR) technology has made significant strides in recent years, and developers have a variety of tools at their disposal to create immersive VR experiences. Two of the most popular game ...
07:18 pm GMT - Sun, December 18, 2022
Dev To
Integrate Elastic Search with Node.js
Elasticsearch is a powerful search engine that can be easily integrated into a Node.js application to provide advanced search functionality. Here's how you can do it:Install the Elasticsearch library:...
07:00 pm GMT - Sun, December 18, 2022
Dev To
Awesome top 5 Posts from last week tagged(css)
How to choose between Flexbox, Float and Grid like a proCSS layouts are a way of positioning elements on a web page. They allow you to control the position, size, and other visual aspects of ele...
06:26 pm GMT - Sun, December 18, 2022
Dev To
How to run a GitHub Action in local - LIVE DEMO
GitHub Actions are so cool, you can automate your workflow for free and theyre really easy to set up.However, since the actions run on GitHub, every time you want to change something you need to commi...
06:00 pm GMT - Sun, December 18, 2022
Dev To
Awesome Posts from last week tagged(security)
Authorize Users Like a Pro: Libraries That Help You Implement Access Control With Node.JSImplementing security measures in a web application is a less interesting but absolutely critical task. I...
05:52 pm GMT - Sun, December 18, 2022
Dev To
Checkout Last week top 5 posts tagged(python)
How to create the smartest multilingual Virtual Assistant using AWS and ChatGPTLast week ChatGPT was released and everyone has been trying amazing things. I also started playing with it and want...
05:35 pm GMT - Sun, December 18, 2022
Dev To
AWS open source newsletter, 139
December 18th, 2022 - Instalment #139WelcomeWelcome to the last AWS open source newsletter of 2022, edition #139. I am planning on take a few weeks off to recharge, and wish readers of this news...
05:17 pm GMT - Sun, December 18, 2022
Dev To
Switching from Windows to Fedora: A Developer's Experience
As a passionate developer, I am constantly looking for ways to improve my workflow and increase my productivity. That's why, after almost a decade of Windows as my primary operating system, I decided ...
04:51 pm GMT - Sun, December 18, 2022
Dev To
Top 10 Tech Careers for 2023
It's difficult to predict exactly which tech careers will be in high demand in 2023, as the field is constantly evolving and new technologies are being developed all the time. However, based on curren...
04:36 pm GMT - Sun, December 18, 2022
Dev To
Top 5 Posts tagged(openai) last week
Automatically Transcribe YouTube Videos with OpenAI WhisperOpenAI is on everyone's lips, but this is not about their recent Chatbot but about a language model for transcribing audio they release...
04:23 pm GMT - Sun, December 18, 2022
Dev To
What is CDN and Why Should You Use It?
What is Content Delivery Network (CDN)It's a system of servers that are located in various locations around the globe, and they are used to deliver content to users based on their geographic location....
04:19 pm GMT - Sun, December 18, 2022
Dev To
How to integrate kafka with nodejs ?
Kafka is a powerful, open-source stream processing platform that has become increasingly popular in recent years for its ability to handle large amounts of data and real-time streaming scenarios. Node...
04:13 pm GMT - Sun, December 18, 2022
Dev To
Git Rebase: The Power Tool for Clean Git Histories
Here is an example of using git rebase to incorporate the latest changes from the master branch into a feature branch:$ git checkout feature# switch to the feature branch$ git rebase master# apply the...
03:43 pm GMT - Sun, December 18, 2022
Dev To
Build the Budget Gaming PC for Under 30K
You want to build the best gaming PC for under Rs. 30,000 in India. We dont blame you! With the latest games coming out, and the promise of even better graphics and performance in the near future, a p...
03:42 pm GMT - Sun, December 18, 2022
Dev To
JS Test 3: try/catch
What is try/catchIn JavaScript, the try and catch statements allow you to handle runtime errors in your code.The try block contains code that may throw an error. If an error is thrown, the code ...
03:41 pm GMT - Sun, December 18, 2022
Dev To
Task monads
Up until now, all code examples in the series were centered around synchronous computation. In reality, we need to be able to combine both synchronous and asynchronous computations. Some examples of a...
03:17 pm GMT - Sun, December 18, 2022
Dev To
[Typia] 15,000x faster validator and its histories
Series of TypeScript Compiler based LibrariesI made 1,000x faster TypeScript validator libraryI found 10,000x faster TypeScript Validator Library[Typia] 15,000x faster validator and its historie...
03:17 pm GMT - Sun, December 18, 2022
Dev To
[Typia] 15,000x faster TypeScript Validator and its histories
Series of TypeScript Compiler based LibrariesI made 1,000x faster TypeScript validator libraryI found 10,000x faster TypeScript Validator Library[Typia] 15,000x faster validator and its historie...
03:17 pm GMT - Sun, December 18, 2022
Dev To
Why We Dropped Framer Motion from Client Projects
This article is a cross post from the Clear Horizon Digital Blog Motivation:Framer Motion is a big library that does lots of things. At the time of writing (v7.6.12), Framer will cost your bundle...
02:59 pm GMT - Sun, December 18, 2022
Dev To
My Journey To Becoming An A11y Expert: Current Status
More than half a year ago, I announced that I wanted to go from being A11y-minded to being an A11y expert. How I want to get from a11y minded to a11y expert Julia M...
02:56 pm GMT - Sun, December 18, 2022
Dev To
Top 4 Open Ai Project For Developers.
IntroductionOpenAI is a research group that concentrates on creating and promoting cutting-edge artificial intelligence methods and technology. As a result, OpenAI has released numerous research...
02:49 pm GMT - Sun, December 18, 2022
Dev To
Tutorial part-1: Key-value store
IntroductionA key-value store is a type of non-relational database that uses a simple key-value pair to store data. In this database, data is stored as a collection of unique keys, each of which...
02:36 pm GMT - Sun, December 18, 2022
Dev To
How to learn in public
Think back to your first encounter with the concept of learning in public. Is it tech-related? Beauty influencers: The pioneers of learning in public(I'm pretty girly, so we're starting with a g...
02:33 pm GMT - Sun, December 18, 2022
Dev To
How open sources tool can help you to secure your website api?
API security is an increasingly important concern for businesses as more and more organizations rely on APIs to exchange data and enable functionality between different systems. In order to ensure the...
01:56 pm GMT - Sun, December 18, 2022
Dev To
Firebase: Applying Feature Flag using Remote Config
Firebase Remote Config is a powerful tool for app developers that allows them to easily modify the appearance and behavior of their app without requiring users to download an update. This can save tim...
01:52 pm GMT - Sun, December 18, 2022
Dev To
AI and Frontend Development: A Match Made in Tech Heaven?
AI and Frontend Development: A Match Made in Tech Heaven?Frontend developers, your days may be numbered! No, not because you're not doing an amazing job (because you are), but because AI may be ...
01:44 pm GMT - Sun, December 18, 2022
Dev To
10 Reasons Why You Should use Docker
One of the most popular container technology providers Docker registers in February 2022 a record breaking 15+ million active users per month.The success of Docker is a testament to the impact that co...
01:33 pm GMT - Sun, December 18, 2022
Dev To
Headless UI Libraries: The Key to Flexible and Accessible User Interfaces
What are headless components ?In general the building UI is a very custom experience based on the brand you are building. Every company has different needs. So how to achieve that ?There are a l...
01:32 pm GMT - Sun, December 18, 2022
Dev To
20 Git Commands you (probably) didn't know about
If you've ever browsed the git manual (or run man git), then you'll have noticed there's a whole lot more to git than what most of us use on a daily basis. A lot of these commands are incredibly power...
01:05 pm GMT - Sun, December 18, 2022
Dev To
Simple Github Workflow for Lint - Prettier & Jest (yarn)
For this workflow make sure you add your own version of node that you have installed on your machinename: Master Previewon: push: branches: - master pull_request: branches: - masterj...
12:55 pm GMT - Sun, December 18, 2022
Dev To
Create Digital Clock Using JavaScript
In this article I'm going to create a digital clock using html, css and javascript. below is the final output we'll be going to create:The format of the clock is YYYY/MM/DD HH:MM:SS AM|PM, and our clo...
12:27 pm GMT - Sun, December 18, 2022
Dev To
Hydration in React
Introduction :With the increased in popularity, React is the most used UI library in Web Application. React can only flex its muscles in the client-side.React can do great job in CSR. However, in case...
12:20 pm GMT - Sun, December 18, 2022
Dev To
How to Make Responsive eSports Website Using HTML CSS JavaScript
In this video, we'll show you how to make a basic gaming website using HTML, CSS, and JavaScript. We'll use a responsive design to make sure the website looks good on all devices, no matter how big or...
11:53 am GMT - Sun, December 18, 2022
Dev To
Ultimate RoadMap to Become Full Stack Developer in 2023
There are many types of developers existWeb developers, who create websites and applications for the internetMobile developers, who create apps for mobile devicesGame developers, who create vide...
11:44 am GMT - Sun, December 18, 2022
Dev To
Facebook Stylish Bio 2023
Facebook Vip Bio Account 2023Friends if you want facebook vip bio? So you should follow this post till the end, here you will find many facebook vip bio & stylish bio symbols, from here you can co...
11:19 am GMT - Sun, December 18, 2022
Dev To
Commenting code
There's a lot of stuff out there that tells you that too many comments are bad and too few comments are bad. So how do you find that sweet spot? Comment for your future selfImagine you're coming ...
10:38 am GMT - Sun, December 18, 2022
Dev To
My Simple Steps to Build Your Own Software Product
Building a software product sounded like a mythical fantasy.I thought it was for talented programmers who could code for days in a row without food or sleep.I was wrong!A software product can be built...
10:09 am GMT - Sun, December 18, 2022
Dev To
Containerizing Node.js Applications with Docker
What is Docker ..?1.Docker is a tool (PaaS) to make it easier to create, deploy, and run applications by using containers.2.Docker uses OS level virtualization to deliver a software as a packag...
10:00 am GMT - Sun, December 18, 2022
Dev To
Javascript Array.from() second argument
Array.from() is a method that creates a new array from an array-like or iterable object. However, one property that is often overlooked is that the method can accept a mapping function as a second arg...
09:41 am GMT - Sun, December 18, 2022
Dev To
Everything you should know as a Cloud Guru for Storage
DAY 37 - Everything you should know as a Cloud Guru for AWS Storage - Day Thirty-Seven100 days of Cloud on GitHub - Read On iCTPro.co.nz - Read on Dev.to For who?Data engineers , security e...
09:22 am GMT - Sun, December 18, 2022
Dev To
Limitations and Solutions to consider while using SQS
Amazon Simple Queue Service (SQS) is a fully managed, distributed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. While ...
08:56 am GMT - Sun, December 18, 2022
Dev To
The Weekly Challenge Advent Calendar 2022
| 2019 | 2020 | 2021 | 2022 | Welcome to our 4th Advent Calendar. I promise to present interesting topic every day contributed by esteemed members of Team PWC.MONTUEWEDTHUFRISATSUN1...
08:54 am GMT - Sun, December 18, 2022
Dev To
Advanced shellcode in Rust
After seeing how to craft a shellcode in Rust and how to execute it, it's time to build a more advanced shellcode, in Rust too, to understand where a high-level language really shines.A reverse TCP s...
08:49 am GMT - Sun, December 18, 2022
Dev To
TypeScript Lambda with cdktf
Hi,In this blog post, I want to briefly explain what cdktf is and how you can use it to create a TypeScript Lambda. The motivation for this came from a StackOverflow post. What is cdktf?The Cloud...
08:43 am GMT - Sun, December 18, 2022
Dev To
How to Host your personal portfolio Website on Netlify?
To host a website on Netlify, you will need to follow these steps:Sign up for a Netlify account. You can do this by visiting the Netlify website and clicking on the "Sign Up" button.Connect your Git r...
08:19 am GMT - Sun, December 18, 2022
Dev To
Mastering MongoDB and Mongoose in Node.js
MongoDB is a popular NoSQL database that is commonly used in Node.js applications. Mongoose is an Object Data Modeling (ODM) library that provides a straight-forward, schema-based solution to model yo...
06:57 am GMT - Sun, December 18, 2022
Dev To
https://codepen.io/your-work
I have started building projects from scratch, it might be good for me to understand the code better....
06:36 am GMT - Sun, December 18, 2022
Dev To
Transposing a Matrix in Ruby: Using the Zip Method
Have you ever needed to flip the rows and columns of a matrix in your Ruby code? This process, known as transposing a matrix, can be useful in a variety of situations. In this post, we'll learn how to...
06:12 am GMT - Sun, December 18, 2022
Dev To
How to use map() to iterate over array in ReactJS
map() is used in reactjs to iterate over an array and display the content on frontend. It is a standard JavaScript function that could be called on any array. In current example we are working on Func...
05:50 am GMT - Sun, December 18, 2022
Dev To
Customizing vendure
Even though Vendure is a pretty significant project out of the box, in some cases, we might want to go in and modify some elements to work to our specific use case.In this article, I'll take a high-le...
05:49 am GMT - Sun, December 18, 2022
Dev To
Creating a Service Monitor in k8s
Prometheus is an excellent monitoring tool developed for Kubernetes monitoring.Many of the helm charts like Nginx, RabbitMq provides inbuilt provision for metrics exposing for Prometheus monitoring.Th...
05:32 am GMT - Sun, December 18, 2022
Dev To
react useRef() hook (web dev simplified)
useRef Hook() :-ref does not cause your component to re update when it gets changed.part1 Source Code:-import { useState, useEffect, useRef } from 'react'export default function App() { const [...
04:55 am GMT - Sun, December 18, 2022
Dev To
Dockerizing NodeJS, Express, and MongoDB App with NGINX as a Reverse Proxy
As a beginner developer or while learning Backend development, The most common start point of most developers is building the APIs and connecting the Database with it.Like If we talk about MERN stack...
02:48 am GMT - Sun, December 18, 2022
Dev To
Vorms: Vue form validation with Composition API
Forms are part of our lives on the web. We use them to take surveys, sign up for workshops, and apply for gym memberships. However, form validation and state management are difficult points in web fro...
01:38 am GMT - Sun, December 18, 2022
Dev To
Challenge: Display EC2 instances from all regions using Python and Boto3
This was an idea from the AWS Certified Global Community to create challenges by breaking a certain part of code, so the users can learn by fixing the code.I have written this second challenge for the...
01:16 am GMT - Sun, December 18, 2022
Dev To
Default vs named module export in Javascript
IntroductionIn JavaScript, we can use the export keyword to make certain variables, functions, and classes available to other parts of our codebase or to other modules. We can then use the impor...
12:18 am GMT - Sun, December 18, 2022
Dev To
Simple React-Hook-Form v7 Tutorial with Typescript
Here is the repo with starter code if you want to follow along: https://github.com/PranavB6/tutorials Part 1: Basic FormLet's get started with some basic code:import "./App.css";function App() { ...
11:42 pm GMT - Sat, December 17, 2022
Dev To
A recent Perl one-liner on Linux that has Really Helped me as an IT engineer
Recently used Perl one-liner on Linux to replace the strings in SPVM source codes.This command is dangerous because it does replacementfind * | grep -P '\.(spvm|c|h|xs|y|pm|pod|t)$' | xargs perl -pi -...
11:18 pm GMT - Sat, December 17, 2022
Dev To
Conditional Wrapping in React - An Advanced Approach
In React, there may be times when we have a generic element that needs to be rendered differently based on a specific condition. For example, we might have a component that displays a list of items, a...
09:57 pm GMT - Sat, December 17, 2022
Dev To
8 llS po - spq sl/I
The first thing we read after the if the condition is the IFTL;DR: You have the important else condition on the else. ProblemsReadabiity SolutionsSwap the conditions. ContextIt is not a...
09:11 pm GMT - Sat, December 17, 2022
Dev To
Ultimate Tools for Developers
Hey, there! Let me introduce you to this community-driven list of awesome tools for developers. It is a open-source project, built by the community. So, feel free to contribute to this list. You can f...
08:51 pm GMT - Sat, December 17, 2022
Dev To
Named vs Default Export in JavaScript
IntroductionIn JavaScript, we can use the export keyword to make certain variables, functions, and classes available to other parts of our codebase or to other modules. We can then use the impor...
08:12 pm GMT - Sat, December 17, 2022
Dev To
How to add robots.txt to Next.js Application
What Is A Robot.Txt File?Webmasters build robots.txt files to instruct web robots (typically search engine robots) on how to crawl pages on their domain. The robots.txt file is part of the robot...
08:11 pm GMT - Sat, December 17, 2022
Dev To
Thank you all
Wow a 100 followers already :o I was hesitant to start writing blogs for about two months but after giving it a lot of thoughts, I realized that it was a win win situation. Not only Im gaining more kn...
07:27 pm GMT - Sat, December 17, 2022
Dev To
Data Preprocessing
What is Data Pre-processing?"Data Preprocessing is a process of converting your raw data into suitable form."Data Preprocessing Steps Involves1:Getting Dataset2:Importing Libraries3:Importing Datasets...
07:25 pm GMT - Sat, December 17, 2022
Dev To
Assembly line simulation in Python
In simulation engineering for production and supply chain planning I encounter many commercial simulation tools and commercial software licenses. But, as I have pointed out frequently, supply chain an...
07:03 pm GMT - Sat, December 17, 2022
Dev To
Hidden Gems of C: Exploring lesser known C Language Features Part I
C# is a powerful and popular programming language, with a rich set of features that allow developers to build a wide range of applications. However, like any language, C# has a number of lesser-known ...
07:00 pm GMT - Sat, December 17, 2022
Dev To
Top 5 Open-Source Projects In LSTM Neural Networks To Know in 2023
Long-Short-term memory networks are artificial neural networks capable of learning other dependencies in time series or sequence predictions.What is LSTM? You might have heard this term in the last in...
06:20 pm GMT - Sat, December 17, 2022
Dev To
Webhooks 101 - How I use Discord Webhooks for personal notifications
Hey all Webhooks are a powerful tool that allow applications to communicate with each other in real-time. They are often used to send notifications or updates from one system to another without requir...
05:34 pm GMT - Sat, December 17, 2022
Dev To
React Native cheatsheet for beginners
React native is one of the most demanding cross platform frameworks developed by Meta (Facebook) for creating mobile applications with ease. It follows Learn Once, Write Anywhere paradigm which allows...
04:41 pm GMT - Sat, December 17, 2022
Dev To
Day 17: A JavaScript bug and GitHub Workflow CI for the four-pillars Ruby gem
I thought I'd like to try another Ruby Gem today and went back to the Ruby Digger. I noticed that the gems are not listed in the order they were released. I think I already noticed this earlier, but d...
04:21 pm GMT - Sat, December 17, 2022
Dev To
5 Reasons Why Every React Developer Should Learn TypeScript
As a React developer, you're always looking for ways to improve the quality and maintainability of your code. That's where learning TypeScript comes in! Here are five reasons why every React developer...
02:30 pm GMT - Sat, December 17, 2022
Dev To
Re-entrancy attacks in Ethereum smart contrats
A re-entrancy attack is a type of vulnerability that can occur in smart contracts that allow an attacker to repeatedly call an external contract in a way that consumes all available gas. This can lead...
02:14 pm GMT - Sat, December 17, 2022
Dev To
Introducing ChatGPT: The Revolutionary Chatbot Powered by OpenAI's GPT-3
,Hey fellow developers!A Revolutionary chatbot powered by OpenAI's GPT-3 language model. ChatGPT is capable of understanding and generating human-like responses to any conversation, making it an ideal...
01:47 pm GMT - Sat, December 17, 2022
Dev To
Linux vs Ubuntu : Beyond an OS!
Linux and Ubuntu are closely related, but they are not the same thing. Here are some key differences between the two:Kernel vs. operating system: As mentioned earlier, Linux is a kernel, which is the ...
01:31 pm GMT - Sat, December 17, 2022
Dev To
Are you using useEffect efficiently?
Hi reader, In this article, I will be explaining to you how and where you can avoid useEffect in your code, but first, let's see some common mistakes.Many experienced developers struggle with the nast...
01:16 pm GMT - Sat, December 17, 2022
Dev To
Fastify on Azure Web App is super straightforward
Today I'll show you step by step how easy it is to deploy a Fastify server on Azure Function. Steps to create a Fastify server Project folder creationmkdir azure-fastify && cd azure-...
12:28 pm GMT - Sat, December 17, 2022
Dev To
Simple Search box with icon
It's like this:Here is the code:<input class="search" type="search" placeholder="Search..."> input.search { width: 260px; border: 1px solid #555; display: block; p...
11:24 am GMT - Sat, December 17, 2022
Dev To
10 Essential Developer Tools for Productivity
As a developer, it's important to have a set of tools that help you work efficiently and stay productive. Here are 10 essential tools that every developer should have in their toolkit:Text Editor: A g...
10:52 am GMT - Sat, December 17, 2022
Dev To
DevOps: The Future of Software Development
Over the past decade, the software development industry has undergone a significant shift towards agile methodologies and a focus on continuous delivery. This shift has been driven, in large part, by ...
10:50 am GMT - Sat, December 17, 2022
Dev To
Test beyond your code with docker & pytest
Docker opens up access to an incredible ecosystem of build-up applications. We find containers for everything We can run a postgres database, run a redis database or launch an ftp server. Docker is a...
10:40 am GMT - Sat, December 17, 2022
Dev To
Why We Use CSS Preprocessors ?
CSS preprocessors are tools that allow us to write CSS in a more powerful and expressive way, using features such as variables, mixins, functions, and operations. They then take your preprocessor code...
10:37 am GMT - Sat, December 17, 2022
Dev To
Atualizando uma app Ruby on Rails antiga
Depois da ltima aula do Curso OOP + Solid em Ruby, nosso professor (@serradura) nos disse para aplicarmos o conhecimento aprendido no curso numa app criada pelo mesmo chamada rails_app_to_refactor, um...
09:24 am GMT - Sat, December 17, 2022
Dev To
How to contribute to open-source with any skill level
Open-source contributors stand out among their peers for various reasons and there is nothing that boosts your career in tech like it. But, how can you start?Whether you're a seasoned pro or just star...
09:19 am GMT - Sat, December 17, 2022
Dev To
React-Native Useful Tips
Hello!In my first post, I'm going to mention some useful tips I discovered during my first-year career nearly 9 months as a Front End developer working with React-Native. React Native combines the be...
09:09 am GMT - Sat, December 17, 2022
Dev To
Few Tips For Optimizing Your Django Query
Djangos object-relational mapper (ORM) is a powerful tool for working with databases in Django. It allows you to define models that represent your data, and then automatically generates the necessary ...
08:55 am GMT - Sat, December 17, 2022
Dev To
ES6 Concepts for React JS
Hello Everyone today i will discuss few concepts which you should know before moving onto React JS.Let's get started... ES6 Arrow Functions -Arrow function allows you to create functions with cle...
08:37 am GMT - Sat, December 17, 2022
Dev To
5 commands you need know about Linux networking
Here are five commands that you can use to check the network status in Linux: ifconfigifconfig: This command displays information about the network interfaces on your system, including their IP a...
06:43 am GMT - Sat, December 17, 2022
Dev To
Get Ready for Thought -Provoking Insights and Engaging Tech Content: Announcing My New Substack Newsletter
Heyyy Everyoneee!!I am super duper excited to announce that I have finally started my own Substack newsletter! For those who are not familiar, Substack is a platform that allows writers and creators t...
06:02 am GMT - Sat, December 17, 2022
Dev To
How to integrate Reduct Storage to your C application
This guide will help you get started with the Reduct Storage C++ SDK. RequirementsThe Reduct Storage C++ SDK is written in C++20 and uses CMake as a build system. To install it, you will need:C++...
05:40 am GMT - Sat, December 17, 2022
Dev To
How to create a Google Maps clone using OpenStreetMap API
Recently, I have been interested in making some projects such as a MERN stack Zillow clone, or a Django travel booking site. However, in researching the tools needed to create both of these, one crit...
05:20 am GMT - Sat, December 17, 2022
Dev To
Vendure - Setting up facets
As mentioned in my very first article about Vendure, one of the most important things for me was the concept of facets.In my use case, I needed custom elements for each product that the end users coul...
02:19 am GMT - Sat, December 17, 2022
Dev To
Observability - Types Of Vendor Pricing Models
In the last 5 to 10 years, new Observability vendors have entered the market, including Honeycomb, Instana, Lightstep and Datadog. Similarly, traditional APM vendors such as Dynatrace, AppDynamics, an...
02:12 am GMT - Sat, December 17, 2022
Dev To
VS Code Extensions You Should Use As a React Developer
With the rise of new tools and technologies, developers can now build websites, apps, and other digital solutions faster than ever. These technologies have also made it easier for developers to collab...
02:01 am GMT - Sat, December 17, 2022
Dev To
EBS Volume encryption with AWS CLI using AWS Managed Key
In my previous blog I have shown you how to do EBS Volume encryption with AWS Managed Key EC2 instance of a launched Cloud9 environment. In this article, I am going to show you how to do EBS Volume en...
11:27 pm GMT - Fri, December 16, 2022
Dev To
HOW TO USE RESTFUL RESOURCE CONTROLLERS IN LARAVEL
Laravel is a free and open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the modelviewcontroller (MVC) architectural pattern and bas...
11:15 pm GMT - Fri, December 16, 2022
Dev To
How to Automate AWS EBS Snapshots
I'm sure you're familiar with EBS. If you're not: It stands for Elastic Block Store, and it's a block-level storage service for EC2 instances. Essentially, it's a persistent (virtual) storage device t...
11:05 pm GMT - Fri, December 16, 2022
Dev To
How to use React with Perl/Mojolicious web frame work
How to use React with Mojolicious web frame work.Let's added the following code into a template file foo.html.ep of Mojolicious after downloading React. HTML Body<div id="like_button_container...
11:04 pm GMT - Fri, December 16, 2022
Dev To
Introduction to SwiftUI for NativeScript
Building user interfaces declaratively is something the Web community has widely adopted, and nowadays, large applications are built following these principles. For example, Google launched Jetpack Co...
10:49 pm GMT - Fri, December 16, 2022
Dev To
SPVM 0.9667 is released
SPVM 0.9667 is released. New Features and EnhancementChanges0.9667 2022-12-17 [New Features] * Added the following native API. int32_t (*get_field_id_static)(SPVM_ENV* env, SPVM_VALUE* s...
10:41 pm GMT - Fri, December 16, 2022
Dev To
Pure GraphQL OAuth
Before starting, this is my first article in Rust, I try my best to follow best practices, but unlike TypeScript, that I have been using for 3 years at this point. I have only learnt Rust 1 year ago, ...
10:22 pm GMT - Fri, December 16, 2022
Dev To
Streaming Data to Apache Iceberg Lakehouses
https://github.com/tspannhw/FLiP-Pi-Iceberg-Thermal FLiP-Pi-Iceberg-ThermalApache Iceberg + Apache Pulsar + Thermal Sensor Data from a Raspberry Pi StepsRun Apache Pulsar 2.10.2 (standalone,...
10:09 pm GMT - Fri, December 16, 2022
Dev To
A/B testing development - A developer overview (Part - 1)
I am not a marketing guy or CRO expert, I am a developer. As a developer, Selling a product is not my concern but after working with CRO agencies for a long time, I have learned that how customer beha...
09:39 pm GMT - Fri, December 16, 2022
Dev To
JAMstack - an introduction
The JAMstack architecture is gaining popularity among frontend developers for its ability to provide a modern, fast, and secure web development experience.In order to achieve better performance, devel...
09:30 pm GMT - Fri, December 16, 2022
Dev To
5 things to remember when building an app to make it accessible.
Is your site accessible?Being digitally accessible means your site should be able to be used by anyone - those with disabilities and those with abled bodies. Think about the last site you built,...
09:07 pm GMT - Fri, December 16, 2022
Dev To
A Framework For Knowing What You Don't Know
This blog post was originally posted on my website.Over my career I've had to learn new things many, many times. I've been an elementary school teacher, a digital marketer, a software engineer, and no...
08:31 pm GMT - Fri, December 16, 2022
Dev To
Deploying an Infrastructure as Code Project in GCP Using Terraform.
The creation of resources in the cloud and the management of the lifecycle of these resources can be a tedious process, especially when doing this on a largescale. The response to this is infrastructu...
08:27 pm GMT - Fri, December 16, 2022
Dev To
Host SvelteKit apps with SSR-support via ploi.io (on Hetzner Cloud)
SvelteKit 1.0 was officially released a few hours ago , time to dive into NodeJS and SvelteKit 1.0 hosting.One key advantage of SvelteKit is that you can generate static sites as well as take advanta...
08:26 pm GMT - Fri, December 16, 2022
Dev To
Top 7 sites to find free PNG images in 2022
You know that feeling when youre trying to find a PNG file but all youre getting are JPEGs with watermark marked as PNG. Today well be having a look at 7 Free PNG Websites that can ease up the process...
08:05 pm GMT - Fri, December 16, 2022
Dev To
Understanding Higher-Order Functions
Working on a few article ideas, and I'm realizing that quite a few of them are dealing with callbacks, or higher-order functions. Might make sense to talk about what they are, how they work, what they...
07:59 pm GMT - Fri, December 16, 2022
Dev To
ReactJs Chat Component: Easily add chat to your react app.
This article was originally published on the DeadSimpleChat blog: ReactJs Chat Component: Easily add chat to your react app.In this article we will be building a react js chat component. You can easil...
07:36 pm GMT - Fri, December 16, 2022
Dev To
The top JavaScript framework to land a job in 2023
JavaScript is a popular programming language that is widely used in web development. It allows developers to create interactive and dynamic websites by adding behaviors to HTML pages.In the past few y...
07:34 pm GMT - Fri, December 16, 2022
Dev To
Who's not Afraid of Z-index?
Z-index is a CSS property that we use to alter the standard order of the HTML layers. The standard behavior of the browser is to render the next element in front of the last one.Here at Labcodes weve ...
07:29 pm GMT - Fri, December 16, 2022
Dev To
Strong Parameters in Rails?
Ah, strong parameters in RailsThe magic charm that allows developers write spell-bound code. Just kidding, they're actually a pretty useful tool for protecting your application from malicious user inp...
07:21 pm GMT - Fri, December 16, 2022
Dev To
EasyTailwind: a package to supercharge your Tailwind
Hello, humans!We all love Tailwind, but there's one thing that I'm sure is not to everyone's liking: Classes get large fast! It's messy and hard to find what is going on there...I mean:"text-lg font-m...
06:53 pm GMT - Fri, December 16, 2022
Dev To
Probando SnapStart en funciones lambdas
SnapStart mejora el coldstart de las ejecuciones de las funciones lambdas en AWS, la documentacin de esta configuracin especifica que se puede mejorar hasta 10 veces el tiempo de inicializacin sin cos...
06:32 pm GMT - Fri, December 16, 2022
Dev To
The question of the day...
To keep Twitter, or not to keep Twitter?That...is the question. And it's a tough one! dev.to started as a Twitter account, and it's grown into an ecosystem of more than a dozen accounts since then. As...
05:18 pm GMT - Fri, December 16, 2022
Dev To
How Stripes top engineer allocates dev bandwidth
What is opportunity cost? It's an important aspect to understand when you're starting to scale your tech company up. Smruti Patel, Head of Engineering at Stripe, joins Conor Bronsdon to talk about how...
05:08 pm GMT - Fri, December 16, 2022
Dev To
We won best dev portal!
Yesterday the Fastly developer hub developer.fastly.com won Best Onboarding Experience at the 2022 Dev Portal Awards! One of the jurors said:They really want to get you started fast and without frict...
05:05 pm GMT - Fri, December 16, 2022
Dev To
Moving data from CockroachDB to PostgreSQL or YugabyteDB
A user asked on the YugabyteDB community slack how to migrate from CockroachDB. You may think that "wire-compatibility" with PostgreSQL makes it easy, it is not. The ways we usually export data from P...
04:29 pm GMT - Fri, December 16, 2022
Dev To
Medusa 1.7.0: Performance Improvement, B2B Launch, and more!
Time for another release of Medusa!Version 1.7 introduces a massive performance improvement, Module Resolution API, migrating the Medusa admin to Vite, and more!Keep reading below to learn more about ...
04:06 pm GMT - Fri, December 16, 2022
Dev To
Follow Friday: Social Media Edition (16 December 2022)
Happy Friday, friends! Follow Friday is your weekly opportunity to shout out fellow DEV Community members doing awesome work. Check out the comments and follow someone new!It has been a tumultuous co...
04:04 pm GMT - Fri, December 16, 2022
Dev To
AWS re:Invent reCap 2022
Now that I am home and well rested, I can finally share what my experience was at re:Invent. This blog is a recap of my trip in the form of answering top questions I got asked. What is AWS re:Inv...
04:00 pm GMT - Fri, December 16, 2022
Dev To
3 Must Read Books for Programmers from Non-traditional Background
1Code: The Hidden Language of Computer Hardware and SoftwareThis is a classic book I believe should be the first thing to read when you want to learn about how computer works. Even though the first ed...
03:55 pm GMT - Fri, December 16, 2022
Dev To
Best books I've read in 2022
One of my goals this year was to read more than in previous years and I wanted to share with you some of the best books I read in 2022, some of them are recommendations from other people and others we...
03:48 pm GMT - Fri, December 16, 2022
Dev To
Orbiting planets in solar systems Python | nano
Simulation of Orbiting Planets in Solar Systems using Python (2D using turtle)Python , an interpreted high-level general-purpose programming language that was created in 1991 by Guido Van Rossum.Pytho...
03:48 pm GMT - Fri, December 16, 2022
Dev To
Is Microsoft's .net dying?
.NET is a software framework developed by Microsoft that is used for building a wide range of applications, including web, mobile, desktop, and IoT (Internet of Things) applications. .NET has been aro...
03:45 pm GMT - Fri, December 16, 2022
Dev To
Amazing Rating Card Using HTML CSS JavaScript | Fronend mentor
How to Make a Rating Card Using HTML CSS JavaScriptThis video will show you how to build a rating card using html css javascriptSource code Timestamps0:00 - Demo1:05 - File structure1:42 - Proje...
03:44 pm GMT - Fri, December 16, 2022
Dev To
ReactJs vs NextJs : All you need to know!
ReactJS and NextJS are both JavaScript libraries that are used for building web applications. However, they have different purposes and are typically used in different stages of the development proces...
03:36 pm GMT - Fri, December 16, 2022
Dev To
What was your win this week?
Hey everybody! Hope y'all all enjoy your weekends!Looking back on this past week, what was something you were proud of accomplishing?All wins count big or small Examples of 'wins' include:Starting a ...
03:36 pm GMT - Fri, December 16, 2022
Dev To
Modern Web Development with Docker and Docker Compose
Docker and Docker Compose have become essential tools for modern web development. These tools allow developers to easily create and manage containerized environments for their projects, making it easi...
03:30 pm GMT - Fri, December 16, 2022
Dev To
CodeNewbie Podcast S22E6: Technical Writing with Philip Kiely
In S22E6 of the CodeNewbie Podcast, @saronyitbarek talks about technical writing with Philip Kiely, a technical writer, programmer, and creator.Check it out to learn about how Philip first got into te...
03:27 pm GMT - Fri, December 16, 2022
Dev To
Simple auth with Deno's Fresh Supabase
ContentsGetting StartedSet up a theme and some componentsPseudo-authentication with cookiesActual authentication with SupabaseAdd auth middleware and protected routePersist sessions with RedisWr...
03:10 pm GMT - Fri, December 16, 2022
Dev To
What are the differences between translation and localization?
While both terms are similar, localization goes beyond just translating and ensures your product feels local and caters to the users in a particular region. Reaching more markets usually requires adap...
03:08 pm GMT - Fri, December 16, 2022
Dev To
What are Headless CMS?
A headless content management system (CMS) is a backend system that enables you to manage and organize your content, but does not have a frontend (user interface) for displaying that content. Instead,...
02:58 pm GMT - Fri, December 16, 2022
Dev To
Create MongoDB database and connect with Mongoose
Table Of ContentsCreate MongoDB DatabaseBuild a Database ClusterConnect with Mongoose Create MongoDB Database First, go to the MongoDB site and signup. There is a signup from google or GitH...
02:38 pm GMT - Fri, December 16, 2022
Dev To
How are you preparing for the new year?
Here is a somewhat sanitized version of what I shared with my team:Unsubscribe from noisy GitHub repos or ones you aren't interested in anymore.Create a 2023 brag sheet!Leave Slack channels that are a...
01:42 pm GMT - Fri, December 16, 2022
Dev To
Trying Simulation with AWS SimSpace Weaver
I tried a simulation with AWS SimSpace Weaver I was curious about "AWS SimSpace Weaver" after watching the Keynote at AWS re:Invent 2022!AWS SimSpace Weaver allows you to build dynamic, large-sc...
01:36 pm GMT - Fri, December 16, 2022
Dev To
Top 4 new ideas around Open AI and GPT 3
You can develop them right now without much infrastructure and technology Under the HoodWell, lets begin to accept that artificial intelligence is quite a revolutionary thing including blockchain...
01:12 pm GMT - Fri, December 16, 2022
Dev To
Front-end Best Practices
Most of the people thought front-end development is easy but actually it's not. It is as hard as Backend-Development, Block-chain development etc. Also, Front-end Developer's are more powerful than ot...
11:35 am GMT - Fri, December 16, 2022
Dev To
TO'G'RI TO'RTBURCHAK YUZUNI TOPISH O'RGANAMIZ.
TO'G'RI TO'RTBURCHAK YASAH O'RGANAMIZ.#include <iostream>#include <iomanip>using namespace std;int main() {int eni, boyi; cout << "Area is "; cin >> eni >> boyi; ...
11:02 am GMT - Fri, December 16, 2022
Dev To
Why Cloud Adoption is the 21st Century Strategy
The innovations and disruptions that have been witnessed in the world of cloud computing in the 21st century are tremendous to how enterprises maximize the power of cloud-based solutions.Cloud adoptio...
10:50 am GMT - Fri, December 16, 2022
Dev To
Docker course: Hello World
Finally we get to the point where we actually start to use Docker.On Linux and macOS open the Terminal, on Windows open the Command Prompt (click on the Windows button on your keyboard, type in "cmd" ...
09:57 am GMT - Fri, December 16, 2022
Dev To
WebRTC vs. WebSocket: Which is best for your app?
WebSocket and WebRTC are key technologies for building modern, low-latency web apps. This blog post explores the differences between the two. We'll cover the following:What is WebRTC?What is WebSocket...
09:27 am GMT - Fri, December 16, 2022
Dev To
What is DevRel?
DevRels are making the heads turn and if you think it's because the job is cool, you are mistaken, it is because the term is still relatively new and many are unaware of the role.If I had to express t...
09:15 am GMT - Fri, December 16, 2022
Dev To
19 Graph Algorithms You Can Use Right Now
The fastest to run any graph algorithm on your data is by using Memgraph and MAGE. Its super easy. Download Memgraph, import your data, pick one of the most popular graph algorithms, and start crunchi...
09:11 am GMT - Fri, December 16, 2022
Dev To
Open-source low-code application and automation builder
Hi,In this announcement post, I introduce the open-source platform DoTenX. With DoTenX you can build websites, landing pages, web apps, APIs, automation and much more without any coding or with your c...
09:09 am GMT - Fri, December 16, 2022
Dev To
useState vs useReducer - choose your champion
Below are two ways of implementing a simple counter in a React application:Here's how to achieve that with useReducer:import { useReducer } from 'react';const initialState = { count: 0,};const reduce...
08:18 am GMT - Fri, December 16, 2022
Dev To
React TypeScript Webpack Module Federation Plugin - MicroFrontend Application
Hello DEV,Let's get to the point straight, I am writing this to learn and build a MicroFrontend Application using React + TS.We will be using the below npm packages: React.jsTypeScriptWebpack - ...
07:12 am GMT - Fri, December 16, 2022
Dev To
Introduction to HTML DOM
Introduction to the DOM What is the DOM?The Document Object Model (DOM) is a programming interface for HTML and XML documents. It represents the structure of a document as a tree of objects...
06:11 am GMT - Fri, December 16, 2022
Dev To
Day 16: Moving from Travis-CI to GitHub Actions for Marpa::R2
Marpa::R2 can parse any language whose grammar can be written in BNF. It used Travis-CI, but since Travis-CI discontinued its free offering for Open Source project the project was without CI.I asked t...
05:45 am GMT - Fri, December 16, 2022
Dev To
Vendure - Assets to an S3 bucket
As my webshop serves a lot of images, I wanted to leverage a good CDN and quickly found a neat integration with S3 available for Vendure.In this article, I'll show you how you can connect and leverage...
03:27 am GMT - Fri, December 16, 2022
Dev To
Use your third-party scripts without the performance hit with Partytown
IntroductionPartytown is a lazy-loaded library to help relocate resource intensive scripts into a web worker, and off of the main thread. Its goal is to help speed up sites by dedicating the mai...
02:18 am GMT - Fri, December 16, 2022
Dev To
LeetCode's Running Sum of 1d Array - Highly Efficient Java Solution (Beats 100% In Runtime And 94% in Memory Usage)
IntuitionMy first thought on how to solve this problem is to iterate through the array and add the current element to the previous element. This will give us a running sum of the elements in the...
01:50 am GMT - Fri, December 16, 2022
Dev To
Consistent Command-Line Execution of ES6 Module Entry Points
Shorter post today with a modest snippet I cobbled together that I will be reusing a lot from here on out, I suspect.ES6 modules are great. You should use them more often. They finally give us a way t...
01:31 am GMT - Fri, December 16, 2022
Dev To
Learn git in less than 5 minutes and use it for 5 years
Git is a version control system that is widely used by developers to track changes to their codebase. It allows developers to collaborate on projects, revert back to previous versions, and maintain a ...
01:06 am GMT - Fri, December 16, 2022
Dev To
Working with Azure SQL Triggers in Azure Functions
Azure SQL triggers for Azure Functions came into public preview for C# Functions last month. When you enable Change Tracking on a table in Azure SQL Database, Managed Instance or SQL Server (yes, on-p...
12:15 am GMT - Fri, December 16, 2022
Dev To
Create a simple Node Server Skeleton.
IntroductionThis tutorial is quite useful for quick start for many simple projects which doesn't need complex functionalities or projects which are for tutorial purpose.If you want to build a mo...
12:09 am GMT - Fri, December 16, 2022
Dev To
Automated Frontend Workflow
In a world where robots have not yet taken our place, we still have to deal with repetitive tasks. We are constantly trying to find the easiest and laziest way to accomplish something, some people cal...
10:50 pm GMT - Thu, December 15, 2022
Dev To
How to Securely Store Passwords with GPG & PASS
If we want to encrypt data, in particular passwords, we have a lot of tools to choose from that allow us to encrypt data. There are a large number of opensource and closed source solutions, both paid ...
10:37 pm GMT - Thu, December 15, 2022
Dev To
Advanced Techniques for Improving Performance with React Virtualization
IntroductionReact Virtualization is a technique for optimizing the performance of large, complex lists in React applications. By rendering only the items that are visible in the viewport, React ...
10:04 pm GMT - Thu, December 15, 2022
Dev To
Validating email addresses using regular expressions in JavaScript
Email addresses are a critical part of online communication, and ensuring that the email addresses entered by users are valid is an important task for any web application. In this blog post, we will d...
10:03 pm GMT - Thu, December 15, 2022
Dev To
Its Not Open Source, Its You. Where Open Source Risk Comes From
Picture this: an auto manufacturer with no clue what parts are in its supply chain, where those parts come from and no ability to recall those parts if vulnerabilities are discovered.Thats not a reali...
09:37 pm GMT - Thu, December 15, 2022
Dev To
Dear Santa, I really want a Chase Bliss Generation Loss MKII effects pedal!
NOTE: This has very little (possibly nothing) to do with software development, hence the #watercooler tag.Lately, I've been gushing over Chase Bliss's recently released Generation Loss MKII effects pe...
09:36 pm GMT - Thu, December 15, 2022
Dev To
Build an Agent Assist Bot with Python
Icing my swollen, disfigured hand, I was sitting on the couch, unable to drive to the store to grab some bandages and medication for the intense pain. I pulled up the website for the nearest store and...
07:57 pm GMT - Thu, December 15, 2022
Dev To
Buying tech from questionable sources
I just treated myself to a very rare purchase I bought my own laptop, now I know like many of you I get a free MacBook as if it where water or something but its not mine and Ive decided that I want my...
07:53 pm GMT - Thu, December 15, 2022
Dev To
What is prototypes and how it works in JavaScript ?
What is prototypesIn JavaScript, a prototype is an object that is associated with every function and object created with a constructor function. When a property or method is called on an object,...
07:37 pm GMT - Thu, December 15, 2022
Dev To
Typescript Exceed Recursion Limitation
This is a proof of concept post, personally I do not find any use of this, yetTypescript recursion stop at 49th or 999th looptype CreateArrayWithLengthX< LENGTH extends number, ACC extends un...
07:20 pm GMT - Thu, December 15, 2022
Dev To
What are classes in python?
Python is an object-oriented programming language.In Python, everything is an object. All this time that you have been writing code, you have used objects. Either when you used built-in functions or t...
07:14 pm GMT - Thu, December 15, 2022
Dev To
Free Service - Python Converter & Generator
Hello Coders!This article presents a free Data Converter and Generator service that aims to help developers and data scientists to manage the information with ease via a simple UI. This tool converts...
07:02 pm GMT - Thu, December 15, 2022
Dev To
Fauna Deep Dive: Architecting a Distributed Serverless Database
The distributed serverless nature of the Fauna database architecture illustrates how well-architected composability makes modern system complexity a manageable endeavor.Todays serverless application d...
06:25 pm GMT - Thu, December 15, 2022
Dev To
How to exchange a secret key over an insecure network (EC-Diffie-Hellman algorithm)
Let's say you want to send an encrypted message to your friend in order to avoid it being intercepted and read by a third party. You just generate a random secret key and encrypt the message with it. ...
06:00 pm GMT - Thu, December 15, 2022
Dev To
AWS WAF vs. open-appsec ML-Based open source WAF
Written by: Rubaiat HossainWeb application firewalls (WAFs) are the first layer of defense for protecting your apps or services from threat actors. Amazon Web Services (AWS) WAF is a popular choice du...
05:20 pm GMT - Thu, December 15, 2022
Dev To
GCP CUD: Are There Better Ways to Save Up the Cloud?
Getting a serious discount on cloud resources in exchange for a commitment lasting one or three years sounds great. You'll need cloud capacity anyway, so why not buy it via GCP CUD (Committed Use Disc...
04:59 pm GMT - Thu, December 15, 2022
Dev To
How to Build a DAO with Truffle
Since Satoshi Nakomoto introduced Bitcoin and the blockchain in his seminal 2009 whitepaper, the number of innovations brought to life has been staggering. Today, we have cryptocurrencies, NFTs, and o...
04:09 pm GMT - Thu, December 15, 2022
Dev To
Self-hosted code streaming
This article will present how to self-host a code streaming server that is independant from the code editor that you use. You won't get a two-way pair-programming solution, only streaming.The solution...
04:09 pm GMT - Thu, December 15, 2022
Dev To
Will Instagram kill photography?
The answer to that question, in a decade and a half of hindsight, is "yes, and no, depending on your perspective".Smart phones, Instagram as a form-factor, filters, likes, and now AI photography is s...
04:07 pm GMT - Thu, December 15, 2022
Dev To
Documentao tcnica para iniciantes, parte 1: criando um bom README para o seu projeto
Ter uma boa documentao para o seu projeto, principalmente em se tratando de projetos de cdigo aberto, um diferenciador importante que pode influenciar positivamente na popularizao da sua aplicao ou b...
03:52 pm GMT - Thu, December 15, 2022
Dev To
15 Tips to Become a Java Expert!
Content Introduction 1. Study the basic concepts until you understand the whole basis of the language 2. Study, understand and practice, here is a loop, study, understand and practice 3. Stud...
03:49 pm GMT - Thu, December 15, 2022
Dev To
Welcome Thread - v204
Welcome to DEV!Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about yourself.Reply to someone's comment, either w...
03:27 pm GMT - Thu, December 15, 2022
Dev To
Rendering emails with Svelte
Emails are the cornerstone of automated internet communication. Create an account on a website? Email. Receive an invoice? Email. Sign up for an event? Email. As a developer, you will need to send ema...
03:22 pm GMT - Thu, December 15, 2022
Dev To
VueJS Vs ReactJS
VueJS and ReactJS are both popular JavaScript libraries for building user interfaces. They are both open-source and are maintained by a large community of developers.Here are some key differences betw...
03:00 pm GMT - Thu, December 15, 2022
Dev To
The Collab Lab TCL-49 Recap
About the Collab LabThe Collab Lab is an 8-week coding program for early career developers who want to work on real-world projects with guidance from experienced mentors filled with lots of pair...
02:47 pm GMT - Thu, December 15, 2022
Dev To
Appwrite OSS Fund Sponsors Task
Hi readers , welcoming you back to the "Appwrite OSS Fund" series, where we celebrate open-source maintainers. What Is OSS Fund?On the 4th of May, the Appwrite team launched the OSS Fund, an in...
02:26 pm GMT - Thu, December 15, 2022
Dev To
Roadmap to Blockchain Development
To know how blockchain and web3 are the new internet click here.In this roadmap to blockchain development, I will be suggesting some of the learning resources as we walk through. Also this article ser...
01:53 pm GMT - Thu, December 15, 2022
Dev To
How to create a React app for a complete Beginner
To create a React app as a complete beginner, you will need to have Node.js and npm (the Node.js package manager) installed on your computer. Once you have these prerequisites installed, follow these ...
01:47 pm GMT - Thu, December 15, 2022
Dev To
Best Coding Practices
Writing clean, readable code is an important skill for any developer. Not only does it make your code easier to understand and maintain, but it also helps to prevent bugs and errors. In this blog, we ...
01:47 pm GMT - Thu, December 15, 2022
Dev To
9 UX Best Practices for Ecommerce
Ecommerce websites require great user experience (UX) to achieve the reason for which theyre createddrive sales and conversion. In B2B this is often a neglected topic, which is why we wanted to shed m...
01:47 pm GMT - Thu, December 15, 2022
Dev To
9 UX Learnings From the World's Best Ecommerce Site
Ecommerce websites require great user experience (UX) to achieve the reason for which theyre createddrive sales and conversion. In B2B this is often a neglected topic, which is why we wanted to shed m...
01:36 pm GMT - Thu, December 15, 2022
Dev To
From Zero to Hero: An Ultimate Guide to Acing Google Summer of Code
Are you a passionate and motivated programmer looking for an opportunity to gain valuable experience further your coding skills, and chime into open source? Then Google Summer of Code (GSoC) could be ...
01:26 pm GMT - Thu, December 15, 2022
Dev To
User Ruby for Text Tagging with Machine Learning
RNNRuby is a popular, high-level programming language that is known for its simplicity, flexibility, and powerful capabilities. It is often used for web development, scripting, and data analysis...
01:18 pm GMT - Thu, December 15, 2022
Dev To
Using Lit Components in an Enhance App
Recently, on the Enhance Discord, there was a question about how to use Lit web components in an Enhance application. Since Lit components extend standard web components, adding Lit to your Enhance ap...
01:15 pm GMT - Thu, December 15, 2022
Dev To
Experience of my first in-person event as a speaker at ACD Pune 2022
Hello all,I am going to share the experience of my first in-person event as a speaker. Till now I was on another side of the table. Attending many conferences and events as an attendee.17th October 20...
01:01 pm GMT - Thu, December 15, 2022
Dev To
Pagination with Javascript
Hello Everyone , today i will show you how to create a pagination with Javascript.It is a simple pagination logic which uses array slicing.Let's get started... HTML -<div class="list-container...
01:00 pm GMT - Thu, December 15, 2022
Dev To
Navigating search results: pagination vs infinite scroll vs load more
Meilisearch v0.30 is out and brings with it the ability to create numbered page selectors. You can read more about the new features and updates from v0.30 in our release blog post.This article will go...
12:47 pm GMT - Thu, December 15, 2022
Dev To
XML JOB INTERVIEW QUESTIONS
Practice here the most popular XML Interview Questions and Answers- Define What is XML?- List some features of XML?- What is XML Schema?- State some benefits of XML?- What is XML Signature?- Define th...
12:00 pm GMT - Thu, December 15, 2022
Dev To
Use Google Analytics to uncover the truth about dark and light mode user's preferences
Dark mode has become increasingly popular in recent years, as it can help reduce eyestrain and save battery life on devices. If you have a website or an app, you may want to track whether your users a...
11:56 am GMT - Thu, December 15, 2022
Dev To
Easy Ways to Debug Your Code (Without Crying)
Debugging code is an essential developer skill.Use these 5 effective techniques to level up your debugging game.Lets go! TL;DRNarrow down bug scope Use debugging tools Write test for the bug Use...
11:54 am GMT - Thu, December 15, 2022
Dev To
How to build a piano with only HTML, CSS, Javascript ?
In this post, well learn how to build this piano from scratch using simple HTML, CSS, and JavaScript.Firstly, well structure our web app using HTML. Well use the main tag to make a wrapper structure f...
11:46 am GMT - Thu, December 15, 2022
Dev To
Shhhh... Kubernetes Secrets Are Not Really Secret!
Originally published at auth0.comKubernetes has become an inevitable part of the modern software infrastructure. Hence managing sensitive data on Kubernetes is also an essential aspect of modern softw...
11:24 am GMT - Thu, December 15, 2022
Dev To
10 Must-Read Books for Every Programmer: Boost Your Skills and Advance Your Career!
If you're a programmer, you know the importance of staying up-to-date with the latest technologies and best practices. One way to do this is by reading books written by experts in the field. There are...
09:52 am GMT - Thu, December 15, 2022
Dev To
Material UI Checkbox
Author: Doro Onome IntroductionMaterial UI offers a wide range of component and utilities that empowers developers with the appropriate tools to create more responsive web designs and bolster the...
09:38 am GMT - Thu, December 15, 2022
Dev To
Friendly Data Modeling & Auto-generated, Editable Migrations for Platformatic with Prisma
A wise man once said...... that was me.But all jokes and memes aside, automation helps cut down the amount of time spent on tedious and repetitive tasks.This guide will teach you how to model your dat...
09:32 am GMT - Thu, December 15, 2022
Dev To
Create a recommendation engine for your website with AWS SageMaker
Online businesses often face the challenge of how to effectively personalize their products and services for individual users. One way to do this is to use machine learning to analyze user behaviour a...
09:24 am GMT - Thu, December 15, 2022
Dev To
Playing around with Sanity.io
Sanity.io is one of the new cool kids regarding headless CMSs. I decided to give it a try and create almost precisely the same blog as the one you are reading. What is Sanity.ioFirst of all, Sani...
09:15 am GMT - Thu, December 15, 2022
Dev To
useReducer hook in React (No redux here)
The useReducer is a hook that provides a way to manage state in a React component. Is it dependant on redux?No, it's provided by React and can be used independently of Redux. useReducer is a way to m...
08:22 am GMT - Thu, December 15, 2022
Dev To
How do you prove that your infrastructure is compliant
When you are building your cloud infrastructure. And you have to meet certain compliance standards. You can achieve this with preventive and detective controls.In this blog post I want to focus on the...
08:12 am GMT - Thu, December 15, 2022
Dev To
Discover the Secret to Boosting Your Team's Productivity: Aviyel's Slack Bot Revealed!
IntroductionThe rise of the internet and advancements in technology have revolutionized the way we communicate and do business. Gone are the days of slow, cumbersome communication methods such a...
07:46 am GMT - Thu, December 15, 2022
Dev To
Set the theme of a website based on the time of the day (no external library)
In this blog post, I will show you how to use JavaScript, and CSS to set the theme of your website based on the time of day. This can be a useful feature if you want to create a website that automatic...
07:14 am GMT - Thu, December 15, 2022
Dev To
2022 in Review
Today I sat for my last final exam, which also means I am now done with all my courses at Seneca College. It feels strange to suddenly come to a stop from the crazy busy schedule I was pursuing for th...
07:01 am GMT - Thu, December 15, 2022
Dev To
Microservices Interview Questions and Answers | Microservices Architecture Training
Microservices is an architecture in which the application is exposed as loosely connected services that may be created, deployed, and maintained individually. Each exposed service is referred to as a ...
06:56 am GMT - Thu, December 15, 2022
Dev To
Master any CLI tool with this one weird trick
Just like most developers, I live in the terminal, I savor the ability of automation and the boundless things I can do with it. Before I start, I want to briefly remark on my setup; My setup I us...
06:14 am GMT - Thu, December 15, 2022
Dev To
Best vs code Extensions for Web Development
IntroductionAlthough there are many amazing vs code extensions for web development, but here are some extensions which I feels every web developer should have this in their toolkit Extensio...
05:53 am GMT - Thu, December 15, 2022
Dev To
CI/CD Tutorial For Developers
DevOps continues to grow in popularity among software development teams. Its not surprising, given the benefitss: a streamlined workflow leads to faster release frequency and deployment cycles, quicke...
05:36 am GMT - Thu, December 15, 2022
Dev To
LeetCode's Add Two Numbers in Linked List Solution - Beats 86% in Memory, Simple Brute Force Algorithm in Java
OverviewIn this post, we will be discussing an ultra low memory Java solution for a LeetCode problem (2. Add Two Numbers) that involves adding two numbers represented as linked lists. Probl...
05:36 am GMT - Thu, December 15, 2022
Dev To
How to Convert PDF File to Word file on Python?
To convert a PDF file to a Word document using Python, you will need to use a library called PyPDF2. This library allows you to read and write PDF files, as well as perform other operations such as me...
03:38 am GMT - Thu, December 15, 2022
Dev To
Azure-cli: Installing the tool on Linux
This post is the beginning of a series of others in which we will talk about Azure Cli. This tool is a command line interface in which one can manage microsoft azure resources.My current linux is that...
02:15 am GMT - Thu, December 15, 2022
Dev To
Four security checklists for Android app development
Android is an open-source-based operating system that allows developers to develop apps quickly. However, the fact that easy access and few constraints in development are acting as a security vulnerab...
12:53 am GMT - Thu, December 15, 2022
Dev To
Introducing the mirror command in Reduct CLI version 0.3.0
We are excited to announce the release of Reduct CLI version 0.3.0, which includes the new mirror command for copying data between buckets. This command allows you to easily transfer data between two ...
12:27 am GMT - Thu, December 15, 2022
Dev To
How to Create and Manage Virtual Domains using Node.js
Imagine that you have two or more subdomains, and you want to serve two different web applications. However, you do not want to create a different web server application for each subdomain.In this kin...
12:06 am GMT - Thu, December 15, 2022
Dev To
How To License Open Source Code Properly
(This article is pending review/edits by a lawyer. As always, this article and the information herein is provided WITHOUT ANY WARRANTY and is provided without even the implied warranty of MERCHANTABIL...
11:40 pm GMT - Wed, December 14, 2022
Dev To
Top 3 mistakes to avoid when starting a NEW blog
Mistake #1: Going soloBlogging is NOT a one-man job. You can NOT succeed if youre the ONLY one working on your blog. Blogging requires a lot of tasks, such as;Topic researchContent creationBlog post...
11:02 pm GMT - Wed, December 14, 2022
Dev To
My year in review
Photo by Mantas Hesthaven on UnsplashThis is going to be challenging to write. This year felt like my last 10 years combined. If you follow me on Twitter, you already know this was not the best year I...
10:55 pm GMT - Wed, December 14, 2022
Dev To
SvelteKit 1.0 Has Been Released!
After two years in development, SvelteKit has finally reached 1.0. As of today, its the recommended way to build Svelte apps of all shapes and sizes.Read the full announcement here...
10:55 pm GMT - Wed, December 14, 2022
Dev To
Share code between React Native and React Web
This article explains a coexisting of react native and react web apps with similar to monorepo workspaces behavior, but without sharing node_modules dependencies. All web workspaces remain workspaces,...
10:31 pm GMT - Wed, December 14, 2022
Dev To
How to work with different versions of Java
The future for Java is bright!If you are coding in the JVM but the system you are working on was created using Java 11 or even 8 , and want to try out the new features of Java like:Local Variable Type...
09:50 pm GMT - Wed, December 14, 2022
Dev To
Fixing Class Composition in Tailwind CSS
Ive been going back and forth on Tailwind CSS for quite a while. On one hand, I loved the utility-first design, on the other - I hated how my HTML, JSX, etc. was getting bloated by the number of class...
09:34 pm GMT - Wed, December 14, 2022
Dev To
Educative Highlights from November: New courses, paths, projects
This past month, our authors, contributors, and the whole Educative team succeeded in adding a brand new roster of learning materials to our extensive collection. With technologies such as Rust on the...
09:13 pm GMT - Wed, December 14, 2022
Dev To
I built an AI portrait app (with a twist) using Midjourney
Hi, everybody! I'm excited to share my first launch here as an indie developer with all of you.I've been having a lot of fun playing around with AI image generation over the last two weeks, and I want...
09:04 pm GMT - Wed, December 14, 2022
Dev To
A Perl Pattern for Read-Only Configuration Access
Some programs have many subroutines that need access to some read-only configuration. Deciding how to provide access to this configuration in a safe way, that ensures no mutation will take place, is i...
08:26 pm GMT - Wed, December 14, 2022
Dev To
Automatically Generating OpenAPI Docs for Mastodon
As the Mastodon open source community grows, many developers are coming into the project for the first time and learning more by viewing the documentation. One of the common pieces of documentation t...
08:20 pm GMT - Wed, December 14, 2022
Dev To
Intrinsic motivation models
Let's look at modern motivation theories, particularly intrinsic motivation. Extrinsic motivation: reward and punishmentMotivation systems distinguish extrinsic and intrinsic motivating factors. ...
08:07 pm GMT - Wed, December 14, 2022
Dev To
Why we ditched GraphQL for tRPC
At Echobind, were committed to building the best software we can for our clients. As we choose our technology stack, we have to balance a number of tradeoffs, including stability, flexibility, scalabi...
07:43 pm GMT - Wed, December 14, 2022
Dev To
How to fix Frontend Tests as a lazy developer
Following up on my first steps of test automation using CodeceptJS and Testomat.io, let's assume you're a lazy / pragmatic programmer with no priority to perfect your rudimental front-end tests.This i...
06:59 pm GMT - Wed, December 14, 2022
Dev To
Swift. Design Patterns. Singleton
The singleton pattern ensures that only one object of a particular class is ever created. All further references to objects of the singleton class refer to the same underlying instance. There are very...
06:57 pm GMT - Wed, December 14, 2022
Dev To
Swift. Design Patterns. Prototype Pattern
The prototype pattern is used to instantiate a new object by copying all of the properties of an existing object, creating an independent clone. This practise is particularly useful when the con...
06:56 pm GMT - Wed, December 14, 2022
Dev To
Don't use '&&' for conditional reasoning
We often use '&&' to display a component if a given condition is true and to not display it when the condition is false.function BigComponent({condition}) { return ( <div> ...
06:53 pm GMT - Wed, December 14, 2022
Dev To
Introduo a ferramenta Netcat
O netcat uma ferramenta que pode ser usada para realizar diversas tarefas relacionadas a rede, como criar conexes de rede, transferir arquivos e executar port scanning. Para usar o netcat, primeiro v...
06:51 pm GMT - Wed, December 14, 2022
Dev To
Smart contracts: audit em all like a security engineer
Dont let reentrancy and front-running attacks, signature replay, gas issues, sensitive data leakage, deadlocks, and various kinds of vulnerabilities in smart contracts pfaff you around. Blockchain sy...
06:46 pm GMT - Wed, December 14, 2022
Dev To
Move a user's country to the top of a select element with Netlify Edge Functions and geolocation
Imagine we have some generated HTML, it could be some hand-written static HTML, it could be the output of a CMS like Drupal or WordPress, it could be created by a tool like Astro or Eleventy, or reall...
06:45 pm GMT - Wed, December 14, 2022
Dev To
Deepgram in the Wild: A Year in Review
Were celebrating a year of making new connections, sharing what weve learned, and supporting the community through hackathons. Were grateful for our many opportunities to develop these relationships. ...
05:49 pm GMT - Wed, December 14, 2022
Dev To
Spring Boot 3 JPA Auth JWT
DescriptionAfter the new release of spring boot 3, it was really hard to find tutorials on JWT Auth with real database user creation and role based authentication on Rest API.I have created this...
05:43 pm GMT - Wed, December 14, 2022
Dev To
How to style a button using Tailwind CSS
In this article I will show you how to build and use a button component for quick user actions using Tailwind CSS.Before that, I will introduce you about Tailwind CSS. Basic usageTailwind CSS is ...
05:33 pm GMT - Wed, December 14, 2022
Dev To
Twitter is shutting down Revue their newsletter platform
If you enjoy this topic, you will probably like my articles, tweets, and stuff. If you're wondering, check out my social media profiles and don't forget to subscribe and follow since I'm offering prog...
05:33 pm GMT - Wed, December 14, 2022
Dev To
Revue Getting Shut down
Revue makes it easy for journalists, writers and creators to send a newsletter and make money with it.It was built for people who publish, whether its a one-person operation or a whole organization. ...
05:24 pm GMT - Wed, December 14, 2022
Dev To
GLTF Animations in wgpu and Rust
Liquid syntax error: Unknown tag 'endraw'...
05:21 pm GMT - Wed, December 14, 2022
Dev To
15 Javascript Browser APIs
The features provided by the browser. 1. Service WorkersService workers essentially act as proxy servers that sit between web applications, the browser, and the network (when available). They are...
05:06 pm GMT - Wed, December 14, 2022
Dev To
Rainbow Deployment: Why and How to Do It
How do you define if your application is modern? One of the defining factors is if it utilizes zero-downtime deployments. If you can deploy a new version of your application without your users realizi...
05:04 pm GMT - Wed, December 14, 2022
Dev To
AWS ! the terms you must know
After we understand the basic usage of cloud computing services, it is crucial to know some simple terms that you gonna hear it over and over again !If you haven't read my previous article, you can re...
04:37 pm GMT - Wed, December 14, 2022
Dev To
Publishing your first library with NX onNPM
Recently I decided to publish my first library on NPM. The library enhances @Ngrx/component-store to add a loading/error state (called CallState). When working with HTTP calls or asynchronous tasks, i...
04:21 pm GMT - Wed, December 14, 2022
Dev To
JavaScript Callback Functions explained in their simplest form.
JavaScript Callback functions are one of the main features of the language that allow you to implement some asynchronous programming patterns, and is very common in the language, as it is an event-dri...
03:47 pm GMT - Wed, December 14, 2022
Dev To
10x Your Productivity with Aviyel's Discord Bot: An In-Depth Guide
IntroductionDiscord is a popular communication platform used by online communities. Originally developed in 2015, it was designed to facilitate communication and coordination among users and com...
03:09 pm GMT - Wed, December 14, 2022
Dev To
I Built a Serverless App To Cross-Post My Blogs
I do a lot of writing. In fact, I've written and published a blog post every week for the last 50 weeks. It's something that I do because I have a passion for writing and sharing the things I learn wi...
03:00 pm GMT - Wed, December 14, 2022
Dev To
Comparar dos Objetos en JavaScript
En ocasiones es necesario comparar dos objetos en JavaScript, por ejemplo, para saber si son iguales o no. En este artculo veremos cmo hacerlo.A simple vista, parece que comparar dos objetos en JavaSc...
02:45 pm GMT - Wed, December 14, 2022
Dev To
Tailwindcss vs Bootstrap: Which is Better for Your Project?
Advantages of Tailwind CSS over BootstrapTailwind is a newer framework than Bootstrap, and as such, it has more modern features. Tailwind includes features such as builtin responsive design, CSS...
02:35 pm GMT - Wed, December 14, 2022
Dev To
QR Code Generator Online 2023
The best simple and Free QR Code Generator Online 2023 ...
02:24 pm GMT - Wed, December 14, 2022
Dev To
Resources You Need As a DevRel
IntroductionDevRel combines two different fields Developer + Relations.As a DevRel engineer, you have to know a little bit about everything like Code Community work Content Creation I'm a lifet...
02:19 pm GMT - Wed, December 14, 2022
Dev To
Bonus Tip: How to Use GitHub Actions to Test a GitHub Action Whose Output Must be Visually Inspected
Last week, I posted a tutorial on How to Test a GitHub Action with GitHub Actions. The audience for that post, as well as this one, are maintainers of GitHub Actions. In that post, I explained my auto...
02:13 pm GMT - Wed, December 14, 2022
Dev To
How to Write Documentation for a Software Project? Types & Examples
Author: Anastasiia Strielkina, PhD, Business Analyst. Originally published here.Technical documentation is an important aspect of any technology-based business, and it can help ensure the success of y...
02:00 pm GMT - Wed, December 14, 2022
Dev To
Position Independent Shellcodes in Rust (PIC)
Shellcoding in RustWe previously saw how to craft an HelloWorld shellcode in Rust. This time, we are going to create a shellcode that... actually launches a shell, using the execve syscall.This ...
01:55 pm GMT - Wed, December 14, 2022
Dev To
Android, Animations and Reduced Motion
I don't like animations, and I'm not alone. The Verge published an article by s. e. smith: My war on animation as part of their Accessibility week, and I loved it. I was able to relate to that article...
01:55 pm GMT - Wed, December 14, 2022
Dev To
Uncovering Open Source B2B Ecommerce
At Medusa, we recently published our Perspective on Open Source B2B ecommerce as part of the launch of our new B2B starter template.I believe that more focus should be put on open source solutions in ...
01:28 pm GMT - Wed, December 14, 2022
Dev To
Cool Open AI product idea
Under theHoodThe story begins with Twitter itself, last week Twitter went crazy because of Chat GPT. The new open ai product, its basically a chatbot that gives answers to your questions. If you...
01:17 pm GMT - Wed, December 14, 2022
Dev To
3 motivos do porqu testes unitrios no so suficientes para Microservices com Spring Boot
Escrever testes automatizados j rotina para maioria dos times de tecnologia, porm, o que no te contaram que testar microsservios Spring Boot confiando em apenas de testes de unidade pode diminuir a ...
01:17 pm GMT - Wed, December 14, 2022
Dev To
Statik methodlar bilan yangi yozilgan eski kod (Instant legacy code with static methods).
Disclaimer: Maqoladagi barcha so'zlar va fikrlar mening ancha vaqtdan buyon kuzatuvlarim natijasida hosil bo'lgan tahlillar hulosaasi va subyektiv fikrlarim. Har bir keltirilgan ma'lumot va faktlar ba...
01:17 pm GMT - Wed, December 14, 2022
Dev To
OpenBSD Full Disk Encryption (on VirtualBox)
SummaryOpenBSD supports full disk encryption (FDE) with softraid and bioctl. The tutorial for it is officially provided. With FDE, even if you lose your computer, your data is strongly protected...
01:11 pm GMT - Wed, December 14, 2022
Dev To
How to Create Personal Blog Website Using HTML CSS JavaScript
How to Make a Personal Blog Website Using HTML CSS JavaScriptIf you're looking to start a blog website using HTML, CSS, and JavaScript, then this tutorial is for you. In this video, we'll walk you thr...
01:01 pm GMT - Wed, December 14, 2022
Dev To
Conditional Rendering in React
Author: Deborah Emeni IntroductionOne of the essential features in modern React applications is the dynamic rendering of User Interface (UI) components with JSX based on user interactions, which ...
01:00 pm GMT - Wed, December 14, 2022
Dev To
Noteworthy 30 Learning Resources For Developers 2023
Ola Developers..!!Looking forward to master your skills in web development field in Year 2023? Well, for that you will surely need resources. Here in this list, we have gathered some of the extremely ...
12:57 pm GMT - Wed, December 14, 2022
Dev To
Next.js in Production: Best Practices and Common Pitfalls
Next.js is a popular framework for building server-rendered React applications. It offers a rich set of features and tools for building fast and scalable web applications, including automatic code spl...
11:46 am GMT - Wed, December 14, 2022
Dev To
This Week In React 128: SWR, Vite, Codux, Storybook, Next.js, Forget, Nylon, Paper, align-deps, INP, Zod, Tauri...
We are entering the Christmas season, and React bloggers are reducing the pace. On my side, I will skip 2 editions.Still, we have some nice releases and articles to discover. I really liked the articl...
11:32 am GMT - Wed, December 14, 2022
Dev To
How to become a DevOps Engineer
As the world becomes increasingly reliant on technology, the demand for skilled DevOps engineers continues to grow. DevOps engineers are responsible for overseeing the processes and tools that organiz...
11:27 am GMT - Wed, December 14, 2022
Dev To
Why Prisma and Platformatic are a great match
Platformatic is a new tool that helps Node.js developers ship APIs faster. In this 3-part series, well explore why Prisma and Platformatic are such a great fit and how Prisma can help improve your dat...
10:35 am GMT - Wed, December 14, 2022
Dev To
Python and relative imports in AWS Lambda Functions
When writing an AWS Lambda function, its quite possible that you get to the point where the file becomes too big. So, what do you do? You create a second file and refactor your code to do a relative i...
10:32 am GMT - Wed, December 14, 2022
Dev To
What I learned from self-hosting a Supabase Svelte project: Part 1
In this blog post, I will talk about what I learned from making a Supabase Svelte project. The plan for making this project is explained in this blog post. I will go over the obstacles I've overcome w...
10:22 am GMT - Wed, December 14, 2022
Dev To
The 4 best resources to learn Rust !
Rust is a popular programming language known for its performance and reliability. It is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. If yo...
09:48 am GMT - Wed, December 14, 2022
Dev To
Fun but not useful extensions for devs
As developers, we spend a lot of time in our code editors and IDEs, constantly working to improve our skills and deliver great products. But sometimes, it can all feel a little bit too serious and int...
09:37 am GMT - Wed, December 14, 2022
Dev To
Tensorflow Installation Guide Python
In this tutorial youll learn how you can install TensorFlow using pip.We can download TensorFlow in 2 ways:Through pip (Python package library)Through Anaconda Navigator (conda)We are going to see bot...
09:30 am GMT - Wed, December 14, 2022
Dev To
Playwright - How to write tests
What are you going to learn in this post?In this post, you will learn how to write tests with Playwright, using assertions, locators and something else. Write testsLet's start with an examp...
09:04 am GMT - Wed, December 14, 2022
Dev To
How to Choose the Best Host for Your GitHub Blog
If you're a developer, you know that GitHub is the go-to platform for version control and code collaboration. These features also mean GitHub can be an excellent platform for storing your blog files. ...
09:04 am GMT - Wed, December 14, 2022
Dev To
POSIX Compatibility Comparison among four file system on the cloud
POSIX compatibility is an indispensable criterion when choosing file system. Recently, we conducted a test on POSIX compatibility among GCP Filestore, Amazon EFS, Azure Files and JuiceFS. About P...
09:02 am GMT - Wed, December 14, 2022
Dev To
Review of the state of css 2022
Last year with the compact 2021 movement, the majority of browsers agreed to stabilize 5 big features:sticky positioningaspect-ratio sizingflex layoutgrid layouttransform positioning and layoutNowaday...
09:01 am GMT - Wed, December 14, 2022
Dev To
Typescript Generate Full Path Type And Get Value Type Of Nested Object
Before TS 4.8, it is impossible to build path type for numeric literal path type for type like { A: { 123: boolean } }<-- we want something like A/123 but it is not possiblehowever generate path ty...
09:00 am GMT - Wed, December 14, 2022
Dev To
Core Banking: Complete Guide
The foundational piece that is needed by any institution that works with financial products. Whether a Bank or a FinTech company.This post as a third part in the series of posts. I have to say this pa...
08:53 am GMT - Wed, December 14, 2022
Dev To
2022 Highlights: Open Source Development!
Looking back at 2022, I can certainly say that this year has been one of the best years of my life in terms of self-growth, learning, and productivity. Tech Skills Gained Cool projects I w...
08:42 am GMT - Wed, December 14, 2022
Dev To
Top 5 API testing tools 2022
IntroductionImplementing an API is a useful method for adding unique functionality to a web or mobile application without having to completely redesign it. It prevents tedious development effort...
08:18 am GMT - Wed, December 14, 2022
Dev To
I let ChatGPT loose on dev.to - here are the results
IntroductionRecently, I conducted an experiment where I let ChatGPT, a large language model trained by OpenAI, write articles for me. The results were quite interesting and raised some important...
08:17 am GMT - Wed, December 14, 2022
Dev To
Tools and Apps for Web Developers: 81 Must-haves
As a web developer, understanding the latest tools and apps available to help you with your work is essential to staying ahead of the competition. Whether youre looking for helpful ways to manage code...
08:11 am GMT - Wed, December 14, 2022
Dev To
5 Benefits of Using a Version Control System
No matter what kind of software project youre working on, using a version control system is essential. Version control systems provide a range of benefits that help developers keep track of their code...
07:56 am GMT - Wed, December 14, 2022
Dev To
Applying Design Patterns in React: Strategy Pattern
This article is about a problem many of us encounter in React & Frontend development (sometimes even without realizing that it's a problem): Having a piece of logic implemented throughout differen...
06:09 am GMT - Wed, December 14, 2022
Dev To
Vendure - Storefronts
When setting up a commerce website, you'll likely need a storefront. This will be what the end users will use to order your products.In the case of Vendure, we are open to creating our own, but luckil...
05:48 am GMT - Wed, December 14, 2022
Dev To
When do you use setState with a callback?
You would use a callback with the useState hook in a situation where the state update depends on the previous value of the state. This is because the useState hook only provides a way to update the st...
04:23 am GMT - Wed, December 14, 2022
Dev To
UIUC MCS - CS 435 Review - Cloud Computer Networking
OverviewTLDR: 435 is a high workload, high reward class with a dedicated professor and practical assignments that provide a solid basis for understanding computer networking.Difficulty: HardOpin...
01:20 am GMT - Wed, December 14, 2022
Dev To
7 Best Node.js Logging Libraries for Your Next Projects
When you are developing a production-ready application, logging is one of the most important things that you need. It helps you track the execution flow and get insights into why certain things happen...
12:56 am GMT - Wed, December 14, 2022
Dev To
DynamoDB and its Data Pane Operations - 1
In this article, I am going to show you some of the Data Pane (read-write) operations, such us Create, Read, Update and Delete (CRUD) on DynamoDB items, using expressions and conditional expressions.I...
12:47 am GMT - Wed, December 14, 2022
Dev To
A little about Typescript Utility Types
Nowadays, the TypeScript type system is very powerful, it provides type safety, productivity, scalability and so on. So, TypeScript type system natively provides several "utility types" to help us wit...
11:56 pm GMT - Tue, December 13, 2022
Dev To
Zod - Validate your API inputs with ease
Zod is a Typescript library that allows you to validate the shape and type of your data using various utility functions and statically infer types for it.It got a lot of hype in the last months, alrea...
11:46 pm GMT - Tue, December 13, 2022
Dev To
How to Use antd upload with Form.Item and Form.List ,finally get uploaded filePath when onFinish?
How to Use antd upload with Form.Item and Form.List ,finally get uploaded filePath when onFinish? Nov 23 '22 ...
10:26 pm GMT - Tue, December 13, 2022
Dev To
Web Services Description Language
Hi! In a previous article, I wrote about SOAP based on the use of a file with API methods and rules. And now I want to say something about the standard of these files.WSDL is an XML-based language tha...
09:55 pm GMT - Tue, December 13, 2022
Dev To
Array.sort() in JavaScript - I was asked about this in an interview
I was in an interview and I was given an array of strings.const arr = [ "karachi", "lahore", "kolachi", "islamabad"]He asked me to sort it in alphabatical order.I tried:arr.sort((a, b) => { re...
08:55 pm GMT - Tue, December 13, 2022
Dev To
Updating JSON data on SQL Server with JSON_MODIFY()
ProblemSupppose you have a SQL table with two columns:"ID" of type INT"Data" of type NVARCHARThe "Data" column holds a JSON Object and your goal is to update just a single property of the JSON o...
08:48 pm GMT - Tue, December 13, 2022
Dev To
How to search files from Azure Blob Storage using Python
Searching for files using index tags is a common use case but the Azure documentation can be quite hard to grasp.To search for blobs with specific tags in Azure Blob Storage using Python, you can use ...
08:06 pm GMT - Tue, December 13, 2022
Dev To
Stylify CSS: Automagic CSS bundles splitting into CSS layers in Astro.build
Utility first CSS bundles can be very small. But what if, we could make them even smaller? Split them for each page/layout for example? Some pages might not need styles from another one. Learn how to ...
07:57 pm GMT - Tue, December 13, 2022
Dev To
Mastermind - set up the Python skeleton
Git and READMEThe first thing was to create a git repository, write a README.md file describing the game. Similar to what I posted in the first article of this series. Create the first test...
07:55 pm GMT - Tue, December 13, 2022
Dev To
Sorting in Go(Golang) made easy
Hello there,In today's article, I will be talking about https://github.com/hisyntax/sort, a Go library I built for sorting data. What is sort ?sort is a Go library that sorts data(both string and...
07:13 pm GMT - Tue, December 13, 2022
Dev To
Primeros pasos en WordPress 2023
Hola a todos! Esta es mi primera publicacin en la plataforma DEV y la idea de este articulo es relatar de forma clara lo sencillo que puede ser crear t propia pgina web sin grandes conocimientos en pr...
06:09 pm GMT - Tue, December 13, 2022
Dev To
Implementing the Mastermind game
In this series I am going to implement a version of the well-known Mastermind board game. Well, it is well know at least to me. As I have encountered many people who are not familiar with it so let's ...
05:45 pm GMT - Tue, December 13, 2022
Dev To
The irony of stackoverflow banning ChatGPT answers because of "quality" concerns ...
The ChatGPT answers are only noticiable because they are higher quality grammar that the human generated low quality content, which has not been a concern for over a decade. I think ChatGPT bots answe...
05:44 pm GMT - Tue, December 13, 2022
Dev To
Expose-WSL
Probably the simplest way to expose apps running on WSL to local network devicesNo installation required. Simply run this before starting your apps:npx expose-wsl Why I built it?WSL provides a gr...
05:26 pm GMT - Tue, December 13, 2022
Dev To
Debugging Program Control Flow
As of now I published the first 3 videos of the course and will publish the fourth tomorrow. I plan to publish two videos per week on YouTube to maximize the impact but here I'll only blog one lesson ...
05:02 pm GMT - Tue, December 13, 2022
Dev To
After I do digital detox for a month
ContentIntroWhy We can't stay away from it?What are the problems then?How do we overcome?A month of digital detoxConclusion IntroHave you watched a movie called Jexi? It's a light comedy ab...
04:59 pm GMT - Tue, December 13, 2022
Dev To
What Prisma doesnt have yet
First of all, this is not a post trying to blame Prisma and promote some other alternatives. Instead, I bet Prisma would be the best Typescript ORM dominant in the full-stack world. Thats why I switch...
04:35 pm GMT - Tue, December 13, 2022
Dev To
The AWS DevOps Professional Exam is Exhausting! And Why You Don't Want To Repeat It
I've joined the AWS Community Builders program this year (2022), and as you know, it comes with a number of swags and freebies. One of them is a promotional voucher for either an AWS Professional or S...
04:28 pm GMT - Tue, December 13, 2022
Dev To
Announcing Monokle 1.13, now with cluster management
Its a pleasure to share the latest release of our open source project, Monokle Desktop - a unified visual tool for authoring, analyzing, and deploying Kubernetes configurations, from pre-deployment t...
03:54 pm GMT - Tue, December 13, 2022
Dev To
All You Need to Know FIDO2 & Passwordless Authentication
In this Blog, I'm gonna tell you all about Passwords, current authentication models, and what is wrong with them, along with RSA encryption, trusted computing, and finally FIDO2. Authentication m...
03:45 pm GMT - Tue, December 13, 2022
Dev To
Creating a Twitter Bot with Phoenix
I started this blog in order to learn how to use Twitter API and also because i love going to the cinema . Im from Uruguay , and here we have a cinema called "Movie Center". After checking their reque...
03:45 pm GMT - Tue, December 13, 2022
Dev To
Code brushes for GitHub Copilot
GitHub Copilot is incredible, and if you check what's happening in the preview released as the Copilot Labs extension it will only get more amazing. Check this out:Let's start with a basic JavaScript ...
03:12 pm GMT - Tue, December 13, 2022
Dev To
Can You Explain Why This Is or Isn't Good UIDesign?
Recently a site I use every day to read electronic books changed its format.It now looks like the following:At first that may not look that bad, but please keep in mind that readers are coming to this...
03:03 pm GMT - Tue, December 13, 2022
Dev To
Top 7 Featured DEV Posts from the Past Week
Every Tuesday 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 i...
02:57 pm GMT - Tue, December 13, 2022
Dev To
Recursion in JavaScript and React Components
IntroductionRecursion, in its essence, is a method of problem-solving that employs the solution to be expressed in terms of itself. This means that a function that employs recursion will call up...
02:48 pm GMT - Tue, December 13, 2022
Dev To
Interview Experience: Google SWE Internship Bangalore Or Hyderabad Jul 2023
Background: Microsoft Imagine Cup 2022 India Runner-up | Azure Women Hackathon 2022 Finalist | Azure certified | NIT DGP'24 EE | solved 400+ problems on GeeksForGeeksExperience: Full-stack Web Develop...
02:47 pm GMT - Tue, December 13, 2022
Dev To
CSS Ugly Sweater: R2D2, We wish you a Merry Christmas
It's CSS Ugly Sweater season. The past two years I've made CSS projects based off of Ugly Sweaters. The inspiration came from a 2020 LEGO Star Wars Advent Calendar that had a minifig in a sweater. Sin...
02:06 pm GMT - Tue, December 13, 2022
Dev To
How to use Axios interceptors to handle 401 API errors and refresh tokens in typescript.
To use Axios interceptors to handle 401 API errors and refresh access/JSON web tokens(JWTs) tokens in TypeScript/Javascript, you can do the following:Import the axios library and create an instance of...
02:05 pm GMT - Tue, December 13, 2022
Dev To
Ditching .NET and finding faith again after 10 years!
TL;DR .NET MAUI is a dope multiplatform stack and may well be the perfect candidate for your next app. Dont dismiss it because its Made in Microsoft. You can check out Fx Files as a testimonial to its...
01:23 pm GMT - Tue, December 13, 2022
Dev To
5 best open source platforms for B2B ecommerce
B2B ecommerce can be a complicated matter and imposes new requirements for an ecommerce platform compared to what is required to handle regular B2C commerce.Getting an overview of the B2B features tha...
12:49 pm GMT - Tue, December 13, 2022
Dev To
How to build your first low-code app
Gartner predicts by 2024, more than 65% of app dev will be driven by low code. And this is just one of many statistics indicating that low- and no-code applications are not only here to stay but to ta...
11:59 am GMT - Tue, December 13, 2022
Dev To
How to run Apache SkyWalking on AWS EKS and RDS/Aurora
IntroductionApache SkyWalking is an open source APM tool for monitoring and troubleshooting distributed systems, especially designed for microservices, cloud native and container-based (Docker, ...
11:50 am GMT - Tue, December 13, 2022
Dev To
React Drag and Drop File Upload example
In this React tutorial, I will show you way to build Drag and Drop File Upload example with React Hooks using react-dropzone, Axios and Multipart File for making HTTP requests, Bootstrap for progress ...
11:46 am GMT - Tue, December 13, 2022
Dev To
Blue/Green Deployments for RDS: How Fast is a Switchover?
AWS recently announced the general availability of RDS Blue/Green Deployments, a new feature for RDS and Aurora to perform blue/green database updates. One of the aspects that caught my eye is how fas...
11:21 am GMT - Tue, December 13, 2022
Dev To
CSS Grid vs. Flexbox: Which Should You Use?
CSS Grid and Flexbox are two popular layout technologies used in front-end web development. While both allow for the creation of complex and responsive web designs, they have their own unique strength...
11:09 am GMT - Tue, December 13, 2022
Dev To
New year open-source giveaway: $100 Amazon Gift Card Full Swag Kit
refine is an open-source React-based framework for building CRUD apps rapidly.As the new year rolls around, we want to take a moment to celebrate our open-source community and thank everyone who has b...
10:28 am GMT - Tue, December 13, 2022
Dev To
Free Python Converter Tool - DataFrames, OpenAPI, CSV to Models, DataTables
Hello Coders!The video mentioned in this article explains how to use a free conversion tool written in Python to manipulate and convert information into different formats. The tool is a simple UI able...
10:19 am GMT - Tue, December 13, 2022
Dev To
A practical method for managing environment variables in microservices running on AWS ECS
There are several methods for managing environment variables in AWS ECS microservices. To store and manage your environment variables, one common method is to use AWS Systems Manager Parameter Store. ...
10:17 am GMT - Tue, December 13, 2022
Dev To
The most popular Backend framework with Node.js
When we are going to implement API's with Node.js and Javascript we notice there are plenty of options The most popular framework for Node.js on the backend is Express.js. It is a minimalist web frame...
09:50 am GMT - Tue, December 13, 2022
Dev To
Build Full stack application using Flutter ft. Dart frog and MongoDB. Part 1
I am back again on the track of a series of learning.Do you know we can build a Full-stack application using Flutter only?Yes, We can build Full stack applications with the help of the dart-frog libra...
09:48 am GMT - Tue, December 13, 2022
Dev To
Serverless Security: The Best Tools For Keeping Your Architecture Safe
Serverless architecture or function as a service (FaaS), is a design pattern that allows developers to eliminate the need for server software and hardware management by hosting applications on a third...
09:24 am GMT - Tue, December 13, 2022
Dev To
Is fuck really a Unix command ? | Strange CLI Apps
Is fuck really a command?fuck is actually a command.AIM: It is aim to correct miss-spelling command that user execute.Usage in Ubuntu shown below ReferenceFor more usage and installation i...
09:14 am GMT - Tue, December 13, 2022
Dev To
Adding ActiveAdmin to a Rails 7 Application.
To add the ActiveAdmin gem to a Rails 7 application, follow these steps:Add the ActiveAdmin gem to your Gemfile and run bundle install to install it.gem 'activeadmin', github: 'activeadmin'Run the Act...
09:14 am GMT - Tue, December 13, 2022
Dev To
The Benefits of Using the MVC Pattern in Ruby on Rails.
Ruby on Rails is a popular web development framework that is built on the Ruby programming language. It is known for its emphasis on convention over configuration, which means that developers can quic...
09:01 am GMT - Tue, December 13, 2022
Dev To
Generating Rails Entity-Relationship Diagram
To generate an Entity Relationship Diagram (ERD) file from your schema.rb file using the rails-erd gem.Install graphviz by following the instructions for your operating system.graphvizAdd the rails-er...
08:59 am GMT - Tue, December 13, 2022
Dev To
Proxies for Email Protection
If youve participated in any modern day-to-day business, youll likely know the dangers of getting emails that contain malicious URLs or malware attachments. While cybersecurity companies offer email s...
08:53 am GMT - Tue, December 13, 2022
Dev To
What is cryptocurrency, bitcoin and web3 in 2023? (Explain Like, I'm Five!)
Cryptocurrency is a digital or virtual currency that uses cryptography for security and is decentralized, meaning it is not controlled by any central authority. It operates on a distributed ledger tec...
08:27 am GMT - Tue, December 13, 2022
Dev To
Open-source React code generator component for CRUD apps based on your API on the fly
We are running an open source React-based framework for building CRUD apps rapidly.Source code: https://github.com/refinedev/refineWe have built a new component called "Inferencer". It generates full ...
08:06 am GMT - Tue, December 13, 2022
Dev To
The Difference Between Monolithic and Microservice Architecture
Suppose we have an eCommerce website that should have the following modules:User ManagementOrder ManagementInventory ManagementProcurement ManagementPaymentLogistics Monolithic Architecture:In th...
07:17 am GMT - Tue, December 13, 2022
Dev To
How to fix Nginx symlink caching issue
Let's assume that you have a Laravel application running through nginx and pointing to the current folder which is symlink of the latest release folder you have.root /home/foo/domain.com.au/current/pu...
06:54 am GMT - Tue, December 13, 2022
Dev To
SPVM::Sys 0.30 is released
SPVM::Sys 0.30 is released. New Features and EnhancementChanges0.30 2022-12-13 [Build Process Improvement] * Added --no-build-spvm-modules option to Makefile.PL. * Removed cpanm and added ...
06:30 am GMT - Tue, December 13, 2022
Dev To
Vendure - Quick setup
In the previous article, we talked about Vendure, what it is, and why I find it an exciting commerce solution.In this article, we'll get started and see how easy it is to set up.Note: For these articl...
06:04 am GMT - Tue, December 13, 2022
Dev To
5 Unsung HTML Tags You Really Should Know
HTML is such a simple language that most developers don't even consider it as a programming language, but today, we are going to go below the surface, and uncover 15 HTML tags that you can take advant...
06:02 am GMT - Tue, December 13, 2022
Dev To
Reflections on My 15 Year Journey from Novice to Intermediate Developer
My self-taught development journey started around 15 years ago. As a new developer, I was always making mistakes and learning. I remember spending a lot of time refactoring code that didn't need to be...
05:48 am GMT - Tue, December 13, 2022
Dev To
Apakah manusia benar-benar ada?
Tidak semua hal harus kita dapatkan jawabannya, karena dari pertanyaan-pertanyaan itu sendiri kalian bisa menjadi bijaksana. Penghalang nyataSaya berpikir keras pagi ini karena memikirkan jika ma...
04:10 am GMT - Tue, December 13, 2022
Dev To
How to Make Accordion in React
In this article, we will make a simple accordion in react. Accordion is useful when we need to create some application user interactive. Basically, we will create a bunch of questions and if we click ...
03:48 am GMT - Tue, December 13, 2022
Dev To
How to handle type conversions with the DynamoDB Go SDK
Learn with practical code samplesDynamoDB provides a rich set of data types including Strings, Numbers, Sets, Lists, Maps etc. In the Go SDK for DynamoDB, thetypes package contains Go representations ...
03:31 am GMT - Tue, December 13, 2022
Dev To
NightCrit v2.0 (in progress)
It's been over a month since I posted about creating a project about a dream I had dubbed "Nightcrit".Here is an update on what I've currently accomplished:I've learned how to use Blender to begin to ...
03:26 am GMT - Tue, December 13, 2022
Dev To
An awesome list of Platform Engineering
Gartner said Platform is one of the 2023 Top 10 Strategic Technology Trends.Link is here https://www.gartner.com/en/articles/gartner-top-10-strategic-technology-trends-for-2023I made a awesome list of...
03:24 am GMT - Tue, December 13, 2022
Dev To
Add Google Analytics to React/Next in 5 minutes
IntroductionWebsites and applications have tons of trackers, but they serve many purposes, and some are good purposes.Let's say you want to track how many users went to your websites, how many u...
02:44 am GMT - Tue, December 13, 2022
Dev To
Securing your NextJS Web Application with AWS Amplify and Cognito
1. IntroductionNextJS is an open-source framework for developing React applications, while Cognito is a user identity service that lets you secure your applications. Cognito also supports the OA...
01:58 am GMT - Tue, December 13, 2022
Dev To
Svelte vs React: Which framework to learn in 2023?
In the web development world, sometimes it can feel like a new frontend framework comes out every day! Most come and go, but one thing is for sure: Svelte is here to stay.That does not necessarily mea...
01:22 am GMT - Tue, December 13, 2022
Dev To
3 Steps To Quickly Build A MySQL Online Database
Turn CSV Files Into An Online MySQL DatabaseFive is a great tool for building an online database. Inside Five, you can simply turn a CSV or Excel file into an online, MySQL database in just a fe...
12:46 am GMT - Tue, December 13, 2022
Dev To
How to choose between Flexbox, Float and Grid like a pro
CSS layouts are a way of positioning elements on a web page. They allow you to control the position, size, and other visual aspects of elements on a page, making it possible to create complex, visuall...
12:16 am GMT - Tue, December 13, 2022
Dev To
7 Useful JavaScript Libraries To Build a Real-Time Web App
When it comes to creating a real-time application, you need to consider a lot of things. It needs to be fast and perform well even with heavy usage. Moreover, security is also an important factor that...
08:51 pm GMT - Mon, December 12, 2022
Dev To
Azure Cache for Redis - Overview
Hi everyone, today we are going to talk about Azure Cache for Redis, a powerful resource offered by Azure for caching strategies. What is Azure Cache for Redis?Azure Cache for Redis provides an i...
08:18 pm GMT - Mon, December 12, 2022
Dev To
How did you find your niche in tech?
There are a lot of specialties working in technology. When I was in my coding bootcamp we learned a lot of things really fast. I figured that once I got a job, I would be able to focus on fewer tools ...
08:12 pm GMT - Mon, December 12, 2022
Dev To
The dirty secrets of the IT Staffing industry
In 2013 during a relative low point of both my life and career, I got a job that I had no idea would alter the course of my entire life. It was an entry-level recruiting role paying $13 an hour with p...
08:10 pm GMT - Mon, December 12, 2022
Dev To
How to use the Pandas library in Python
Pandas is a popular Python library for data manipulation and analysis. It is built on top of the NumPy library and provides easy-to-use data structures and data analysis tools for working with numeric...
07:57 pm GMT - Mon, December 12, 2022
Dev To
What is the difference between http1 and http2 ?
What is the difference between HTTP and HTTP2?To answer this question. First, we need to know the relationship between http and tcp protocol. TCP manages the data stream, whereas HTTP describes what t...
07:57 pm GMT - Mon, December 12, 2022
Dev To
Freelance Work. What to do?
I am a 20 something year old South African male. I'm down in the dumps. Stuck in a country that doesn't give enough entry work for newly graduated people like myself. Remote work itself is difficult w...
07:40 pm GMT - Mon, December 12, 2022
Dev To
How to Close a Pull Request - Merge Commit vs Squash vs Rebase on GitHub
When Merging a Pull Request on GitHub, you mainly have three options, with a merge commit, squash or rebase.Is there anything wrong in always doing a merge commit? Well, there isnt right or wrong here...
07:37 pm GMT - Mon, December 12, 2022
Dev To
How to build a basic face detector using Python
To build a basic face detector using python, you can use a pre-trained Haar cascade classifier. A Haar cascade classifier is a machine learning object detection algorithm used to identify objects in i...
07:32 pm GMT - Mon, December 12, 2022
Dev To
Firework Simulator v2
Fireworks fan here. This simulation of various firework effects offers variety and an attempt at realism.Be sure to check out the settings menu (cog icon on top right) for more features and controls. ...
06:49 pm GMT - Mon, December 12, 2022
Dev To
Documentation 101: creating a good README for your software project
Having a good documentation for your open source project is an important (and often overlooked) feature to drive adoption and show the full potential of what users can accomplish with your application...
06:26 pm GMT - Mon, December 12, 2022
Dev To
Creating Rest APIs with Rust
In this series, I'll share the learnings I got developing another personal project, today I bring a brief introduction to building Rest APIs with Rust. Choosing the frameworkRust has big names in...
06:19 pm GMT - Mon, December 12, 2022
Dev To
Routing in Rails
What exactly is routing?When there's an HTTP request from the user to the application, it should be directed to the right controller. You can picture a router as a receptionist at who connects you to ...
06:15 pm GMT - Mon, December 12, 2022
Dev To
Let's build a backend api like bit.ly using node js
IntroductionThese days short links are used by almost everyone, developers, creators businesses and even working professionals, and there are popular tools like bit.ly, buff.ly, etc already avai...
05:59 pm GMT - Mon, December 12, 2022
Dev To
Light DOM and Lightning Web Components in Salesforce
Lightning Web Components (LWC) from Salesforce are based on standard Web Components built using HTML and JavaScript. They are lightweight, easy to build, and perform well in modern browsers. When buil...
05:32 pm GMT - Mon, December 12, 2022
Dev To
SQL Cheet Sheat
Data Definition LanguageCREATE SCHEMA hollywood;CREATE TABLE hollywood.films (title text, release date, awardstext[]);CREATE TABLE personen(ID INTEGER PRIMARY KEY,Name CHAR(30) NOT NULL,Abteilun...
05:28 pm GMT - Mon, December 12, 2022
Dev To
Selenium vs Cucumber: Core Differences
Testing is very important when it comes to software development. It not only helps you ensure that the code you develop is working correctly, but also that it did not break the existing code. If you a...
05:03 pm GMT - Mon, December 12, 2022
Dev To
How to create the smartest multilingual Virtual Assistant using AWS and ChatGPT
Last week ChatGPT was released and everyone has been trying amazing things. I also started playing with it and wanted to try how it would integrate using the AI services from AWS and the results are A...
04:44 pm GMT - Mon, December 12, 2022
Dev To
Meme Monday
We are back to Monday, after doing Tuesday last week. It's the little things in life.Today's cover image comes from last week's thread.DEV is an inclusive space! Humor in poor taste will be downvoted ...
04:12 pm GMT - Mon, December 12, 2022
Dev To
Appwrite Camp
As a remote company with a diverse and global team, Appwrite has faced the unique challenge of asynchronous communication and time zone differences. However, in our two years of existence, we have mas...
04:11 pm GMT - Mon, December 12, 2022
Dev To
Choose the best programming language to learn first: beginners guide
As a beginner in the world of programming, choosing the best programming language to learn first can be overwhelming. With so many options available, it's difficult to know how to start.Luckily, there...
04:00 pm GMT - Mon, December 12, 2022
Dev To
Type safe APIs with Nuxt 3 and tRPC
Type safety everywhereTypeScript is 10 years old now! Even if it seems like a long time (especially in a web dev world) its adoption is thriving like never before. According to the Stack Overflo...
03:44 pm GMT - Mon, December 12, 2022
Dev To
LibreGrid : The Only React Component You'll Ever Need
IntroductionWhen I set out to build this component months ago I didn't know it would take so long so I hope you find it as interesting and helpful as I have. The LibreGrid component, which I've ...
03:25 pm GMT - Mon, December 12, 2022
Dev To
Music Monday What are you listening to? (Punk Rock Edition)
cover image source: Epitaph RecordsContinuing to zoom into Rock's sub-genres, I'd like to put the magnifying glass on punk rock. I personally don't claim to be that well versed in this sub-genre of mu...
03:14 pm GMT - Mon, December 12, 2022
Dev To
What are your Goals for the week of December 12?
What are your goals for this week? What are you building? What will be a good result by week's end?Did you meet your goals last week?Advent of Code and other code challenges have started are you parti...
02:47 pm GMT - Mon, December 12, 2022
Dev To
What's Your 2022 Highlight Reel?
We're closing out the 2022 year, so it's a great time for reflection. What are you most proud of over the last year? Where have you made progress? What projects are on your highlight reel?...
02:47 pm GMT - Mon, December 12, 2022
Dev To
Top-10 Posts for FE (Week 2, Dec 2022)
Here are the top 10 posts from the past week that will be useful to front-end developers and beyond. The selection was made on the basis of their interestingness, uniqueness, presentation, usefulness ...
02:38 pm GMT - Mon, December 12, 2022
Dev To
A visual is worth 1000 lines of code
Why we believe in visual controllersThey say a picture is worth a thousand words. It's a saying that attempts to describe the difference between the amount of information that can be conveyed in...
02:25 pm GMT - Mon, December 12, 2022
Dev To
Clean Architecture In Flutter App Development
Do you want to gather more ideas about clean architecture: the Flutter app? If yes, this guide helps you understand everything about it effectively. Using the clean architecture, you can effectively d...
02:03 pm GMT - Mon, December 12, 2022
Dev To
Exploring GraphiQL 2 Updates and New Features
GraphiQL is a popular tool for GraphQL developers. It is a web-based IDE for GraphQL that lets you explore a GraphQL API. It's a great tool for developers to test their GraphQL queries and mutations, ...
02:03 pm GMT - Mon, December 12, 2022
Dev To
Data flow through services: SOAP
Hi! I have start this series articles about data flow a few days ago. It was small article about Rest approach. Today I want publish paragraph about SOAP.SOAP, or Simple Object Access Protocol, is a m...
02:02 pm GMT - Mon, December 12, 2022
Dev To
How to Make a Restaurant Website Using HTML CSS JavaScript
How to Make a Restaurant Website Using HTML CSS JavaScriptThis video will show you how to build a restaurant website using html css javascriptSource codeDownload the starter file to practice Tim...
02:00 pm GMT - Mon, December 12, 2022
Dev To
How to Write and Compile a Shellcode in Rust
Last week, we saw how to execute a shellcode from memory in Rust. What if we could write the actual shellcode in Rust?Writing shellcodes is usually done directly in assembly. It gives you absolute con...
01:27 pm GMT - Mon, December 12, 2022
Dev To
B2B Commerce w. Medusa: Set up a Next.js storefront (2/2)
In part 1 of the B2B series, you learned how to set up your Medusa server for a B2B ecommerce use case. You set up a B2B Sales Channel, Customer Groups, and Price List. You also added an endpoint that...
01:17 pm GMT - Mon, December 12, 2022
Dev To
B2B Commerce w. Medusa: Set up a headless Node.js backend (1/2)
This tutorial series covers how you can use Medusa and its different components and features to implement a B2B commerce store. The series is split in two parts:[This article] Part one: Covers how to ...
01:00 pm GMT - Mon, December 12, 2022
Dev To
Understanding Map, Filter & Reduce functions.
If you still don't feel comfortable with these functions or simply need a refresher, well you are at the right place :)Before we jump in, I'd like to talk about what these functions have in common. Ca...
12:42 pm GMT - Mon, December 12, 2022
Dev To
FastAPI vs Flask v
FastAPI vs Flask vFastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. It is built on top of Starlette for the web...
12:26 pm GMT - Mon, December 12, 2022
Dev To
Resume Tips That Will Get You Hired-1
ResumeGetting your resume right is crucial to land more interviews, thereby increasing your chances of getting hired.A one-page resume with no smaller than 10 to 11 font-size is highly encourage...
12:22 pm GMT - Mon, December 12, 2022
Dev To
Simple HTTP GET requests using Ruby
In order to be able to interact with web applications one needs to be able to write proper HTTP requests to access the API of the web application.Ruby has a library called Net::HTTP that can provide t...
12:18 pm GMT - Mon, December 12, 2022
Dev To
Best API to generate profile avatars
Profile avatars nowadays very popular in websites which helps its users to generate their profile instead of using a own picture as profile, and its obvious websites should provide this feature as def...
11:44 am GMT - Mon, December 12, 2022
Dev To
AI, ChatGPT3 and Disruptive Technology
Disruptive technology is a term used to describe a new technology that significantly alters the way that consumers, businesses, and industries interact with each other. It is a technology that has the...
10:50 am GMT - Mon, December 12, 2022
Dev To
How to get the users timezone in JavaScript with Edge Functions
In this vast, virtual and remote-first world, where we work, socialize and live our lives across timezones, its often helpful if dates and times are formatted and adapted according to different locale...
10:48 am GMT - Mon, December 12, 2022
Dev To
Responsive Navbar with CSS and JS
Hello Guys Today i will show you how to create a responsive navbar with custom hamburger icon and slide-in effect with HTML,CSS and Javascript.Let's get started... HTML -<header> <butto...
09:00 am GMT - Mon, December 12, 2022
Dev To
Importance of Lazy Loading content
What is lazy loading?Lazy loading or loading content on demand is the process of identifying resources that are non-blocking to a website and delaying their loading or initialization until the p...
08:52 am GMT - Mon, December 12, 2022
Dev To
Building universal JS/TS plugins with unplugin
I started building my open source projects for the community some time ago already. It always gave me a lot of joy when I noticed that the amount of GitHub Stars was growing each day. First, I was bui...
08:44 am GMT - Mon, December 12, 2022
Dev To
AWS open source newsletter, 138
December 12th, 2022 - Instalment #138WelcomeWelcome to the AWS open source newsletter, edition #138. After a week off due to re:Invent, this edition is packed with content on many of the open so...
08:44 am GMT - Mon, December 12, 2022
Dev To
NgTemplateOutlet Typed Checking (Part2)(Inline)
In my previous article, we saw how to strictly type-check the NgTemplateOutlet when it is used on a child component. In this article, we will see how to do this when the TemplateRef is located inside ...
08:41 am GMT - Mon, December 12, 2022
Dev To
Unexpected token in JSON at position 0 error
Author: Chukwuka Reuben Introduction.This post aims to address the "Unexpected token in JSON at position 0" error message. We will look into the various possible causes of this message and sugges...
08:36 am GMT - Mon, December 12, 2022
Dev To
Use session middleware to implement distributed session solution based on Redis
IntroductionThe main content of this post is to introduce a bizdemo hertz_session. The link to the demo is here.This demo is designed to help users quickly get started with the Session middlewar...
08:14 am GMT - Mon, December 12, 2022
Dev To
A few personal stories from re:Invent 2022
As we are now in the post:Invent phase of 2022 and over 10 days have passed since re:Invent 2022 in Las Vegas was concluded, it's time for a lot of re:Cap Blog posts and events.I've read so many of th...
07:59 am GMT - Mon, December 12, 2022
Dev To
Writing maintainable js code
IntroductionJavaScript is a powerful and versatile programming language that is widely used for web development, mobile app development, and more. However, it can also be easy to write code that...
07:55 am GMT - Mon, December 12, 2022
Dev To
In Postgres, perform a partial match on an encrypted column value
In Postgres, you can execute a partial match on an encrypted column value. This will, however, necessitate the usage of a trigram index and the pg_trgm extension. Here's an illustration:-- Enable the ...
07:41 am GMT - Mon, December 12, 2022
Dev To
Publishing Docusaurus to dev.to with the dev.to API
If you'd like to cross post your Docusaurus blogs to dev.to, you're in the right place. This post describes how to do that using TypeScript and the dev.to API. Why not use "Publishing to DEV Comm...
07:09 am GMT - Mon, December 12, 2022
Dev To
Design patterns in Umbraco | part 1
If you've had an education in computer science or programming, then you'll likely have seen design patterns before. In practice however, it may be more difficult to recognize where design patterns are...
06:59 am GMT - Mon, December 12, 2022
Dev To
Perl Weekly 594 - Advent Calendar
Originally published at Perl Weekly 594Hi there,The Advent Calendar celebration begins with the start of December. For all Perl fans, we have Perl Advent Calendar 2022, thanks to the hard work of Olaf...
06:38 am GMT - Mon, December 12, 2022
Dev To
10 Powerful VS Code extensions that'll boost your productivity in 2023
With the change in the technological environment, theres been a drastic change in the way we build and code applications. No matter, what code editor you use, using the best resources and shortcuts ca...
06:38 am GMT - Mon, December 12, 2022
Dev To
Measuring Java 11 Lambda cold starts with SnapStart - Part 2 Using Micronaut Framework
IntroductionIn the first part of the series we talked about the SnapStart in general and made the first tests to compare the cold start of Lambda written in Plain Java with AWS SDK for Java version 2 ...
06:21 am GMT - Mon, December 12, 2022
Dev To
How to Avoid Work-From-Home Burnout While Working Remotely
Working from home can be a blessing and a curse. Working from home, you get to set your own hours, work in your pyjamas, and have the flexibility to take care of your family. However, working from hom...
06:16 am GMT - Mon, December 12, 2022
Dev To
Vendure headless commerce - part 1
A while ago, we started looking at Medusa as an alternative for a WooCommerce webshop, I'm still busy with this project, but in the meantime began looking at Vendure too.At first, the website was a li...
05:50 am GMT - Mon, December 12, 2022
Dev To
6 alternatives for div tag you need to know and use
Using more specific HTML elements instead of the <div> tag can help improve the readability, accessibility, SEO (Search Engine Optimization), and maintainability of your HTML code. It can also m...
04:31 am GMT - Mon, December 12, 2022
Dev To
Dialogue Systems in Video Games
While I've always considered myself a casual gamer, I have been endlessly fascinated with how video games are created and what kind of systems are at work to make these games what they are. Today, I a...
04:02 am GMT - Mon, December 12, 2022
Dev To
The Power of GitHub Actions for Streamlining DevOps Workflows
IntroductionGitHub Actions is a powerful tool for automating development workflows, and it has quickly become a staple in the DevOps world. With its ability to integrate with various tools and s...
03:45 am GMT - Mon, December 12, 2022
Dev To
Client-side image compression with Supabase Storage
One of the projects I have been working on allows users to upload and share images. Super novel, I know. We are using Supabase for the backend, and the images are stored in Supabase Storage - an S3 co...
03:35 am GMT - Mon, December 12, 2022
Dev To
Make Your Tmux Status Line 100% Better With Bash
Did you know that you can easily use Bash to display information on the Tmux status line? Because of that the possibilities of what you can do are almost endless. You can display all sorts of useful i...
03:30 am GMT - Mon, December 12, 2022
Dev To
Operating System Notes for Interviews
These are just for revision and are not exhaustive. You should learn the concepts in depth before following the notes! Do let me know if I have missed any topics :) Overview Kernel v/s OSKer...
01:56 am GMT - Mon, December 12, 2022
Dev To
How to know API is slowing down?
API slowdown has a great impact on the user experience or even loss of trust, so we always want to know the latency as early as possible.Therefore, it is common to integrate performance tests and meas...
01:18 am GMT - Mon, December 12, 2022
Dev To
Typescript: La palabra clave extends
Este artculo fue originalmente escrito en https://matiashernandez.dev La palabra clave extendsTypescript es un lenguaje completo (un lenguaje completo de Turing); por lo tanto, tiene algunas pala...
12:16 am GMT - Mon, December 12, 2022
Dev To
Provisioning a Persistent EBS-backed Storage on Amazon EKS using Helm
Deploying stateful applications on kubernetes can pose a lot of complexities. In this demo, we will deploy a postgres database to AWS Elastic Kubernetes Service(EKS) and configure its persistence on A...
12:16 am GMT - Mon, December 12, 2022
Dev To
telescope-bot: A new user has joined the Telescope community
My final contribution to an open-source project this year was enabling the existing Slack Bot to announce signups when a new user successfully creates a Telescope account.As recommended by the project...
12:08 am GMT - Mon, December 12, 2022
Dev To
AWS service - AWS Transcribe
In this article, I am going to show you how to use Amazon Transcribe (automatic speech recognition service), to create a text transcript of a pre-recorded speech file in English, after uploading it to...
11:43 pm GMT - Sun, December 11, 2022
Dev To
How do companies like Netflix deliver content around the world ?
ContentIntroductionHow It WorksTypes of AssetsUse CasesPerformanceSecurityPersonalizationConclusion IntroductionContent Delivery Networks (CDNs) are technologies that helps to efficiently d...
11:40 pm GMT - Sun, December 11, 2022
Dev To
Remove Blank Lines from a File with Python
Hi everyone! After fighting with syntax errors for the last ten minutes, I've finally figured out an elegant one-liner that removes all blank lines from a Python file.with open('your_file.txt') as fil...
11:33 pm GMT - Sun, December 11, 2022
Dev To
8 practical tips to boost the on-page SEO in no time
On-page SEO (Search Engine Optimization) refers to the practice of optimizing individual web pages to improve their ranking in search engine results which plays a critical role in the success of a web...
11:09 pm GMT - Sun, December 11, 2022
Dev To
Creating Smooth Animations in React with Framer-Motion
React.js is a popular JavaScript library for building user interfaces. It allows you to create reusable components that can be shared among different parts of your application. Framer-motion is a popu...
11:08 pm GMT - Sun, December 11, 2022
Dev To
Download videos and music from youtube via command line: youtube-dl
To download music and videos from youtube via command line is very simple.First we have to install youtube-dlsudo apt install youtube-dlIf you want to listen to music directly through the terminal, yo...
10:57 pm GMT - Sun, December 11, 2022
Dev To
3 Ways To Store Data in Computer Vision Applications
When it comes to computer vision, data storage is a critical component. You need to be able to store images for model training, as well as the results of the processing for model validation. There are...
10:22 pm GMT - Sun, December 11, 2022
Dev To
SQL vs NoSQL
MongoDB and SQL are both popular technologies used for storing and managing data, but they have some significant differences.MongoDB is a NoSQL database, which means it uses a non-relational data mode...
09:46 pm GMT - Sun, December 11, 2022
Dev To
Use Repository Pattern with Laravel
A repository can be defined as a layer of abstraction between the domain and data mapping layers, one that provides an avenue of mediation between both, via a collection-like interface for accessing d...
09:22 pm GMT - Sun, December 11, 2022
Dev To
A plugin for Insomnia to retrieve secrets from Azure Key Vault
In this blog post I want to mention a good plugin for Insomnia to use the Azure Key Vault to store the secrets for your applications and environments. OverviewIf you work with Rest API during you...
09:21 pm GMT - Sun, December 11, 2022
Dev To
Should people use AI to develop Websites?
Artificial intelligence (AI) has the potential to revolutionize the way we build websites. With AI, it would be possible for websites to be built quickly and efficiently, with little human input requi...
07:55 pm GMT - Sun, December 11, 2022
Dev To
It's rough out there ...
Its rough out there, this is how Matty started his closing keynote of DevRelCon 2022 in Prague. This was also Bens starting point in his talk Measuring DevRel during a downtown. We all know how hard i...
07:30 pm GMT - Sun, December 11, 2022
Dev To
How to use CURL
CURL is a command line tool that allows you to transfer data to or from any URL. It is commonly used for testing APIs and making HTTP requests. InstallationBefore using CURL you need to make sur...
07:27 pm GMT - Sun, December 11, 2022
Dev To
Dec 12, 2022 FLiP Stack Weekly
Dec 12, 2022 FLiP Stack WeeklyPeople are FLiPN out about https://chat.openai.com/chat. It is a game changer, add another few years and this should be 10x better.ChatGPT wrote me this Pulsar function...
06:54 pm GMT - Sun, December 11, 2022
Dev To
Equality of values in JavaScript
I'm currently doing the JustJavascript course, which I highly recommend, and I've learned how equality of values works in JavaScript.There are 3 kinds of equality in JavaScript.Same value equality: Ob...
06:53 pm GMT - Sun, December 11, 2022
Dev To
Javascript Data Types in Depth(1)
what are data types in computer programming, a data type is a classification of types of data that determines the possible values and operations that can be performed on that data. Data types are an ...
06:50 pm GMT - Sun, December 11, 2022
Dev To
Seeding the Query Cache
A new RFC about first class support for Promises has been released last week, and it got some talk going about how this would introduce fetch waterfalls if used incorrectly. So what are fetch waterfal...
05:06 pm GMT - Sun, December 11, 2022
Dev To
Canadian Municipal GitHub Rankings
Part of the research I am doing in preparation for the Open Source Developer Course I mentioned earlier, is to find organizations with Open Source projects.I started a Git repository listing Open Sour...
04:55 pm GMT - Sun, December 11, 2022
Dev To
Yet Another Newsletter LOL: Super Charge!
Another week, another newsletter. Lets get to it!Around the WebA great read on fine-grained reactive Performance by Milo Super Charging Fine-Grained Reactive Performance ...
04:46 pm GMT - Sun, December 11, 2022
Dev To
Why You Should Avoid the onclick Attribute in Your Code
Hey everyone! It's been a while since I wrote my last article. But here I am with another topic that might be informational to you .This time I am writing about why you should avoid the onclick attrib...
04:23 pm GMT - Sun, December 11, 2022
Dev To
Event-Driven Architectures in AWS
Event-driven architectures are a type of architecture where components react to specific events or triggers. They have become increasingly popular in recent years, especially together with microservic...
03:29 pm GMT - Sun, December 11, 2022
Dev To
Tailwind CSS tutorial 33: Border Radius
In the article, we will go into detail on how to use Border Radius. Border Radius Basic usage Rounded cornersUse utilities like .rounded-sm, .rounded, or .rounded-lg to apply different ...
03:17 pm GMT - Sun, December 11, 2022
Dev To
New to devrel? Talk to your community.
Inspired by a recent blog post from Jeremy on how to approach the first 30/60/90 days of a new devrel position, I wanted to share a few things that really worked for me when starting out on my evoluti...
03:14 pm GMT - Sun, December 11, 2022
Dev To
My first extension to Fig
I have seen quite a few recommendations on dev.to for Fig, the command line completion tool for macOS.With macOS 10.15 "Catalina" Apple changed the default shell from Bash to Zsh and I decided to foll...
03:06 pm GMT - Sun, December 11, 2022
Dev To
[Desafio] - Desenhar uma Soluo de Lanamentos Financeiros a Partir de Requisitos
Contedo original em https://twitter.com/zanfranceschi/status/1601954872168837120Ei dev, achou que minhas threads tinham ido de base, n? Pra voc que cansou de fazer CRUD e t sem inspirao pra estudar/pr...
02:54 pm GMT - Sun, December 11, 2022
Dev To
DevRelCon 2022 - a very biased review
Its only been a few days since I returned home from DevRelCon in Prague. The last time I attended DevRelCon in person was in London, in 2019. It was due time. Several Aiven colleagues also traveled to...
02:50 pm GMT - Sun, December 11, 2022
Dev To
Guide to Yaml
YAML (YAML Ain't Markup Language) is a human-readable data serialization language. It is often used for configuration files, but can be used in many other contexts as well. In this blog, we will take ...
02:48 pm GMT - Sun, December 11, 2022
Dev To
TypeScript
When it comes to web development, JavaScript is one of the most popular and widely used programming languages. However, many developers have started using TypeScript, a programming language that is ba...
02:45 pm GMT - Sun, December 11, 2022
Dev To
Post an article on LinkedIn using the LinkedIn API in Node.js
To post an article on LinkedIn using the LinkedIn API in Node.js, you would need to do the following:Install the linkedin-api-node package using npm:npm install linkedin-api-nodeImport the packa...
02:31 pm GMT - Sun, December 11, 2022
Dev To
Finding a job with no prior experience.
Finding a job with no prior experience can be challenging, as many employers prefer to hire candidates who have already demonstrated their skills and abilities in the workforce. However, it is not imp...
02:30 pm GMT - Sun, December 11, 2022
Dev To
API Automation using SuperTest Mocha ChaiJS and FakerJS
I have been using JavaScript for UI automation and am in love with it for many reasons, but one of the reasons that always helps me is when I Google any library/package with just npm word, there are m...
12:37 pm GMT - Sun, December 11, 2022
Dev To
5 Simple Things Highly Productive Developers Do
I have spent fair share of hours trying to improve my productivity, rather than actually doing the things I wanted to be efficient on.And then I realized this...Here are my 5 simple habits that actual...
10:52 am GMT - Sun, December 11, 2022
Dev To
How to prepare Django project before pushing on GitHub
This article is 2nd of Let's learn Django together in which we created a virtual environment and started a simple Diary project.At one point, we would like to make our application live. Or at least to...
10:37 am GMT - Sun, December 11, 2022
Dev To
Reducing the Size of Your React Applications with Tree Shaking and Code Splitting
As React applications grow in size and complexity, it becomes increasingly important to optimise their performance and reduce their footprint. Two powerful techniques for achieving this are tree shaki...
10:20 am GMT - Sun, December 11, 2022
Dev To
CloudFormation Hook 101
ContentsOverviewBasic TerminologiesHookHook TargetsTarget Invocation PointTarget ActionHook HandlersHook Configuration SchemaType configurationDemoS3 KMS DemoS3 SSE-S3 DemoClean UpSummaryReferra...
10:00 am GMT - Sun, December 11, 2022
Dev To
How to check if a list is empty in Python?
Considering that Python list is one of the most used data structures, it's a given that at some point the need to check if a list is empty will arise. There are several ways to do this, however, the m...
09:27 am GMT - Sun, December 11, 2022
Dev To
7 Best Tools for Monitoring Node.js Servers
Monitoring servers is always a controversial subject. It usually falls under system administration, and software engineers dont even go near it, but we are losing one of the huge benefits of monitorin...
08:35 am GMT - Sun, December 11, 2022
Dev To
Fresh Tech Open Positions - Week 50 of 2022
Hey,This is Kamil, founder of the Remote Index - every week I compile a list of fresh remote engineering jobs to help you find your next remote position.Today, I have 16 of 14412 new jobs I want to sh...
08:00 am GMT - Sun, December 11, 2022
Dev To
Advent of Code 2022 - Day 11
I'm trying to solve all the Advent of Code puzzles in this video series....
07:59 am GMT - Sun, December 11, 2022
Dev To
Introduction: I'm Sangam
Hello Dev.to !!I mostly code in python. I mostly work on Machine learning(scikit-learn,torch,tensorflow ...) and backend(FastAPI,Mongodb,postgres ...).I've been trying to improve my skills in backend,...
06:51 am GMT - Sun, December 11, 2022
Dev To
Learn Getting Started With Digitalocean Functions in Ten Minutes
In this blog, I am sharing the learning that is gained from the session Getting Started with Digital Ocean Functions.This session is really useful for those who want to learn about serverless concepts...
06:35 am GMT - Sun, December 11, 2022
Dev To
The storm before the calm: finals week
I am sure all students can relate to how stressful finals week is! Going to sleep at 6 am, and waking up at noon is now the new norm and has been for the last 2 weeks. I have been through many finals...
06:17 am GMT - Sun, December 11, 2022
Dev To
NGINX: Advanced Load Balancer, Web Server, & Reverse Proxy
Concurrency When it comes to making a request to the server, it usually happens that multiple users will be making requests. And Server needs to handle all the requests. This is where the impor...
06:14 am GMT - Sun, December 11, 2022
Dev To
Battle of the Giants: GitHub Copilot vs ChatGPT
The release of ChatGPT sent ripples through the programming community as it could come up with incredible code snippets.How does it compare to GitHub Copilot released last year? Is AI coming after you...
06:00 am GMT - Sun, December 11, 2022
Dev To
Vs Code Zero to Hero setup
1. first of allget Rickroll'dThe vscode is a nice editor for web dev. And the broad variety of extensions that you can use to customize Vscode code is at another tier. and the settings are bonke...
05:54 am GMT - Sun, December 11, 2022
Dev To
Conditional wrapping in React
This is something you do not always need, but I wrote this article for those looking for it.Sometimes we might have a generic element, a specific component that renders inside a modal.When a specific ...
04:36 am GMT - Sun, December 11, 2022
Dev To
Finite State Machine w. vanilla JavaScript example
DefinitionThe finite state machine can only have one single state active at the same time. This means that the machine has to transition from one state to another, in order to perform different ...
04:29 am GMT - Sun, December 11, 2022
Dev To
UIUC MCS - CS 427 Review - Software Engineering
OverviewTLDR: For undergrads or those changing professions to software engineering this could be a good (even challenging) course. If you are already a software engineer, this class won't be wor...
02:49 am GMT - Sun, December 11, 2022
Dev To
Avoiding (5) common Git mistakes in a team environment
IntruductionGit is an incredibly powerful tool for managing software projects, but it can also be tricky to use in a team setting. In this article, we will explore five common mistakes that deve...
02:46 am GMT - Sun, December 11, 2022
Dev To
Cracking the Algorithm Interview
Algorithm interview has become an essential part of pursuing a technical career in the IT world. Lots of beginners or even experienced engineers are struggling with it. In my opinion, they are doing i...
02:36 am GMT - Sun, December 11, 2022
Dev To
Setting up omni-auth in rails
Setting up OmniAuth with Devise in RailsOmniAuth is a popular gem for enabling social login in Rails applications. It allows users to log in to your app using their existing accounts on third-pa...
02:00 am GMT - Sun, December 11, 2022
Dev To
Mastering Python Dictionaries & Pandas DataFrames
Python dictionary and Pandas dataframe are the most frequent data structures used in dealing with data. The Pandas DataFrame, is a standard popular data structure to work with tabular data for advance...
01:33 am GMT - Sun, December 11, 2022
Dev To
Learning Go
Go-lang was created at Google in 2007, at the time of writing this post Go is at version 1.19. I have been learning to program with Go to create AWS Lambdas to offload some admin tasks. As I am from a...
01:14 am GMT - Sun, December 11, 2022
Dev To
One Click to Optimize Images, Create Repo and Making Commit
Continuing from last post, I have completed my feature that produces optimized images, create a remote repository and make a commit with the files. My PR may be updated, but I think the change would n...
12:33 am GMT - Sun, December 11, 2022
Dev To
Programmers always Overthink
facebook.com/TrinwhocodeOverthinking is a common problem among programmers, especially when faced with complex or challenging tasks. It can lead to frustration, stress, and even burnout if left unchec...
12:30 am GMT - Sun, December 11, 2022
Dev To
Making Asynchronous Requests with Promise and Await Functions
The promise method was introduced before the await method to make an asynchronous request for fetching data. It handles asynchronous requests with an initial state that needs time to process to return...
11:39 pm GMT - Sat, December 10, 2022
Dev To
How To Integrate Google Calendar API and friendship with Laravel. Part 2
In the previous article we created a project in the Google Cloud Console, as well as configured the access keys through the API. In this article we'll create a project in Laravel that will authorize t...
11:20 pm GMT - Sat, December 10, 2022
Dev To
How I use Notion as a Software Developer
I have spent a lot of time watching a lot of Notion content on Youtube and I even read a bit of the Notion API Documentation to see if theres any way I can integrate Notion into my existing workflow. ...
10:44 pm GMT - Sat, December 10, 2022
Dev To
Learnings from Advent Of Code Day 1 as a Rust Newbie
I've always been curious to learn a little bit more about Rust and its properties, so I decided to take part in the Advent Of Code challenge and do it in Rust! In this post, I'm going to share my lear...
10:25 pm GMT - Sat, December 10, 2022
Dev To
Crafting a Compiler in Rust: Syntactic Analysis
In this post, I will introduce you to the basics of Syntactic Analysis. Moreover, we'll write a basic parser that takes the token stream and converts it into Abstract Syntax Trees. Update on the ...
09:20 pm GMT - Sat, December 10, 2022
Dev To
5 Simple Steps to Becoming a 10x Developer
As a software developer, it is often tempting to strive for the title of a "10x developer." This term, popularized by the tech industry, refers to a developer who is capable of producing ten times the...
08:52 pm GMT - Sat, December 10, 2022
Dev To
Graph database plugin for RDBMS
Apache AGE is an open-source project for building plugins for RDBMS to process and store Graph data. Currently it supports PostgreSQL for RDBMS and openCypher for Graph data structure. It is designed ...
08:20 pm GMT - Sat, December 10, 2022
Dev To
5 Secret Strategies to Escape Tutorial Hell and Become a Confident Programmer
It can be easy to get stuck in the endless cycle of tutorials and online courses, always searching for the perfect solution or the perfect way to learn a new language or technology. This is what is co...
08:15 pm GMT - Sat, December 10, 2022
Dev To
The Complete Guide to Micro-Frontends for 2023
What is a micro frontend?The Micro Frontend style of architecture design does for the frontend of an application what microservices do for the backend, breaking monolithic structures into smaller comp...
08:03 pm GMT - Sat, December 10, 2022
Dev To
Release 0.4 - Finale
We have reached the finishing point of the semester as well as Release 0.4. I managed to finish the implementations themselves, it took a bit of time finishing the react but it was well worth the time...
07:42 pm GMT - Sat, December 10, 2022
Dev To
What are the 12 Agile Principles?
Agile is made up of 12 guiding principles that serve as the foundation for project teams.These principles help guide project teams to complete their projects with agility. In this post, we'll go throu...
07:33 pm GMT - Sat, December 10, 2022
Dev To
VSCode & GitHub Codespaces for my Python playground
Today I did some experiments with Python, I decided to do this activity with GitHub Codespaces without installing anything on my machine. Steps GitHub repositoryI started by creating my repo...
06:33 pm GMT - Sat, December 10, 2022
Dev To
Tips for building a clean REST API in Django
Two and a half years ago we started developing a software application for creating training data for ML applications. The heart application of this annotation tool is a REST API built with Django. The...
06:28 pm GMT - Sat, December 10, 2022
Dev To
Windows Subsystem For Linux
WindowsThere are different types of Operating Systems (OS), however the most popular and commonly used OS after android is Windows. Windows dominates the industry because of its simplicity, user...
05:54 pm GMT - Sat, December 10, 2022
Dev To
How to use tmux
tmux is a terminal multiplexer that allows you to split a single terminal window into multiple areas and run multiple commands in those areas. It's useful for those who need to run multiple commands o...
05:18 pm GMT - Sat, December 10, 2022
Dev To
My coding spaces v1
So, in an article I posted the other day, I gad mentioned that I was working on getting my coding environment set up. Well, after a long weekend of trial and error and research, I have a "version 1" t...
04:55 pm GMT - Sat, December 10, 2022
Dev To
Flutter Performance Best Practices
En iyi performans uygulamalar Pahal ilemleri en aza indirinUygulamanzn kullanc arayzn nasl tasarladnz ve uyguladnz, ne kadar verimli alt zerinde byk bir etkiye sahip olabilir.Kullanc arayzn...
03:44 pm GMT - Sat, December 10, 2022
Dev To
Dart Flutter Quiz
https://fluttercompletereference.com/quiz...
03:41 pm GMT - Sat, December 10, 2022
Dev To
How to be productive as a developer
As a developer, it's important to be productive in order to meet deadlines, deliver high-quality work, and advance in your career. However, being productive can be challenging, especially with so many...
03:39 pm GMT - Sat, December 10, 2022
Dev To
Demystifying tests in Laravel
Hi and welcome for another article This one will be a rapid-fire oriented post so that you can both see how easy it is to test your Laravel app, and you can refer to it whenever you want to remember h...
03:33 pm GMT - Sat, December 10, 2022
Dev To
What was your win this week?
Hey everybody! Hope y'all all are having a nice weekend!Looking back on this past week, what was something you were proud of accomplishing?All wins count big or small Examples of 'wins' include:Start...
02:59 pm GMT - Sat, December 10, 2022
Dev To
UX is not about computers
Yes, you read the title and its true. UX is not about computers. Its always been true, even before I chose to write this article.UX is not really about technology. Its not about computers. In two sens...
02:51 pm GMT - Sat, December 10, 2022
Dev To
Tailwind CSS tutorial 32: Screen Readers
In the article, we will go into detail on how to use Screen Readers. Screen ReadersFormatsr-onlyTailwind ClassCSS Propertysr-only{position: absolute; width: 1px; height: 1px; padding: 0; margin: ...
02:46 pm GMT - Sat, December 10, 2022
Dev To
Visual Studio Code Customization
Why?``I am using Visual Studio code since 2018 and this time I created lots of projects with this code editor. VS Code is my favorite code editor. It's fast and flexible. no matter which operating sy...
02:29 pm GMT - Sat, December 10, 2022
Dev To
Building Streaming Applications with Cloudera SQL StreamBuilder and Apache Pulsar
pulsar-csp-ceCloudera CSP CE Plus Apache Pulsar Integrationhttps://community.cloudera.com/t5/Cloudera-Stream-Processing-Forum/Using-Apache-Pulsar-with-SQL-Stream-Builder/m-p/349917 Onc...
01:52 pm GMT - Sat, December 10, 2022
Dev To
Django AdminLTE - PyPi Library
Hello Coders! This article presents Django AdminLTE, the PyPi integration of this iconic design for Django. The latest stable version is provided by AdminLTE maintainers, including Dark Mode, widgets,...
01:17 pm GMT - Sat, December 10, 2022
Dev To
How sql engine handle join internally - part 2
In the last blog, I wrote about the physical joins used by the SQL engine. Before version 8, MySQL had only nested loop join, but hash join was included in version 8. Postgresql and sql server has nes...
01:02 pm GMT - Sat, December 10, 2022
Dev To
Ultimate Frontend Development Roadmap
Under the HoodHi, My name is Shrey, I am an Entrepreneur, Developer, Designer and Writer with 4 years of industry experience in running a company and building products and managing a team.I have been ...
12:00 pm GMT - Sat, December 10, 2022
Dev To
Top 20 Best Udemy Courses to Learn Web Development Till Now
Your Turn to Take The Best Web Development Courses on Udemy!Heres a recap of the best programming courses on Udemy:The Complete Web Developer Course 2.0The Complete 2023 Web Development BootcampThe Co...
11:25 am GMT - Sat, December 10, 2022
Dev To
Securing the software supply chain in the cloud
The software supply chain is considered one of the common threats in today's modern cloud-native development, which poses a high risk to any organization.It is about consuming software packages, sourc...
11:08 am GMT - Sat, December 10, 2022
Dev To
7 Techniques to Optimize React Applications Performance
Optimizing the performance of a React application is an important aspect of maintaining a high-quality user experience. It requires deeper understanding of React framework, various phases of the compo...
10:21 am GMT - Sat, December 10, 2022
Dev To
Best free images website for development
IntroductionThere are several websites that offer free images that can be used for coding projects. These sites offer a wide range of high-quality, royalty-free images that can be used for perso...
10:02 am GMT - Sat, December 10, 2022
Dev To
Flex with Tailwindcss
Flex CSS With TailwindCSS: A Quick OverviewFlex CSS has quickly become one of the most popular ways to create responsive and mobile-friendly web designs. With the rise in popularity of TailwindC...
09:24 am GMT - Sat, December 10, 2022
Dev To
[How to] write abstract functions in JS
Abstract functions can also be useful when you want to write code that is more modular and easy to maintain. By separating the abstract concept or behavior of a function from the specific details of i...
09:08 am GMT - Sat, December 10, 2022
Dev To
What is Subnet on AWS VPC?
Amazon Web Services (AWS) Virtual Private Cloud (VPC) is a cloud computing service that allows users to create and manage their own virtual network in the cloud. This allows users to have complete con...
08:49 am GMT - Sat, December 10, 2022
Dev To
WHY YOUR STATE IS BEHIND.(react.js)
So, here is our Scenario:This is a small application that takes in userInput and creates a search query for it on google.On enter or on clicking "Search button" the user is re-directed to google to fi...
08:37 am GMT - Sat, December 10, 2022
Dev To
Bluetooth LE cihazlarla alma
Dk enerjili Bluetooth (Bluetooth Low Energy), dk gce sahip sensr ve eitli cihazlar iin tasarlanm, klasik Bluetooth'a gre ok daha dk gl Bluetooth imkan veren yapdr. zellikle srekli balant gerektirmeyen...
08:13 am GMT - Sat, December 10, 2022
Dev To
What is PyTorch? And why you should learn it?
What is PyTorch?PyTorch is an open-source deep-learning library for Python. It is developed by Facebook's AI research group and is widely used in the research and development of deep learning mo...
08:01 am GMT - Sat, December 10, 2022
Dev To
Day in the life of a college student during finals week - self reflection blog
Dear college students, I am sure we all can relate to this. Finals week is here, and everything is about to go to..... bleepWhy are all the assignments due on the same day?I sleep and wake up at unusu...
08:01 am GMT - Sat, December 10, 2022
Dev To
Custom checkbox and radio buttons in CSS
Hello Guys today i will be discussing about how to create a custom checkbox or radio button with css.I got this design from @kevinpowell and thanks to him that i know many new things in CSS today.Let'...
06:30 am GMT - Sat, December 10, 2022
Dev To
7 crucial UI and UX principals to follow
In today's digital world, user interface (UI) and user experience (UX) design are critical for the success of businesses and organizations. A good UI and UX can help to improve customer satisfaction, ...
05:34 am GMT - Sat, December 10, 2022
Dev To
Markdown Cheatsheet
Markdown cheetsheet 1. Fist we've to save the file in .md extensionHeading# Heading 1## Heading 2### Heading 3#### Heading 4##### Heading 5###### Heading 6Preview: Heading 1 Headi...
05:32 am GMT - Sat, December 10, 2022
Dev To
Modifying an SVG path with CSS
In the previous article, we learned that we could animate a CSS path, which led me to discover something even more mind-blowing!We can modify the CSS path! (only supported in Chromium browsers).Let's ...
05:00 am GMT - Sat, December 10, 2022
Dev To
wait for a server to respond in python
When starting a python application, our application may wait for a server to respond. This article introduce a common technique to wait for a server to be available using socket from python stdlib. A ...
02:27 am GMT - Sat, December 10, 2022
Dev To
Final thoughts on contribution
Hi,This week I've been wrapping up and polishing my PRs.Today I would like to go over 3 PRs that I did. IconsFor the following PR I had to come up with logo for the project.Here is what I come to...
01:36 am GMT - Sat, December 10, 2022
Dev To
Use prettier & pre-commit hooks for testing.
So what exactly are ESLint and Prettier?ESLint performs automated scans of your JavaScript files for common syntax and style errors.Prettier scans your files and reformats your code to ensure co...
01:30 am GMT - Sat, December 10, 2022
Dev To
What's The Difference Between Tailwindcss and UI Framework (Bootstrap, etc.)
In this short discussion, we will briefly discuss what Tailwind CSS is and how it is different from the UI kit components framework that we often use, such as Bootstrap, Material UI, and so on. Tailwi...
01:03 am GMT - Sat, December 10, 2022
Dev To
Next.js 13 with Tailwind and MUI Boilerplate
In this crazy boilerplate, I've prepared the setup with the latest up-to-date stack for the Frontend. Let's see what's inside. Next.js 13 with its latest features like the app directory (you check ho...
12:15 am GMT - Sat, December 10, 2022
Dev To
So what is Effector ?
Nowadays frontend applications builds with using redux(rtk)/mobx state-managers because they modern and hype trends. Effector it is the another way to create state and business logic for your fronten...
11:36 pm GMT - Fri, December 9, 2022
Dev To
SPVM 0.9665 is released
SPVM 0.9665 is released. New Features and EnhancementChanges0.9665 2022-12-10 [Internal Compatible Changes] * Renamed spvm_api_vm.h to spvm_vm.h. * Renamed spvm_api_vm.c to spvm_vm.c. *...
11:33 pm GMT - Fri, December 9, 2022
Dev To
All resources I used to teach myself how to code. (From day 1 til I got a job)
If you are short on time and just want to get the resources, I posted all links at the end of the postIt took me 7 exact months. I only missed 3 days(some days I forgot to commit).From learning how to...
11:22 pm GMT - Fri, December 9, 2022
Dev To
AdventJS 2022 - Retos de cdigo para Javascript cada da de diciembre
Recientemente me he enterado de una iniciativa que sali a la luz por vez primera el ao pasado y en este contina con su segunda edicin.Se trata de adventJS un espacio creado por @midudev en donde tendr...
11:17 pm GMT - Fri, December 9, 2022
Dev To
Has a Company Ever Rescinded Your Offer Letter?
This is an anonymous post sent in by a member who does not want their name disclosed. Please be thoughtful with your responses, as these are usually tough posts to write. Email [email protected] if you'd l...
11:01 pm GMT - Fri, December 9, 2022
Dev To
What is Continuous Merge?
Despite the workflow improvements that have been made with CI/CD, there are huge bottlenecks found in the pull request and code review process. These bottlenecks can be removed with continuous merge, ...
10:55 pm GMT - Fri, December 9, 2022
Dev To
Step by step: How to host your dotnet projects on Azure for free
Have you started working on side projects to improve your skills and explore new technologies?Fantastic! But how to host your web apps so that you can show them to other people? Luckily there's a free...
10:42 pm GMT - Fri, December 9, 2022
Dev To
[How to] use CSS Variables in React Component
To use CSS variables (also known as "custom properties") in React components, you can define the variables in a separate CSS file, and then use the style attribute in your React components to referenc...
10:02 pm GMT - Fri, December 9, 2022
Dev To
How to implement Service Object pattern in Ruby on Rails?
A Service object in Rails is the heart of an application, providing a central location for business logic and complex operations. It helps to keep the code organized and maintainable, allowing for eas...
09:51 pm GMT - Fri, December 9, 2022
Dev To
A Novice's Letter on CS50 Week 0 (Part 1)
Context: I wrote as a novice mage writing his coding journey to his "friend" in an heroic fantasy worldDear friend,I am embarking on a journey to study computer science and have decided to document my...
09:24 pm GMT - Fri, December 9, 2022
Dev To
Operating systems crash course: From kernels to virtualization
Operating systems are the foundation of modern digital devices. These systems determine how you see and interact with your machines. Operating systems determine how we program an application, what sof...
09:23 pm GMT - Fri, December 9, 2022
Dev To
Behavior Driven Development (BDD)
Behavior Driven Development (BDD) is a software development methodology that focuses on defining the behavior of an application through examples. BDD is an extension of the Test Driven Development (TD...
07:55 pm GMT - Fri, December 9, 2022
Dev To
Social Media Cards with @vercel/og
Recently I added social media cards to sdorra.dev.Social media cards are images which are displayed,when you or someone else post a link to your content on a social media platform.Posts with a nice lo...
07:52 pm GMT - Fri, December 9, 2022
Dev To
How to Use the Twitter API with Ruby
IntroductionAre you a Ruby developer looking to integrate your application with Twitter? The Twitter API allows developers to access various aspects of the Twitter platform, including the abilit...
07:45 pm GMT - Fri, December 9, 2022
Dev To
10 Tips for Success: How to Be a Productive Developer and Student
Being a developer and a student can be a challenging balancing act. On the one hand, you have the demanding work of being a developer, which requires focus, attention to detail, and the ability to sol...
07:29 pm GMT - Fri, December 9, 2022
Dev To
The productivity dilemma
I'll start this article by just saying that the tools that you use do not define how smart you are, and here are my thoughts on that.I'm in the tech field for almost two years now and always faced thi...
07:05 pm GMT - Fri, December 9, 2022
Dev To
Steganography : Hide text within an Image file using steghide.
Steganography is the practice (or art) of hiding secret messages in plain view.Take an image file of a flower, for example. Opening the file shows a flower. Whoopie. However, there might be a hidden m...
07:02 pm GMT - Fri, December 9, 2022
Dev To
Which PHP Framework Should You Use in 2023?
If you're looking to start a new project or update an existing one, then be sure to check out this explainer and the accompanying video! We'll give you some tips on which PHP framework to use in 2023,...
06:42 pm GMT - Fri, December 9, 2022
Dev To
Cook a recipe with AWS: Simple and Easy Lambda Functions
AWS LambdaAWS Lambda is a compute service. You can use it to run code without provisioning or managing servers. Lambda functionThe code you run on AWS Lambda is called a Lambda functionLam...
06:41 pm GMT - Fri, December 9, 2022
Dev To
Learn To Code From Zero - How To Teach Yourself Programming From Scratch
How to learn programming for beginners (for free)There are three main questions that programmers get asked a lot from friends and family:Can you hack my friends Facebook account?I have a cool ap...
05:49 pm GMT - Fri, December 9, 2022
Dev To
A Complete Guide To CSS Container Queries
In 2007, Steve Jobs launched the first iPhone, which revolutionized the world. But because of that, many businesses dealt with the problem of changing the layout of websites from desktop to mobile by ...
05:28 pm GMT - Fri, December 9, 2022
Dev To
Data visualization using React and Tremor - With Sample
Hello Coders!Coding dashboards and data visualization layers might be a tedious activity for React developers (and not only). In order to simplify this task and focus more on the application logic and...
05:09 pm GMT - Fri, December 9, 2022
Dev To
Controlled Forms - Why do we need them?
With learning react over the past three weeks, there was a lot of discussion about controlled forms vs. uncontrolled forms, and a big emphasis on why we should use controlled components instead. Let's...
04:16 pm GMT - Fri, December 9, 2022
Dev To
Tailwind CSS tutorial 31: Text Decoration Style
In the article, we will go into detail on how to use Text Decoration Style. Text Decoration StyleFormatdecoration-{style}Tailwind ClassCSS Propertydecoration-solidtext-decoration-style: solid;dec...
04:04 pm GMT - Fri, December 9, 2022
Dev To
What is a function? - Programming
Programming is a set of instructions that you give to a computer to perform a specific task.With functions, you could simplify the instructions you give computers.Functions make programming more fun b...
03:54 pm GMT - Fri, December 9, 2022
Dev To
How to monetize open-source software
Are you a open-source maintainer looking to monetize your open-source software? If so, you're not alone. Many open-source maintainers struggle to generate revenue from their work, despite the valuable...
03:43 pm GMT - Fri, December 9, 2022
Dev To
Day 9: CI for Mojo-UserAgent-Cached and Plack-Middleware-Greylist
Today I can report about two pull-requests for two web-related Perl projects.One of them is called Mojo-UserAgent-Cached and the other one is Plack-Middleware-Greylist. Mojo-UserAgent-CachedIt wa...
03:12 pm GMT - Fri, December 9, 2022
Dev To
Rendering Web Methods in Next.js
I've been developing web applications for over seven years now, and I've seen a lot of different methods for rendering webpages.I started with PHP, and for a long time, server-side rendering was the o...
03:05 pm GMT - Fri, December 9, 2022
Dev To
The SYSTEM property from CMake 3.25
CMake 3.25 introduced a new variable called SYSTEM. It will help us handle warnings from 3rd party libraries. Let's see how! The issue (with a minimal example project)Here is a minimal example pr...
03:02 pm GMT - Fri, December 9, 2022
Dev To
https://fakestoreapi.com/ https://www.wordsapi.com/ https://randomuser.me/ https://dummyapi.io/ https://www.sejda.com/Follow me for more coding-related tips and tricks...
02:48 pm GMT - Fri, December 9, 2022
Dev To
Follow Friday: Hackathon Edition (9 December 2022)
Happy Friday, friends! Follow Friday is your weekly opportunity to shout out fellow DEV Community members doing awesome work. Check out the comments and follow someone new!We just finished our latest...
02:29 pm GMT - Fri, December 9, 2022
Dev To
Improving the performance of your code starting with Go
This article is from bmf-tech.com - Improving Code Performance Starting with Go.Day 9 of Makuake Advent Calendar 2022! Improving the performance of your code starting with GoWhen I decided to imp...
01:57 pm GMT - Fri, December 9, 2022
Dev To
Why DynamoDB Streams is Very Useful
In this article we are going to learn about Amazon DynamoDB Streams.The main parts of this article:About Amazon DynamoDBAbout DynamoDB StreamsExample 1. About Amazon DynamoDBAmazon DynamoDB is a ...
01:50 pm GMT - Fri, December 9, 2022
Dev To
Adding Tailwind to Nuxt 3
This week, I was setting up a Nuxt 3 application and I googled how to add tailwind to a Nuxt 3 application, I saw lots of results that almost worked. I guess the writers didn't really test what they w...
01:48 pm GMT - Fri, December 9, 2022
Dev To
Make Mysterious Shape from SHADOW
In this video, I will show you how to create mysterious shapes with css box-shadowCSS Battle 136 - https://cssbattle.dev/play/136CSS Battle 129 - https://cssbattle.dev/play/129...
01:48 pm GMT - Fri, December 9, 2022
Dev To
Ruby, meet Compute@Edge! Building on Fastly with Yuta Saito
At RubyKaigi in September, Yuta Saito presented a remarkable new project allowing Ruby to be compiled to WebAssembly, and to run on Fastly's Compute@Edge platform! I was in Japan for vacation recentl...
01:42 pm GMT - Fri, December 9, 2022
Dev To
Make Mysterious Shape from SHADOW
In this video, I will show you how to create mysterious shapes with css box-shadowCSS Battle 136 - https://cssbattle.dev/play/136CSS Battle 129 - https://cssbattle.dev/play/129...
12:58 pm GMT - Fri, December 9, 2022
Dev To
Thank you
Hello Everyone, I have just crossed 5000 followers mark today. I am writing this post to thank you all for supporting me from that start. I am genuinely grateful to all my fellow DEVs and followers fo...
12:37 pm GMT - Fri, December 9, 2022
Dev To
Open source and social systems
Cross-posted from juliaferraioli.comFree/libre open source software (often referred to as FLOSS, FOSS, or OSS 1) exists to reclaim the ability to freely collaborate after the 1978 report from the Unit...
12:19 pm GMT - Fri, December 9, 2022
Dev To
How to use Laravel Session
What is a Session?Sessions are used to store information about the user temporarily across the requests. How to configure your session file in laravelThe session configuration file is store...
11:33 am GMT - Fri, December 9, 2022
Dev To
6 Awesome tools to write better code
Cover Image by fullvector on Freepik IntroductionTruth can only be found in one place: the codeThe above quote is by Robert C. Martin from his popular book Clean Code. The one sentence says a lot...
11:19 am GMT - Fri, December 9, 2022
Dev To
YugabyteDB: list failed commands
This is an introduction to a new function in YSQL version 2.17. YSQL is YugabyteDB's enriched PostgreSQL version. The name of the function is yb_pg_stat_get_queries(). This new Yugabyte specific view ...
11:10 am GMT - Fri, December 9, 2022
Dev To
This Week In Python
Fri, December 09, 2022This Week in Python is a concise reading list about what happened in the past week in the Python universe. I have received some good suggestions for this week's content. Thank yo...
10:42 am GMT - Fri, December 9, 2022
Dev To
broke it
contex : 1 xor 2 is 3 which is greater than 1*2 which is 2...
09:22 am GMT - Fri, December 9, 2022
Dev To
9 websites to learn CSS
As a web developer, it's important to have a strong understanding of CSS, the stylesheet language that allows you to control the appearance and layout of your web pages. But where can you go to learn ...
09:18 am GMT - Fri, December 9, 2022
Dev To
Converting Your React Hook To TypeScript
In this short post Im going to continue my TypeScript journey and convert yet another key aspect of React - the Hook. I dont think it should be that big of a deal, but needs to be done in order to see...
08:56 am GMT - Fri, December 9, 2022
Dev To
Do CSS framework users actually know CSS? We might have some data
This year's State of CSS survey offers a great tool they call the Data Explorer.For exemple, here is a view of developer's usage of scroll snap properties, combined with their usage of Bootstrap.It lo...
08:29 am GMT - Fri, December 9, 2022
Dev To
Build a custom Javascript linter in 5 minutes
Creating a custom linter can be a great way to enforce coding standards and detect code smells. In this tutorial, we'll use Sylver, a source code query engine to build a custom Javascript linter in ju...
07:44 am GMT - Fri, December 9, 2022
Dev To
Inversion of Control vs Dependency injection - can they be used interchangeably?
Inversion of control (IoC) and dependency injection (DI) are related concepts, but they are not the same thing.Inversion of control is a design principle, while dependency injection is a design patter...
07:07 am GMT - Fri, December 9, 2022
Dev To
DEPENDENCY INJECTION.
Dependency injection is a design pattern where the dependencies of a component are provided to that component by an external source, rather than being created or managed by the component itself. This ...
06:35 am GMT - Fri, December 9, 2022
Dev To
Getting Started With GitOps For Developers!
GitOps is a methodology for deploying and managing software applications using Git. It is also referred to as "operations-as-code" or "code-driven operations," and it uses the principles of DevOps to ...
06:15 am GMT - Fri, December 9, 2022
Dev To
How to configure and use environment specific values in Angular
Configuring application environmentsFirst define different environment files for the environments you might have under the project's src/environments/ folder. Below there is an extract from envi...
06:03 am GMT - Fri, December 9, 2022
Dev To
APIs: The Revolutionary Interfaces
Application Programming Interfaces (APIs) are a medium that allow developers to fetch and send data between software components. APIs are not limited to a certain programming language and they thus co...
05:33 am GMT - Fri, December 9, 2022
Dev To
GraphQL
GraphQL is a powerful query language that was developed by Facebook to provide a more efficient and flexible way to query and manipulate data in APIs. Unlike traditional REST APIs, which expose a fixe...
05:31 am GMT - Fri, December 9, 2022
Dev To
Animate an SVG path with CSS
A while ago, I found this super cool effect that animated an SVG path as it was drawn on the canvas.It turns out it's pretty easy to create this with CSS, so let's see how it's done. Animating an...
05:15 am GMT - Fri, December 9, 2022
Dev To
5 Best Sites for FREE Web hosting
[Not Sponsored Content] For developers, especially beginners and students, web hosting services are quite expensive and have a high budget. Yes, web hosting services charge money to host your websites...
05:02 am GMT - Fri, December 9, 2022
Dev To
Using Key Vault in Azure Functions
Create a Key VaultFirst, create a Key Vault in Azure named jack-keyvault, which contains:SecretValueTestKeyHello WorldAs shown below: Test the Function App locallyCreate a Function App:func...
04:40 am GMT - Fri, December 9, 2022
Dev To
Rsyslog Servisi ile Uzak Sunucuya log Yazdrma
Bir makinada veya sunucuda oluturduumuz bir log dosyasnn veya herhangi bir metin dosyasnn ierisine bir input girii olduunda onun uzak bir sunucuda depolanmasna ihtiyacmz olabilir. Bu tarz durumlarda r...
03:41 am GMT - Fri, December 9, 2022
Dev To
Top 13 Reasons Why Your Test Automation Fails | Automation Testing Tutorial | Automation Tester
In this video of Automation Testing, I am going to discuss about the Top 13 Reasons Why Your Test Automation Fails as a Automation Tester you need to make sure you are not doing these mistake in your ...
03:39 am GMT - Fri, December 9, 2022
Dev To
6 Best Front-end Frameworks to Use For Web Development
User experience is a top priority for companies developing websites. All amazing features and functions programmed by you must be accessible to users. Your website should load smoothly, be intuitive t...
03:04 am GMT - Fri, December 9, 2022
Dev To
Developer productivity hacks 11
1. Establish a sensible development environment.It will be simpler to kill the opposition if you are more knowledgeable about the tools at your disposal. To be clear, the distractions that disru...
01:11 am GMT - Fri, December 9, 2022
Dev To
7 websites to get inspiration for next level web design
As a developer or designer, it's always important to stay up-to-date on the latest trends and techniques in your field. One great way to do this is to regularly seek out design inspiration from a vari...
01:06 am GMT - Fri, December 9, 2022
Dev To
Working With Javascript Date & Time: A Cheat Sheet
A common task in programming is working with date and time. Javascript Date object provides us with a wealth of methods that are pretty handy and powerful. But using these methods correctly to get the...
11:42 pm GMT - Thu, December 8, 2022
Dev To
Regex, dont be scared
As a developer, you may have heard of regular expressions, also known as regex, and may have even avoided using them because of their reputation for being difficult and intimidating. However, regex is...
11:29 pm GMT - Thu, December 8, 2022
Dev To
MongoDB Atlas Hackathon 2022 on DEV
What We builtHello and welcome to our project for this hackathon! Our project is called FastPanel, and it is a Django inspired admin panel for FARM stack.It is highly customizable and fully inte...
11:23 pm GMT - Thu, December 8, 2022
Dev To
Rewind - MongoDB Atlas Hackathon 2022 on DEV
What I builtRewind. Easily access and share your Twitter Bookmarks. You ever wonder about where your Twitter Bookmarks are, because you don't bother to look for them after you click that button?...
11:15 pm GMT - Thu, December 8, 2022
Dev To
Expense Stream | Streamlit and MongoDb Atlas App
BackgroundSince there is rise in inflation and continous happening of recession, which is a stressful thing. But to tackle this stressful scenerio there is one solution keeping track of our budg...
10:57 pm GMT - Thu, December 8, 2022
Dev To
MongoDB Atlas Hackathon 2022 on DEV
F-Rec Table of ContentsF-RecTable of ContentsWhat We builtCategory SubmissionApp LinkSelf host your appScreenshotsDesktopMobileDescriptionLink to Source CodePermissive LicenseBackgroundHow ...
10:56 pm GMT - Thu, December 8, 2022
Dev To
Crafting a Compiler in Rust: Lexical Analysis
Let's create a project for the compiler. It'll be named pernix-lang. Inside the folder pernix-lang, the Cargo Workspace project locates here. I'll separate each different compiler phase into an indivi...
10:51 pm GMT - Thu, December 8, 2022
Dev To
Integrate JS into the browser
In the ABOVE example, I used CodePen to demonstrate how JavaScript creates interactivity to the webpage. Using a simple tag to just have a starting point in my HTML, then styling that tag using CSS ...
10:22 pm GMT - Thu, December 8, 2022
Dev To
Treating Devs Like Human Beings
Sometimes among all the sprints, the pressure to ship faster, tools to measure lines of code written, it seems like we as an industry forget a simple fact: developers are knowledge workers, not robots...
10:02 pm GMT - Thu, December 8, 2022
Dev To
Use Your Fingerprint with 1Password to Authenticate the Twilio CLI
I'd like to highlight a 1Password Shell Plugin that makes authentication with the Twilio CLI as easy as scanning your fingerprint.You can configure 1Password to securely authenticate the Twilio CLI, s...
09:47 pm GMT - Thu, December 8, 2022
Dev To
How to use LinkedIn as a developer to get a job in tech
Can you picture it? Opening your LinkedIn on a Monday morning to warm messages from recruiters inviting you to interview.This post will show you how to make that vision a reality by optimizing your Li...
09:47 pm GMT - Thu, December 8, 2022
Dev To
Binoculearn.ai -
Category Submission:Choose Your Own Adventure Google Cloud Superstar What we built Binoculearn is a bleeding-edge smart P2P educational video conferencing web application aimed to deliver ...
09:06 pm GMT - Thu, December 8, 2022
Dev To
What are you currently working on? What's the most interesting part?
...
08:25 pm GMT - Thu, December 8, 2022
Dev To
One finished Discord poll feature!
Hello there! This week, I worked on finally finishing the poll feature for Wego Overseer that I have talked about in my two previous posts. Make sure to check those out, too!This week was not as easy ...
08:01 pm GMT - Thu, December 8, 2022
Dev To
Load balancer Quick Overview
A load balancer is a device that distributes network traffic across multiple servers. It is used to improve the availability and reliability of a website or application by ensuring that incoming reque...
07:38 pm GMT - Thu, December 8, 2022
Dev To
JOBPKDO- you may be the next one who gets the job through Twitter
What I builtI've built a platform, titled as JOBPKDO which allows people to search for job tweets that come through Twitter daily. Inspiration(What made you decide to build this particular ...
07:35 pm GMT - Thu, December 8, 2022
Dev To
Using Nemo in Fedora 37
File managers are used a lot. GNOME comes with its own file manager called Files (formerlly known as Nautilus) which is good enough for most operations. However everytime I do heavy work with it there...
07:21 pm GMT - Thu, December 8, 2022
Dev To
systemd.timer, an alternative to cron
There will come a point in time during your time administering a Linux server where you will want to perform a job on a schedule. Perhaps you want to rotate some TLS certificates before they expire, o...
07:21 pm GMT - Thu, December 8, 2022
Dev To
JavaScript Regular/Normal vs Arrow Function: My Beef with Arrow Functions.
When I First encountered arrow functions, I was exited about the syntax difference. So I started putting them in everything; that was a huge mistake. I soon noticed abnormal unwanted behavior in the "...
06:55 pm GMT - Thu, December 8, 2022
Dev To
Movie Database - find the perfect movie
What I builtThe app that let's you discover more information about your favorite movie. Category Submission:Search No More App Linkhttps://movie-database-33.vercel.app/ Screenshot...
06:39 pm GMT - Thu, December 8, 2022
Dev To
Cruddur - The not so great twitter clone using Ruby Sinatra React GCP CloudRun MongoDB Atlas Terraform
Hackathon EntryHey is Andrew Brown and I entering the MongoDB Atlas hackathon!Will I win, I doubt it, have I learned? Quite a bit, and I'm here to share lol. What does the app do?Not a who...
06:23 pm GMT - Thu, December 8, 2022
Dev To
MongoDB Atlas Hackathon 2022 on DEV - Cold Storage Monitoring
What I builtCold Storage monitoring dashboard built using React and Atlas App Category Submission:About Real-time App Linkhttps://comfy-puppy-a3633b.netlify.app/ ScreenshotsHome P...
06:16 pm GMT - Thu, December 8, 2022
Dev To
SignLanguage - Learn ASL Practically - (MongoDB Atlas Hackathon 2022 Submission)
What I builtSignLanguage is a platform where users can practically learn American Sign Language using machine learning and access videos for over 20,000+ ASL phrases. Category Submission: ...
06:10 pm GMT - Thu, December 8, 2022
Dev To
MongoDB Atlas Hackathon 2022 on DEV
Multiplayer Math Game | Hackathon SubmissionMultiplayer Math Game is an online game, that anyone can play with their friends. The application is Build using the FARM(FastAPI, React, and MongoDB)...
05:53 pm GMT - Thu, December 8, 2022
Dev To
MongoDB Atlas Hackathon 2022 on DEV
What I builtSocial Media App - Twitter Clone Category Submission:Choose Your Own Adventure App LinkLIVE ScreenshotsOn first time opening this website/or after logging out, user wi...
05:52 pm GMT - Thu, December 8, 2022
Dev To
How to become Front-End Developer
In my option the best way to start your journey as a Developer (of any kind) is to start with Creative Coding in JavaScript (most popular programming language). There are few of them on Udemy:Code Art...
05:38 pm GMT - Thu, December 8, 2022
Dev To
Let's learn Django together (part 1)
I was fascinated by Django sometime ago. Then I started to learn fronted frameworks and didn't have time for Django. Now I want to refresh my Django knowledge and share what I've learned. In this seri...
05:24 pm GMT - Thu, December 8, 2022
Dev To
Build a Free Twitter Scheduler with Next.js
Twitter is a popular social media platform for developers to share their thoughts, ideas, and opinions with a global audience. It's a great way to connect with other developers, stay up-to-date on the...
05:00 pm GMT - Thu, December 8, 2022
Dev To
Getting Started With ChatGPT-3 | Open AI
Chat GPT is a chatbot application which is capable of understanding natural language input in the form of human dialogue and generate detailed human-life text as if you were typing to a friend.Its a p...
04:51 pm GMT - Thu, December 8, 2022
Dev To
Introducing OnServic: A free App to find any Service Provider
What I builtPresenting To You : OnServicOnServic is a free Cross Platform (Android or IOS )APP that helps you to find different service providers Like plumber electrician teachers and many more ...
04:45 pm GMT - Thu, December 8, 2022
Dev To
Secure Smart Contract ToolsAn End-to-End Developers Guide
No doubtwriting secure smart contracts is hard. Even smart contracts written by senior developers can get hacked. And since these smart contracts often hold a high monetary value, the incentive to hac...
04:29 pm GMT - Thu, December 8, 2022
Dev To
Learn GraphQL and Apollo Client With a Simple React Project
There were only static files in the early days of web development but since then, a lot has changed. Todays online applications are powered by a variety of technologies, including databases, web socke...
04:01 pm GMT - Thu, December 8, 2022
Dev To
How to Test GraphQL API
You've just created a GraphQL API and are ready to test it. But where do you start? How do you know if it's working correctly?Testing your API is essential in ensuring that it functions correctly and ...
04:01 pm GMT - Thu, December 8, 2022
Dev To
A solution for Monitoring and Logging Containers
domoloA monitoring and logging solution for Docker hosts and containers with Prometheus, Grafana, Loki, cAdvisor, NodeExporter and alerting with AlertManager.Inspired by dockpromFull source code...
03:46 pm GMT - Thu, December 8, 2022
Dev To
React App Generator - Material Kit (VIDEO)
Hello Coders! The VIDEO mentioned in this article explains how to generate a simple full-stack product on top of React and NodeJS using Material Kit design for styling the pages. In the end, the sourc...
03:32 pm GMT - Thu, December 8, 2022
Dev To
i18n with Next.js 13 and app directory
At Next.js Conf, the Vercel team announced Next.js 13 which introduced the new app directory.It includes support for Layouts, Server Components, Streaming and Support for Data Fetching.Awesome! Next.j...
03:17 pm GMT - Thu, December 8, 2022
Dev To
AI-generated explanations and comments for JavaScript code
As a JavaScript developer, you know how challenging it can be to work with existing codebases. Often, the code is poorly documented, making it difficult to understand what it does and how it works. Th...
03:17 pm GMT - Thu, December 8, 2022
Dev To
AI-generated explanations and documentation for JavaScript code
As a JavaScript developer, you know how challenging it can be to work with existing codebases. Often, the code is poorly documented, making it difficult to understand what it does and how it works. Th...
03:13 pm GMT - Thu, December 8, 2022
Dev To
Understanding Startup Equity
Understanding startup equity can be confusing, this post attempts to explain what I've learned about it over the years. FundraisingTo kick off the discussion on fundraising, I'm going to first il...
02:51 pm GMT - Thu, December 8, 2022
Dev To
GPT-3 Takes on a C Interview: Can AI Ace the Coding Questions?
Can artificial intelligence pass a C# coding interview? Thats the question many are asking as GPT-3, the latest AI technology, is put to the test. GPT-3 is an advanced AI system that has been trained ...
02:47 pm GMT - Thu, December 8, 2022
Dev To
Create a free AWS account and configure the AWS CLI
What is AWS?AWS stands for Amazon Web Services, which is a cloud computing services platform offered by Amazon. AWS enables a wide range of computing services, such as data storage, computing, d...
02:26 pm GMT - Thu, December 8, 2022
Dev To
Maximizing Your Productivity with Aviyel's GitHub Bot: A Comprehensive Guide
IntroductionGitHub is a popular collaboration and project management tool for projects, businesses, and teams. This platform offers a range of features to help teams stay organized and productiv...
02:01 pm GMT - Thu, December 8, 2022
Dev To
Svelte vs React
Author: Chidume Nnamdi IntroductionThe last few years have seen a major surge in the development of JavaScript frameworks. This has led to an increase in competition between different frameworks,...
02:00 pm GMT - Thu, December 8, 2022
Dev To
How to execute shellcodes from memory in Rust
Executing code from memory in Rust is very dependant of the platform as all modern Operating Systems implement security measures to avoid it. The following applies to Linux.There are at least 3 ways t...
01:00 pm GMT - Thu, December 8, 2022
Dev To
How To Create and Push a New Git Repo to GitHub
To create a new Git repository locally and commit all files, you will need to have Git installed on your computer. If you don't have Git installed, you can download it from the official website.Once y...
12:30 pm GMT - Thu, December 8, 2022
Dev To
Client-side object validation withYup
IntroductionTypescript introduced many positive things in JavaScript. When used right, it can help with having cleaner code and reducing bugs. However, it mainly works on the compile time, which...
12:25 pm GMT - Thu, December 8, 2022
Dev To
Changelog 0021 Advanced import, GraphQL schema support, and more
Hello, API World! Check out what we shipped in v2022.16.0of HTTPie for Web&Desktop Summary Advanced import Migrate your data from Postman and Insomnia. GraphQL schema support Auto-complet...
12:20 pm GMT - Thu, December 8, 2022
Dev To
I Automated Daily Standups for Developers
It's time for a standup!These are the words that always put me in total panic mode.I don't even have to hear them. A simple calendar notification will make the waters boil in me.I have no idea what I'...
12:05 pm GMT - Thu, December 8, 2022
Dev To
Search Engine Scraping: What You Should Know
According to Statista, search traffic accounted for 29% of worldwide website traffic in 2019, confirming that search engines have tons of valuable information. However, collecting search engine data i...
11:41 am GMT - Thu, December 8, 2022
Dev To
I created a GitHub managing tool, prioritize issues & PRs with a simple overview
IntroductionMy name is Frank Im a software developer and an engineering manager at my day job. For years I have had side projects, developing small projects, because I feel Im not satisfying my ...
11:23 am GMT - Thu, December 8, 2022
Dev To
20 Common NodeJS tools / packages for your backend production app
Let's cut to the chase, if you're planning on building a production level backend NodeJS application, chances are you'll need all or most of these packages:Express or NestJS for backend API frameworkN...
11:13 am GMT - Thu, December 8, 2022
Dev To
Do i need to use cleanup function on useEffect?
Whether or not you need to include a cleanup function in your useEffect hook depends on the type of side effect you are performing.If your effect does not create any resources or side effects that nee...
11:10 am GMT - Thu, December 8, 2022
Dev To
JumiaClone E-commerce App (MongoDB Atlas Hackathon 2022 on DEV)
What I builtAn E-commerce web app build with Mongo-atlas. Inspiration gotten from Jumia Category Submission:Search No More: Build an application with full-text search capabilities using Mon...
10:48 am GMT - Thu, December 8, 2022
Dev To
What I learnt in 10 years as an entrepreneur
Past 11 years at MeGo changed my life. After coming back to India from US in search of becoming an entrepreneur, I definitely found more than what I was expecting. Now, when I am moving on from MeGo t...
10:43 am GMT - Thu, December 8, 2022
Dev To
Show image in react js from mongoDB data
Let say we fetching data from mongodb and storing the data in the values in react Full example => here we have image in buffer so we use this imagefrombuffer package to convert buffer data to base...
10:42 am GMT - Thu, December 8, 2022
Dev To
JavaScript Functions: Why They're Essential to Understand? | Easy Guide - Part2
We looked at what functions are and the different types of declarations. We also looked at parameters, scope, hosting, and creating methods. Please refer back to JavaScript Functions part one for any ...
10:27 am GMT - Thu, December 8, 2022
Dev To
API: A Single Source of Truth; and the Dilemma
API: A Single Source of TruthAs a developer, you know the importance of having a solid foundation for your project. In the world of software development, that foundation is often provided by API...
10:02 am GMT - Thu, December 8, 2022
Dev To
Stylify CSS: Code your Laravel website faster with CSS-like utilities
Code your Laravel website faster with Stylify CSS-like utilities. Don't study CSS framework. Focus on coding. IntroductionStylify is a library that uses CSS-like selectors to generate optimized u...
09:52 am GMT - Thu, December 8, 2022
Dev To
Tailwind CSS tutorial 30: Text Overflow
In the article, we will go into detail on how to use Text Overflow. Text OverflowFormattext-overflow-{ellipsis|clip}Tailwind ClassCSS Propertytruncateoverflow: hidden,text-overflow: ellipsis,,whi...
08:24 am GMT - Thu, December 8, 2022
Dev To
Why we use empty array with UseEffect
If you do not pass an empty array as an argument to useEffect, the effect will run on every render of the component.This means that any code inside the useEffect callback will be executed on initial r...
07:55 am GMT - Thu, December 8, 2022
Dev To
ChatGPT: The Ultimate Tool for Natural Language Processing and Text Generation
What is ChatGPT ?ChatGpt is a large-scale language model developed by OpenAI. It is based on the GPT-3 (Generative Pretrained Transformer-3) architecture and has been trained on a massive amount...
07:03 am GMT - Thu, December 8, 2022
Dev To
7 popular Icon libraries you can use in your websites
Icons are an essential part of modern web design, as they provide a visual representation of an idea or concept simply and concisely. They are often used in navigation menus, buttons, and other intera...
06:30 am GMT - Thu, December 8, 2022
Dev To
Codebin - MongoDB Atlas Hackathon 2022 Submission
What I builtI have built a platform (Codebin) where user can create and view their code snippets. Users can access the list of snippets anytime using this platform. Category Submission:Thin...
05:47 am GMT - Thu, December 8, 2022
Dev To
Increase productivity by visually differentiating between environments
Going "green"As mentioned How I manage my dev bookmarks to save time and nerves I use heavily Codever to manage my bookmarks and code snippets, so there is always a browser tab open with the web...
05:38 am GMT - Thu, December 8, 2022
Dev To
Working with data attributes in CSS
We previously looked at using data attributes in JavaScript. These data attributes are a fantastic way to store little bits of information on an element without using custom attributes.However, we can...
04:24 am GMT - Thu, December 8, 2022
Dev To
ML-Ops: An automated routine of training and deployment of a model using AWS ML-OPs Orchestrator and Step Functions
IntroductionOne of the greatest challenges, and one that is of vital importance when it comes to adding value in an organization that develops AI solutions, is to distribute them among its diffe...
04:14 am GMT - Thu, December 8, 2022
Dev To
Using dependency injection to automatically unsubscribe from an Observable
The duplicated patternIn some projects that I worked on, people usually write this code to unsubscribe from an Observable in a component.@Component({ // component metadata})export class MyCompo...
03:38 am GMT - Thu, December 8, 2022
Dev To
Discussing my interview process for Google [Follow Up]
NOTE: This is article has been sitting in my drafts for about a week or so now due to the process taking so long.I apologize for the vagueness about the interview process. I'm not sure what kind of ru...
03:29 am GMT - Thu, December 8, 2022
Dev To
Portswiggers lab write up: CORS vulnerability with basic origin reflection
In this apprentice-level lab, we will exploit a website with a basic CORS vulnerability to obtain a user's private credentials.Upon logging in with the given credentials, we visit the account details ...
01:39 am GMT - Thu, December 8, 2022
Dev To
To Be Known for our Kindness
Content Warning: Death of a Ruby community memberWe have lost a great man in the Ruby community in the last week. A man of immeasurable impact, of technical prowess and wisdom, but above all?:We lost ...
01:05 am GMT - Thu, December 8, 2022
Dev To
Download Youtube Videos With Python
IntroductionHello! In this tutorial I will show you how you can use python to download YouTube videos. Installing The DependenciesFirst we need to install the required dependencies, we wil...
10:01 pm GMT - Wed, December 7, 2022
Dev To
JavaScript for Interviews
This is my first post/blog/article of any sort, so any feedback will be appreciated.These are my notes which I prepared to revise for JavaScript interviews. Some of the topics are advanced but are a m...
09:05 pm GMT - Wed, December 7, 2022
Dev To
An Introduction To Software Design Patterns
Short Introduction To All 23 Design Patterns Created By The Famous Gang Of Four.Paul Knulst in Programming 7 min readDesign Pattern is a term used for a general, reusable solution to a commonly occur...
09:03 pm GMT - Wed, December 7, 2022
Dev To
Creating a custom CSS loader of a Yu-Gi-Oh card flipping
You read that right, it's time to bring out your Blue Eyes White Dragon and d-d-d-d-deliver some nice animations to your side projects. Bear with me while I revisit my childhood please, and in the mea...
08:54 pm GMT - Wed, December 7, 2022
Dev To
RSS Feed with Next.js
A good blog needs an RSS feed, even if hardly anyone seems to use an RSS reader anymore.This article will explain how to create a RSS feed for a static blog.In this example we will use contentlayer,bu...
08:53 pm GMT - Wed, December 7, 2022
Dev To
Nairobi Stock Exchange Web Scraper (MongoDB Atlas Hackathon 2022 on DEV)
What I builtI built a web scraper using Python (specifically the Scrapy Framework and Beautiful Soup library), MongoDB Atlas as the database, Atlas Charts for data visualization and Africas Talk...
08:49 pm GMT - Wed, December 7, 2022
Dev To
These companies use Cloud Environments
Cloud-based development environments are popular among companies of all sizes as a way to improve collaboration and productivity among engineering teams. But most people dont realize how much software...
08:47 pm GMT - Wed, December 7, 2022
Dev To
When Python Runs Your Containers (part 1)
Welcome gentle reader. My name is Silent-Mobius, also known as Alex M. Schapelle. Today I'd like to introduce you a small project that I have developed while tinkering with various tools.In this quest...
08:30 pm GMT - Wed, December 7, 2022
Dev To
The Python FAQ: Quick answers to common Python questions
Each year, Python continues to grow in popularity. Simultaneously, areas like web development, data science, and machine learning continue to rise in need, with Python as a common programming language...
08:19 pm GMT - Wed, December 7, 2022
Dev To
Advanced page transitions with Next.js and Framer Motion
Written by Francois BrillThe web has become increasingly more interactive. Users have come to expect a higher level of interactivity to grab their attention and induce them to engage with the informat...
08:14 pm GMT - Wed, December 7, 2022
Dev To
Mastodon instance with 6 files
Mastodon is built on the ActivityPub protocol which is based on Activity Streams which stores data in JSON Linked Data (JSON-LD).All that means is Mastodon uses a lot of JSON that references other JSO...
07:23 pm GMT - Wed, December 7, 2022
Dev To
Be pragmatic setting up CI for the RDF::KV
Today I tried to set up CI on GitHub Actions for the RDF::KV Perl modulethat I found on CPAN Digger to be lacking CI.It wasn't supposed to be difficult but I encountered some issues and had to be prag...
05:40 pm GMT - Wed, December 7, 2022
Dev To
Feature Engineering for Fraud Detection
IntroductionFraud detection is critical in keeping remediating fraud and services safe and functional. First and foremost, it helps to protect businesses and individuals from financial loss. By ...
04:45 pm GMT - Wed, December 7, 2022
Dev To
Advent of Code Day 6
Hi everyone!Day 6 Solutions in Rust can be found here...
04:39 pm GMT - Wed, December 7, 2022
Dev To
Avoiding Common Pitfalls when Working with React JS
React JS is a powerful and popular JavaScript library for building user interfaces, but like any technology, it has its own set of challenges and potential pitfalls. In this blog post, we'll look at s...
04:37 pm GMT - Wed, December 7, 2022
Dev To
El humor en sistemas
Si dijera que paso un da sin mirar el lado divertido de mi profesin, les estara mintiendo. Hoy los voy a meter de lleno en el humor de los programadores y cmo entenderlo.Hablando con mucha gente por a...
04:37 pm GMT - Wed, December 7, 2022
Dev To
Web resource caching: Server-side
The subject of Web resource caching is as old as the World Wide Web itself. However, I'd like to offer an as-exhaustive-as-possible catalog of how one can improve performance by caching. Web resource ...
04:31 pm GMT - Wed, December 7, 2022
Dev To
9 announcements of AWS re: Invent 2022 that impressed me the most
1. EventBridge PipesThe service feature allows communication between AWS services and filtering and/or enrichment (through Step functions or Lambda or Filter) of events from sources like Managed...
04:30 pm GMT - Wed, December 7, 2022
Dev To
What does "if __name__ == '__main__'" do in Python?
You might have seen the following code snippet in many Python files and wondered what does that do and why would you need it?if __name__ == '__main__': ...In a nutshell it allows a file to be used ...
04:28 pm GMT - Wed, December 7, 2022
Dev To
My Journey for finding a new job (and a new country/home)
Hi dev.to Community!This is my first post for dev, and I am really excited about this step, if this will work now. I am 29 and work now for around 10 Years as Full Stack Developer, Lately specified on...
04:26 pm GMT - Wed, December 7, 2022
Dev To
The Fastest Way to Run Mastodon Tests
In the last post we showed you how to use Dev Containers and AppMap to onboard as a new developer for the open source federated social media application, Mastodon. We showed how AppMap can reveal the ...
04:25 pm GMT - Wed, December 7, 2022
Dev To
Ultimate CSS guide for beginners: Build 3 card components.
IntroductionAs powerful as CSS is as complex, learning CSS can be challenging, but I aim to make it easy with project-based learning, with this and subsequent tutorials. We are going to build th...
04:25 pm GMT - Wed, December 7, 2022
Dev To
Paracetamol.js| 191: Explica este cdigo JavaScript
Explica este cdigo JavaScript Dificultad: Bsicoconst x = [[1]]const y = [3,4]const z = x.concat(y, 5)x[0].push(2)console.log(z)A. [1, 2, 3, 4, 5]B. [[1, 2] ,3 ,4 ,5]C. Syntaxis ErrorD. [1, ...
04:14 pm GMT - Wed, December 7, 2022
Dev To
Watch us build a *truly* full-stack app in just 9 minutes w/ Wasp & ChatGPT
Theres a lot of hype around ChatGPT at the moment, and for good reason. Its amazing. But theres also some very valid criticism: that its simply taking the grunt work out of programming by writing boil...
03:24 pm GMT - Wed, December 7, 2022
Dev To
The rust programming langauge in 5 mins.
IntroSo the Rust programming langauge has been around for as far back as 2010. I recently went through the basics and found it fun to dive even further in. To be honest I've been loving the expe...
03:19 pm GMT - Wed, December 7, 2022
Dev To
How I Built a Vue.js Ecommerce Store with a Node.js Backend
Ecommerce is no small undertaking. Aside from building a great customer experience on the frontend, youll also need to have the right setup to handle all cart, customer and order data, product informa...
02:46 pm GMT - Wed, December 7, 2022
Dev To
Welcome Thread - v203
Welcome to DEV!Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about yourself.Reply to someone's comment, either w...
02:28 pm GMT - Wed, December 7, 2022
Dev To
Python For Beginners
Python For Beginners:Python is a great choice for beginners for many reasons. First, Python is easy to read and write. The syntax is simple and consistent, and there is no need for semicolons or...
02:26 pm GMT - Wed, December 7, 2022
Dev To
Tailwind CSS tutorial 29: Vertical Align
In the article, we will go into detail on how to use Vertical Align. Vertical AlignFormatalign--{uppercase|lowercase|capitalize|none}Tailwind ClassCSS Propertyalign-baselinevertical-align: baseli...
02:23 pm GMT - Wed, December 7, 2022
Dev To
NASA Project with Python
Python , an interpreted high-level general-purpose programming language that was created in 1991 by Guido Van Rossum.Python is dynamically-typed language .. it supports multiple programming paradigms,...
02:15 pm GMT - Wed, December 7, 2022
Dev To
How to Test a GitHub Action with GitHub Actions
I maintain several GitHub Actions, all of which are implemented in Python as container actions. This post explains how to test a GitHub Action using a GitHub Actions workflow, including using the work...
01:57 pm GMT - Wed, December 7, 2022
Dev To
DEVCODE - Grow, Share and Connect with Developers. MongoDB Hackathon Submission On Dev
What we builtHave you ever faced the difficulty to find collaborators on an awesome open-source project you built? Have you ever lacked funds for your project? Did you want to work on an open-so...
01:36 pm GMT - Wed, December 7, 2022
Dev To
Adapter Design Patterns In Flutter & Dart: Overview, Application, Method and Types
The Adapter design lets you build a bridge between two clashing class interfaces so they can coexist. It operates very similarly to physical adapters seen in the actual world, like some of those you c...
12:46 pm GMT - Wed, December 7, 2022
Dev To
Regroot - Search Job Listings (MongoDB Atlas Hackathon 2022 Submission)
What I builtRegroot - Rerooting ProfessionsA web app to search from 1000s of IT Jobs and challenge the new era of mass layoffs. Built for MongoDB Atlas Hackathon 2022. Category Submission:S...
12:44 pm GMT - Wed, December 7, 2022
Dev To
I Don't Know What Serverless Is Anymore
Something you probably wouldn't expect an AWS Serverless Hero to say is "I don't know what serverless is." I'm not proud of that statement, in fact I'm a little upset about it. I used to have a firm g...
12:11 pm GMT - Wed, December 7, 2022
Dev To
Ive Got 99 Problems but Learning TypeScript Aint One
Why have all JavaScript developers not moved to TypeScript?I asked this question on Twitter last week and got ~100 replies.Sharing my learnings from the responses, as it gives insight into what keeps ...
11:50 am GMT - Wed, December 7, 2022
Dev To
NgTemplateOutlet Typedchecked (with @ContentChild)
Welcome to Angular challenges #4.The aim of this series of Angular challenges is to increase your skills by practicing on real life exemples. Moreover you can submit your work though a PR which ...
11:48 am GMT - Wed, December 7, 2022
Dev To
This Week In React 127: Nextra, React-Query, React Documentary, Storybook, Remix, Tamagui, Solito, TC39, Rome...
We have some nice articles this week. I liked to discover how React-Query is implemented, or the latest Storybook news.Nextra v2 is a serious challenger for Docusaurus!A nice React documentary is bein...
11:19 am GMT - Wed, December 7, 2022
Dev To
5 Tips for Using React Table
React Table is one of the best libraries I've used over the past few years, and it helped me to greatly improve my websites.If you're looking to add React Table to your web app, here are five tips to ...
11:09 am GMT - Wed, December 7, 2022
Dev To
Debug your React app like a Pro
When hunting for actual bugs in the code, we need to focus on tools and systematic processes to analyse the code in search of what's not working and accept the fact that the person that wrote the code...
10:32 am GMT - Wed, December 7, 2022
Dev To
Git for Beginners
Git on your Local machine:Check if you have Git on your local machine: git --versionIf not, install it on linux,mac or win.Set your username: git config --global user.name "FIRST_NAME LAST_NAME"...
09:56 am GMT - Wed, December 7, 2022
Dev To
Automating IT Support for a global organization
Anyone who had to deal either directly or tangentially with IT administration activities, has most likely tried multiple strategies to minimize the amount of time that the IT Administration team spend...
09:51 am GMT - Wed, December 7, 2022
Dev To
5 Addictive games to learn Web Development
Are you tired of endlessly scrolling through social media or aimlessly playing games on your phone? Be honest, learning web development is hard for all of us. But why not try something productive and ...
09:46 am GMT - Wed, December 7, 2022
Dev To
A Guide on React Lazy Loading
Author: Chidume Nnamdi IntroductionLazy Loading has been a concept in software development in general not just in web development. Lazy Loading can and used in desktop and mobile development. It ...
09:15 am GMT - Wed, December 7, 2022
Dev To
Embedded microservices and Luos: a love story
Once upon a time, in the magical land of software development, there lived a beautiful and clever architect named Ada. Ada was known for her innovative designs and her ability to create complex system...
09:07 am GMT - Wed, December 7, 2022
Dev To
What are your best tips for getting a first developer job?
Whether fresh out of college, as an autodidact or in a professional reconversion, getting your first job is tough. We all have heard that infuriating piece of feedback "We like your profile but you do...
09:07 am GMT - Wed, December 7, 2022
Dev To
Top 12 Serverless Announcements from re:Invent 2022
re:Invent 2022, the annual AWS conference in Las Vegas, is now behind us. I did not attend in person, but that gave me time to consolidate this list of top new serverless features while everyone else ...
09:04 am GMT - Wed, December 7, 2022
Dev To
Going async in python
Going async in python - the missing guideTLDR;Make your code run faster and scalable using async API calls in python. with a quick explanation and an example anyone can follow.Many times we have to ma...
08:18 am GMT - Wed, December 7, 2022
Dev To
I changed my mind. Angular needs a reactive primitive
Angular developers have waited 7 years for better integration with RxJS, but this doesn't seem to be happening. Instead, the Angular team wants its own reactive primitive that can't even handle asynch...
08:17 am GMT - Wed, December 7, 2022
Dev To
React, Tremor & Tailwind - Coder Stats via GitHub API
Hello Coders!This article mentions an open-source sample that presents the developer's stats pulled from GitHub free API and presents the information using React & Tremor Library. Thanks for readi...
08:14 am GMT - Wed, December 7, 2022
Dev To
React Efficiency with React.memo
In this article, we will discuss one of the tools provided by React to make our React application lighter and more efficient. We will discuss React.memo, this is different from the useMemo Hook in Rea...
08:01 am GMT - Wed, December 7, 2022
Dev To
Match Nodes with One or More Labels
Suppose we want to find all nodes that have at least one label out of several given labels.Find any nodes that have the label Person or Movie or both.There are two ways to achieve this in Cypher: a st...
07:35 am GMT - Wed, December 7, 2022
Dev To
How to choose the right API Style and Technology
APIs are an essential design element in any software architecture that interconnects components digitally and allows various systems and devices to communicate easily with each other. When we built a...
06:38 am GMT - Wed, December 7, 2022
Dev To
Weekly web development resources 127
Hey everyone :) Any tools you want to see in the next weekly? Just answer to this post!Sponsored Refined |Get smarter every dayEvery day Refind picks 5 links from around the web that make you sma...
06:31 am GMT - Wed, December 7, 2022
Dev To
How to reverse an array in JavaScript
In this article we will learn how to reverse an array in JavaScript.There's more than one way to do this:Using reverse() method (Built In)Using for loopThere are two ways, the first is easy because th...
06:30 am GMT - Wed, December 7, 2022
Dev To
Why using just console.log in 2023 is a big no-no
Here are 5 must-know console object methods and tricks!Are you still using console.log for all your JavaScript debugging needs in 2023?It's time to upgrade your skills and discover the full power of t...
06:10 am GMT - Wed, December 7, 2022
Dev To
Rebases in Git and why you shouldnt be afraid of them
Beginners often experience several points of confusion about rebases when using Git:what they arewhy people do themwhy pushes might fail after successful rebaseIn this article, Ill provide answers to ...
06:10 am GMT - Wed, December 7, 2022
Dev To
Build a Blog API With JWT Authentication Using Django Rest Framework
Django REST framework is a powerful and flexible toolkit for building Web APIs. You can easily build a REST API using DRF and consume the endpoints from a React, Angular, or other Frontend application...
06:02 am GMT - Wed, December 7, 2022
Dev To
9 Things to Consider When Choosing an SCA Tool
In the past, the development of software was something that required a lot of effort and resources. Basically, every piece of code was developed in-house, and code reuse was quite limited. The situati...
05:52 am GMT - Wed, December 7, 2022
Dev To
A/B Testing in Rails
With customer retention and engagement as the goal business try different forms and techniques in order to attain maximum conversion and retention on any digital platform. Ranging from making the most...
05:52 am GMT - Wed, December 7, 2022
Dev To
What is Rust?
What is Rust? Rust is a programming language (developed by Mozilla) that is designed to be:fastconcurrentsafeRust helps write faster, more reliable software. High-level ergonomics and low-level ...
05:48 am GMT - Wed, December 7, 2022
Dev To
AWS Application Composer
On re:Invent 2022 Werner Vogels announced the availability of the preview of AWS Application Composer. I am a big fan of Scratch, a visual programming language to teach young children how to program, ...
05:35 am GMT - Wed, December 7, 2022
Dev To
The Secret to Clean and Efficient Code: How to Denest YourCode
As a programmer, you may be tempted to nest your code to create a more organized and efficient structure.But did you know that nesting your code can actually lead to several problems, including increa...
05:34 am GMT - Wed, December 7, 2022
Dev To
How to create a sitemap with Next.js app directory
To gain the best of SEO we should use a sitemap for our sites. Search engines like Google can use those sitemaps to crawl our sites more efficiently. Create a sitemapWe could simply create a site...
05:15 am GMT - Wed, December 7, 2022
Dev To
Too much, and yet not enough
If you have been an avid reader of this blog, you might have noticed I like exploring different aspects of web development.I don't like to niche down or restrict myself to one specific topic.This migh...
04:54 am GMT - Wed, December 7, 2022
Dev To
Better two factor authentication experiences with WebOTP
Two factor authentication (2FA) is a great way to improve the security of user accounts in an application. It helps protect against common issues with passwords, like users picking easily guessable pa...
03:26 am GMT - Wed, December 7, 2022
Dev To
What is a Web Server and how do Web Browsers communicate with it?
IntroductionThe World Wide Web (WWW), commonly known as the Web is very important in our lives. It is an information system enabling documents and other web resources to be accessed over the Int...
01:54 am GMT - Wed, December 7, 2022
Dev To
What are functions in Python ?
Table of contentsDefining a functionCalling a functionArguments and ParametersTypes of argumentsPositional argumentsKeyword argumentsUsing the return keywordUsing dictionaries and listsDictionar...
12:11 am GMT - Wed, December 7, 2022
Dev To
Introducing: Siteit v1.0.6
Users can officially install Siteit using npm and feed it .txt or .md files to generate a static site. It's my first time releasing a package on npm, so please go easy on me, guys! I have been workin...
11:17 pm GMT - Tue, December 6, 2022
Dev To
See you in 2023
There will no post in December 2022 on this blog (hum, maybe except this one ). Why?I'll be busy elsewhere, but I have some ideas for 2023 \o/ What to expect in 2023Deeper analysis, but stil...
11:06 pm GMT - Tue, December 6, 2022
Dev To
Why Reading Documentation is Important
INTRODUCTIONDocumentation is one of the most important resource a developer can have. When a new technology, framework or library is designed, the developers make a documentation explaining how to us...
10:40 pm GMT - Tue, December 6, 2022
Dev To
Introduction to React Email (react.email)
React.email is a powerful tool for creating and managing email templates. It is built on top of the popular React JavaScript library, and allows users to create and customize email templates using the...
10:32 pm GMT - Tue, December 6, 2022
Dev To
Understanding XSS with ChatGPT
I recently asked chatGPT some questions about XSS in nodejs application , and the response was incredibly amazing. chatGPT provided detailed and accurate information, and even provided examples and co...
10:01 pm GMT - Tue, December 6, 2022
Dev To
samirpaul.in/posts
https://samirpaul.in/posts/complete-computer-science-study-plan-to-become-a-software-engineer/https://samirpaul.in/posts/computer-networks-notes/https://samirpaul.in/posts/data-structures-and-algorith...
09:49 pm GMT - Tue, December 6, 2022
Dev To
How YOU can build a Web API in Java and Spring boot
Build a Web API in Java and Spring bootIn this article you will learn to:Configure your Visual Studio code environment for usage with Spring Boot.Create a Spring boot project.Learn how Spring en...
09:43 pm GMT - Tue, December 6, 2022
Dev To
How to use NACLs and Security Groups
Following up from my last post (here) on what Network Access Control Lists (NACLs) and Security Groups (SGs) are, I will now take a look at where and how I think you should use them to ensure you have...
09:13 pm GMT - Tue, December 6, 2022
Dev To
Network Access Control Lists vs Security Groups
What are NACLs and Security Groups?What are the differences?How do they work?This post hopes to explain the different mechanisms used so you have a better understanding of how to use them.Both are use...
09:09 pm GMT - Tue, December 6, 2022
Dev To
Serverless badge - first impressions
Just over a week ago, a new digital badge Serverless from AWS Cloud Computing Platform was introduced at Re:Invent. Many people were probably disappointed that this isn't in the form of a certificate,...
09:02 pm GMT - Tue, December 6, 2022
Dev To
What is ChatGPT? Will it take your jobs !?
Hello fellow devs, Nomadev is back with another article. I was scrolling through my twitter account when I noticed that ChatGPT was there everywhere. As a result, I became interested in the subject an...
08:23 pm GMT - Tue, December 6, 2022
Dev To
Exploring competitive features in Node.js v18 and v19
Written by Stanley UliliNode.js has been a popular JavaScript runtime since its release in 2009. But the advent of two new runtimes, Deno and Bun, has brought a lot of hype for the new features they p...
08:03 pm GMT - Tue, December 6, 2022
Dev To
RENT! e-commerce, submission for Atlas Hackathon
What I builtI have created an e-commerce that allows people to rent articles related to technology. The user can choose the number of days for which to rent one or more items. Since I don't want...
08:00 pm GMT - Tue, December 6, 2022
Dev To
Interviewing as a Team Lead or Engineering Manager
I have an interview for a software engineering team lead position coming up. What questions should I be prepared for?In a team lead position, you'll likely be asked questions that evaluate your ...
07:58 pm GMT - Tue, December 6, 2022
Dev To
Low-Code and No-Code: What Option Is Best for You?
IntroductionI started my journey into computer science as a software developer for a Fortune 500 company many years ago. Throughout the years, I was able to experience the good (and the bad) of ...
07:41 pm GMT - Tue, December 6, 2022
Dev To
89-Nodejs Course 2023: Restful Routes: Introduction
Let's take a break from Response Resources and move to another section of our code, let's head back to our beloved router, today we're going to talk about Restful Routes and how to implement them in o...
07:40 pm GMT - Tue, December 6, 2022
Dev To
Create a Static Site using VitePress for Beautiful Help Documentation
IntroductionI've always been a fan of static site generators as a way to create a fully static HTML website based on data (typically in Markdown) with theming support. I've found that more of yo...
07:28 pm GMT - Tue, December 6, 2022
Dev To
Download and install git on Linux, Windows, and Mac OSX
This time we are going to talk about downloading and installing git. There is going to be a separate episode on how to install on Windows, this is some generic overview.All the slides and the specific...
06:10 pm GMT - Tue, December 6, 2022
Dev To
Flask & MongoDB - Material Kit (free sample)
Hello Coders! This article presents an open-source Flask Sample that uses MongoDB for information persistence. MongoDB is a document database that simplifies classic database usage while still providi...
06:09 pm GMT - Tue, December 6, 2022
Dev To
Discusso sobre o Advent of Code 2022 - Dia 3: Complexidade de operaes em estruturas de dados
Terceiro dia do Advent of Code deste ano, o problema desse dia bastante interessante para discutir sobre a complexidade de operaes em estruturas de dados. O problema do dia 3O problema do dia 3 ...
05:38 pm GMT - Tue, December 6, 2022
Dev To
Code faster with custom VScode snippets
Code snippets are templates that make it easier to enter repeating code patterns and who better than yourself knows what code you copy again and again. The best way to tackle this problem is with tail...
05:28 pm GMT - Tue, December 6, 2022
Dev To
Debug Like a Senior Developer
My book on debugging is already on preorder and Im super thrilled to announce Im doing a full online course to go along with it. The course website isnt ready yet but I already have the full outline a...
04:24 pm GMT - Tue, December 6, 2022
Dev To
Everything I needed to know about a career in tech, I learned from "The Rings of Power" (part 1)
Call to me, call to me, lands far away,For I must now wander this wandering day.Away I must wander this wandering day.. - Poppy Proudfellow, "The Rings of Power"It's no secret that I derive a special ...
04:20 pm GMT - Tue, December 6, 2022
Dev To
HOW DOES INTERNET WORK??
This article will help you to understand the whole process of how internet works and all the terms related to it. What is the Internet?We must first define "network" before discussing what the ...
04:12 pm GMT - Tue, December 6, 2022
Dev To
Deploy a containerised Fast API application in Digital Ocean
In this blog, I will explain to you how to develop a FastAPI application, containerize it, and deploy it in Digital Ocean. Now let's start by creating a basic FastAPI application. 1. Creating Fas...
03:53 pm GMT - Tue, December 6, 2022
Dev To
16-ES6: Reflection In JavaScript
What is Reflection In Programming?Reflection is the ability of a program to examine, introspect, and modify its own structure and behavior at runtime. In other words, it is the ability to look a...
03:48 pm GMT - Tue, December 6, 2022
Dev To
Configuring an Azure function behind a NAT gateway to restrict outgoing IP addresses
IntroductionAzure Virtual Network Address Translation is a fully managed and resilient PaaS offering from Azure that simplifies outbound connectivity to virtual networks. You can define a virtua...
03:01 pm GMT - Tue, December 6, 2022
Dev To
I asked ChatGPT to refactor the Forem StoriesController
The Forem codebase, which powers DEV and other networks, is open source, and is therefore great for demonstration purposes.Rewriting existing code, or refactoring, is a really interesting use case for...
03:00 pm GMT - Tue, December 6, 2022
Dev To
Two years of blogging: The ups, downs, and everything in between
As a blogger on the dev.to platform, I have had a truly wonderful and fulfilling journey. When I first started out on this platform, I was a complete novice when it came to writing and sharing my thou...
02:47 pm GMT - Tue, December 6, 2022
Dev To
Terraform 101
Infrastructure as code makes our lives easy by allowing us to deploy our servers by describing the configurations for our infrastructure as code.When you're setting up your servers you go through a 3-...
02:35 pm GMT - Tue, December 6, 2022
Dev To
React Hooks - definitive guide for beginners
React hooks are a new feature introduced in React 16.8 that allows developers to use state and other React features without writing a class. This makes it possible to use React features in functional ...
02:33 pm GMT - Tue, December 6, 2022
Dev To
Top 7 Featured DEV Posts from the Past Week
Every Tuesday 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 i...
02:32 pm GMT - Tue, December 6, 2022
Dev To
ChatGPT: The Ultimate Tool for Solving Code Issues
Why ChatGPT is a Must-Have for DevelopersAs a developer, you know how challenging it can be to solve complex code issues. From debugging to troubleshooting to finding the right solution, the pro...
02:23 pm GMT - Tue, December 6, 2022
Dev To
Meme Tuesday!
For the second time in three weeks, we are celebrating Meme Monday on a Tuesday. If the topic were more serious, I'd take more precautions against scheduling conflicts. But here we are.Today's cover i...
02:18 pm GMT - Tue, December 6, 2022
Dev To
Build a Blog API With JWT Authentication Using Django Rest Framework
Django REST framework is a powerful and flexible toolkit for building Web APIs. You can easily build a REST API using DRF and consume the endpoints from a React, Angular, or other Frontend application...
02:10 pm GMT - Tue, December 6, 2022
Dev To
10 Must Use Static Site Generator 2023
Looking to create Static site for your next project, and you're not sure which Static site Generator you should opt for? Don't worry, we have gathered up some of the best static site generators which ...
02:02 pm GMT - Tue, December 6, 2022
Dev To
Data Engineering and ChatOps
ChatGPT is out and everybody is trying it. Blogs, songs are easy, but can it help with Data Engineering? question 1i have a table named 'people' with fields: id, name, job_type and a table name...
01:54 pm GMT - Tue, December 6, 2022
Dev To
Why use NextJS?
Next.js is an open-source, lightweight and JavaScript framework, which allows you to develop fast and user-friendly web applications and static websites using React.It is a ReactJS framework for build...
01:42 pm GMT - Tue, December 6, 2022
Dev To
Community Spotlight - Building SpaceVoid, an All-in-One Space App
Highlighting projects from the Appwrite community IntroductionWith Appwrites developer community growing significantly, we want to take the time to appreciate and showcase some amazing applicatio...
01:32 pm GMT - Tue, December 6, 2022
Dev To
JavaScript Functions: Why They're Essential to Understand? | Easy Guide
Introduction: What are JavaScript functions?A JavaScript function is a block of code which performs a specific task. They are used to break down and organize the code into manageable chunks. Functions...
01:09 pm GMT - Tue, December 6, 2022
Dev To
Enhancing Vanilla Web Components
In part one of this series we showed you how to include external third party web components into an Enhance application. The downside to these external components is that they are not server side rend...
12:59 pm GMT - Tue, December 6, 2022
Dev To
Why are you writing slow code?
IntroductionIn this post, we will explore the concept of algorithm efficiency and how to measure this efficiency using big O notation. Additionally, we will see how this can help us write more p...
11:53 am GMT - Tue, December 6, 2022
Dev To
The evolution of DevOps
DevOps addressed a weakness in the Agile software development method: Iterative and rapid code development did not always bring about rapid, repeatable implementation of the code.Alongside the Agile m...
11:30 am GMT - Tue, December 6, 2022
Dev To
How I build Register and Login page using Supabase
IntroductionOne of the challenging things to build in an application is Authentication. It is a process of identifying the user. We do that by registering the user and then letting them login in...
11:19 am GMT - Tue, December 6, 2022
Dev To
Posh terminals!
Posh terminals? First thing you may notice, is that it isn't your regular boring terminal!So what is this?This is oh-my-posh, an open sourced project that basically makes your terminals pos...
10:48 am GMT - Tue, December 6, 2022
Dev To
How To Handle Scroll Events In JavaScript
IntroductionYou know sometimes, it's really useful to listen to scroll events to find out about the user's scroll position as they scroll up and down the web or even scroll within an element in a webp...
10:02 am GMT - Tue, December 6, 2022
Dev To
Introducing AI / ChatGPT, and how it dreams in 2022
with large language models (like chatGPT), and AI art generation - everything we know about tech in the next few years, maybe changing drasticallyThis article focuses more of the current state of AI, ...
10:02 am GMT - Tue, December 6, 2022
Dev To
Why I choose T3 stack as the full-stack to build the react app
What is T3 stack?The"T3 Stack"is a web development stack made byTheofocused onsimplicity,modularity, andfull-stack typesafety. It consists of:TypeScriptTailwind CSSNext.jsNextAuth.jsPrismatRPCcr...
10:02 am GMT - Tue, December 6, 2022
Dev To
Why I chose T3 stack as the full-stack to build the react app
What is T3 stack?The"T3 Stack"is a web development stack made byTheofocused onsimplicity,modularity, andfull-stack typesafety. It consists of:TypeScriptTailwind CSSNext.jsNextAuth.jsPrismatRPCcr...
10:02 am GMT - Tue, December 6, 2022
Dev To
Tailwind CSS tutorial 28: Text Transform
In the article, we will go into detail on how to use Text Transform. Text TransformFormattext-transform-{uppercase|lowercase|capitalize|none}Tailwind ClassCSS Propertyuppercasetext-transform: upp...
09:45 am GMT - Tue, December 6, 2022
Dev To
How to view images after they uploaded in public/uploads folder with Next.js?
Hi, Every One. I have some problem while upload and view images in next.js app.I upload images to %project%/public/uploads folderafter upload, I can't load uploaded image in next.js app.when I run the...
09:06 am GMT - Tue, December 6, 2022
Dev To
How to optimize your website for SEO
Search Engine Optimization (SEO) is an essential part of a successful website. It is the process of optimizing your website to make it easier for search engines to find, index, and rank your website i...
08:19 am GMT - Tue, December 6, 2022
Dev To
Day 5 Solutions (Rust)
Hej! I completed challenge 5 too (although I believe the code is super inefficient lol)The code can be found here...
06:55 am GMT - Tue, December 6, 2022
Dev To
undefined VS. null - know the difference
As Software Engineers, we often see the value undefined or null, but what is the difference?Both are primitive data types. Both are falsy values.typeof null; returns an objecttypeof undefined; returns...
06:47 am GMT - Tue, December 6, 2022
Dev To
What are the differences between Redux and Flux in ReactJS?
FLUX is architecture, and REDUX is a library. Flux is more appropriate as an application design for building application UIs. Facebook involves flux application design for making client-side web-based...
06:04 am GMT - Tue, December 6, 2022
Dev To
Using CSS counters
A while ago, we looked at custom numbered list styling, but we can use the concept of CSS counters to turn any element into a counter.So what exactly are these CSS counters? We can look at them as var...
05:04 am GMT - Tue, December 6, 2022
Dev To
Top 10 Mobile App Development Technologies To Watch In 2023
Mobile application development has seen some rapid changes over the past few years, and it's not slowing down. With new tech trends emerging yearly, some are bound to stick around while others become ...
04:53 am GMT - Tue, December 6, 2022
Dev To
How to answer "What would be your dream job?"
A few days back someone asked me What would be your dream job? and I thought to myself that this is vague question to ask.I tried to brake it down into smaller questions to see if I could identify the...
04:53 am GMT - Tue, December 6, 2022
Dev To
How To Answer "What would be your dream job?" in an Interview
A few days back someone asked me What would be your dream job? and I thought to myself that this is vague question to ask.I tried to brake it down into smaller questions to see if I could identify the...
04:44 am GMT - Tue, December 6, 2022
Dev To
Understanding the keyword this in JavaScript
If you have ever coded on JavaScript, you must have encountered the keyword this. this is a point of confusion for most JavaScript developers.It has no fixed rule, but that does not mean that it canno...
04:34 am GMT - Tue, December 6, 2022
Dev To
Simple State Management with RxJS a To-do List example
What is RxJS ?RxJS is a Reactive Extensions Library for JavaScript which is getting very popular.According to Wikipedia, Reactive Programming is a declarative programming paradigm concerned with...
03:37 am GMT - Tue, December 6, 2022
Dev To
AWS re:Invent 2022 turned into a time for Celebration!
AWS re:reinvent is the time of year which brings in developers across the globe to learn whats new in AWS and to have great conversations with fellow developers, AWS User Group Leaders and AWS Heroes....
02:54 am GMT - Tue, December 6, 2022
Dev To
Svelte beats react: faster, simpler, and better for your next web app!
Svelte is a relatively new JavaScript framework, but it has gained popularity for its simplicity and performance. Many people believe that Svelte is better than React for several reasons:Svelte is fas...
12:41 am GMT - Tue, December 6, 2022
Dev To
tsParticles 2.6.0 Released
tsParticles 2.6.0 Changelog Bug FixesImproved angular component id managementFixed multiline text shape (and relative demo)Fixed issues with links colors and themes, fixes #4841 New Fe...
12:40 am GMT - Tue, December 6, 2022
Dev To
Pure CSS trick to create a blurred backdrop
One of the beauties of CSS is that you can apply significant effects to your elements without having to use image editing tools such as Photoshop.In this short tutorial, we'll see how to create an app...
11:44 pm GMT - Mon, December 5, 2022
Dev To
Dealing with We are used to working like that, so don`t touch it-kind of projects
Here is the situation: I came to the project as a QA lead, trying to optimize processes.What I saw:Some of the tasks submitted by developers for testing don`t have any description: they just do someth...
10:49 pm GMT - Mon, December 5, 2022
Dev To
10 ideas for SaaS startups in 2023 - by ChatGPT
I was just testing out ChatGPT today and here are the 10 ideas for SaaS startups in 2023 that it suggested:A cloud-based project management and collaboration platform, with features such as task manag...
09:42 pm GMT - Mon, December 5, 2022
Dev To
Analytics with Next.js 13
We will explore how to integrate analytic tools such as Google Analytics, Matomo or Fathom with the Next.js 13 app directory. In this article we will use Fathom, but the same principles could be appli...
09:37 pm GMT - Mon, December 5, 2022
Dev To
Next.js 13 Fonts with Tailwind
Next.js 13 introduces a new way to use fonts. This new font system will automatically optimize your fonts and creates a fallback font which reduces the CLS (cumulative layout shift) to zero!The font s...
09:13 pm GMT - Mon, December 5, 2022
Dev To
MySQL 8: short syntax for select all
Since MySQL 8 you can use pretty short query to select all data from table. Just use TABLE a; instead SELECT * FROM a; and get same resultmysql> table a;+===+===+| m | n |+===+===+| 1 | 2 || 2 | 3 ...
08:46 pm GMT - Mon, December 5, 2022
Dev To
A new Eleventy theme in a CMS with full Eleventy support!
Were delighted to announce CloudCannons full support for Eleventy, one of the most popular (and fastest) static site generators in the world. While our Git-based CMS has had very functional Eleventy s...
08:18 pm GMT - Mon, December 5, 2022
Dev To
The Difference Between ChatGPT and GPT-3
ChatGPT was announced a few days ago, and it has been a big topic of discussion in the tech world, for good reason.In case you have been following along, and were confused about the difference between...
08:02 pm GMT - Mon, December 5, 2022
Dev To
6 Steps to Problem-Solving: Think like a Developer
Trying to tackle an issue but dont know where to start?Have you been thinking for hours and come up with nothing good?It appears that issue resolution is a big deal.No worries; thinking like a develop...
07:48 pm GMT - Mon, December 5, 2022
Dev To
Inside Javascript Hoisting
As JavaScript is getting increasingly popular and extensively used, people are utilising its ability to make both server and client-side applications that are fast and use fewer resources of a machine...
07:30 pm GMT - Mon, December 5, 2022
Dev To
Using Node.js to steal 10,000: Introduction
*from yourself!Last year I came across what's known as the 1p Savings Challenge. It's simple: on day 1 you save 0.01, then on day 2 0.02, day 3 0.03 and so on, for 365 days. The most you'll ever put a...
07:20 pm GMT - Mon, December 5, 2022
Dev To
React Utility Components
Reusable react components to maximize your coding efficiency. Installnpm i @melmahdi/reactuc ComponentsIfImageIterateTable Usage IfConditional rendering componentimport { If } from...
07:02 pm GMT - Mon, December 5, 2022
Dev To
How ChatGPT Will Help Content Creators Write Opinion Pieces More Easily
As a content creator, you know that writing opinion pieces can be a challenging but rewarding task. It requires not only a strong understanding of the topic at hand, but also the ability to articulate...
07:00 pm GMT - Mon, December 5, 2022
Dev To
The Beginners Guide to Landing a Junior Developer Role
You need to understand why it is hardIt can be difficult for junior developers to get a job for a few reasons. First, many companies are looking for developers who have significant experience an...
06:31 pm GMT - Mon, December 5, 2022
Dev To
Split a commit into 2 commits with `git rebase`
OverviewGit is a powerful version control system that allows developers to track and manage changes to their code. One of the key features of Git is the ability to use interactive rebasing to mo...
06:18 pm GMT - Mon, December 5, 2022
Dev To
How does JavaScript work?
There is nothing more exciting than learning to code for the first time. We get so passionated that we want to start building project right away. However, we tend to miss the one thing that can bring ...
06:01 pm GMT - Mon, December 5, 2022
Dev To
Media Queries in JS/TS done right
Recently, I had a situation that involved listening to the screen width of an application.There are a lot of methods of achieving this, but I wanted something simple, reusable & generic that did n...
05:41 pm GMT - Mon, December 5, 2022
Dev To
Maintaining a Healthy-Enough Mindset through Uncertainty
Climate change, big tech layoffs, inflation, AI replacing work... Things have seemed grim for working in tech.But this can't be farther from the truth.I don't know of a job where I can work from anywh...
05:30 pm GMT - Mon, December 5, 2022
Dev To
Start a Jupyter notebook server
A Jupyter notebook server must be running in order to create and run Jupyter notebooks.This post don't explain how to install the Jupyter notebook server or packages for machine learning in the AWS AM...
05:14 pm GMT - Mon, December 5, 2022
Dev To
Music Monday What are you listening to? (Classic Rock Edition)
cover image source: The BeatlesLast week, I asked y'all to share some rock music with me! Y'all delivered, serving up some indie rock, power metal, space rock, and black metal. This week, I've decided...
05:02 pm GMT - Mon, December 5, 2022
Dev To
Stack Overflow Bans Answers from ChatGPT
ChatGPT has been taking the world by storm this past week. I've experimented with using it for everything from re-wording and simplifying long blog posts to crafting shorter mastodon posts (follow me ...
04:34 pm GMT - Mon, December 5, 2022
Dev To
Why is your website slow?Common causes and how to fix them
"Why is my website so slow?" That is one of the questions you don't want to ask yourself ever! Do you know that your website loses more than 10% of visitors with every second of loading time? Why is a...
04:32 pm GMT - Mon, December 5, 2022
Dev To
New TypeScripts satisfies Operator
TypeScript 4.9 is introducing a new operator, the satisfies operator. The short version is that this operator lets you ensure a variable matches a type while keeping the most specific version of that ...
03:33 pm GMT - Mon, December 5, 2022
Dev To
Things I learned giving CSS workshops
Being so frustrated at the capacity of modern day Frontend Devs to write 'proper' HTML and CSS, I decided to host a worskhop. For everyone interested, individually, minimal 3 hours each. These are the...
03:24 pm GMT - Mon, December 5, 2022
Dev To
Creating an upvote system with React and Socket.io
What is this article about?Upvotes became a great way to understand what your visitors want. You can take websites like ProductHunt, and public roadmaps like Gleap, Upvoty, Prodcamp, have the ab...
03:10 pm GMT - Mon, December 5, 2022
Dev To
What are the coolest uses of AI you've seen in the last couple of weeks?
There have been some really interesting uses of AI floating around the web recently. What have been the coolest or most interesting you've seen?...
02:51 pm GMT - Mon, December 5, 2022
Dev To
Basic Tkinter
Many programming languages comes with a GUI library as part of the SDK for developers to enjoy working within the room. It is possible to go for third party library that has the required components wh...
02:44 pm GMT - Mon, December 5, 2022
Dev To
"Hello World" in 10 Languages
Hello World Let's go through the "Hello World" syntax in 10 languages .Feel free to comment your first "Hello World" language.1. Javaclass Main { public static void main(String[] args){ Sy...
02:42 pm GMT - Mon, December 5, 2022
Dev To
Importance of soft skills in technical roles
Last week I hosted a Twitter Space where few developers shared their thoughts on "importance of soft skills in tech". Here's what they said: What are Soft skills?Soft skills are CORE skillsSoft s...
02:27 pm GMT - Mon, December 5, 2022
Dev To
My 7 Favorite Announcements from AWS re:Invent 2022
Were you overwhelmed by 100s of announcements at re:Invent last week? Here is the ultimate list of the 7 most important ones .Just kidding, this is only my very personal selection (as a cloud architec...
02:00 pm GMT - Mon, December 5, 2022
Dev To
Create Dynamic Code Review Checklists with CodeSee Code Automation
Ive been a longtime advocate of pull request templates. These templates allow you to provide instructions to developers creating pull requests in your repos so that they will be reminded to include al...
01:58 pm GMT - Mon, December 5, 2022
Dev To
A Complete Tutorial On Flutter Freezed With Example
One can generate data classes in Dart with the code-generation module Freezed. It prevents users from writing numerous lines full of mistakes. Perhaps all you need is a class with a function Object() ...
01:50 pm GMT - Mon, December 5, 2022
Dev To
Let's code a reusable workflow for building state-of-the-art, multi-platform Docker images with Github Action
I wrote a reusable GitHub Action workflow for one of my pet projects, rickroller. The workflow itself is very small and uses mostly well-known Actions, but encompasses a lot of complex? ideas and logi...
01:50 pm GMT - Mon, December 5, 2022
Dev To
DevOps in a nutshell | Culture, Workflow & Tools Explained
If you are interested in learning DevOps, check out my latest video explaining the key concepts in easy & understandable way:...
01:43 pm GMT - Mon, December 5, 2022
Dev To
Scaling Your Compute Resources on Salesforce
The Salesforce development platform offers many powerful features to provide your team with apps that can unlock new workflows. For many years, the platform has run on a trifecta of technologies: Visu...
01:39 pm GMT - Mon, December 5, 2022
Dev To
How to Deploy a Next.js 13 Site with AWS Amplify
At the Nextjs 2022 Conference, the team announced Nextjs v13 with some amazing features such as improved next/image, React Server Components, Turbopack (Webpack successor), improvement to the Middlewa...
01:09 pm GMT - Mon, December 5, 2022
Dev To
Yet Another Newsletter LOL: Solid!
I started a newsletter last year, and decided this week to start posting it here as well. I started a newsletter! Nick Taylor Jun 12 '21 1 min read #ne...
01:08 pm GMT - Mon, December 5, 2022
Dev To
Simulate a Mouse Click Using JavaScript
Nowdays simulating process is common between programmers to avoid doing tasks on their owns and it obvious why do they do it by own when they can simulate that process which will work for them wheneve...
01:00 pm GMT - Mon, December 5, 2022
Dev To
Kubernetes Cheat Sheet: Must-Know Commands and Examples
Things can be overwhelming when you are new to Kubernetes. Youd think that understanding all the different objects Kubernetes has to offer would be the end of it. But no, when it comes to actually int...
12:29 pm GMT - Mon, December 5, 2022
Dev To
UI Design for Developers
Originally posted on, my personal blog As a developer, Why should you even care about design?Design is a crucial part of any digital product. Designers are responsible for the look and feel ...
12:02 pm GMT - Mon, December 5, 2022
Dev To
Top X programming and tech videos of November 2022.
Here is a quick overview of the BEST videos about programming and tech released on YouTube in November 2022. The list is prepared using a super-secret algorithm. Read (of just scroll...) to the end to...
11:55 am GMT - Mon, December 5, 2022
Dev To
Run event-driven workflows with Amazon EKS Blueprints, Keda and Karpenter
AssignmentImplement a kubernetes solution to contanerize the project that will be shared along with this problem.Implement a very simple API server with the following routes that can interact wi...
11:37 am GMT - Mon, December 5, 2022
Dev To
I am a Google Developer Expert!
Yes, this is correct! As of today, I am officially a Google Developer Expert in Web Technologies, and to be more specific, in the area of Web Performance. I am intentionally mentioning the area of exp...
10:59 am GMT - Mon, December 5, 2022
Dev To
How to record videos with Puppeteer
I gathered everything you need to know about how to record videos with Puppeteer in one place. Enjoy! A quickstartTo generate a video with Puppeteer for page, we are going to use the puppeteer-sc...
10:49 am GMT - Mon, December 5, 2022
Dev To
Sleeping is not the best option
Introduction. Some time ago we were developing a code that stored some data with a given TTL. We wanted to check not only that the data was stored correctly but also that it expired after the given TT...
10:40 am GMT - Mon, December 5, 2022
Dev To
An Introduction to Storybook JS
Storybook JS is a tool for developing UI components in isolation. It allows you to create isolated environments for each component and test them in isolation from the rest of your application. This ma...
10:15 am GMT - Mon, December 5, 2022
Dev To
Day 4 Solutions Advent of Code
Hello EveryoneI finished the Day 4 Challenge in Rust-Lang !!The Finished Code can be found here...
09:54 am GMT - Mon, December 5, 2022
Dev To
Build A Covid-19 EDA & Viz App Using Streamlit
With less than 100 lines of code, I made a web app with just under 100 lines of code using Streamlit - used to build a nice and interactive frontend, Plotly - a library to visualize data, and Pandas, ...
09:15 am GMT - Mon, December 5, 2022
Dev To
Re:invent 2022 Releases sorted
An overview of all the releases sorted per group. This re:invent was very focused on Data & Analytics. With a total of 42 out of 83 this year. Data & Analytics Sagemakeramazon sagem...
09:13 am GMT - Mon, December 5, 2022
Dev To
How to add class conditionally to css element in angular
Use the ngClass input attribute with the object notation, where the keys are CSS classes that get added when the expression given in the value evaluates to truthy value, otherwise they are removed.In ...
09:07 am GMT - Mon, December 5, 2022
Dev To
Introducing Codux
TL;DR - Introducing Codux, a new visual IDE for easing and accelerating the development of React projects. Learn more about it here, or join the conversation.Hi, my name is Nadav Abrahami, and fifteen...
09:01 am GMT - Mon, December 5, 2022
Dev To
Vote on Product Hunt - $1 Million USD AesirX License Giveaway!
This Christmas season, $1 Million USD Community Giveaway from AesirXTo help launch all AesirX Solutions to the global Open Source community, we decided to convert our $1M #Giveaway to a Christmas Spec...
08:48 am GMT - Mon, December 5, 2022
Dev To
Li Autos practice of migrating data from HDFS to JuiceFS
Li Auto is a leading Chinese NEV manufacturer that designs, develops, manufactures, and sells premium smart NEVs. And it debuted on the Nasdaq in 2020. The company started volume production of its fir...
08:42 am GMT - Mon, December 5, 2022
Dev To
Laravel vs. Symfony: Which Framework is right for your project?
Many web developers choose PHP frameworks because they are reliable and efficient. Although there are several PHP frameworks available, Laravel and Symfony are two of the most popular frameworks.Both ...
08:06 am GMT - Mon, December 5, 2022
Dev To
CodeSandbox preview in Dev.to
Here's how to embed a CodeSandbox example inside of a Dev.to post:{% codesandbox infinite-scroll-intersectionobserver-forked-grjfkp %}And here's the result:...
07:59 am GMT - Mon, December 5, 2022
Dev To
Top Google Analytics Apps for Your Shopify Store
Google Analytics is a go-to solution for thousands of Shopify merchants around the world as it offers a variety of powerful data-related solutions. Yet, setting up Google Analytics correctly applying ...
07:54 am GMT - Mon, December 5, 2022
Dev To
How to automatically receive messages in discord when a platform is down
Automating the process of getting notified in discord if a platform's status is down by using DevOps utilities like Webhooks, Cron jobs, SSH. Table of contentsTable of contentsIntroductionR...
07:44 am GMT - Mon, December 5, 2022
Dev To
Vote on Product Hunt - $1 Million USD AesirX License Giveaway!
Winners will be notified via email ...
06:13 am GMT - Mon, December 5, 2022
Dev To
Handling negative or no response in AWS EventBridge
Hey Guys,I am new to AWS Eventbridge and I am currently dealing with how to handle negative scenarios in EventBridge. I am currently dealing with microservices architecture, and I am in need of soluti...
06:07 am GMT - Mon, December 5, 2022
Dev To
Getting Started with JavaScript Fetch API
PreludeHave you ever used XMLHttpRequest object in JavaScript to send a request to the backend to fetch or post some data? If not, then lucky you, as it was pretty chaotic and complicated. Here'...
06:02 am GMT - Mon, December 5, 2022
Dev To
How to create High Availability Architecture using S3 and CloudFront?
What is High Availability?A highly available architecture involves multiple components working together to ensure uninterrupted service during a specific period. This also includes the response ...
05:11 am GMT - Mon, December 5, 2022
Dev To
A look at HSL colors
For this article, I want to explore HSL colors, which I never really used before but want to explore.HSL stands for hue, saturation, and lightness, where the following values can be used.hue: is 360 d...
04:36 am GMT - Mon, December 5, 2022
Dev To
Create Floating Hearts 3D model in Three.JS and React Three Fiber
What is Three.JS?Three.JS is a cross-browser JavaScript library and API used to create and display animated 3D graphics in Web browsers.Three.JS allows the creation of GPU-accelerated 3D animati...
04:36 am GMT - Mon, December 5, 2022
Dev To
Nest JS Websockets - Basics
Welcome to part 1, the Basics of building a chat application with Nest JS and React.This series will attempt to touch on as many features of Nest's websockets integration as well as socket.io in gener...
04:14 am GMT - Mon, December 5, 2022
Dev To
Mobile App Hacking & Protection
Why Do Hackers Attack Mobile Apps?Mobile Application Security StatusWith mobile devices and mobile apps in various industries, everyday life has become more accessible in the vast majority of area. Bu...
03:44 am GMT - Mon, December 5, 2022
Dev To
Consistency Tips for Developers That Actually Work
Inconsistency is the most common error made by developers.Follow these simple tips to stay consistent and develop a coding habit.Let's start! TL;DRSet small goals Keep It Simple Track your progre...
02:49 am GMT - Mon, December 5, 2022
Dev To
React and express.js form validations with Zod
Whether you are a front-end developer or a back-end developer, you probably have faced difficulties with validating forms, sometimes you are writing too many if else statements that will make your cod...
01:51 am GMT - Mon, December 5, 2022
Dev To
Why Node JS Is the Best Framework for App Development?
JavaScript, the most popular front-end programming language is reaching heights with a large community support. There are several languages that have JavaScript on its base. One of which is Node.js.He...
01:46 am GMT - Mon, December 5, 2022
Dev To
How can you improve your skills as a programmer by planning projects?
Programming projects can be complex beasts, requiring careful planning and execution to achieve the desired results. But with the right strategies and planning, you can get the most out of your progra...
01:43 am GMT - Mon, December 5, 2022
Dev To
How to Invalidate JWT Tokens Without Collecting Tokens
Today I read this article here at dev.to because it is, in my opinion, a topic everyone should care about.The author explains well all the points, but did not volunteer what I think is the most practi...
01:02 am GMT - Mon, December 5, 2022
Dev To
React Router
Table of Contents-What is React Router-Setting up Routes-Passing Down Props-Helpful Links What is React RouterReact router is a one of the greatest tool for using react, also one of the int...
11:40 pm GMT - Sun, December 4, 2022
Dev To
Ive Been Using ChatGPT to Answer Questions on Stack Overflow
Hi dev.to! Its been a while since Ive written a blog post, and Im really excited to share this one with you all. Recently, OpenAI opened (released?) their ChatGPT AI for a Free Research Preview, which...
11:36 pm GMT - Sun, December 4, 2022
Dev To
Using Lambda and EventBridge to automatically stop and start EC2 Instances
So What's the Big Picture?When looking at AWS cloud consumption, many companies may have instances that aren't actively utilized compared to others. Wouldn't it be cool, if there was a way to sh...
11:30 pm GMT - Sun, December 4, 2022
Dev To
Power up your web apps with TensorFlow.js
Are you looking to add the power of machine learning to your web applications? Look no further than TensorFlow.js, the open-source library that brings the capabilities of TensorFlow to JavaScript.Tens...
11:00 pm GMT - Sun, December 4, 2022
Dev To
4 FREE Resources To Boost Your Node.js Developer Career
Do you want to speed up your Node.js career?These are the resources I wish I knew when I started learning Node.js, and guess what? They are completely FREE: 1. Event Loop An animated guide to und...
10:32 pm GMT - Sun, December 4, 2022
Dev To
Code Smell 184 - Exception Arrow Code
Arrow code is a code smell. Exception polluting is another. This is a mortal combination.TL;DR: Don't cascade your exceptions ProblemsReadabilityComplexity SolutionsRewrite the nested clause...
10:17 pm GMT - Sun, December 4, 2022
Dev To
What The Facade?!
What The Facade?!Are your components hundreds of lines long? Are your services bare? Have you ever copy and pasted a function from one component in to another? If you answered yes to any of thes...
09:53 pm GMT - Sun, December 4, 2022
Dev To
How to upload an image to AWS S3 pre-assign URL with background-http.
Recently I had a task to upload an image to an s3 pre-assign URL in my project using the framework Nativescript. So what was the challenge?Send an ImageSource using the background-http.My first a...
08:42 pm GMT - Sun, December 4, 2022
Dev To
MongoDB Atlas Hackathon 2022 on DEV
What I builtI built an Airbnb clone, an home provider platform where different home providers (hosts) add homes to the platform where home seekers can see a list of homes added by the hosts, the...
07:58 pm GMT - Sun, December 4, 2022
Dev To
Working with Variables in Ruby
Working with Variables in RubyVariables are an essential part of any programming language, and Ruby is no exception. Variables are used to store data that can be used throughout a program. In Ru...
07:54 pm GMT - Sun, December 4, 2022
Dev To
IIFE(immediately-Invoked function Expression)
The term immediately-Invoked function Expression was tossed by BEN ALMAN in his blog. Before that it was referred to as self-executing anonymous function. As the name suggests it is a kind of JavaScri...
07:24 pm GMT - Sun, December 4, 2022
Dev To
Setting up SSH Keys on Mac for Github
This tutorial assumes that you have not set up SSH keys in your machine(mac) before. Right now this tutorial only focuses on mac since that's what I am using. The first thing to do is to create ssh ke...
07:23 pm GMT - Sun, December 4, 2022
Dev To
Progression: Enhancing a Slack Bot to Announce Sign-Ups
It's time to let readers know about my progress so far with my implementation to make the Telescope Slack Bot announce when a new user registers. I was in contact with Josue via Slack for guidance. ...
07:07 pm GMT - Sun, December 4, 2022
Dev To
Getting into Digital Humanities II
This article will focus solely on my Eye Tracking course I mentioned in the previous articles. Eye TrackingAs announced I wanted to research participants looking at a variety of websites to watch...
07:04 pm GMT - Sun, December 4, 2022
Dev To
How does React work?
As of 2021, React JS emerged as the most popular web framework among software developers all over the globe. As over 1,300 developers and 94,000 websites use React JS and with more and more software p...
06:55 pm GMT - Sun, December 4, 2022
Dev To
Crud Dynamodb usando funciones lambdas y apigateway
Amazon Web ServicesLa plataforma en la nube Amazon Web Services (AWS) ofrece multiples servicios integrales para que los desarrolladores de software puedan implementar sus soluciones de manera rpida y...
06:42 pm GMT - Sun, December 4, 2022
Dev To
Progress on contribution
Hi, Progress on logoThis week I've made some progress regarding the tasks, that I've been assigned to.First of all, I created a logo for the new project, it looks like that:I created it with the ...
06:41 pm GMT - Sun, December 4, 2022
Dev To
Tech Career Path Choices
If you are considering a career in the field of information technology (IT), you have a wide range of options available to you. From developing software and hardware to managing networks and databases...
06:40 pm GMT - Sun, December 4, 2022
Dev To
Important Git Commands which every developer needs in his day to day life
Hi everyone this are the git commands which I use frequently as a developer in my day to day life.so I thought to share this with all of you.please do comment your frequently use git commands in comme...
06:39 pm GMT - Sun, December 4, 2022
Dev To
TDD V.S BDD
IntroductionWe talked Here about how important unit testing is in the software development process, and benefits you got from writing unit tests, but here we are comparing between two methodolog...
06:30 pm GMT - Sun, December 4, 2022
Dev To
Connect Server Using Terminal & SSH
Using terminal we are going to establish a remote connection to a Remote Server like (Droplet, E2C or any cloud vm).If you are using Linux or Mac you are good to go but in windows you should download ...
06:21 pm GMT - Sun, December 4, 2022
Dev To
How To Self Host Ghost CMS Blogging Platform On Docker / Docker Swarm
Learn How To Set Up Ghost Blogging Platform As Your Personal Blog Within A Docker (Or Docker Swarm) Environment. All Necessary Files Included.Paul Knulst in Docker 8 min readIf you are reading this y...
06:13 pm GMT - Sun, December 4, 2022
Dev To
AdventJS, JavaScript/TypeScript coding challenges
AdventJS is a programming challenge website that offers a unique and challenging experience for code lovers. Inspired by the traditional advent calendar, AdventJS reveals a new AdventJS is a programmi...
05:41 pm GMT - Sun, December 4, 2022
Dev To
Docker vs. Containerd: Which Containerization Technology is Right for Your Project?
IntroductionThe topic of containerization has become increasingly important in the world of software/IT industries. Two of the most popular technologies for containerization are Docker and Conta...
05:35 pm GMT - Sun, December 4, 2022
Dev To
Progress
Ground WorkLike with any other project the beginnings of progress come from reading up a bit on what it is you are working with. Luckily for me I am attempting to work on ops-droid's slack conne...
05:31 pm GMT - Sun, December 4, 2022
Dev To
You're running an online conference but get called out for having an all-male speaker lineup 2 days prior. Yo, What do you do?
We just wanted to get folks into serverless...Imagine you are are a small-time startup trying to build a serverless framework along with a serverless platform.Maybe after reading Andrew's Brown ...
05:21 pm GMT - Sun, December 4, 2022
Dev To
Tailwind CSS tutorial 27: Text Underline Offset
In the article, we will go into detail on how to use Text Underline Offset. Text DecorationFormatunderline-offset-{width}Tailwind ClassCSS Propertyunderline-offset-autotext-underline-offset: auto...
05:01 pm GMT - Sun, December 4, 2022
Dev To
How to build a bullet-proof study system while learning
If there's any skill that's worth mastering, it's learning how to learn.No matter what your skill levels are in topics you would like to master, you can change your thinking and change your life. If y...
04:22 pm GMT - Sun, December 4, 2022
Dev To
Modern UI tailwindcss ressources
Yesterday we released Tailus v2, and it's a set of Easy to customize UI Blocks, VS Code Snippets, and complete and modern Templates that are easy to customize and support light and dark mode, built on...
04:19 pm GMT - Sun, December 4, 2022
Dev To
The Surface Area of Software
The surface area of software is often very complicated to comprehend, and a direct result of that is that we're often subjected to amateur discourse about how teams, or organisations should have worke...
03:59 pm GMT - Sun, December 4, 2022
Dev To
The openai and gpt3 tags are now officially "supported" on DEV
You may have seen ChatGPT floating around recently. It is an incredible demonstration of AI technology. ChatGPT is Amazing. And It is FREE! Maxi Contieri Dec 2 6 mi...
03:48 pm GMT - Sun, December 4, 2022
Dev To
Setup basic SaaS infrastructure using Terraform
IntroductionIn this tutorial, we will be using Terraform to setup the infrastructure for a SaaS company from scratch. We will be using various AWS resources including S3 buckets, ACM Certificate...
03:19 pm GMT - Sun, December 4, 2022
Dev To
Notes on the Monorepo Pattern
Monorepos (meaning "a singular repository") is a term coined by Facebook to describe a single repository that contains all the code for a project.It is a pattern that has been used by many large compa...
03:19 pm GMT - Sun, December 4, 2022
Dev To
Advent of Code Day 4
LinksIntroProblem StatementCode HighlightsNothing too extraordinary with today's problem. For the second part, I started by only checking to see if either endpoint of one elf was within the...
02:58 pm GMT - Sun, December 4, 2022
Dev To
Advent of Code (in MiniScript), Day 4
Day 4 was the first time I attempted to actually compete, for time, in the Advent of Code contest. I didn't do that well it took me over 6 minutes to complete part A, which gave me a rank of 2181. I...
02:46 pm GMT - Sun, December 4, 2022
Dev To
Type Assertions, Trucks, and Aliens
Buckle up, yo. I'm listening to R&B right nowIt's extremely early where I am, and I couldn't sleep. So like any logical person would be doing, I was reading through the TypeScript Handbook. A...
02:43 pm GMT - Sun, December 4, 2022
Dev To
Advent of Code 2022
I've been really enjoying working on this year's Advent of Code. If you haven't heard of it, it's a series of coding puzzles, two a day for 25 days, from December 1st to December 25th every year. It o...
02:23 pm GMT - Sun, December 4, 2022
Dev To
Presenting Assistant Language. A programming language created with GPT3
Ok, so you probably heard aboutOpenAI's chatbot. It's the most advanced chatbot created so far. It can help people with LaTeX questions, find bugs in code or solve code challenges.What I tried for thi...
02:22 pm GMT - Sun, December 4, 2022
Dev To
Role of AI and the future of programming
In 2022, the role of AI in programming was a hot topic. Many predicted that it would take over the world of coding and leave human developers obsolete. But as it turns out, even AI needs a little huma...
02:19 pm GMT - Sun, December 4, 2022
Dev To
Git Cheat Sheet - 40 Git Comands You Should Know
Git is the free and open source distributed version control system.This cheat sheet features the most important and commonly used Git commands for easy reference.Having trouble remembering git command...
02:13 pm GMT - Sun, December 4, 2022
Dev To
My rule of thumb when making software architecture decisions
If you have a lot of confidence and/or experience in what an ideal end state would be for your use case, then:Be explicit about identifying that end state and what it would look like.Incrementally, as...
01:35 pm GMT - Sun, December 4, 2022
Dev To
Using ZTNA to Secure Your APIs
What Is ZTNA?A key element of the Zero Trust model, Zero Trust Network Access (ZTNA) uses identity-based authentication to establish trust and provide access while hiding network locations (such...
01:28 pm GMT - Sun, December 4, 2022
Dev To
Avent of Code - Day 04 - Camp Cleanup
Advent of Code occurs at Dec 01 to 25 where each day, you will need to solve a puzzle. It is Festival and the problem statement is mostly related to Christmas. Day 4 - Camp Cleanuphttps://advento...
01:26 pm GMT - Sun, December 4, 2022
Dev To
5 Free API for your Project
Hi there, friends! Wondering if you can have free APIs for your project? No worries. I have compiled a short list of free APIs you can use for your next project.Here is the list:-Fake Store API - http...
12:37 pm GMT - Sun, December 4, 2022
Dev To
AI can be fun
We often worry about the potential dangers of artificial intelligence. But let's not forget that AI can also be used for some good old-fashioned fun! Here are a few ideas for how we can use AI to brin...
12:25 pm GMT - Sun, December 4, 2022
Dev To
Hoverable Card with CSS
Hello Everyone today i will show you a hoverable Card created with CSS.What it does is,it will show the contacts icons at the bottom when we hover over the card.Let's get started...What i did is , i c...
12:17 pm GMT - Sun, December 4, 2022
Dev To
THIS in Javascript.
Prerequisites:Function declaration, expression, and arrow functionObjectsWhat exactly is this keyword?The execution context contains three components: variable environment, scope chain and this.this i...
12:07 pm GMT - Sun, December 4, 2022
Dev To
Open Graph images
Also known as social cards or link previews, these images make a difference between the click and the visit to your site or ignoring it. Boost your brand awareness by generating Open Graph images.In t...
10:51 am GMT - Sun, December 4, 2022
Dev To
ES6 Data Structures: JS Map
Hi there. In today's article, we are going to take a deep dive into ES6 Data structures, so lets get started!You may wonder why Map vs Object but not Map vs Array, or Object vs Set? Well, you can als...
10:12 am GMT - Sun, December 4, 2022
Dev To
The odd binary string
Weekly Challenge 193Challenge, My solutionsTwo relatively straight forward tasks this week, so not as much commentary as usual. Task 1: Binary String TaskYou are given an integer, $n &...
10:00 am GMT - Sun, December 4, 2022
Dev To
Why do SQL Server views need refreshing?
Views in SQL are a great way to simplify complex queries, to hide sensitive data, or to provide a different perspective on the data. But they can also be a source of confusion and frustration. Wh...
09:04 am GMT - Sun, December 4, 2022
Dev To
How JWTs Could Be Dangerous and Its Alternatives
IntroductionJSON Web Tokens (JWTs) are the most popularly used tokens for web authentication and managing user sessions in modern-day software applications. There is loads of information on the ...
08:17 am GMT - Sun, December 4, 2022
Dev To
Golang CSRF Defense in Practice
HertzHertz is an ultra-large-scale enterprise-level microservice HTTP framework, featuring high ease of use, easy expansion, and low latency etc.Hertz uses the self-developed high-performance ne...
08:08 am GMT - Sun, December 4, 2022
Dev To
December goals
Attaining mastery of any skill means we need to learn, practice, fail, and iterate in the learning process many times. I can say the same for my open-source development journey. Being able to contribu...
08:01 am GMT - Sun, December 4, 2022
Dev To
5 Tips for Tech Career Shifters
Shifting to an IT career can be an exciting and rewarding experience. The industry is growing exponentially, offering a wide variety of job opportunities and specializations. As technology becomes inc...
07:40 am GMT - Sun, December 4, 2022
Dev To
ChatGPT: The Future of Conversational AI
IntroductionAI is transforming how we work and live. Routine tasks are automated, massive volumes of data are analyzed, and forecasts are made to aid businesses and organizations in decision-mak...
06:28 am GMT - Sun, December 4, 2022
Dev To
Advent of Code Day 3
Hello Everyone :)I've completed Day 3 of Advent of CodeThe language used is Rust and the code can be found here ...
06:13 am GMT - Sun, December 4, 2022
Dev To
Submit button outside the form
The other day I had quite a weird scenario where we had a form inside a specific section, but the submit button was at the bottom.At first, I tried to re-configure the HTML so that the button would be...
06:12 am GMT - Sun, December 4, 2022
Dev To
My December Goals: ending the year right by learning new things
About 12 weeks ago, I set on a mission to get comfortable with the uncomfortable. I decided to try out open-source development and contribute to interesting projects on GitHub. It was an amazing proce...
05:53 am GMT - Sun, December 4, 2022
Dev To
Ethical Hacking Roadmap
Learning ethical hacking involves studying the mindset and techniques of black hat hackers and testers to learn how to identify and correct vulnerabilities within networks. Here is the roadmap for bec...
05:27 am GMT - Sun, December 4, 2022
Dev To
Part 2: Create A Clicker Game With Rust
This is part 2 of the series, check out part one here IntroductionGreetings !In this part, we'll be looking how to make the user have better experience by adding sounds when clicking the circle, ...
03:09 am GMT - Sun, December 4, 2022
Dev To
Creating a Telegram chatbot with ChatGPT: A Step-by-Step Guide
IntroductionIn this tutorial, we will be building a telegram bot that can interact with OpenAI's chatbot, ChatGPT. ChatGPT is a large language model that can understand and generate human-like t...
02:49 am GMT - Sun, December 4, 2022
Dev To
Get the ip address in Ubuntu without ifconfig or ip command
Question:Today I got a new Ubuntu server. I tried to get its IP address with the ifconfig or ip commands.But I got a command not found error. I searched the errors on Google, and it looks like I need ...
02:44 am GMT - Sun, December 4, 2022
Dev To
How to make declarative/code-based router instead of file-based router in SvelteKit 2
Dear dudes. SvelteKit 2 is released. That means that my previous post on that topic is garbage now.For those, who builds enterprise projects, not just landing-pages, and want to name your files and or...
02:44 am GMT - Sun, December 4, 2022
Dev To
How to make declarative/code-based router instead of file-based router in SvelteKit [on December 2022]
Dear. There are breaking changes in SvelteKit [on December 2022]. That means that my previous post on that topic is garbage now.For those, who builds enterprise projects, not just landing-pages, and w...
02:05 am GMT - Sun, December 4, 2022
Dev To
Discord bots are cool!
Hey there! This post is a follow-up to my previous one, where I discussed my plans for making a bigger contribution than I have ever before. If you remember, I was talking about adding a feature to a ...
01:13 am GMT - Sun, December 4, 2022
Dev To
Generate sitemap.xml and robots.txt in Nextjs
IntroductionWhen you make your site you want it to be first in google search results or in other words we need to make improvements to our Search Engine Optimization (SEO).Google rank websites b...
12:40 am GMT - Sun, December 4, 2022
Dev To
5 Small and Hidden React libraries You Should Already BeUsing
If you, like me, love finding small gems in the NPM directory to improve your development process, today is your lucky day.I am starting a new series of articles where I will showcase some small and l...
12:01 am GMT - Sun, December 4, 2022
Dev To
What is the future of a web dev? What is yourdestiny?
In the Internet culture, at least in the web dev culture, there is a meme about the Javascript frameworks.We have new frameworks rising every week. And we have companies asking for 2, 3, or more years...
11:41 pm GMT - Sat, December 3, 2022
Dev To
The Perl outlook for next year is favorable
The Perl outlook for next year is favorable for me.AI, machine learning and IoT need more and more C/C++ for calculation in low level layer.SPVM is a Perl module that is created by me. This module eas...
11:37 pm GMT - Sat, December 3, 2022
Dev To
A hacker view of your github profile
For my next project while learning React.js. I created a app where you can view your github profile with greenish ui.I just started to create the app and it's not yet done, but I want to share it anyw...
11:00 pm GMT - Sat, December 3, 2022
Dev To
Final Weekend of the MongoDB Atlas Hackathon 2022 on DEV!
The MongoDB Atlas Hackathon 2022 on DEV closes on Dec 8th @ 11:59 PM UTC. Don't miss your chance to build a new app and win prizes for it!The MongoDB Atlas Hackathon 2022 on DEV closes next Thur...
10:25 pm GMT - Sat, December 3, 2022
Dev To
Ready? Set. Code!
Hello and welcome! If you are reading this blog post on the huge World Wide Web, then it means you are thinking about it or you are ready to make a change in your professional career path.My name is P...
10:19 pm GMT - Sat, December 3, 2022
Dev To
Short-circuit Evaluation Of Logical Expressions In Python
I read about a short-circuit behavior in python that strategically places a "guard" just before a logical expression that might cause an error after evaluation. The book said it's a clever technique c...
10:11 pm GMT - Sat, December 3, 2022
Dev To
AI Wrote this Blog Post About Taking Over Your Job
TLDR: This blog post was automatically generated using ChatGPT from OpenAI and the prompt "Write a viral blog post explaining why software engineers should and shouldn't be worried about AI taking ove...
09:41 pm GMT - Sat, December 3, 2022
Dev To
Deep Equal
Implement a function deepEqual that performs a deep comparison between two values. It returns true if two input values are deemed equal, and returns false if not.Exampleconst v1 = 'foo';const v2 = 'fo...
09:40 pm GMT - Sat, December 3, 2022
Dev To
How to implement Decorator pattern in Ruby on Rails?
Decorator design pattern allows us to add new functionality to an object without affecting the behavior of the original class.Why do we need it and what problems can this pattern solve?Sometimes we ha...
09:16 pm GMT - Sat, December 3, 2022
Dev To
UI Subsystem Iteration
The title already spoiled the subject as were going to dive into the UI system that has been implemented into my engine. In this post I will outline some of the improvements made to the current ui sys...
09:04 pm GMT - Sat, December 3, 2022
Dev To
A quick overview about AWS Application Composer
A couple of days ago, in re:invent 2022 , Werner Vogels, Amazon's CTO announced launching "AWS Application Composer", a visual designer that you can use to build your serverless applications from mult...
09:04 pm GMT - Sat, December 3, 2022
Dev To
I asked OpenAI's chatGPT to write a ballad about Open source tech
Normally I mostly write about everything Medusa related, but could not help sharing this one. Also, used OpenAI for the cover photo In the world of technology,Where innovation knows no bounds,A new wa...
09:00 pm GMT - Sat, December 3, 2022
Dev To
December 5, 2022: FLiP Stack Weekly
December 5, 2022 FLiP Stack WeeklyA few good talks and some cool stuff for the rest of the year.Check out our channel:https://www.youtube.com/@streamnativecommunity8124/featured New St...
08:53 pm GMT - Sat, December 3, 2022
Dev To
5 Scenarios When a Low-code Platform Fails to Work Properly
An application structure that is supposed to be the most typical low-code limit. Few application patterns, such as choose, conclude, or compare, is supported by almost all low-code tools. It saves tim...
08:23 pm GMT - Sat, December 3, 2022
Dev To
5 Movies that are a must-watch for Developers
Hello fellow devs, Nomadev is here after a longggggggg time. When it comes to movies, developers have a wide variety of choices to choose from. From dramas to comedies, there are movies that can inspi...
08:02 pm GMT - Sat, December 3, 2022
Dev To
Terminal , Shell, CLI : Your first 20 commands;
A terminal is a program that runs a shell and allows us to enter commands. Examples of terminal emulators include: Command prompt, guake, gnome-terminal, terminator etc. Any wrapper program that runs ...
08:01 pm GMT - Sat, December 3, 2022
Dev To
Top 10 Visual Studio Code Extensions you should use as a web developer
Here are ten top Visual Studio Code extensions that you might find useful as a web developer:Live Server: This extension allows you to run a local development server with live reloading, so you can se...
07:51 pm GMT - Sat, December 3, 2022
Dev To
Queue Emails In Laravel | Save Load Time
Hi, Robin this side with some new stuff today. Basically when I was sending emails from my applicationd with laravel at my first time. I was thinking that why it is taking so much time in sending mail...
07:24 pm GMT - Sat, December 3, 2022
Dev To
The future of cloud engineering and devops in Africa
Cloud engineers are a vital part of the technology industry, responsible for designing, building, and maintaining the vast networks of servers that make up the cloud. With the rise of cloud computing,...
07:22 pm GMT - Sat, December 3, 2022
Dev To
Express Typescript Mongoose boilerplate
Build REST API with Express + Typescript + Mongoose boilerplate simple starter for newbies. My main goal is a simple and easy starter for new learners. I like you to be focused on the correct learning...
06:36 pm GMT - Sat, December 3, 2022
Dev To
How join works in SQL
There are different types of logical join in SQL. Inner join and outer join are mainly used join. When we need to get the data from tables we use the join. But how do these joins work? Physical join i...
06:33 pm GMT - Sat, December 3, 2022
Dev To
Create a CLI script in your NextJS project
You put everything you need in your NextJS project: pages, code, tests, stories... Some of these components come out of the box, like pages. You can add the others easily with Jest, Storybook... you n...
06:28 pm GMT - Sat, December 3, 2022
Dev To
Top Sites for Education and Career Enhancement
FREELANCING(http://www.fiverr.com/http://www.upwork.com/http://www.odesk.com/http://www.elance.com/http://www.99designs.com/http://www.freelancer.com/http://www.guru.com/http://www.peopleperhour.com...
06:00 pm GMT - Sat, December 3, 2022
Dev To
Super Useful CSS Resources
A collection of 70 hand-picked, web-based tools which are actually useful.Each will generate pure CSS without the need for JS or any external libraries.Full credit goes to the authors behind each of t...
05:53 pm GMT - Sat, December 3, 2022
Dev To
JS Advent 3 - Object.hasOwnProperty()
For the month of December I have challenged myself to write 24 articles about JS up until Xmas. The third installment in this series is about Object.hasOwnProperty().Object.hasOwnProperty()...
04:56 pm GMT - Sat, December 3, 2022
Dev To
Deterministic React Avatar Fallbacks
Ah, avatars. Everyone on the internet just loves putting their face out there for everyone to see, right? Well, not quite. Often times, especially on engineering teams, you'll see a bunch of colorful ...
04:37 pm GMT - Sat, December 3, 2022
Dev To
Advent of Code Day 2 Solutions
Hello Everyone :)Day 2 Solutions have also been posted, you can find them here...
03:55 pm GMT - Sat, December 3, 2022
Dev To
VSCode: my 5 vital extensions to be productive
Hi today I want to share with you 5 extensions that are vital in my daily job.I don't like too complex configurations, I like the idea of being able to be productive in any environment and with the s...
03:44 pm GMT - Sat, December 3, 2022
Dev To
I passed the CPACC exam
More than month ago, on October 12, I did the CPACC exam. A few days ago I got the notification that I passed .I am super proud of it. One step closer to become an experienced accessibility developer....
03:21 pm GMT - Sat, December 3, 2022
Dev To
Kubernetes: What It Is, How It Works, and Why It's A Game changer
IntroductionKubernetes, which was first released on June 7th, 2014, has quickly established itself as the de facto industry standard for orchestrating containers. According to Red Hat's State of...
03:21 pm GMT - Sat, December 3, 2022
Dev To
Advent Of Code Day 1 Solutions
Hello everyone!I completed challenge 1 in RustCode can be found here source...
03:12 pm GMT - Sat, December 3, 2022
Dev To
Apollo Server v4 Breaking Changes. Time to move away?
Apollo Server has been the go-to JavaScript library for building GraphQL servers for the last half-decade. But almost every year, there are breaking changes, and the latest version 4 is no exception. ...
02:50 pm GMT - Sat, December 3, 2022
Dev To
Electron vs Tauri for your next project
Tauri and Electron are two popular frameworks that developers can use to build cross-platform desktop applications. In this blog post, we'll compare Tauri and Electron, discussing their key features, ...
02:25 pm GMT - Sat, December 3, 2022
Dev To
A small .NET template to back you up
As usual, for December, the Advent of Code challenge has once again started this year.I've been trying to do doing it for quite some time now, always in C# and always have had to type the same code:Th...
02:21 pm GMT - Sat, December 3, 2022
Dev To
Top 6 IDEs for Python programmers
IntroductionPython is a popular programming language for beginners as well as experienced developers. It is a versatile language with many libraries and frameworks that can be used to build appl...
01:54 pm GMT - Sat, December 3, 2022
Dev To
Tailwind CSS tutorial 26: Text Decoration
In the article, we will go into detail on how to use Text Decoration. Text DecorationFormattext-decoration-line{underline|overline|line-through|no-underline}Tailwind ClassCSS Propertyunderlinetex...
01:33 pm GMT - Sat, December 3, 2022
Dev To
Search for word boundaries in Vim & VSCode Vim
So you know that / will bring up search in Vim and VSCode Vim. That's good!But then you named a variable is and now want to find every occurence of that word - but only where it stands alone. So no pl...
01:23 pm GMT - Sat, December 3, 2022
Dev To
How to Enable TFTP Client in Windows 11 OS- Simple Steps
Enable Trivial File Transfer Protocol Client in Windows 11 PC:TFTP in Windows 11: As the name mentions, Trivial File Transfer Protocol is a simple file transfer protocol that helps transfer files. Wit...
01:17 pm GMT - Sat, December 3, 2022
Dev To
GCP Cloud Marketplace (Deploying A LAMP Stack)
The use of cloud computing services across the host of many service providers currently available may seem daunting to anyone trying to get started with the cloud. This does not need to be the case an...
01:14 pm GMT - Sat, December 3, 2022
Dev To
83-Nodejs Course 2023: Resources: Allowed And Disabled Outputs
Sometimes, we can use the resource in multiple apis, for example we may use the resource for admin api and for the front office (Website or mobile app) api, therefore some keys can be displayed in the...
01:09 pm GMT - Sat, December 3, 2022
Dev To
Responsive Business Agency Website Using Html CSS JavaScript
How to Build Responsive Business Agency Website Using Html CSS JavaScriptThis video will show you how to build a business agency website using html css javascriptGithub Repo Timestamps0:00 - Dem...
01:04 pm GMT - Sat, December 3, 2022
Dev To
How to Make Quiz App in React
In this article, we will create a Quiz app in react. This Quiz game will be usual like other Quiz game. Here we will have some questions along with 4 options and scorecard. After answering all questio...
12:19 pm GMT - Sat, December 3, 2022
Dev To
How to Install PHP and MariaDB on Amazon Linux 2
IntroductionWe will learn how to set up PHP and MariaDB on Amazon Linux 2 in this tutorial. We will also discover how to set up PHP so that it functions with the Apache web server. We will also ...
11:14 am GMT - Sat, December 3, 2022
Dev To
Setting up reCAPTCHA in your React Application
reCAPTCHA is a tool that can protect your applications from fraudulent actions by generating adaptive challenges to keep bots or automated programs with malicious intent from interacting with your app...
11:08 am GMT - Sat, December 3, 2022
Dev To
Removing all vowels with JavaScript
Today we'll look at a nifty solution to remove all vowels in a string using JavaScript.The idea is that we get a string and have to return the string without the letters aeiou. JavaScript remove ...
09:47 am GMT - Sat, December 3, 2022
Dev To
5 Everyday Habits To Be A Better Developer
Everyone wants to be a better developer. But, how? In this article, I will share 5 small but effective habits that can help you to enhance your knowledge and learning.NOTE : These habits are not bind...
09:28 am GMT - Sat, December 3, 2022
Dev To
How to install and activate Virtual Environment in Python Django
1. cd C:\Users\user\Desktop\UserDjangoProject> **pip install virtualenv**2. For Create a venv run this ** virtualenv -p python3 venv**3. Activate **virtualenv venv\Scripts\activate**4. It will look...
08:40 am GMT - Sat, December 3, 2022
Dev To
UIKit vs SwiftUI
SwiftUI and UIKit are two frameworks used for developing user interfaces on Apple platforms. SwiftUI is a newer framework that was introduced in 2019 and is designed to make it easier for developers t...
08:22 am GMT - Sat, December 3, 2022
Dev To
ACCESSING NFT SMART CONTRACT CODE
Web3 is fascinating! Did you know that you are able to access the source code of any NFT smart contract deployed in the Ethereum network? Let's see how: The best way to view the smart contracts is thr...
08:14 am GMT - Sat, December 3, 2022
Dev To
What's your Role?
A recent article about Full Stack roles inspired me to create this discussion.Regardless of what you do on a day to day basis as a tech professional, do you call yourself Full Stack, Front-end or Back...
08:08 am GMT - Sat, December 3, 2022
Dev To
Safari Destinations
What I builtSafari Destinations is a platform built to showcase the best travel destinations in Africa.Users can search through our catalog for the best safari destinations on the African contin...
06:05 am GMT - Sat, December 3, 2022
Dev To
Overview of Pulumi and Its Challenge Tutorial 101: The Essential Guide
What is Pulumi ?.Pulumi is a universal infrastructure as code platform that allows us to create, deploy and manage cloud infrastructure using well-known programming languages and tools.Pulumi is...
05:10 am GMT - Sat, December 3, 2022
Dev To
Learn Web Development by Building Projects
In the first episode of AskDevs twitter spaces, I spoke with self-taught developers on the relevance of coding projects.Here are my learnings from the session, which will teach you how to improve your...
04:25 am GMT - Sat, December 3, 2022
Dev To
Hey Tech Recruiter, Here Are Some Tips from a Developer
I wrote a rant to LinkedIn in the summer, summarizing a couple of tips on how (not) to contact me and similar stuff. Since then, I've been thinking about writing a blog post about this topic, and here...
03:20 am GMT - Sat, December 3, 2022
Dev To
New React Native Template 2022 for start new app. I choice it
Hi everybody, i just build a boilerplate React Native for my work, i can start new app a way easy. I'm inherited and inspired by:bulletproof-reactigniteI create many component to help build UI easier:...
03:20 am GMT - Sat, December 3, 2022
Dev To
New React Native Template 2023 for start new app. I choice it
Hi everybody, i just build a boilerplate React Native for my work, i can start new app a way easy. I'm inherited and inspired by:bulletproof-reactigniteI create many component to help build UI easier:...
01:46 am GMT - Sat, December 3, 2022
Dev To
Plans for something bigger
Hey there! This week, I've been looking for some bigger fish to catch, that being doing something bigger than I did before. My open source journey so far has been doing more or less simple things, in ...
01:12 am GMT - Sat, December 3, 2022
Dev To
Advent of Code 2022 Day 2
Day 2: Rock Paper Scissorshttps://adventofcode.com/2022/day/2TL;DR: my solution in RustWe're playing a Rock, Paper, Scissors tournament with the elves.The input represents an encryped strategy g...
01:04 am GMT - Sat, December 3, 2022
Dev To
Advent of Code 2022 Day 1
Day 1: Calorie Countinghttps://adventofcode.com/2022/day/1TL;DR: my solution in RustWe're on an expedition with the elves.The input file represents the amount of calories each elf carries with t...
11:57 pm GMT - Fri, December 2, 2022
Dev To
React TypeScript: Outside ClickDetector
We want to write a type safe outside click detector component that can be wrapped around any component to listen for an outside click. Additionally, we will also listen for keypress for the scenarios ...
11:45 pm GMT - Fri, December 2, 2022
Dev To
Updates from the 93rd TC39 meeting
There were several items on the agenda, this post focuses on feature proposals and their progress from the meeting that was held between 29th November to 1st December 2022Stage 4:Intl Enumeration API:...
11:38 pm GMT - Fri, December 2, 2022
Dev To
API Design Revolation, Code Generation
Im starting my journey into OpenAPI and I think its the answer to a problem I didn't know I had! The problem I hadn't noticed beforeHow many times have you wrote the backend API then the Frontend...
11:18 pm GMT - Fri, December 2, 2022
Dev To
Writing better README.md files using GitHub flavoured markdown
IntroductionGitHub flavoured markdown is a set of extensions to the standard markdown syntax that gives you some cool features to make your README.md files look great on GitHub. In this article,...
10:59 pm GMT - Fri, December 2, 2022
Dev To
"...learn as if you are going to live forever..."
Greets. I'm Mario "M@RZ" Armstrong, and I'm a lifelong learner. It's not like I'm going back to school to escape life; just the reverse, in fact. I came to realize that as life changes seasonally, we ...
10:28 pm GMT - Fri, December 2, 2022
Dev To
How AR will disrupt retail and sales
There are two ways in which AR operates:Mobile AR Arguably the most common form of AR, where customers hold their smartphone cameras in front of their surrounding environment. The mobile AR applicati...
09:51 pm GMT - Fri, December 2, 2022
Dev To
Advent of Code - Day 2
The second challenge of the Advent of Code 2022 is pretty straightforward with SQL. In summary the task is to use some starting values and transform those into a numeric value using a lookup table, an...
09:32 pm GMT - Fri, December 2, 2022
Dev To
My OpenMetal Experience
Hi everyone, my name is Michael Levan. Over the course of three months, Ive been working with OpenMetal to conduct research and perform tests around OpenStack, but primarily, Kubernetes on OpenStack.I...
08:58 pm GMT - Fri, December 2, 2022
Dev To
Discusso sobre o Advent of Code 2022 - Dia 2: Sequncia de condies
Segundo dia do Advent of Code deste ano, na questo de optimizao do algoritmo, ele tem bastante semelhana com o dia 1 sobre tratar a entrada, mas tem uma questo que acredito que vale uma observao no se...
08:52 pm GMT - Fri, December 2, 2022
Dev To
Delete all node_modules folders from your system ?
Is it giving you hard time to remove node_modules folders from each of your project ?OrYou never delete node_modules after finishing project due to the tedious work nature ?OrMaybe you forget to delet...
08:37 pm GMT - Fri, December 2, 2022
Dev To
How to mock Elasticsearch with Jest?
Originally published here IntroI guess you are probably using Elasticsearch or planning to since you've opened this article Another assumption - you definitely found it a great idea to lock your...
08:31 pm GMT - Fri, December 2, 2022
Dev To
Creating a Custom Language Code Editor Using React
In this post, we will showcase how we at Tracetest built a custom front-end non-simple code editor based on React for the advanced query language created by the team to target spans across an OTEL Tr...
08:06 pm GMT - Fri, December 2, 2022
Dev To
What was your win this week?
Hey folks! Hope y'all all are having a fantastic Friday and that you enjoy your weekends!Looking back on this past week, what was something you were proud of accomplishing?All wins count big or small...
07:39 pm GMT - Fri, December 2, 2022
Dev To
PagerDuty Community Weekly Update, December 2, 2022
Hi everyone! Welcome to the PagerDuty Community Weekly Update! Things are finally starting to quiet down around here for the end of the year. Good NewsPagerDuty was nominated for Best End-to-En...
07:18 pm GMT - Fri, December 2, 2022
Dev To
Writing Your Own Discord Bot
Overview & SetupThis article will show how to create a discord bot. For an example of a Discord Bot that I wrote for an assignment while I was at UVU, follow this link. To start you will ne...
07:14 pm GMT - Fri, December 2, 2022
Dev To
Getting To Know TypeScript's Partial Type
Overview & SetupThis article will demonstrate how to use and the benefits of the Partial Type in TypeScript.The demo I will do is in Angular, but this can be done in any TypeScript file. Cre...
07:07 pm GMT - Fri, December 2, 2022
Dev To
Creating a C Web API
OverviewSetting up a Web API using C#/.NET is pretty easy, setting up endpoints and connecting to a database can be more difficult. This article will go through the process of how to accomplish ...
07:05 pm GMT - Fri, December 2, 2022
Dev To
How a former Adobe engineer unlocks his teams creativity
How do you get into the creative mindset for coding? 33 Teams CEO Drew McManus has some weird tips to unlock your coding creativity and get you into the proper mindset. Listen to the full podcast with...
06:37 pm GMT - Fri, December 2, 2022
Dev To
ERROR - PYTHON
Hello, folks! Is everything ok ? My code is presenting a error could u, please help me about that error ? Ill put a pic above ! Thank u so much ...
06:21 pm GMT - Fri, December 2, 2022
Dev To
How to build a custom file input with tailwind css
<input> elements with type="file" let the user choose one or more files from their device storage. Once chosen, the files can be uploaded to a server using form submission, or manipulated using ...
06:20 pm GMT - Fri, December 2, 2022
Dev To
The Everyday Life of an HNG Intern; Isaac Ojerumus Story.
Task 2Create a (post) API endpoint that can carry out the operation.An endpoint is like a calculatorIn this article, I'll be bringing to light the step-by-step process involved in setting up a (post) ...
05:51 pm GMT - Fri, December 2, 2022
Dev To
Cook a recipe with AWS: Dynamo DB Table
DynamoDBAmazon DynamoDB is a fully managed NoSQL database with which you can create database tables that can store and retrieve any amount of data and serve any level of request traffic.Dynamo...
05:05 pm GMT - Fri, December 2, 2022
Dev To
When can you declare yourself a Full-stack Dev?
Hello I was wondering if I should consider myself as a front-end or full-stack developer. Or at least how to present myself to companies.And then, I asked myself... at what moment can you consider you...
04:57 pm GMT - Fri, December 2, 2022
Dev To
Nx plugin development - Build your own Vite plugin
OverviewAn Nx plugin is an npm package to extend Nx itself. The most significant parts of that are generators and executors. Generators are the way to create files from templates, and executors ...
04:50 pm GMT - Fri, December 2, 2022
Dev To
Making API calls in JavaScript.
To make an API call in JavaScript, you can use the fetch() function. This function allows you to make requests to a specified URL and return the response in the form of a promise, which you can then p...
04:41 pm GMT - Fri, December 2, 2022
Dev To
How to use variable inside variable in angular template?
I am new to angular , can someone tell me if I can use variable inside variable in angular. Explaination:I am creating one dropdown input component where it will make api call to get data. There is an...
03:49 pm GMT - Fri, December 2, 2022
Dev To
Scalable Job Queue in SQL (YugabyteDB)
You can use a SQL database to implement a queue for event-driven design. And you can use a Distributed SQL database to keep it scalable. Here is an example on YugabyteDB (Open Source, PostgreSQL-compa...
03:34 pm GMT - Fri, December 2, 2022
Dev To
What is stopping you from learning C?
Hello Everyone! Today I have a question for you -> CI like C. I'd go even as far as saying C is one of the most beautiful languages out there. Yes, you can shoot yourself in the foot easily, a...
03:20 pm GMT - Fri, December 2, 2022
Dev To
A journey towards a type-safe GraphQL API server
Several years ago, we performed a big rewrite of our back-end codebase (now better known as The Great Migration), from a JavaScript monolith into a central GraphQL API written in TypeScript connected ...
03:14 pm GMT - Fri, December 2, 2022
Dev To
Improving your CI/CD Pipeline: Helm Charts Security Scanning with Trivy and GitHub Actions
Originally published by me on MediumDevOps has gained momentum over the past few years and its continuing to grow each day. Many organizations small, medium or big embrace DevOps processes. The automa...
02:38 pm GMT - Fri, December 2, 2022
Dev To
teamcity Build Agent doesn't support git-lfs
Failed to perform checkout on agent: /usr/local/bin/git -c core.askpass=/Users/user/Documents/TeamCity/buildAgent/temp/buildTmp/pass -c credential.helper= -c credential.helper=/Users/user/Documents/Te...
02:13 pm GMT - Fri, December 2, 2022
Dev To
Wasp Beta brings major IDE improvements
With the Beta release (0.7), Wasp brings its IDE game to a whole new level!So far Wasp didnt have much beyond basic syntax highlighting in VSCode, but now it has:Wasp language server, that brings the ...
02:09 pm GMT - Fri, December 2, 2022
Dev To
API route doen't read formData in some cases
I have to pass an uploaded image from the NextJS frontend to the NextJS backend. For some other images, the backend code gets the image and with formidable I am able to read its content. For some othe...
01:57 pm GMT - Fri, December 2, 2022
Dev To
Rails 7.1 features
There are many new features and improvements in Rails 7.1 that can be useful for developers. Here are a few tips and highlights of what's new in Rails 7.1:The ApplicationRecord class now includes a de...
01:51 pm GMT - Fri, December 2, 2022
Dev To
Ruby multithreaded crawler
A Ruby multithreaded crawler is a type of web crawler that is built using the Ruby programming language and is designed to use multiple threads to crawl and process multiple pages concurrently. This c...
01:18 pm GMT - Fri, December 2, 2022
Dev To
How to Handle Errors in Rust: A Comprehensive Guide
Rust community constantly discusses about error handling.. In this article I will try to explain what is it then why, and how we should use it. Purpose of Error HandlingError handling is a proc...
01:18 pm GMT - Fri, December 2, 2022
Dev To
Follow Friday: DevOps Edition (2 December 2022)
Happy Friday, friends! Follow Friday is your weekly opportunity to shout out fellow DEV Community members doing awesome work. Check out the comments and follow someone new!DevOps! You've probably hea...
01:15 pm GMT - Fri, December 2, 2022
Dev To
Single Event Listener for all elements in JS
Hello guys today i will be discussing an important topic called Event Delegation in Javascript. What is Event Delegation ?Suppose you have a 3 containers each having a button inside it and you wa...
12:57 pm GMT - Fri, December 2, 2022
Dev To
Git stash command
Author: Muhammad Khabbab What is Git stashStash is a Git command to locally store your recent changes in a separate area so you can fetch those changes later. After taking a snapshot of your loca...
12:39 pm GMT - Fri, December 2, 2022
Dev To
Tailwind CSS tutorial 25: Text Align
In the article, we will go into detail on how to use Text Align. Text AlignFormattext-align-{left|center|right|justify|start|end}Tailwind ClassCSS Propertytext-lefttext-align: left;text-centertex...
12:30 pm GMT - Fri, December 2, 2022
Dev To
Illustrating Istio
This article will cover the introduction, basics, and uses of a Istio. Prerequisites I am assuming that you understand the basics of a Kubernetes cluster.Being said that. Let's get started! ...
12:27 pm GMT - Fri, December 2, 2022
Dev To
5 Top Node.js Streams Resources You Should Learn to Level Up Your Node.js Skills
If you want to master Node.js, stop screwing around .LearnStreams.Streams are the fundamental block of the essential Node.js features:HTTP serverFile managementEncryption and DecryptionThis means you ...
12:14 pm GMT - Fri, December 2, 2022
Dev To
How to Setup and Customize Tailwind in Nuxt.js
CSS frameworks like Bootstrap, Bulma, and Materialize are hugely popular among front-end developers. They are a great way to quickly style an application on the set of standard guidelines. However, th...
12:10 pm GMT - Fri, December 2, 2022
Dev To
Want to create attractive, interactive docs? Use these amazing documentation tools and examples
Technical documentation has a bad reputation. Too often technical docs and blog posts are dry, linear, and static. They read more like an instruction manual than a narrative.When I see how data journa...
11:41 am GMT - Fri, December 2, 2022
Dev To
How to Achieve Rapid Delivery for Modern Applications
This week the team talk about about serverless, speed and modern applications. A lot of people just think 'Function' when they hear the word 'Serverless'. But Serverless is a whole mindset. Our exper...
11:34 am GMT - Fri, December 2, 2022
Dev To
LWC getRecords wire adapter: how to retrieve records dynamically.
In this article, I would like to share use cases, syntax, workarounds and features of using the getRecords wire adapter in the Lightning Web Components (LWC) framework in Salesforce. Ways to retr...
11:12 am GMT - Fri, December 2, 2022
Dev To
Monitor and protect sensitive log data with CloudWatch and Terraform
New feature for CloudWatch Logs has been announced on the first day of this years AWS Re:Invent - you can now set up a policy for each CloudWatch logs group, which will allow you to mask and audit sen...
11:03 am GMT - Fri, December 2, 2022
Dev To
Bootstrap vs Tailwind CSS
Bootstrap vs Tailwind CSSToday, end users are demanding more from their websites and applications. This demand is forcing frontend developers to create more complex and interactive websites and ...
09:31 am GMT - Fri, December 2, 2022
Dev To
Ruby ML
Ruby is a popular programming language that is often used for building web applications, but it can also be used for machine learning tasks. In fact, there are several libraries and frameworks availab...
09:16 am GMT - Fri, December 2, 2022
Dev To
JavaScript Events: Bubbling, Capturing, and Propagation
A basic example of a JavaScript eventEvents, in JavaScript, are occurrences that can trigger certain functionality, and can result in certain behaviour. A common example of an event, is a click,...
08:55 am GMT - Fri, December 2, 2022
Dev To
Google Keep style input form in VanillaJS
What we're buildingIf you've ever used google keep you must be familiar with their dynamic input form for creating a note. The form looks simple on first look, but it can be a bit tricky to come...
08:53 am GMT - Fri, December 2, 2022
Dev To
How to Make Chrome Extension
In this tutorial, you will learn how to create a Screen Record Chrome Extension using JavaScript and HTML Library. This tutorial aims to provide IT/CS students and new programmers with a reference on...
08:38 am GMT - Fri, December 2, 2022
Dev To
Inline vs. block-level elements
There are many definitions about this topic. And as a developer it is a need to know more in this topic! so, let's see how important and useful to us!HTML (HyperText Markup Language) elements historic...
08:24 am GMT - Fri, December 2, 2022
Dev To
Media Queries in JS done right
Recently, I had a situation that involved listening to the screen width of an application.There are a lot of methods of achieving this, but I wanted something simple, reusable & generic that did n...
08:11 am GMT - Fri, December 2, 2022
Dev To
Virtual Agent - Add Utterance to an Intend.
Interested to further improve your Virtual Agent Service and see, what your customer are asking for in the Chat Conversation?See the possibilities here:More Details are available in this article:https...
08:01 am GMT - Fri, December 2, 2022
Dev To
VeChain wallet for Dapps
Connecting VeChain sync2 wallet in your DappUnder the HoodIt's good to be back, I am recently learning Web3.0 on my own using the internet not courses and classes. I just got around a Defi produ...
07:33 am GMT - Fri, December 2, 2022
Dev To
Overview of AWS Application Composer
Hello Devs,I am going to give an overview of AWS Application Composer which was got announced in AWS re: Invent 2022. They are a couple of services launched at this event. You might think I am writing...
06:44 am GMT - Fri, December 2, 2022
Dev To
Create Velocity Scroll Animation in React with Framer Motion
IntroductionScrolling in a web page is very common and we do that everyday. But have you ever tried to create an animation based on scrolling ? As a gaming enthusiast, I love animations effects,...
06:11 am GMT - Fri, December 2, 2022
Dev To
How to Confidently Write Unit Tests using React Testing Library
In this tutorial, we will learn how to confidently write unit tests using Testing Library which is a very popular React testing library for writing unit tests.So let's get started.If you want to learn...
06:06 am GMT - Fri, December 2, 2022
Dev To
10 games to learn JavaScript
We looked at 10 amazing games to learn CSS. And in this article, we'll do the same for JavaScript.Learning a language by playing games is super fun, and for some people, it's a great way to understand...
05:46 am GMT - Fri, December 2, 2022
Dev To
Deploying a To-Do Application on Kubernetes
Continuous integration and delivery (CI/CD) is a very important part of any successful DevOps methodology. DevOps ensures the use of microservices, containerizing the applications, using CI/CD, deploy...
05:32 am GMT - Fri, December 2, 2022
Dev To
Anything C can do Rust can do Better
C++ and Rust are both system programming languages that can be used to produce software and software platforms. They are both capable of interacting with low-level components such as operating systems...
05:29 am GMT - Fri, December 2, 2022
Dev To
Right way to compare double and float in Java?
If you have been doing Java programming then you may know that the use of == operator is not the correct way to compare floating point values in Java. If you use equality operator to compare float and...
05:16 am GMT - Fri, December 2, 2022
Dev To
Building the Frontend of a Progressive Web App Using React
Keeping up the pace of continuous progression and development, I sought out for more challenging issues to fix after Hacktoberfest.Seneca-CDOT has many amazing open-source projects to which students a...
04:36 am GMT - Fri, December 2, 2022
Dev To
AWS DATABASES
WHAT IS A DATABASE?A database is an organized systematic collection of structured logically related information which is electronically stored in a computer system so that it can be accessed easily f...
04:31 am GMT - Fri, December 2, 2022
Dev To
Do you take notes? The story of a Notetaker
Do you take notes?Note-taking is a great habit we build in school and grow in college, but we drop it when we get into professional working life. Have you ever wondered why?Teachers push the not...
02:35 am GMT - Fri, December 2, 2022
Dev To
Pushing container images to GitHub Container Registry with GitHub Actions
In my job, I build a lot of samples that I share with customers to show them how things work. A lot of my customers are interested in Azure Container Apps, so I want to be able to provide them with sa...
01:06 am GMT - Fri, December 2, 2022
Dev To
Progress with feature implementation
With the second week coming to an end, I managed to send a pull request regarding the first task that I planned for my issue. With this, the first implementation of adding "difficulty", has come to an...
12:58 am GMT - Fri, December 2, 2022
Dev To
Como mudar o idioma padro do LinkedIn
IntroduoO LinkedIn um aplicativo bem completo, porm ainda falta algumas features no idioma PT-BR e que j esto disponveis em ingls, sendo a mais requisitada a funo de construir seu currculo para...
11:51 pm GMT - Thu, December 1, 2022
Dev To
All Client SDKs were updated for Reduct Storage v1.1.0
If you've been using the Reduct Storage client-side SDKs for Python, JavaScript or C++ to interact with your storage instances, then you'll want to upgrade to the latest version. This week, all of our...
11:51 pm GMT - Thu, December 1, 2022
Dev To
Advent of Code - Day 1
The first challenge of the Advent of Code 2022 is out, and this year I decided to try to solve the proposed challenges only using T-SQL. I also want to share the solutions here, as I think they will p...
11:30 pm GMT - Thu, December 1, 2022
Dev To
Stop Comparing JWT vs Cookies
There is a lot of confusion about cookies, sessions, token-based authentication, and JWT.Today, I want to clarify what people mean when they talk about JWT vs Cookie, Local Storage vs Cookies, Session...
10:59 pm GMT - Thu, December 1, 2022
Dev To
Gene Kim The Rise and Fall of DevOps | Conversations from DevOps Enterprise Summit
Dev Interrupted takes a detour to Vegas!In a first for the show, we took the podcast on the road to attend the DevOps Enterprise Summit in Las Vegas.While at DOES, we had the pleasure of interviewing ...
10:41 pm GMT - Thu, December 1, 2022
Dev To
Thankfulness 2022
I've been quiet here - my life has taken a turn for the better with a new job that keeps me challenged and learning. I've been quietly thankful for many things this year. And with all the changes that...
10:26 pm GMT - Thu, December 1, 2022
Dev To
Static Website Setup on Amazon Cloud using Cloudfront, S3, Route53 & ACM for SSL.
In this post, you will learn how to:Create an S3 bucket and set it up for static website hostingCreate a record set in Route 53Set up a CloudFront distribution and link it with a custom domainSecure t...
10:14 pm GMT - Thu, December 1, 2022
Dev To
Super Charging Fine-Grained Reactive Performance
What's a Reactive Library?Reactivity is the future of JS frameworks! Reactivity allows you to write lazy variables that are efficiently cached and updated, making it easier to write clean and fa...
09:59 pm GMT - Thu, December 1, 2022
Dev To
How i build a modern full stack application | 2022 Edition
Table of ContentsDevelopment workflowNextjsTypescript supportNextjs as a Frontend FrameworkChakra UINextjs as a Backend frameworktRPCData PersistencePrismaNextAuthDeploymentsVercelPlanetscaleMon...
09:45 pm GMT - Thu, December 1, 2022
Dev To
How to protect Apps and APIs in Kubernetes from zero day attacks?
Written by: Eze OnukwubeA zero-day attack is a cybersecurity incident that occurs when a hacker exploits a vulnerability before anyone else, including key stakeholders like the product vendor or devel...
09:19 pm GMT - Thu, December 1, 2022
Dev To
Web Accessibility Testing Explained for Product Owners
Web accessibility testing aims to ensure that each and any person can use a product without any obstacles. It expands the target audience of applications by making them accessible to people with disab...
08:11 pm GMT - Thu, December 1, 2022
Dev To
Effective & Productive Management Way = Agile (Part 1 - Basics of Agile)
Nowadays, more and more companies are starting to use Agile.I am sure, there are no Senior Engineers who are not familiar with Agile methodologies.So I am going to explain the basics of Agile and why ...
07:46 pm GMT - Thu, December 1, 2022
Dev To
How To Locate Elements in Playwright
In order to write end to end tests we need to first find elements on the webpage and then perform user actions on them. For example, find a link and click on it. The most convenient way to find an ele...
07:34 pm GMT - Thu, December 1, 2022
Dev To
5 ways to declare a function in JavaScript
JavaScript functions are used to perform actions when certain events occur. They are also called methods.A JavaScript function is usually a block of code that contains a group of instructions to execu...
07:16 pm GMT - Thu, December 1, 2022
Dev To
just 2 words: NPM i --save
Hi!I wanted to write the difference between the --save flags while installing your node dependencies1-This installs the package and updates the dependencies in your package.json.npm install <packag...
07:15 pm GMT - Thu, December 1, 2022
Dev To
The road to staff engineer
I'm not qualified to write this post, yet. I'm not a Staff Engineer yet. Although of the things I've ever really set my sights on, my track record is pretty impeccable, so I'd estimate my odds are goo...
07:09 pm GMT - Thu, December 1, 2022
Dev To
AWS re:Invent 2022 Crossworld
Did you pay attention to all the keynotes at re:Invent? Did you follow the AWS blogs for the latest news or were you too busy partying in Vegas?Show your manager that your time in Nevada or watching t...
06:30 pm GMT - Thu, December 1, 2022
Dev To
Optimise your AWS Lambda performance with NodeJS top-level await
A few months ago, I wrote an article about how to speed up your Lambda function, which explores cold starts a bit and talks about the init code phase and writing code outside the Lambda handler functi...
06:29 pm GMT - Thu, December 1, 2022
Dev To
MunchPay Node API - Apply semantic versioning
Recalling SemVerA quick revision of the Semantic Version. It consists of 3 sections.MAJOR.MINOR.PATCHMAJOR: It represents the major version of the app. Any incompatible change, API modification,...
06:22 pm GMT - Thu, December 1, 2022
Dev To
Opening Node developer tools just got easier
Microsoft Edge has a command palette which allows you to run commands by typing. You can use this to launch Developer Tools for Node. Press Ctrl+Q to open the command paletteType >, node and press ...
06:10 pm GMT - Thu, December 1, 2022
Dev To
Monthly Twitter Challenge 2: Holiday ASCII Art
Welcome to Coddex's second Monthly Twitter Challenge! This one is also created by our SWE Intern, @asiqurrahman. ...
06:02 pm GMT - Thu, December 1, 2022
Dev To
Internationalizing and Localizing a React App: i18n Made Easy
In the beginning of my career as a software engineer, I worked on several niche B2B products that only dealt with end-users who spoke English and were based in the US. In 2018, that all changed when I...
05:56 pm GMT - Thu, December 1, 2022
Dev To
9 Surprises using AWS EventBridge Scheduler
AWS released its news AWS EventBridge Scheduler service, dedicated to planing tasks in your application. The service is available on all regions using the SDK, the CDK, the CLI and the web management ...
05:44 pm GMT - Thu, December 1, 2022
Dev To
A first look at Amazon CodeCatalyst Managing your Cloud-Build & Deployment infrastructure natively on AWS
In this post you are going to get to know the new service that AWS announced at re:Invent 2022 in Las Vegas. With this new service AWS brings the Code* tools (CodeStar, CodeBuild, CodePipelines, etc.)...
05:33 pm GMT - Thu, December 1, 2022
Dev To
FAANG or Bust: My experience doing 4 software engineering internships at big tech companies
IntroductionLike many other students studying computer science, when I was in my first year of undergraduate studies at the University of Toronto, one of my biggest dreams was to work at a FAANG compa...
05:33 pm GMT - Thu, December 1, 2022
Dev To
AWS Credentials: from Environment Variables to credentials_process
If you need to clarify what are the different kinds of AWS Credentials available, how theyre generated, what theyre used for, and what are the best practices to manage them in a proper way, I think yo...
05:21 pm GMT - Thu, December 1, 2022
Dev To
Imposter Syndrome as a Developer (a podcast)
As a developer have you ever felt like you aren't good enough even though you have been successful, or maybe you feel like you need to work harder to keep up, or maybe you feel like you just don't bel...
04:00 pm GMT - Thu, December 1, 2022
Dev To
AWS Text-To-Speech Serverless Application
In this article we will go through deploying a Text-To-Speech Serverless Application that contains two main flows presented in the following section. Architecture New PostThe user calls the ...
04:00 pm GMT - Thu, December 1, 2022
Dev To
Fun With Next.js 13 New Routing System
Next.js 13 has landed in a somewhat confusing way. Many remarkable things have been added; however, a good part is still Beta. Nevertheless, the Beta features give us important signals on how the futu...
03:28 pm GMT - Thu, December 1, 2022
Dev To
4 Beginner Friendly Open Source Projects
If you're familiar with my content, you know I often talk about how to find new Open Source projects and repositories that are waiting our contributions.However, I get quite often the request of showc...
03:16 pm GMT - Thu, December 1, 2022
Dev To
GitHub Actions: An Introduction
GitHub Actions allows you to create, manage, and run tasks directly on GitHub. This can be anything from compiling code to deploying a web application. In this article, we will give a quick introducti...
03:10 pm GMT - Thu, December 1, 2022
Dev To
Day 1 - Jobless Worklogs is born!
Jobless Worklogs is simply a worklogs to motivate my daily activity and keep me accountable for myself since I resigned last September 2022. I will write my productive activities during the day until ...
02:00 pm GMT - Thu, December 1, 2022
Dev To
Deploying Azure Bicep using GitHub Actions
Deploying your resources to Azure using Infrastructure as Code (IaC) is often a more efficient and reliable way to deploy resources to Azure than deploying them manually. There are many ways for you t...
01:08 pm GMT - Thu, December 1, 2022
Dev To
Using Kubectl Logs | How to view Kubernetes Pod Logs?
This article was written by me for SignozInformation about the containers and pods on your cluster may be obtained using the kubectl logs command. These logs allow you to know the performance of your ...
12:37 pm GMT - Thu, December 1, 2022
Dev To
LSM-tree storage in YugabyteDB and packed rows
YugabyteDB uses the PostgreSQL source code for PostgreSQL compatibility, which we call YSQL. However, once we store tuples, we transform the PostgreSQL tuples into a storage format that is called 'pro...
12:22 pm GMT - Thu, December 1, 2022
Dev To
Introduction to Android Studio, Project Structure, and Emulation.
I am very happy about Android obviously. I use Android, and its actually made cellphones very usable. ~ Linus Torvald.HelloooooI am glad that you have joined me again in this Android deve...
11:40 am GMT - Thu, December 1, 2022
Dev To
The 2022 December CI Challenge
Advent Calendars and Advent Code Challenges are all the rage these days.I am going to combine the ideas and write an article every day on how I configured Continuous Integration for an Open Source pro...
11:35 am GMT - Thu, December 1, 2022
Dev To
React forms: Formik and Yupintro
IntroductionReact forms are difficult. Organizing all events for different input fields around the React lifecycle can be complex. But there is Formik. One of the very good libraries that helps ...
11:30 am GMT - Thu, December 1, 2022
Dev To
Awesome time-saving tools for developers
IntroductionTime is money, is what we heard from our childhood. As we grow, we realized more about it. Being a developer is not easy to save that as every task takes time. But there are tools th...
11:29 am GMT - Thu, December 1, 2022
Dev To
Microsoft .NET Maze: Understand .NET Core Vs .NET Framework Vs ASP.NET
Microsoft consistently invests in its technology stack, allowing developers to build safe and secure software products that enable companies to better serve their customers ever-changing needs.This po...
11:27 am GMT - Thu, December 1, 2022
Dev To
Serverless Spy Vs Spy Chapter 1: X-ray
There are several ways to perform espionage activities in the life of a serverless app, which all battle for your attention. Time for the advent of counterintelligence: We want answers! - And CDK/Sour...
10:06 am GMT - Thu, December 1, 2022
Dev To
Spotify Wrapped 2022
As you know 2022 is coming to end and Spotify just release the Spotify Wrapped for this year. I listened to 444 artists this year. Here are details stats of Spotify:You can share your stats in the com...
10:02 am GMT - Thu, December 1, 2022
Dev To
SQL Join explained!
SQL JOIN is a type of clause that is used to combine rows from two or more tables based on a related column between them. The purpose of a JOIN clause is to retrieve data from multiple tables and comb...
09:56 am GMT - Thu, December 1, 2022
Dev To
Manage API Consumers with Apache APISIX
Nowadays APIs connect multiple systems, internal services, and third-party applications easily and securely. API consumers are probably the most important stakeholders for API providers because they i...
09:52 am GMT - Thu, December 1, 2022
Dev To
Create useful automations with plain Javascript
Are you more automatic or manual?Hi all ,Continuing my contribution to the developer community as app maker, today I propose to discuss how to effectively automate tasks with NodeJS.So... How ma...
09:50 am GMT - Thu, December 1, 2022
Dev To
Understanding the Map, Filter & Reduce Methods in JavaScript
Under the HoodWhether you are an experienced or an amateur developer, you must have come across the map, filter and reduce methods while coding in JavaScript. Whether you are Node.js or a React develo...
09:37 am GMT - Thu, December 1, 2022
Dev To
Tailwind CSS tutorial 24: List Style Position
In the article, we will go into detail on how to use List Style Position. List Style TypeFormatlist-style-position-{inside|outside}Tailwind ClassCSS Propertylist-insidelist-style-position: inside...
09:23 am GMT - Thu, December 1, 2022
Dev To
AWSome November, from AWS Resource Explorer to CloudFront Continuous Deployment
As an editor for InfoQ, every month I follow and (try to) cover the most interesting news in the cloud space. From Resource Explorer to a new region in Spain, below are the announcements and news in t...
08:26 am GMT - Thu, December 1, 2022
Dev To
Learn CSS layouts by example - Flexbox (part 2: gap/wrap)
This is the second tutorial in the series of "CSS layouts by example" tutorials. In the previous tutorial, we learned the basic concepts of Flexbox through two examples.In this post, I'll demonstrate ...
07:33 am GMT - Thu, December 1, 2022
Dev To
5 Entry Level React Native Bugs That Might Frustrate Your Life [With Solutions]
IntroductionI started my first missionary journey in react native about 2 months ago, and so far I have seen several premium Shege (problems) on this side of the world. Apart from struggling to ...
06:23 am GMT - Thu, December 1, 2022
Dev To
Detecting if the user is online with JavaScript
Sometimes you might want to enhance your application to notify users they might have lost their internet connection.Users might be visiting your website and receiving a cached version, so it can often...
04:42 am GMT - Thu, December 1, 2022
Dev To
7 Advent Calendars in 2022
It is already a tradition in many programming communities tocreate an Advent calendar and publish a new article ever day of December till Christmas.In addition to the calendars there are also a few Ad...
03:12 am GMT - Thu, December 1, 2022
Dev To
How to use AWS Backup cross-account backup to copy and restore DynamoDB tables between AWS accounts
In this article, I am going to show you how to copy and restore DynamoDB tables using AWS Backup - cross-account backup between 2 AWS accounts. In order for the cross-account to work, you have to add ...
02:10 am GMT - Thu, December 1, 2022
Dev To
Writing a Technical Blog
I wrote about how I structure my writing in general last November, as part of the 14,584 words I wrote for Virtual Coffee's blogging monthly challenge. This will be my 14th blog this November, and I f...
12:48 am GMT - Thu, December 1, 2022
Dev To
Top 6 React Development Tools for Productivity
React is an open-source JavaScript library to build user interfaces based on UI components. Due to its collection of a wide range of libraries and tools, it provides great support for developers to wo...
11:17 pm GMT - Wed, November 30, 2022
Dev To
Web Security 101 - Part 2: User Input
Never trust anything a user puts into your app.ListingInput ValidationEncodingSanitizationXSSSQL InjectionCommand InjectionClient-Side Authorization ListingCybersecurity has multiple types of lis...
11:07 pm GMT - Wed, November 30, 2022
Dev To
SPVM 0.9664 is released
SPVM 0.9664 is released. New Features and EnhancementChanges0.9664 2022-12-01 [Internal Compatible Changes] * Added spvm_inline_api.h and use it in spvm_api.c, spvm_api_vm.c, spvm_precompile....
10:47 pm GMT - Wed, November 30, 2022
Dev To
Makefiles can be helpful in your CI Workflow
While developing palpatine, I used Makefile to automate the process of building and running the project.Currently, it looks something like this:setup: @if [ "$(shell uname)" = "Darwin" ]; then \ ...
10:34 pm GMT - Wed, November 30, 2022
Dev To
Build a blog profile in Next using Cloudinary and Xata
PrerequisiteJavascriptNext | React IntroductionBuilding a blog profile using xata as the backend and cloudinary to handle images.xata is a serverless backend created to connect with your fr...
09:12 pm GMT - Wed, November 30, 2022
Dev To
ED-209 BOT is coming (for you)
IntroMarre de ceci : Programmer Humor @pr0grammerhum0r Ole' Reliable reddit.com/r/programm...
08:46 pm GMT - Wed, November 30, 2022
Dev To
Samples of Using KMMBridge
What is KMM Bridge?KMMBridge is a Gradle plugin by Touchlab that aims to simplify the process of pushing a Kotlin Multiplatform SDK binary to a remote repo to allow iOS developers to use the sha...
08:38 pm GMT - Wed, November 30, 2022
Dev To
95 Blog Posts to Learn Data Analytics
No matter the project, data analytics are a must. 1. How Data Analytics Can Revolutionize Your Business Strategy and Unlock SuccessNowadays analyzing big data has become a significant business t...
08:30 pm GMT - Wed, November 30, 2022
Dev To
How to setup Metasploitable in a Mac with M1 chip
IntroMetasploitable is a virtual machine image that includes lots of vulnerabilities (on purpose) and that can be used to learn how to hack into a machine.There are virtual machines1) Ubuntu 14....
08:28 pm GMT - Wed, November 30, 2022
Dev To
First step in management
New job, new meIt's been a while since a write something in here... Life gets in the way. I've been lucky enough to land a new gig, as a freelancer, and I have been tasked with managing a team.I...
07:47 pm GMT - Wed, November 30, 2022
Dev To
Permissions (access control) in web apps
At Wasp, we are working on a config language / DSL for building web apps that integrates with React & Node.js.This requires us to deeply understand different parts of what constitutes a web app, i...
07:34 pm GMT - Wed, November 30, 2022
Dev To
8 Design Principles that every Ruby Developer should know
In this article we'll discuss 8 design principles that every Ruby developer should know. We'll go through each principle, giving a definition, a simple example, and the benefits they give us.So, what ...
07:30 pm GMT - Wed, November 30, 2022
Dev To
I tried Google Cloud products and here is what every beginner should know
This post was originally published on webinuse.comIve been a web developer for quite some time. More than a decade (I am getting old, I know ). So far, my projects were usually predefined in terms of ...
07:25 pm GMT - Wed, November 30, 2022
Dev To
Guess the logo : 4
Hey hey.. Welcome to yet another episode of "Guess The Logo" series. You can guess the logo related to programming, for each logo, there will be 3 sec time to guess.Ready for comment the correct gue...
07:20 pm GMT - Wed, November 30, 2022
Dev To
Building a full-stack TypeScript application with Turborepo
Written by Omar ElhawaryWhether you're building a full-stack application or an application composed of multiple frontend and backend projects, you'll probably need to share parts across projects to va...
07:15 pm GMT - Wed, November 30, 2022
Dev To
Deploy a Documentation Website for a Java Library Using GitHub Actions
This post continues my series on GitHub Actions workflows for Java projects. I maintain a few open source Java libraries that I've developed from my research projects. I use GitHub Actions to automate...
06:35 pm GMT - Wed, November 30, 2022
Dev To
Rails: Resources for a Secure Database
While building my first full stack application with rails, I learned several new skills about working with a database. This includes how to utilize gems and ruby on rails to keep the database secure. ...
04:25 pm GMT - Wed, November 30, 2022
Dev To
Web resource caching: Client-side
The subject of Web resource caching is as old as the World Wide Web itself. However, I'd like to offer an as-exhaustive-as-possible catalog of how one can improve performance by caching. Web resource ...
04:21 pm GMT - Wed, November 30, 2022
Dev To
Build a durable pub-sub with Kafka in Node.js
Written by Rishabh RawatIn todays world, working with data has become one of the core ingredients of any user-facing application. While it may seem insignificant at the start, handling it well is not ...
04:17 pm GMT - Wed, November 30, 2022
Dev To
React Material Tailwind - Beginners Guide and Free Sample
Hello Coders!This article aims to help developers to accommodate Material Tailwind, a popular UI library for React actively supported by Creative-Tim. Those interested in this topic will learn how to ...
04:00 pm GMT - Wed, November 30, 2022
Dev To
The model code gap
Tl;drThe model code gap is the difference between the abstractions we use to discuss software architecture and the reality of the source code.Automated tools generate diagrams that are a 1:1 ac...
03:33 pm GMT - Wed, November 30, 2022
Dev To
Welcome Thread - v202
Welcome to DEV!Leave a comment below to introduce yourself! You can talk about what brought you here, what you're learning, or just a fun fact about yourself.Reply to someone's comment, either w...
03:27 pm GMT - Wed, November 30, 2022
Dev To
Will Vue Become the Most Popular Front-end Framework in 2023?
What Is Vue?Vue is a modelviewViewModel front-end JavaScript framework that strongly emphasizes the view layer and supports a component-based architecture. The framework is an excellent option f...
03:19 pm GMT - Wed, November 30, 2022
Dev To
Forget provisioning & dockerization headachesenjoy effortless deployments on AWS EKS with just a few clicks!
Today, Amazon Elastic Kubernetes Service (EKS) is one of the widely used cloud providers for container-based applications. But setting up an AWS EKS cluster can be quite a challenge - from creating VP...
03:02 pm GMT - Wed, November 30, 2022
Dev To
Top 5 Python Algorithm Github Repositories
Algorithm is the important part of programmers life, and though they need to know about the algorithms to solve the complex problems. In this article you'll get to know about the top 5 github reposito...
03:01 pm GMT - Wed, November 30, 2022
Dev To
My recap of AWS services
NotesHere is my personal recap of AWS services. List of Services Most used servicesEC2LambdaS3RDSCloudFrontSNSElastic Cache ComputeEC2 -> virtual machineFargate -> serveless...
02:58 pm GMT - Wed, November 30, 2022
Dev To
Without Us
BackstoryMid December, 2020My wife received news that her father, Brendan, was in hospital and about to pass away from a very aggressive type of cancer. He would soon be sent home for palliative...
02:57 pm GMT - Wed, November 30, 2022
Dev To
2022 Advent Code Challenges
December starts tomorrow. Many people countdown to Christmas with Advent calendars. Advent calendars are special calendars that you use to mark off each day. They have a door or pocket with the date o...
02:47 pm GMT - Wed, November 30, 2022
Dev To
Catastrophic backtracking: how can a regular expression cause a ReDoS vulnerability?
Regular expressions come in handy when you need to search for and replace text. However, in some cases, they may cause the system to slow down or even make vulnerable to ReDoS attacks. Introduct...
02:35 pm GMT - Wed, November 30, 2022
Dev To
Data Analytics Made Easy
IntroAs business evolves, the necessity for companies to leverage data has gone from a nice-to-have to a must-have.The good news is a data analytics dashboard is not as complicated as it may sou...
02:31 pm GMT - Wed, November 30, 2022
Dev To
7 tips to improve your coding skills
There are many things you can do to improve your coding skills. If youre serious about becoming a better coder, make sure you follow these tips. 1. Use a code editorMost code editors are free and...
02:15 pm GMT - Wed, November 30, 2022
Dev To
20.000 Developers Already Accepted The Change You Can Help Too!
The wireless mouse is not only one of the most essential parts of your computer setup but it is also an integral part of your everyday life, but did you know that this amazing piece of technology has ...
01:47 pm GMT - Wed, November 30, 2022
Dev To
Power Apps- Logging With App Insights
One crtical requirement often flagged by Security and Audit is in App logging. For Power Apps this is a slightly grey area, there is a robust logging process available, but unfortunately it is outside...
01:21 pm GMT - Wed, November 30, 2022
Dev To
NeoVim Installation and Configuration on Win10/11
Hi Today I want to share with you how I installed and configured NeoVim on Windows 11 [same goes for Win10].First of all, you will need to install NeoVim.The easisiest way to do it on Windows 10 is th...
01:03 pm GMT - Wed, November 30, 2022
Dev To
NLP Communities for Data Professionals to Join
Are you a data professional, engineer, or aspiring person to grow in NLP fields?Yes, this is for youOne of the best methods to stay current with all the newest technologies and tools connected to NLP ...
12:21 pm GMT - Wed, November 30, 2022
Dev To
Amazon Inspector can now scan AWS Lambda Functions
Amazon Inspector, a service focused on automated vulnerability scanner that continuously scans AWS workloads for vulnerabilities is now supporting scanning for AWS Lambda functions.Amazon Inspector su...
12:19 pm GMT - Wed, November 30, 2022
Dev To
Tailwind CSS tutorial 23: List Style Type
In the article, we will go into detail on how to use List Style Type. List Style TypeFormatlist-style-type-{none|disc|decimal}Tailwind ClassCSS Propertylist-nonelist-style-type: none;list-disclis...
11:56 am GMT - Wed, November 30, 2022
Dev To
UI Framework for Flutter. What should be included in?
Hello everyone! I'm tired of doing the same type of things for each of my pet projects. And I thought about creating a UI microframework for Flutter with common and base widgets / theming and flows wh...
11:56 am GMT - Wed, November 30, 2022
Dev To
Elasticsearch vs Splunk - Which tool to choose for Log Management?
This article was originally posted on SigNoz Blog and is written by Muskan Paliwal.Developing software is an art in itself. From building to shipping, developers have to keep iterating the process to ...
11:09 am GMT - Wed, November 30, 2022
Dev To
Goodbye Typescript, hello native typing for Javascript
Typing. Love it or hate it, it has many advantages: better DX (through intellisense auto-completion), better code documentation, less time consuming errors. Its benefits greatly outweigh its cost, so...
10:12 am GMT - Wed, November 30, 2022
Dev To
This Week In React 126: Perf, Progressive Enhancement, Remix, Storybook, React-Native, FlashList, Nitro, TC39...
Hi everyone!As you might expect with Thanksgiving, it's a rather quiet week in terms of React news.It's the end of Black Friday, but some offers are still valid.If your company is recruiting, I also o...
10:00 am GMT - Wed, November 30, 2022
Dev To
How to involve your customers in Cypress Testing?
I'm working as a consultant for an IT company, Some customer projects are not ready for E2E tests and it is not always easy to include them if you havent a clear idea of the code business domain flow....
08:46 am GMT - Wed, November 30, 2022
Dev To
You are Wrong. Frameworks Do Matter in Tech Jobs
I am sure you have been asked this question at least once by someone, especially if you are a mid-level or senior engineer.Which language/framework should I learn first?And the answer is always very s...
08:31 am GMT - Wed, November 30, 2022
Dev To
5 Most Popular Backend Frameworks for Web Development (2023)
A website is often thought of as its frontend, where the user interacts.However, most of the magic happens in the backend.As the backend is where developers define how a website will function, it has ...
08:11 am GMT - Wed, November 30, 2022
Dev To
C23: auto(x) and decay copy
When I first saw auto I thought that woah, not so fast, how am I going to know the type of my variables? Then I started to understand that auto helps in so many different ways. It helps remove the clu...
08:06 am GMT - Wed, November 30, 2022
Dev To
Classic scripts vs module scripts in JavaScript
IN MODULE SCRIPTThe value of "this" is undefined at the outer scope (not window).2.Modules are always executed in strict mode.3.All objects (class, const, function, let or var) are private unless expl...
08:05 am GMT - Wed, November 30, 2022
Dev To
5 CSS Card Design Ideas!
Disclaimer: There is a video version of this tutorial, watch it hereHere are 5 card designs, with HTML & CSS. Some of them are responsive, some I've left for you to make responsive!Assets can be d...
07:46 am GMT - Wed, November 30, 2022
Dev To
Scala Interview Questions For Freshers & Experienced
These Scala Interviews Questions are designed to test candidates knowledge of various technical aspects of the language. The questions covered during these interviews mainly focus on the core concepts...
07:45 am GMT - Wed, November 30, 2022
Dev To
Docker Tutorial: Quick, Easy & Effective Guide to Get Started Developing Go Apps
In this fast-paced digital world, new technologies are emerging every day. Docker and its related products such as Kubernetes and container networking have become extremely popular in the software dev...
07:34 am GMT - Wed, November 30, 2022
Dev To
Linux - View and Edit File Permissions.
When working with servers most of the time you will work with linux servers (Ubuntu, Debian, etc.). In order to change, view or create files you need the right permissions. To get a basic understandin...
07:12 am GMT - Wed, November 30, 2022
Dev To
How to build a docs site with Next.js and Contentlayer
This post was originally published on my blogHave you ever wanted to build a docs site for your open-source library or side project?Docusaurus is a popular framework for generating docs from Markdown/...
07:00 am GMT - Wed, November 30, 2022
Dev To
firebase-9 with javascript (net-ninja) :
Folder Structure :- Index.html Code :<html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" ...
05:44 am GMT - Wed, November 30, 2022
Dev To
Next portfolio - Filter by category
A while ago I did the series on the Next portfolio, and one of the people following along the series asked me how to filter by category.This is a great question and something I didn't dive into during...
05:30 am GMT - Wed, November 30, 2022
Dev To
Chrome Extensions of the Month - November 2022
In this article, I will suggest to you some of the best extensions you need to install for better productivity that can come in very handy. So without further due, let's get into it. Table of Con...
04:18 am GMT - Wed, November 30, 2022
Dev To
E2E Testing using TestCafe
BackgroundAre you one of those who is still struggling to write your first End-to-End (E2E) test for your web application?So what may be the reasons that you are struggling?difficult to set up t...
04:16 am GMT - Wed, November 30, 2022
Dev To
Common mistakes that developers make on resumes
I belong to a few developer communities, and I have seen an uptick in posts from new developers asking for feedback on resumes. During this time, I have seen a lot of common mistakes people make when ...
03:18 am GMT - Wed, November 30, 2022
Dev To
AWS Lambda support Node.js 18 now. Should we update the version of Node.js in the Lambda runtime?
Recently, AWS Lambda announced that it supports Node.js 18 and it is available in all AWS regions. This is a big news for Node.js developers. It means that we can use the latest version of Node.js in ...
02:36 am GMT - Wed, November 30, 2022
Dev To
Latest IT Open Positions - Week 48 of 2022
Hey,This is Kamil, founder of the Remote Index - every week I compile a list of fresh remote engineering jobs to help you find your next remote position.Today, I have 16 of 6620 new jobs I want to sha...
02:34 am GMT - Wed, November 30, 2022
Dev To
Developer Health: Tips for dealing with workplace anxieties and imposter syndrome
Over a year ago, I wrote an article titled Voices of Gatsby: Fighting Back Against Imposter Syndrome. The article details some of my experiences dealing with imposter syndrome as a professional musici...
02:27 am GMT - Wed, November 30, 2022
Dev To
Fresh IT Vacancies - Week 47 of 2022
Hey,This is Kamil, founder of the Remote Index - every week I compile a list of fresh remote engineering jobs to help you find your next remote position.Today, I have 16 of 1168 new jobs I want to sha...
02:04 am GMT - Wed, November 30, 2022
Dev To
Bicep: Deploy Function App with VNET integration
Virtual Network Integration feature is important to secure ingress/egress of Function App. See Azure Functions networking options for more detail.In this article, I explain how we can deploy such conf...
01:15 am GMT - Wed, November 30, 2022
Dev To
Tenancy pattern in a SaaS product
Understanding/using multi-tenant architecture in Django and it's importance in SaaS product from the perspective of my protegee, a junior engineer at thirty3-Dominik. Without further ado, I'll let him...
12:14 am GMT - Wed, November 30, 2022
Dev To
How to Build a Basic CRUD App with NextJS, TS, React, Redux-Tookit and MUI5 Components
Learn how to build a NextJS application that uses redux-observable to manage side effects. 1. IntroductionIn this project, we will learn how to build a basic CRUD application using NextJS Typescr...
12:08 am GMT - Wed, November 30, 2022
Dev To
What is Scrum?
SCRUM is a lightweight framework that helps people , teams and organizations generate value through adaptive solutions for complex problems. It consists of scrum team and accountabilities , scrum even...