Articles by Dev To from January 2023
An Interest In:
Web News this Week
- September 7, 2024
- September 6, 2024
- September 5, 2024
- September 4, 2024
- September 3, 2024
- September 2, 2024
- September 1, 2024
< Return to Dev To details.
09:57 pm GMT - Mon, January 30, 2023
Dev To
Jornada para me tornar um DevOps Jr
O comeo A Comunidade e o DevOpsDay VitoriaNo inicio eu estudava e trabalhava com frontend, mas fui muito bem abraado e acolhido pela comunidade DevOps, costumo dizer que fui adotado por ele...
09:35 pm GMT - Mon, January 30, 2023
Dev To
Can Continuous Deployment Be Considered Harmful?
With improved tooling and toolchains we have over the years seen an increase and rise in popularity of Continuous Deployment (CD). The term and activity continuous deployment is most often used in con...
09:13 pm GMT - Mon, January 30, 2023
Dev To
What the HAL? The Quest for Finding a Suitable Embedded Rust HAL
IntroductionWhen starting out with embedded Rust, I used to naively think that all existing HALs adopt more or less the same approach. Probably something closer to what one would see in other la...
08:44 pm GMT - Mon, January 30, 2023
Dev To
From Angular to Remix: Route by route migration
In this tutorial, we will show you how to migrate an Angular application to Remix by running Angular Universal and Remix projects side by side on the same Express.js server. We will provide an example...
08:01 pm GMT - Mon, January 30, 2023
Dev To
Getting the tempo of a song using librosa
Hey! Long time no post here on DEV. I've been dealing with my mental health issue for a while. I was diagnosed with Bipolar-mixed with Depression and Anxiety a while back after a village hacking group...
08:00 pm GMT - Mon, January 30, 2023
Dev To
Local Environment Seeders in Laravel
Database Seeders are a feature of Laravel you don't read much about.I barely used them before 2022, but last year I found a perfect use case that I've now started to incorporate in all my projects: "L...
07:54 pm GMT - Mon, January 30, 2023
Dev To
Top Angular Open Source Projects
In this article, we'll talk about open-source Angular projects. Many developers and companies have moved on from AngularJS, so it's not recommended to start development with this framework anymore.Bef...
07:28 pm GMT - Mon, January 30, 2023
Dev To
The idea,Browsemates- Connect with others on the same webpage as you
IntroductionThe world is rapidly changing and with the rise of remote work and online collaboration, the way people communicate and collaborate while browsing the web has become increasingly im...
07:11 pm GMT - Mon, January 30, 2023
Dev To
FLiP Stack Weekly 28 Jan 2023
28-Jan-2023 FLiP Stack WeeklyWelcome to the fourth newsletter of 2023. Tim Spann @PaaSDevGet some traininghttps://www.eventbrite.com/e/practical-apache-pulsar-application-development-by-str...
07:11 pm GMT - Mon, January 30, 2023
Dev To
I went to the Firebase Summit 2022 -NYC
Hi friends! I recently had the fantastic opportunity to attend the Firebase Summit 2022 in New York City! Im here to tell you how it went and share some fantastic moments of this great event.First of ...
06:20 pm GMT - Mon, January 30, 2023
Dev To
Zero byte apple-touch-icon markup
*This is part of a series of pieces about code you can safely remove from the <head> tags of your website. You can read the rest here: getoutofmyhead.dev*An apple-touch-icon is an image used on ...
06:02 pm GMT - Mon, January 30, 2023
Dev To
Responsive Text - Without @media queries
Once upon a time, I had a website where it looked great on laptop, but when I switched to phone, the text was SO TINY!!!.So I started messing around with @media queries and found them a bit too hard t...
05:58 pm GMT - Mon, January 30, 2023
Dev To
Effective Refactoring with Codemods
Metaprogramming is a technique where we write code to manipulate other code. I know this sounds a bit intimidating and confusing , but actually I'm sure you've already used it in your daily work.Have ...
05:20 pm GMT - Mon, January 30, 2023
Dev To
Symfony Station Communiqu 27 January 2023. A look at Symfony, Drupal, PHP, and Cybersecurity news!
This communiqu originally appeared on Symfony Station, your source for cutting-edge Symfony, PHP, and Cybersecurity news.Welcome to this week's Symfony Station Communiqu. It's your review of the essen...
05:18 pm GMT - Mon, January 30, 2023
Dev To
Set up a basic multi-tenant architecture in Rails 7
Basic understanding of multi tenancy in railsMulti-tenancy in Rails refers to the capability of a single instance of a Rails application to serve multiple, isolated tenants (i.e. separate custom...
05:13 pm GMT - Mon, January 30, 2023
Dev To
How To Write Clean Code As A Developer
Writing functional code is one thing, and making that code readable and accessible for other developers to understand is just as important as the functional code itself.Writing clean code means that t...
05:00 pm GMT - Mon, January 30, 2023
Dev To
Best React UI frameworks to boost Productivity
ReactJS arguably is one of the most popular and most used JavaScript libraries for building user interfaces (UI). Due to its popularity, there are a lot of frameworks developed to help developers to d...
04:52 pm GMT - Mon, January 30, 2023
Dev To
JavaScript Lenses: A Guide to Efficiently Modifying Immutable Data
The software industry has experienced a paradigm shift towards functional programming in recent years. A paradigm shift in programming refers to a change in the way we approach writing code. Contrary ...
04:45 pm GMT - Mon, January 30, 2023
Dev To
Complete Remove/Uninstall node form mac OS
To remove Node.js from a Mac, follow these steps:Uninstall Node.js using npm:npm uninstall -g nodeRemove the Node.js executable and the npm modules: rm /usr/local/bin/node rm -rf /usr/local/lib/node_m...
04:36 pm GMT - Mon, January 30, 2023
Dev To
Where to start with AWS
IntroductionGetting started with AWS can be daunting, and the advice I usually give is to "simply dive in". Diving in is how I started with AWS but I was working in a consultancy at the time wit...
04:33 pm GMT - Mon, January 30, 2023
Dev To
Story Plot Generator -PowerApps
Building PowerApps is fun and the blog is outcome of small demo building a small app that connects PowerApps with sharepoint list for dataThe native SharePoint connector enables a user to connect to S...
04:23 pm GMT - Mon, January 30, 2023
Dev To
Common Git commands
--globally configure username$ git config --global user.name "JohnDoe"$ git config user.name "JohnDoe"--globally configure password$ git config --global user.email "[email protected]"$ git config user...
04:20 pm GMT - Mon, January 30, 2023
Dev To
Dockerizing Your MERN Stack App: A Step-by-Step Guide
Are you tired of spending hours messing with crontabs and installing packages in an attempt to run your app locally? Are you sick of always missing a dependency that doesn't allow you to run the app a...
04:12 pm GMT - Mon, January 30, 2023
Dev To
Meme Monday
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....
04:08 pm GMT - Mon, January 30, 2023
Dev To
Awesome AI tools to assist you in coding
IntroductionWith the rise in AI, there have been various tools that can help you in doing a variety of tasks. Writing code is a skill in which AI can also help you directly or indirectly. Today,...
03:06 pm GMT - Mon, January 30, 2023
Dev To
Chat backend with Supabase & Socket.io
Lets build the back end for a real time chat application in Supabase using Node.js.If youre interested in how this connects up with a React Native client, well also be publishing an article on this so...
02:50 pm GMT - Mon, January 30, 2023
Dev To
Music Monday What are you listening to? (60's Edition)
cover image source: giphyWe've been time traveling through the decades for the past couple of weeks and are sticking with the theme again this week... This time we're headed to the swingin' 60's. Moto...
02:33 pm GMT - Mon, January 30, 2023
Dev To
9 Essential React Hooks Every Developer ShouldKnow
Today's post could be controversial since some people could say: "hey, this hook is not that important," but, you know, that is the beauty of the Internet; everyone can say their opinion.So, these are...
02:17 pm GMT - Mon, January 30, 2023
Dev To
K6 - Outil simple et rapide de Load Testing
Quand on fait du Load Testing sur ses APIs, on est souvent confront plusieurs problmes :L'outil n'est pas vraiment simple utiliser par tousL'outil ne permet pas d'aller "simplement" des "hauts" vol...
02:14 pm GMT - Mon, January 30, 2023
Dev To
The ultimate guide to variables in JavaScript
It was a day of potato harvest. Working on the field all day isn't easy and you are ready to go home to your family. You sit down, sigh deeply, and enjoy a bit of fresh air.Suddenly the king's herald ...
02:04 pm GMT - Mon, January 30, 2023
Dev To
Validate Form during Browser Idle for Performance Optimization
When do you validate the value entered by the user in the input form? Perhaps, you check it at real timing, or just after tapping a button like "Submit" .I suggest new way of form validation which use...
02:02 pm GMT - Mon, January 30, 2023
Dev To
Josh How I found myself into tech
Who: Josue Mutabazi (Josh)He always had a love for computers but never imagined he would become a software engineer. Growing up, he had dreams of becoming a doctor, but after a chance to encounter his...
01:49 pm GMT - Mon, January 30, 2023
Dev To
Cloud migration strategies with API Gateway
Cloud migration is the process of moving data, applications, or other business elements from an on-premises environment either partially, or fully to a cloud-based one offered by a popular cloud servi...
01:24 pm GMT - Mon, January 30, 2023
Dev To
React Hook Form vs Formik
Author: Joseph Mawa IntroductionForms are a handy feature for collecting data from users. Unfortunately, creating, styling, and validating forms is not always straightforward, especially when us...
01:10 pm GMT - Mon, January 30, 2023
Dev To
package a poetry project in a docker container for production
Docker become the preferred mode of application distribution. For python applications it has become mandatory because it virtually guarantees that if an image works on one environment, then it will wo...
12:55 pm GMT - Mon, January 30, 2023
Dev To
Elasticsearch vs MongoDB - A detailed comparison of Document-Oriented Databases
This article was originally posted on SigNoz Blog and is written by Judy Nduati.Elasticsearch and MongoDB are popular document-oriented databases. While Elasticsearch is known for its advanced indexin...
12:40 pm GMT - Mon, January 30, 2023
Dev To
The 4 Essential Skills of the Software Developers
There are 4 main skill groups where all programmers must have. Most of these skills are resistant in time and are not influenced by the development in specific technologies (that are changing constant...
12:31 pm GMT - Mon, January 30, 2023
Dev To
10 Free Data Science Certification Courses By Google
Given the vast volumes of data created today, Data Science is a crucial aspect of many industries, and it is one of the most discussed topics in IT circles. Its popularity has expanded over time, and ...
12:27 pm GMT - Mon, January 30, 2023
Dev To
Component development with ladle and next/image
Sometimes it is easier to build a component in isolation than in the place where it will be used.It is much easier to test all variations and edge cases of the component.There are tools out there whic...
12:13 pm GMT - Mon, January 30, 2023
Dev To
Master JavaScript Design Patterns in Minutes
JavaScript has become one of the most popular programming languages in the world, used by developers to create dynamic, interactive websites and web applications. As web development has evolved, so to...
12:02 pm GMT - Mon, January 30, 2023
Dev To
Statically-typed functional programming, Elm, Conway's Game of Life, and Emergence
Table of ContentsStatically-typed functional programming, Elm, Conway's Game of Life, and EmergenceTable of ContentsIntroductionDefinitionsElm syntaxBasic typesType aliasesType variablesCustom t...
11:54 am GMT - Mon, January 30, 2023
Dev To
Talk to people who are on the same site | Browsemates
Announcement : I'm ecstatic to reveal my latest project, Browsemates - the platform that brings people together on the same webpage Intro: Browsemates lets you communicate in real-time with others on...
11:27 am GMT - Mon, January 30, 2023
Dev To
Discover the Top 15 AI Websites Changing the Game in 2023
Get ready to be amazed by these AI-powered websites in 2023 except ChatGPT. From personalizing news recommendations to efficient search engines, these websites are revolutionizing the way we use the i...
11:22 am GMT - Mon, January 30, 2023
Dev To
Mastering Sass: Tips and Tricks for Efficient Workflow.
IntroductionCSS by itself can be entertaining, but stylesheets are growing bigger, more intricate, and more difficult to manage. A preprocessor can be useful here.Let's face it: creating CSS may...
11:18 am GMT - Mon, January 30, 2023
Dev To
Looking for feedback on opensource VS Code AI extension
I'm developing Rubberduck, an opensource AI chatbot and tool for Visual Studio Code. It can edit code, explain it, generate tests, diagnose errors, or talk about software development.I plan to release...
11:16 am GMT - Mon, January 30, 2023
Dev To
Password Hashing in Node.js Using bcryptjs Library.
Our ObjectiveHere's the picture, You are creating your web application that takes in user information, It could be things such as Credit Card Number, National Identification Number, or even Pass...
10:57 am GMT - Mon, January 30, 2023
Dev To
Firebase Error: Unauthorized Domain in Deployed Site
Hello Everyone! In this article we will be exploring the "FirebaseError: Firebase: auth/unauthorized-domain" error. We will be discussing what the error means, why it is displayed and how to resolve i...
10:45 am GMT - Mon, January 30, 2023
Dev To
Here's a high-level road map for learning the MERN stack:
JavaScript fundamentals: Get a strong foundation in the basics of JavaScript, including syntax, data types, variables, loops, functions, and objects.React: Learn the basics of React, including compone...
10:18 am GMT - Mon, January 30, 2023
Dev To
Continuous performance audits in Nuxt with Lighthouse CI and Github Actions
Performance is an area in software development that is important no matter what application you are building. Delivering a great experience to users is crucial for having a great software product, and...
10:02 am GMT - Mon, January 30, 2023
Dev To
Aligning elements on top of the image background
With Flexbox we can easily align any element or elements both vertically and horizontally inside a given container which might have an image background applied to achieve results as shown in the image...
09:56 am GMT - Mon, January 30, 2023
Dev To
Top-10 Posts for FE (Week 4, Jan 2023)
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:40 am GMT - Mon, January 30, 2023
Dev To
9 Must-Know Rules for Writing Clean Code
Are you tired of staring at a mess of code that even your cat wouldnt touch?Look no further. In this post, I will tell you 9 rules to turn your spaghetti code into a work of art.So grab a cup of coffe...
09:31 am GMT - Mon, January 30, 2023
Dev To
Test Your JavaScript Knowledge with These 12 Basic Quizzes!
Do you know JavaScript? If yes, how well are you familiar with JavaScript? In this article, we will go through some common JavaScript questions. Try them out to see your level of familiarity with Java...
09:28 am GMT - Mon, January 30, 2023
Dev To
Just Launched Dyte on Product Hunt
What is Dyte?Dyte is a live video calling SDK that lets you embed completely customizable and branded live video conferencing right in your product within minutes. The Problem:Back in 2020,...
09:11 am GMT - Mon, January 30, 2023
Dev To
Docker Best Practices: Security
Docker is a popular tool for creating and managing containerized applications. However, as with any technology, there are security best practices that should be followed to ensure that your applicatio...
09:07 am GMT - Mon, January 30, 2023
Dev To
Running a GraphQL endpoint with Serverless
GraphQL?In case you are not familiar with it, GraphQL is a data query language created by Facebook. GraphQL allows the client to select ad-hoc data. This differentiates it from REST APIs that expose p...
08:54 am GMT - Mon, January 30, 2023
Dev To
GraphQL vs REST
GraphQL and REST are two popular API architectures for building web applications. Both have been widely used for building modern applications and have their own advantages and disadvantages. In this a...
08:52 am GMT - Mon, January 30, 2023
Dev To
AWS open source newsletter, 143
January 30th, 2023 - Instalment #143Welcome to edition #143 of the AWS open source newsletter, and another week of great new open source projects for you to try out. This week we feature project...
08:48 am GMT - Mon, January 30, 2023
Dev To
About Rust Programming Language
Rust is a modern programming language that has become increasingly popular in recent years. It is a statically typed, multi-paradigm language that focuses on speed, reliability, and safety. Rust was c...
08:39 am GMT - Mon, January 30, 2023
Dev To
Top 5 Websites for Coding Interview Preparation
Coding interviews are a type of technical interview in which candidates for software engineer positions are asked to demonstrate their programming skills. Coding interviews typically focus on data str...
08:35 am GMT - Mon, January 30, 2023
Dev To
Beat Midjourney at its Own Game: Generate AI Images with These 5 Free AI Tools
Are you looking for a way to beat Midjourney at its own game? Are you looking for a way to generate unlimited AI images with prompts for free? We have the perfect solution for you. In this article, we...
06:59 am GMT - Mon, January 30, 2023
Dev To
[TGrid] TypeScript Grid Computing Framework (open source failure stories)
PrefaceIn previous 2022, I had introduced my open source library typia here at dev.to, and thanks to your explosive responses, I was selected as "2022 top author" and received a gift. Also, I co...
06:47 am GMT - Mon, January 30, 2023
Dev To
Uncovering the Best Email Spam Classifier: A Comparative Study of Machine Learning Algorithms
Agenda/Aim:1) Preprocess the data: Clean the data and remove any irrelevant information. As our data is already in numerical form so we don't need to convert it.2) Train the models: Train severa...
06:15 am GMT - Mon, January 30, 2023
Dev To
How to Solve Math Equations in the Linux Terminal
Can you solve the below math expression on your own without using any device? Take as much time as you need( ( 11 + 97 ) + ( 2 * 63 ) - ( 7 / 93 ) * ( 8 - 25 ) / ( 9 * 64 ) ) * ( ( 64 / 34 ) + ( 94 - ...
06:13 am GMT - Mon, January 30, 2023
Dev To
ZMOTION | 2023 New Beginning
Dear friends, nice to meet you in this new year.In China, CNY New Year means the new beginning.Now, welcome to our nice 2023. Lets work hard from today, we will make progress, cherish the present and ...
05:48 am GMT - Mon, January 30, 2023
Dev To
7 Awesome Free APIs for Your Next Node.js Project
This article was originally published at https://maximorlov.com/awesome-apis-for-nodejs-projects/Coming up with an idea for your next portfolio project is not easy. The project should be: fun, not too...
05:37 am GMT - Mon, January 30, 2023
Dev To
Must have websites for every Frontend Web developer
Frontend Web development can be tough sometimes when you dont have some essential tools to make your websites look attractive. In this article, Ill p[rovid you with the 8 best websites that will make ...
05:03 am GMT - Mon, January 30, 2023
Dev To
Top 20 React.JS interview questions.
As a React developer, it is important to have a solid understanding of the framework's key concepts and principles. With this in mind, I have put together a list of 20 important questions that every R...
04:40 am GMT - Mon, January 30, 2023
Dev To
Set up a PostgreSQL database and connect to NestJS with TypeORM
IntroductionThe most important thing when learning backend development is how to store the data. In this article, we look into how to create a database with PostgreSQL and connect it to NestJS. ...
04:27 am GMT - Mon, January 30, 2023
Dev To
Access Azure KeyVault Secrets Through Nodejs Application
Azure Key Vault is a cloud-based service that allows users to securely store and manage sensitive information, such as passwords, keys, and certificates. This allows for a more secure and efficient wa...
02:21 am GMT - Mon, January 30, 2023
Dev To
Build Networks with VLANs
WhyWhatHow1. Infrastructure2. Administrator3. Game4. Laboratory5. Internet of Things6. Network Attachment Storage7. Dematerialized Zone8. Work9. Guest WhyHaving all devices on the same network in...
01:34 am GMT - Mon, January 30, 2023
Dev To
Debugging NodeJS
Use the built-in debuggerNode.js comes with a built-in debugger that can be used from the command line.Use a Node.js debugger toolThere are several third-party debugger tools, such as node-inspector a...
12:19 am GMT - Mon, January 30, 2023
Dev To
5 Websites To Finish Complicated Stuff Quickly & Easily!
As a developer, having the right tools is essential to ensuring that your projects are successful and efficient. Developer tools can help developers create, debug, maintain and optimize applications f...
11:51 pm GMT - Sun, January 29, 2023
Dev To
Analysing which Mastodon apps I've used
A few months ago, I wrote about the opportunities for developers around Mastodon. A opportunity for developers Andy Piper Nov 22 '22 5 min read #mast...
10:38 pm GMT - Sun, January 29, 2023
Dev To
How the TypeScript Record Type Works
The Record type in TypeScript is used to create a dictionary of key-value pairs, where the keys and values can have specific types. A Record type is essentially an object type, but it provides a way t...
09:56 pm GMT - Sun, January 29, 2023
Dev To
chatGPT Everything you need to know about chatGPT
chatGPT Everything you need to know about chatGPTNowadays chatGPT is in trending. Everyone is talking about chatGPT and openAI. So in this article, we are going to cover everything about chatGP...
09:56 pm GMT - Sun, January 29, 2023
Dev To
Split messages from single SQS queue into Multiple SQS queues using EventBridge
In this post I discuss how messages in a SQS queue can be split between multiple SQS queues with their original payloads. The idea is to achieve this functionality with a low code solution using Event...
09:32 pm GMT - Sun, January 29, 2023
Dev To
JS vs TS: A Comprehensive Guide to Choosing the Right Programming Language
In the world of web development, JavaScript and TypeScript are two of the most commonly used programming languages for creating dynamic web pages and web applications. JavaScript has a long-standing r...
09:00 pm GMT - Sun, January 29, 2023
Dev To
VS Code Extensions I Use For Programming And Writing
IntroductionLanguage-Specific ExtensionsPython ExtensionsAutoDocstring - Python Docstring GeneratorDjangoJupyterPython IndentGeneral Usage ExtensionsDraw.ioDuplicate ActionExcel ViewerGoogle-SearchOpe...
08:32 pm GMT - Sun, January 29, 2023
Dev To
From Good to Great: The Power of Empathy in Programming
Tired of creating software that falls short of its potential? Want to elevate your coding game to new heights? Then it's time to tap into the power of empathy. By putting yourself in the shoes of both...
08:09 pm GMT - Sun, January 29, 2023
Dev To
Publishing a Vue 3 - Typescript Component Library to GitHub Packages
When it comes to working in a team or an organization it often involves reusing a collection of repositories or code-bases(components) in multiple projects again and again.To make it easier for every ...
08:00 pm GMT - Sun, January 29, 2023
Dev To
Connect with others on the same webpage as you
Announcement I'm thrilled to announce my latest project, Browsemates - a platform that connects people on the same webpage as you! Introduction Browsemates is a real-time communication p...
06:56 pm GMT - Sun, January 29, 2023
Dev To
Code, Cracks, and Careers: A Junior Developer's Guide to Kicking Ass and Taking Names in the Web Development World
Hey there, fellow Junior Web Developers! Are you ready to embark on an exciting journey into the world of web development? Well buckle up, because this is going to be a wild ride! As someone who's bee...
05:57 pm GMT - Sun, January 29, 2023
Dev To
JAVASCRIPT : AJAX AND FETCH
INTRODUCTION:- AJAXAJAX is a technique for sending or requesting data without have to perform a page load. If you have ever used a single-page application like Gmail and Google Maps, this i...
05:37 pm GMT - Sun, January 29, 2023
Dev To
How I Make $1K Online Per Month With Technical Writing
Since I was a kid, I have always wanted Freedom. I can break down freedom into Financial Freedom, Time Freedom, and Location Freedom.Financial freedom means living without worrying about money or payi...
05:08 pm GMT - Sun, January 29, 2023
Dev To
5 Basic Tips Everyone Should Know for Optimizing React Performance
React is one of the most used Javascript libraries (or frameworks, or however you want to describe it) out there. But let's be honest; the more complex the project becomes, the more critical it is to ...
04:57 pm GMT - Sun, January 29, 2023
Dev To
Storage vs Memory vs Calldata
Storage:Storage is the most straightforward concept to grasp because it is where all state variables are kept. Because the state of a contract can be changed (for example, within a function), st...
04:53 pm GMT - Sun, January 29, 2023
Dev To
How I Get Into The Open-Source World
I always ponder about how to get into the open-source world. People are talking about open source and Its benefits like improving coding skills, learning clean code, team collaboration, job opportunit...
04:52 pm GMT - Sun, January 29, 2023
Dev To
Using Pivot Chart to Replace Your Pivot Table
Pivot-Chart is an open-source comprehensive data visualization tool that enhances pivot tables with visualizations and charts, offering a more intuitive and informative way to analyze your data. With ...
04:49 pm GMT - Sun, January 29, 2023
Dev To
How to use Cleave.js in Angular application?
Quick intro to Cleave.js:Cleave.js is a library used to format the input as a user starts typing in an field without the user having to type the delimiter as shown in the following gifIn thi...
04:45 pm GMT - Sun, January 29, 2023
Dev To
Top 5 advantages of headless CMS over a traditional CMS
Business owners who have multiple channels for showing their content, companies that need a pretty unique design, or those who integrate new technologies in their business strategy (for example, in a ...
04:43 pm GMT - Sun, January 29, 2023
Dev To
Build SEO site Analyzer usingPython
BackgroundWhen I analyze a website to get some data reports from a web target, I need to create a real-time scraper that is used to analyze and predict keywords and count the word from a web tar...
04:42 pm GMT - Sun, January 29, 2023
Dev To
Solidity Source Mapping
1. IntroContrary to its commonly-praised simplicity, Solidity is no joke. Dont be deceived by its outward resemblance with general-purpose programming languages: Solidity and Ethereum run-time environ...
04:39 pm GMT - Sun, January 29, 2023
Dev To
Kubernetes Pods Stuck in Terminating: A Resolution Guide
Do you know why a Pod takes too much time to get deleted or even hangs on the Terminating state?This post describes the Pod Lifecycle conditions, reasons why they could hang in the Terminating state, ...
04:35 pm GMT - Sun, January 29, 2023
Dev To
Using Styles and StyleUrls Component Properties in Angular
Problemrepeating a style is common while coding , for example: - container , font-style buttons ..etc.As angular component is separated (CSS and HTML) , We face a repetitive code and if we need to cha...
04:30 pm GMT - Sun, January 29, 2023
Dev To
FORM THE MOST IMPORTANT COMPONENT
The importance of formsAnyone who uses an app or website has a specific goal in mind. A form is frequently the only thing that stands between the user and their goal. Forms continue to be one of...
02:07 pm GMT - Sun, January 29, 2023
Dev To
FLiP Stack Weekly 28-Jan-2023
28-Jan-2023 FLiP Stack WeeklyWelcome to the fourth newsletter of 2023. Tim Spann @PaaSDevGet some traininghttps://www.eventbrite.com/e/practical-apache-pulsar-application-development-by-str...
01:53 pm GMT - Sun, January 29, 2023
Dev To
SSH Key Pair
SSH-KeyAccessing a remote repository via SSH without the need to provide username and password every time I pull or push.Go to your command line prompt (e.g. the GitHub CLI installed previously)...
12:45 pm GMT - Sun, January 29, 2023
Dev To
Getting Started with Redis and Node.JS
Redis is a powerful tool for caching data and having it available in memory. Redis requires RAM to use, and every piece of data you use in Redis is loaded into the RAM. That means it can be accessed r...
12:17 pm GMT - Sun, January 29, 2023
Dev To
Milligram CSS: Custom build (with Node.js 18 on Alpine Linux 3.17)
SummaryDo you know about Milligram, a "minimalist CSS framework" ?It's, in accordance with the name, lightweight like feather, and, in addition, beautiful. It is developed "to design fast and cl...
12:13 pm GMT - Sun, January 29, 2023
Dev To
Insurance Cost Prediction using Machine Learning with Python.
Machine learning (ML) is a sub set of artificial intelligence (AI) that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so.Machine...
11:15 am GMT - Sun, January 29, 2023
Dev To
Build TypeSafe Node API using tRPC, Fastify, Kysely and Atlas CLI
IntroductionIn today's article we are going to create a fully typesafe CRUD API, we are not only going to address the development environment but also the production environment, using some tool...
11:03 am GMT - Sun, January 29, 2023
Dev To
My Favorite System Design Interview Questions and Coding Problems
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.Hello guys, if you are preparing for S...
10:42 am GMT - Sun, January 29, 2023
Dev To
The ultimate template for publishing ES modules
A template to create and deploy universally reusable modules within seconds! Build with Typescript, then use in any Typescript or Javascript project.Start by using the Github template. WhyFast it...
10:02 am GMT - Sun, January 29, 2023
Dev To
10 Must-Know GitHub Repositories for JavaScript Developers
As developers, we all want to improve our programming skills. Today I'm introducing not 5, not 7, but 10 GitHub repositories to help you grow as a JavaScript developer!Grab your favorite tea and head ...
09:57 am GMT - Sun, January 29, 2023
Dev To
Analyze Sydney property prices with Amazon Redshift Serverless (Preview)
Are you concerned about Sydney property prices?With Covid-19, tech workers have the freedom to work remotely permanently or as they return to the office in a hybrid environment.Thus employees ha...
09:45 am GMT - Sun, January 29, 2023
Dev To
Build These 5 Projects To Get Hired As A Junior React Developer ASAP
Are you looking to get hired as a junior React developer? Building projects is a great way to demonstrate your skills to potential employers Here are 5 project ideas that will help you get hired as a ...
09:38 am GMT - Sun, January 29, 2023
Dev To
ChatGPT: The Future of AI-Powered Communication
OpenAI has created a highly advanced language model known as ChatGPT. This model belongs to the GPT (Generative Pretrained Transformer) family and is based on deep learning and natural language proces...
09:27 am GMT - Sun, January 29, 2023
Dev To
Predicting Boston Housing Prices using Regression Models
I recently worked on a project where I used various regression models to predict the prices of houses in the Boston Housing dataset. The goal was to identify which model would perform the best in term...
07:25 am GMT - Sun, January 29, 2023
Dev To
10 as a Developer
With over 100 million repositories on GitHub, it can be overwhelming to find the right repository for yourself.But with a bit of research and some help from the GitHub community, you can easily find y...
07:17 am GMT - Sun, January 29, 2023
Dev To
Brand New Tech Vacancies - Week 5 of 2023
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 10518 new jobs I want to sh...
07:08 am GMT - Sun, January 29, 2023
Dev To
Reduce your Python code complexity with this simple trick
As engineers, we should always strive to write simple code.One common pitfall which is typical to many programming languages and not only to Python is the horrible if-elif misusage.If you want to tack...
04:31 am GMT - Sun, January 29, 2023
Dev To
How to get into React Native?
To get started with React Native, you should first have a solid understanding of React and JavaScript. Here are the basic steps to getting started with React Native:Install the React Native CLI (Comma...
04:00 am GMT - Sun, January 29, 2023
Dev To
TypeScript's Utility Types: A developer's guide to strong typing
TypeScript's utility types are a powerful tool for developers looking to improve the robustness and maintainability of their code. TypeScript comes with a large number of types that can help with some...
02:38 am GMT - Sun, January 29, 2023
Dev To
Podman 4.3 on Artix Linux:
Podman Artix Linux Arch Linux systemd OS pacman : podman QEMU qemu-base Podman ... OS: Artix Linux (Arch Linux ) - init OpenRC : Podman 4.3.1 * doas (OpenDoas) sudo s...
01:15 am GMT - Sun, January 29, 2023
Dev To
Using React Wrap Balancer to Make Wrapping Less Awkward
Text wrapping can be pretty unpredictable, especially on smaller screen sizes. Words might be left hanging on the last line, which severely impacts readability and results in some awkward page layouts...
01:13 am GMT - Sun, January 29, 2023
Dev To
Introducing Serverless DNA - A New Site dedicated to Serverless!
One thing I have learned over the past year while writing blog articles on Serverless to help people learn is that it is not straightforward, and the skills you need are more than just writing softwar...
12:56 am GMT - Sun, January 29, 2023
Dev To
The Breakdown of Serverless
Technology has come a long way since only being able to store 1.44 megabytes on a floppy disk! Yet, until serverless computing revolutionized the approach to resource capabilities, developers still ha...
11:00 pm GMT - Sat, January 28, 2023
Dev To
Introduction To Web Accessibility
Web accessibility has so many benefits that it offers online business owners and website owners. One of these benefits is that it helps boost SEO on a site. With accessibility, you could reach a wide ...
09:56 pm GMT - Sat, January 28, 2023
Dev To
AWS de Dev pra Dev: Credentials e acesso programtico - parte 2
Essa a parte 2 dessa srie de posts sobre credenciais e acesso programtico. Na parte 1 ns discutimos sobre IAM Users, credenciais e como utilizar essas a CLI para invocar APIs do AWS.Nesse post, vamos...
09:46 pm GMT - Sat, January 28, 2023
Dev To
React with Redux: A Beginner's Guide
Another phase at Flatiron is in the books and I finished my first full stack application with React/Rails libraries. It was satisfying to finally put together all the pieces that I have been acquiring...
09:33 pm GMT - Sat, January 28, 2023
Dev To
Optimizing Next.js App Performance for Speed and SEO
IntroductionWelcome to our article on optimizing your Next.js app's performance through the use of getServerSideProps and getStaticProps. As a big NextJS fan, I want to show how can we get the b...
08:49 pm GMT - Sat, January 28, 2023
Dev To
Github Tips
This article is for beginners as well as for the experts ,as this is going to help you to avoid all the pitfalls that could lead to failure state.Here, you will learn efficient way to start the projec...
08:28 pm GMT - Sat, January 28, 2023
Dev To
Javascript (JS) Pass by Reference and Pass by Value
TermsPassing: To assign a value to a variable or, pass it to function as a parameter. Pass by ValueAnytime a variable containing another value which is not an object or an array is passed a...
08:24 pm GMT - Sat, January 28, 2023
Dev To
useRef()
useRef() is similar to useSate() as it allows us to persist(remain unchanged) values between renders but unlike useState(), the Ref hook does not cause a re-render when the mutable value is changed.us...
08:00 pm GMT - Sat, January 28, 2023
Dev To
Scrape Yelp Filters, Ad and Organic Results with Python
IntroWhat will be scrapedWhy using API?Full CodePreparationCode ExplanationOutputLinksIntroIn this blog post, we'll go through the process of extracting filters, organic and ad results using the Yelp ...
07:22 pm GMT - Sat, January 28, 2023
Dev To
Defect life cycle in API testing
While creating an app or an API, any developer or tester faces some bugs or errors that need to be fixed in order to provide better software performance. Each defect or bug that you find has several s...
06:34 pm GMT - Sat, January 28, 2023
Dev To
How to make Tic Tac Toe in HTML CSS and JavaScript?
Tic Tac Toe is a classic game that can be easily created using HTML, CSS, and JavaScript. In this article, we will go through the process of building a Tic Tac Toe game from scratch.This is a simple d...
06:17 pm GMT - Sat, January 28, 2023
Dev To
LeetCode - Gray Code
Problem statementAn n-bit gray code sequence is a sequence of 2^n integers where:Every integer is in the inclusive range [0, 2^n - 1],The first integer is 0,An integer appears no more than once ...
06:01 pm GMT - Sat, January 28, 2023
Dev To
Ethereum as a Global State Machine.
Right from inception, the Ethereum project was clearly spelled out in a well prepared document called Ethereum whitepaper. Ethereum has always been developed, tweaked and updated to meet the goal that...
05:50 pm GMT - Sat, January 28, 2023
Dev To
CodeBoost - Code Completion Tool (VS Code Extension)
What would it look like if we use the power of the AI to create a extension that auto complete your code based on the current code? Exactly like GitHub CoPilot. The extension offers inline completion ...
05:01 pm GMT - Sat, January 28, 2023
Dev To
10 Startup Ideas to Kickstart Your Business in 2023
We all know that the world of business is constantly changing and evolving. There's no better time than now to think about starting your own business, as a global recession is looming. But in 2023, wh...
04:55 pm GMT - Sat, January 28, 2023
Dev To
PLAYING SUPER MARIO BROS ON FARGATE (CONTAINERS SERIES) - EP 1
Hi folks, this series will contain several episodes with the goal of explaining how to use a containerized application on AWS in a totally fun way. Well cover several compute topics and at the end hav...
04:51 pm GMT - Sat, January 28, 2023
Dev To
Latin x Python - 28/01/23
So it's been almost a week since I started working on Latin is fun, a website whose ultimate aim is to help children around the world learn Latin in a fun way.My aim for now though is to create a webs...
03:56 pm GMT - Sat, January 28, 2023
Dev To
I created an animation in 5 hours to understand The Event Loop in JavaScript
I created the above animation to help you understand "How The Event Loop Works In JavaScript" Took me more than 5 hrs to create this animation for you guys Now, let's understand What is Event Loop &am...
03:56 pm GMT - Sat, January 28, 2023
Dev To
I created an animation to understand The Event Loop in JavaScript
I created the above animation to help you understand "How The Event Loop Works In JavaScript" Took me more than 5 hrs to create this animation for you guys Now, let's understand What is Event Loop &am...
03:54 pm GMT - Sat, January 28, 2023
Dev To
Cloud Native Applications - Part 2: Security
In chapter 1 of this series about cloud-native applications, we have introduced the key characteristics of cloud-native applications.In this chapter, we will review how to secure cloud-native applicat...
03:46 pm GMT - Sat, January 28, 2023
Dev To
MVC Violation Ruined His Tic-Tac-Toe Game!
1. OverviewMy friend is working on a cool new VR game and he asked me to help with some tips and tricks on how to test it.PS: I was kidding with the VR part, it will be a console tic-tac-toe gam...
02:52 pm GMT - Sat, January 28, 2023
Dev To
How to create a Simple & Modern Profile Card using TailwindCSS in 2023
As we all know, Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces. It provides a wide range of low-level utility classes that make it easy to build complex desi...
02:35 pm GMT - Sat, January 28, 2023
Dev To
React Carousel Component "with Batteries Included"
GitHub: https://github.com/yifaneye/react-gallery-carouselDemo: https://yifaneye.github.io/react-gallery-carousel/ (or https://yifanai.com/rgc) BackgroundI have used and carefully analysed a lot ...
02:32 pm GMT - Sat, January 28, 2023
Dev To
The Top 18 AI Image Generation Tools for Designers & Content Creators
There are several image generation tools that can be useful for bloggers looking to enhance their posts with visuals. Here are 18 that you should know: 1. AI RenderStable Diffusion in Blender - C...
02:29 pm GMT - Sat, January 28, 2023
Dev To
Is Tracking User Behavior with JavaScript Ethical?
Privacy is not something that I'm merely entitled to, it's an absolute prerequisite. Marlon BrandoHave you ever thought about the amount of data that is being collected on you while you're browsing th...
01:23 pm GMT - Sat, January 28, 2023
Dev To
Received 2022 Top Authors Gift from DEV.TO
I received 2022 top authors gift from dev.to. Thanks for giving me such interesting gift (stickers). I'm planning to buy a new laptop soon, and it would better to attach them on the new laptop. My fri...
01:13 pm GMT - Sat, January 28, 2023
Dev To
Javascript Array Some Method
I've already covered in another article the Javascript every method. It's useful for when checking if every element matches a certain criteria. The some method differs in that it checks if only 'some'...
12:21 pm GMT - Sat, January 28, 2023
Dev To
Implementing Cross-cut Concerns with ES6 Proxy: A Practical Example
Proxy is not a new thing; it was released as part of the ECMAScript 6 spec in 2015. However, it stood out as a distinct new feature because, unlike most other additions, Proxy works on the fundamental...
12:21 pm GMT - Sat, January 28, 2023
Dev To
Docusaurus blogs: using the createFeedItems API with git commit date
A new API landed in Docusaurus 2.3.0 - it's called createFeedItems. It's a great API that allows you to tweak the Atom / RSS / JSON feeds for your blog. This post shows how to use it with the git comm...
11:52 am GMT - Sat, January 28, 2023
Dev To
Create Mini-Apps That Wow: How to build Sleek and Fast mobile apps using any JS Frameworks and Ionic Portals
Imagine you're a developer of an online wallet mobile app, and the owner of the local cinema approaches you with a request. He wants you to add a feature to the app that allows users to book and pay f...
10:52 am GMT - Sat, January 28, 2023
Dev To
Reactivity without Virtual DOM on the example of cample.js beta versions
Hello! In this short article, I would like to share my thoughts on reactivity without a virtual DOM.I think that this is a very promising technology that will allow you to redraw the UI as quickly as ...
10:34 am GMT - Sat, January 28, 2023
Dev To
Web Design Mastery: 7 Cool CSS Properties to Help You Stand Out
CSS is the backbone of web designing and front-end development. A little knowledge of CSS properties will help you take your web designing skills to the next level. In this article, we will discuss so...
09:41 am GMT - Sat, January 28, 2023
Dev To
Save your clients internet, Serving big JSON dataset files over network like a pro
Ever needed to server big JSON files over the network (like 100+ MB files).The efficient way we can handle this problem is by converting the JSON files to binary and then send it to the client.Firs le...
08:53 am GMT - Sat, January 28, 2023
Dev To
Understanding and Using the Unchecked Keyword in C
Understanding and Using the Unchecked Keyword in CThe unchecked keyword in C# is used to turn off overflow checking for integer operations within a block of code. This indicates that the program...
08:45 am GMT - Sat, January 28, 2023
Dev To
10 Techniques for Improving Machine Learning Models
Heuristic search is a method of problem-solving that uses a specific set of rules or "heuristics" to guide the search for a solution. In inductive learning, the heuristic search can be used to search ...
08:29 am GMT - Sat, January 28, 2023
Dev To
Introduction to UTXO vs Account-Based Model
One of the importance of money is transferability. In Blockchain, transactions occur to change the state of nodes on the network. For instance, if Alice owns 10 BTC and Bob owns 4 BTC, Alice can sign ...
07:44 am GMT - Sat, January 28, 2023
Dev To
Improving the performance of styled components with native CSS features
Styled components are slow. But can we improve its performance by using some of the native CSS features? I've decided to test it out. The problemThe problem with styled components is that they re...
07:09 am GMT - Sat, January 28, 2023
Dev To
Validating AWS Lambda Code Using AWS Signer
IntroductionThe practice of digitally signing source code packages for functions and layers is called Lambda code signing. The goal of code signing is to make sure that only trusted code runs in...
06:44 am GMT - Sat, January 28, 2023
Dev To
How to loop through object - JavaScript
In this article we will learn how to loop through object.It is very common to iterate over an object in JavaScript.There is more than one way to do this, and in this lesson we will discuss all the way...
06:24 am GMT - Sat, January 28, 2023
Dev To
Introducing the New Release of ReductStore Python SDK: v1.3.0: Labels Support and More
We are happy to announce the release of version 1.3.0 of the ReductStore SDK for Python! This release introduces several new features to help users better organize and filter their data.One of the mos...
06:14 am GMT - Sat, January 28, 2023
Dev To
Async JavaScript: Simply Explained
JavaScript is a single-threaded programming language, which means that it can only process one task at a time. However, with the introduction of Asynchronous JavaScript, it is now possible for the lan...
06:12 am GMT - Sat, January 28, 2023
Dev To
[Nestia] 15,000x faster validators and tRPC (SDK) for NestJS
Summaryhttps://github.com/samchon/nestiaNestia is a set of helper libraries for NestJS, supporting below features:@nestia/core: 15,000x times faster validation decorators@nestia/sdk: evolved SDK...
06:03 am GMT - Sat, January 28, 2023
Dev To
useEffect()
The useEffect() hook helps us perform side effects within our functional components.Let's start by understanding what are side effects.Side effects are tasks that happen with the outside world, they r...
05:25 am GMT - Sat, January 28, 2023
Dev To
How to Add JWT Authentication to NestJS Apps
IntroductionAuthentication is an important part of our applications. From time to time, there are many ways to handle authentication. With each requirement, we find the suitable approach to hand...
03:11 am GMT - Sat, January 28, 2023
Dev To
Must know CSS code.
display:flex;2.justify-content:center;3.align-items:center;4.background-image:url(./whatever-image-you-have);5.background-repeat:no-repeat;6.font-weight:bold;O.K You are ready to code!...
02:32 am GMT - Sat, January 28, 2023
Dev To
Dev.to - Weekly Web Development Newsletter 1/27/23
"Creating a simple webpage with HTML, CSS, and JavaScript" The webpage is a simple web page example hosted on GitLab. It appears to be a basic webpage template that demonstrates how to create a webpag...
12:38 am GMT - Sat, January 28, 2023
Dev To
Top 5 GO REST API Frameworks
Go, also known as Golang, is a popular programming language that is performant and easy to learn. Go is known as a great language for building scalable and high-performance web applications. One key a...
11:00 pm GMT - Fri, January 27, 2023
Dev To
DRY, KISS, and YAGNI to avoid Over-engineering Trap
Refactor and architect your code based on DRY, KISS, and YAGNI principles, beware of over-engineering trap that leads to unnecessary complexityThroughout my career, I have seen many smart software eng...
10:28 pm GMT - Fri, January 27, 2023
Dev To
Still using Word ? Try this instead !
Check my badge collection hereToday, in this beginner friendly tutorial, I'll show you a faster method to produce documents, without using Word or any other word processor. How It can help with p...
10:16 pm GMT - Fri, January 27, 2023
Dev To
Top 5 PHP REST API Frameworks
PHP (Hypertext Preprocessor) is a programming language that is primarily used for web development. It is a server-side language, which means that it is executed on the server rather than in the users ...
09:38 pm GMT - Fri, January 27, 2023
Dev To
AWS Cloud Quest: Templating Serverless Applications
This is the DIY challenge of the Templating Serverless Applications task in AWS Cloud Quest. DIY Steps:Add an Amazon DynamoDB table to the AWS SAM template template.yaml, you can read more about ...
08:53 pm GMT - Fri, January 27, 2023
Dev To
What was your win this week?
Hey y'all! Hope everybody has an awesome 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:Starting a n...
08:20 pm GMT - Fri, January 27, 2023
Dev To
DevOps Bulletin 87: Testing AWS Infrastructure
This week, well take a look at some common Git commands that you probably dont need. Next, well dive into the world of Kubernetes with a compilation of failure stories. Well also explore some practica...
08:15 pm GMT - Fri, January 27, 2023
Dev To
.NET MAUI Blazor - Best practices for mobile UI
Both Blazor and .NET MAUI are great and Powerful frameworks. Using .NET MAUI, you can build fully native cross-platform apps and build web apps completely in C# with Blazor.But when you combine them w...
07:57 pm GMT - Fri, January 27, 2023
Dev To
Google Cloud is finally adopting what Linux distros have been doing for years
Google Cloud's Forrest Brazeal predicts that by 2025 four out of five major developers are going to be using curated open source, but what exactly does that entail? Forrest goes into what the future m...
07:21 pm GMT - Fri, January 27, 2023
Dev To
Angular 15: what happened to environment.ts
TL;DR: Nothing!Angular 15 simply don't ship anymore environment files by default.You can still create them and configure their replacement based on build target as it was done automatically at p...
07:16 pm GMT - Fri, January 27, 2023
Dev To
How to learn Responsive Web Design
I very recently came to realise that there are many people who dont understand the importance of responsive web design. Not every developer understands RWD to its full extent. In this post i have list...
06:21 pm GMT - Fri, January 27, 2023
Dev To
Top Developer Communities to Join in 2023
The "developer community" refers to the group of individuals who work on creating and maintaining software and applications. They can be professional software developers, hobbyists, or anyone interest...
06:18 pm GMT - Fri, January 27, 2023
Dev To
Understanding open source communities with Quine
Hey there! This is Rodrigo from Quine!Quine helps you accelerate your career as a developer by helping you find repos to work on and simplifying each step in your contributor journey.In previous post...
06:13 pm GMT - Fri, January 27, 2023
Dev To
Appwrite OSS Fund Sponsors Mock Service Worker
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...
05:55 pm GMT - Fri, January 27, 2023
Dev To
10 GitHub Repositories You Should Know as a JavaScript Developer
As a developer, we all want to improve our programming skills. Today, I'll share not 5, not 7, but 10 GitHub repositories that can help you grow as a JavaScript developer!Grab your favorite tea, and l...
04:44 pm GMT - Fri, January 27, 2023
Dev To
Your Open Source Project needs CodeSandbox - Heres why
When I moved from sending pull requests to open-source projects on GitHub to starting projects of my own and having different people send in their own pull requests with implementations and different ...
04:43 pm GMT - Fri, January 27, 2023
Dev To
What is a Serverless Architecture?
They say if you can't explain something to a kid you probably don't understand it yourselfright? I am sure they said that LOL!. Okay so in the simplest terms Serverless architecture is a way of buildi...
04:24 pm GMT - Fri, January 27, 2023
Dev To
SEO Cheat Sheet for Devs
When it comes to improving your websites ranking on search engine results pages (SERPs), there are a lot of strategies, tips, and tricks to keep in mind. Surprisingly, many developers dont know where ...
04:21 pm GMT - Fri, January 27, 2023
Dev To
Localization state survey 2022
Localizely conducted research about the state of localization for 2022. The aim was to detect the current trends in software localization and areas for improvement.The survey was conducted on 2,024 re...
04:19 pm GMT - Fri, January 27, 2023
Dev To
Aurora Serverless v1 to Serverless v2 - comparison, migration and blue/green deployment
In this blog we will go through main differences between Aurora Serverless v1 and v2, how to upgrade your Aurora Serverless v1 cluster to v2 and how utilising blue/green deployment could help mitigate...
04:17 pm GMT - Fri, January 27, 2023
Dev To
A brief history of AI democratization
The AI world is like a game of Tetris, you never know what's coming next. But these days, it's more likely to be a solid block than a gap. Thanks to advances in machine and deep learning algorithms, t...
04:14 pm GMT - Fri, January 27, 2023
Dev To
10 Secrets to Skyrocketing Your Career as a Developer!
Are you tired of feeling stagnant in your career as a developer? Want to take your skills to the next level and become a top performer in your field? Look no further! We've compiled a list of 10 secre...
04:12 pm GMT - Fri, January 27, 2023
Dev To
What and Why Gatsby? (Build your site blazing fast)
Hello World !Today let me talk a sometime old and this technology is pretty much hyped even know. Yeah it's about Gatsby. I know most of you are already familiar with it but still I want to share my e...
04:00 pm GMT - Fri, January 27, 2023
Dev To
How to create a Simple & Modern Profile Card using Tailwind CSS
As we all know, Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces. It provides a wide range of low-level utility classes that make it easy to build complex desi...
03:55 pm GMT - Fri, January 27, 2023
Dev To
Discover new developer communities (Discord, Slack, etc.)
Hello everyone ! If you're a web developer looking for a place to connect with other developers, then this repository is for you : Romaixn / awesome-communities ...
02:29 pm GMT - Fri, January 27, 2023
Dev To
NestJS Authentication with OAuth2.0: Fastify Local OAuth
Series IntroThis series will cover the full implementation of OAuth2.0 Authentication in NestJS for the following types of APIs:Express REST API;Fastify REST API;Apollo GraphQL API.And it is div...
02:29 pm GMT - Fri, January 27, 2023
Dev To
NestJS Authentication with OAuth2.0: Fastify Local OAuth REST API
Series IntroThis series will cover the full implementation of OAuth2.0 Authentication in NestJS for the following types of APIs:Express REST API;Fastify REST API;Apollo GraphQL API.And it is div...
02:17 pm GMT - Fri, January 27, 2023
Dev To
Is this a scam or legit?
StoryThe other day, I got an email from someone named 'samuel essel'.The only time I revealed my email was through GitHub, so when he said he wanted to talk to me to work with something, I thoug...
01:52 pm GMT - Fri, January 27, 2023
Dev To
WASMDocker HelloWorld
WASM Hello World App with Rust and Docker DesktopWebAssembly (WASM) is a binary instruction format for a stack-based virtual machine that is designed to be fast and efficient. It is a low-level ...
01:45 pm GMT - Fri, January 27, 2023
Dev To
FTP No More: Deploying WordPress sites with GitHub Actions
Do you still use FileZilla to send files one by one to the server? It is time to change! After reading this post all you will need is to push a file to a GitHub repository and it will be automatically...
01:41 pm GMT - Fri, January 27, 2023
Dev To
CodePen Designs - 27 : Colorful Vitamins
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...
01:11 pm GMT - Fri, January 27, 2023
Dev To
Objects in JavaScript
OBJECTS IN JAVASCRIPTIn JavaScript, an object is an unordered collection of key-value pairs. Each key value pair is called a property.Key of a property can be a string and the value of a propert...
01:09 pm GMT - Fri, January 27, 2023
Dev To
What is the Difference Between Data Type and Data Structure?
In JavaScript, there are many terms and explanations that sound so similar to each other that for a beginner it can become a little confusing. And it is definitely confusing because the definitions ar...
01:06 pm GMT - Fri, January 27, 2023
Dev To
Filtering Data with Infinite Table for React
Why use Infinite Table filters?1 Narrow down your data with your own filter types and operators2 Works both client-side and server-side3 Easy customization of filters and filter editors4 Optimiz...
01:00 pm GMT - Fri, January 27, 2023
Dev To
Build a guestbook with NextAuth and Supabase
Stack Next.js as a framework NextAuth (Authentication for Next.js) Supabase (guestbook database) Supabase What is supabase?Supabase is an open source Firebase alternative providing ...
12:35 pm GMT - Fri, January 27, 2023
Dev To
I've created a CRUD server with docker, fastify and mongoDB
PremiseThe following is the code explained in my youtube video (italian only, .. but eng subtitled) that is scheduled for 02-02-2023.You do not need to know how it works docker. But you need to ...
12:03 pm GMT - Fri, January 27, 2023
Dev To
How we deployed 9 years old project to AWS Lambda
It was the most challenging task for me since we migrated to AWS in 2020. It took more than 3 months to migrate completely.And here are 7 parts of my checklist and working plan how to do this w...
12:02 pm GMT - Fri, January 27, 2023
Dev To
5 Websites to help you learn Frontend Web Development Faster
Front-end development is a critical component of website development. Front-end development is your company's first impression on a digital audience, and it is critical in converting traffic into lead...
11:21 am GMT - Fri, January 27, 2023
Dev To
Dockyard Academy. Passing the baton.
I am talking to you, Dockyard Academy Cohort Newbie. This is me just four months ago. I am about to start Dockyard Academy and level up my skills as a software developer. I do not yet know this is one...
11:14 am GMT - Fri, January 27, 2023
Dev To
Integrating Newman with Jenkins
I assumed that you all are familiar with postman and Jenkins. Newman is a command-line tool used to run collection of postman outside of postman. It enables to run and test a postman collection direct...
10:51 am GMT - Fri, January 27, 2023
Dev To
Performance Regression Testing for React Native
IntroductionLet's talk about developing React Native apps. Or, to be more precise about developing performant React Native apps.React Native is an excellent framework for developing cross-platfo...
10:35 am GMT - Fri, January 27, 2023
Dev To
Implementasi gRPC Di Golang Dan Windows
Foto oleh Steve Johnson dari Unsplash Tentang RPCPada proses pengembangan aplikasi, proses mengintegrasikan komponen-komponen seperti database maupun sistem eksternal menjadi salah satu bagian ya...
10:28 am GMT - Fri, January 27, 2023
Dev To
What is an Anonymous Proxy and VPN?
The primary function of a proxy is to make users anonymous and secure their privacy. But in reality a proxy can reveal the true IP address or inform a website that its visitor uses a proxy. So what is...
10:24 am GMT - Fri, January 27, 2023
Dev To
GKE Security: Top 10 Strategies for Securing Your Cluster
Security is one of key challenges in Kubernetes because of its configuration complexity and vulnerability. Managed container services like Google Kubernetes Engine (GKE) provide many protection featur...
10:05 am GMT - Fri, January 27, 2023
Dev To
The 10 Signs That You Need To Hire A Web Developer
Having a web-based identity in the form website is critical today. Regardless of your industry or the scale of your business, the need for a website should be in the spotlight. Nowadays, making a site...
09:34 am GMT - Fri, January 27, 2023
Dev To
Podman 4.3 on Artix Linux:
Podman Red Hat Apache v2.0 (OSS) Go Docker Podman Artix Linux Arch Linux systemd OS OS: Artix Linux (Arch Linux ) - init OpenRC : Podman 4.3.1 * doas (OpenDoas) sudo ...
09:32 am GMT - Fri, January 27, 2023
Dev To
20 Killer JavaScript One-Liners Thatll Save You Hours of Coding
Take your JavaScript skills to the next level with these essential one-liners that will also save you hours of coding 1) Find the max value in an array:Math.max(...array) 2) Remove duplicat...
08:20 am GMT - Fri, January 27, 2023
Dev To
Evaluation Metrics for Classification and Regression: A Comprehensive Guide
Machine learning models are used to make predictions and classify data. However, it's essential to evaluate the performance of these models to ensure that they are working correctly. In this article, ...
07:35 am GMT - Fri, January 27, 2023
Dev To
Podman 4.3 on Artix Linux: Fix initialization issues
SummaryIt is not so difficult to install Podman on Artix Linux, based on Arch Linux and systemd-free.It's because pacman brings core packages: podman and qemu-base of QEMU.You can prepare podman...
06:50 am GMT - Fri, January 27, 2023
Dev To
Deep dive into WebSockets
Hello there! In this post, we'll be doing a conceptual deep dive into WebSockets. To begin with, let's first understand the use case of WebSockets.In a client-server architecture, if client wants to ...
06:42 am GMT - Fri, January 27, 2023
Dev To
Podman 4.3 on Artix Linux: Install
SummaryPodman is an engine for virtualization to create and maintain containers on virtual machines. It is developed by Red Hat and published as an open source software (OSS) under Apache Licens...
04:50 am GMT - Fri, January 27, 2023
Dev To
My first post!
HaHaHa Hello World! It is nice to see you.This is my first post in DEVI am getting start a project a name of "Roblox Game".I'm looking for lot's of websites for my project!So I found this website and ...
04:39 am GMT - Fri, January 27, 2023
Dev To
Will ChatGPT replace Developer's Job?
In recent years, advancements in natural language processing (NLP) have led to the development of powerful language models such as GPT-3, which has the ability to generate human-like text and answer q...
04:39 am GMT - Fri, January 27, 2023
Dev To
Will ChatGPT replace Developer's Job in 2023 and in the Future?
In recent years, advancements in natural language processing (NLP) have led to the development of powerful language models such as GPT-3, which has the ability to generate human-like text and answer q...
04:02 am GMT - Fri, January 27, 2023
Dev To
3 Free ways to earn loads of money online
Earning that first dollar online can seem tough, but what if I tell you that I can teach you 3 ways to earn lots of real money online? All you need is an internet connection, so without further ado, l...
03:00 am GMT - Fri, January 27, 2023
Dev To
Git Commit Patterns
The use of Git for us Devs is something essential, whether in personal projects, open source with many people or an entire community.Given that, it's important that we usegit commit properly. Having a...
02:08 am GMT - Fri, January 27, 2023
Dev To
How to reduce the cost of GitHub Actions
I'll cover how to reduce the code of GitHub Actions, and give some advice.According to G2's statistical report, GitHub Actions is the easiest-to-use CI/CD tool, and more and more people like it.Since ...
01:54 am GMT - Fri, January 27, 2023
Dev To
Svelte without Kit
I love Svelte so much that I want to use it in all of my projects! Often these projects are micro apps that don't need a full-fledged app framework - they are a few HTML pages with a couple of server-...
12:55 am GMT - Fri, January 27, 2023
Dev To
How working/install Pig with Notebooks?
Basic commands to work with Pig in Notebooks Related content You can find post related in:Google Colab You can find repo related in:GitHub You can connect with me in:Linke...
12:33 am GMT - Fri, January 27, 2023
Dev To
Rightsizing AWS RDS Instances: A Step-by-Step Guide
AWS RDS and Aurora instances are powerful tools for managing your databases in the cloud. However, choosing the right size for your instance can be a challenging task. On one hand, you want to ensure ...
12:17 am GMT - Fri, January 27, 2023
Dev To
Never get overcharged by AWS again
If you're a dev who has experimented with the cloud, the fear of a surprise huge bill has crossed your mind. You aren't alone. You can go to twitter and search "AWS Bill" and see hundreds of tweets ei...
12:11 am GMT - Fri, January 27, 2023
Dev To
JavaScript tip to efficiently search in long arrays and save performance
Let's assume We've this array contains 100 elementsconst arr = [ { id: 1, value: "Hello 1", }, { id: 2, value: "Hello 2", }, ..... { id: 100, value: "Hello 100", },];When we t...
11:44 pm GMT - Thu, January 26, 2023
Dev To
speak english IMEDIATAMENTE
A propsito, o maior obstculo em simplesmente abrirmos a boca e comearmos a falar logo, somos ns mesmos e o nosso MEDO.Uma vez eu estava pagando uma matria em um curso na gringa em um pas de lngua ingl...
11:08 pm GMT - Thu, January 26, 2023
Dev To
Connecting Your Devs' Work to the Business | A Conversation w/ Shopify, Slack & Stripe
"Is my team solving the right problem?" To answer this seemingly simple question, we assembled a panel of some of the smartest engineering leaders we know and asked them how they answer this question ...
09:53 pm GMT - Thu, January 26, 2023
Dev To
ReductStore v1.3.0 Released!
Hello everyone,We are excited to announce the release of version 1.3.0 of the ReductStore database! This update brings a number of new features and improvements that we believe will enhance your exper...
09:41 pm GMT - Thu, January 26, 2023
Dev To
NPM Audit: 5 Ways to Use it to Protect Your Code
You might already know Node and the accompanying JS package manager - NPM. NPM is the most extensive package manager in the world, withover one million packagesavailable. Since the packages and depend...
09:14 pm GMT - Thu, January 26, 2023
Dev To
10 Amazing Developer Tools That Will Improve Your Workflow
With so many options out there, it can be overwhelming to know which tools to use and which ones will be the most beneficial for your specific project.In this blog post, we'll take a look at 10 amazin...
08:41 pm GMT - Thu, January 26, 2023
Dev To
My Journey Through the AWS Blog: Lessons Learned and Random Statistics
Last week I checked the (primary) AWS blog. I went through all the articles from the welcome post in 2004 until the very last one. I did not read all of them. I just collected some data using Python a...
08:34 pm GMT - Thu, January 26, 2023
Dev To
Just - the best way to handle project-level scripting
Have you ever had a folder full of random scripts you used for automation? Have you ever tried to use a Makefile to script things? Or even put a bunch of run options in your package.json file? If so, ...
07:47 pm GMT - Thu, January 26, 2023
Dev To
Universally Bad Programming Practises (and their alternatives) pt.1
The focus of this post is to highlight bad programming practises that can occur on any modern programming language or framework. We are going to try and identify bad practises that are unquestionably ...
07:17 pm GMT - Thu, January 26, 2023
Dev To
What are Materialized Views? A 5-Minute Introduction
Brittney Parker has always been interested in software and databases and expanding her education of all things technical. She has taken numerous coding bootcamps and development workshops to further h...
06:56 pm GMT - Thu, January 26, 2023
Dev To
Golang vs Rust: Which should you use for your next project?
Rust and Golang are two powerful languages, each with their own strengths and weaknesses. You may be trying to figure out which of the languages you want to use for your next project, and not know whi...
06:34 pm GMT - Thu, January 26, 2023
Dev To
Become a Code Ninja with CodeGPT VSCode Extension
Code GPT is a powerful and versatile extension for Visual Studio Code (VSCode) that allows developers to generate code snippets and complete blocks of code using the GPT-3 natural language processing ...
06:16 pm GMT - Thu, January 26, 2023
Dev To
The Happenings with TexCreate v3
The latest TexCreate version is v2.2.1 and that was released over 9 months ago. So considering that the transition from TexCreate v1 to 2 was a few months of development, why is this taking so long? ...
06:14 pm GMT - Thu, January 26, 2023
Dev To
pyaction 4.15.0 Released
TL;DRI just released pyaction 4.15.0, a Docker container with Python, git, and the GitHub CLI. Changelog 4.15.0 - 2023-01-26 ChangedBumped GitHub CLI to 2.22.0. Current Version Li...
06:00 pm GMT - Thu, January 26, 2023
Dev To
Git at a Glance: A Cheatsheet of 30 Must-know Commands
Managing code and collaborating with others can be a daunting task, but Git makes it easy. This cheatsheet is here to help you take your Git skills to the next level by providing a comprehensive list ...
05:36 pm GMT - Thu, January 26, 2023
Dev To
Haskell for Elm developers: giving names to stuff (Part 1 - Functors)
This post is targeted towards all those Elm developers (and functional programmers in general) who are curious about Haskell and would like to learn how what they already know and love from Elm maps d...
05:31 pm GMT - Thu, January 26, 2023
Dev To
Programming mathematical objects
IntroductionThis post is divided into two main parts. In the first one, I'm going to introduce mathematical objects and mathematical applications. It is programmer-oriented, but I assume some le...
05:25 pm GMT - Thu, January 26, 2023
Dev To
A guide to visual debugging with Vitest Preview
Written by Eze SundayVisual debugging allows developers to see the execution of their code in real-time, making it easier to identify and fix problems. It is particularly useful when working with comp...
04:52 pm GMT - Thu, January 26, 2023
Dev To
Protegendo sua API NodeJs contra ReDos Attack[Parte 3]
Ok! Vimos o que uma expresso regular, como utiliz-la, o que um ReDos e como podemos resolver esse problema!Caso voc tenha cado aqui de paraquedas, seguem os links para as duas primeiras partes desse...
04:52 pm GMT - Thu, January 26, 2023
Dev To
Protegendo sua API NodeJs contra ReDos Attack[Parte 1]
Fala povo bonito, como esto ? Espero que esteja indo tudo bem por a Hoje vamos falar sobre ReDos Attack.Antes de comearmos quero dizer que decidi dividir esse artigo em 3 partes, pois quero que quem e...
04:31 pm GMT - Thu, January 26, 2023
Dev To
Sorting Algorithm
Sorting Algorithmis an algorithm used for rearranging a given array or list in a specific manner according to a comparison operators on the elements. The comparison operator is used to decide th...
04:28 pm GMT - Thu, January 26, 2023
Dev To
Custom Google Map Markers on iOS with React Native Maps
spoiler alert: It is possible! And if you are using react-native-reanimated in your app, it may be the culprit... Table of Contents1. Preface2. The Error in Question3. The Broken Implementation4....
04:28 pm GMT - Thu, January 26, 2023
Dev To
possvel a organizao de trabalhadores da bolha de TI brasileira?
"Precisamos nos organizar!" - Algum, sempre que acontece alguma coisa muito absurda pra nossa categoriaEu concordo, me enche de expectativa e animao quando eu vejo algum com esse discurso - na bolha d...
04:10 pm GMT - Thu, January 26, 2023
Dev To
Deploying ML models straight from Jupyter Notebooks
Winter is a time of magic . Everyone is waiting for something special at this time, and Data Scientists arent different. It is not in the power of software developer to be a magician, but I can help y...
04:08 pm GMT - Thu, January 26, 2023
Dev To
React Portals: A Beginner's Guide to Mastering the Art of Dynamic Components
React is a powerful JavaScript library for building user interfaces, but it has one limitation: all elements rendered by a React component must be children of the component's parent DOM node. However,...
03:48 pm GMT - Thu, January 26, 2023
Dev To
Configuring the KubernetesPodOperator on Managed Workflows for Apache Airflow (MWAA) - non OIDC Amazon EKS Clusters
Today I came across an interesting question around the use of the KubernetesPodOperator working on EKS Clusters where you have not configured OIDC. They had followed my blog post, and when it came to ...
03:45 pm GMT - Thu, January 26, 2023
Dev To
Flaky Tests, and How to Deal with Them
IntroHey! My name is Yarden Porat, and in this article, I will explain what flaky tests are, their costs, their causes, and how they harm your work and organization. Once we have that figured ou...
03:38 pm GMT - Thu, January 26, 2023
Dev To
Create Your Own tRPC Stack!
Table of ContentsThe Evolution of Awesome Tec StacksBuilding Our Concrete Example StackCreating a Code Generation ScriptUsing that ScriptDefining a Task ExecutorUsing that ExecutorPutting it All...
03:38 pm GMT - Thu, January 26, 2023
Dev To
Top 2022 Blog Hits and What I Learned
First off, thank you for being here. Ive been reviewing the traffic on my site for 2022 and I feel amazed and humbled. Its been the best year for my website and for individual articles, and its all th...
03:01 pm GMT - Thu, January 26, 2023
Dev To
Movie App With Next.js 13, TailwindCSS & TypeScript
Movie AppA movie app that allows users to view and search for movies, and see details of each movie. This app is still in progress and is built using Next.js 13, TailwindCSS, TypeScript, and The...
02:19 pm GMT - Thu, January 26, 2023
Dev To
The Role of Key Management in Database Encryption
Ensuring Secure AccessEncryption key management is the administration of tasks related to the generation, distribution, storage, and destruction of encryption keys. These tasks are critical for ...
02:03 pm GMT - Thu, January 26, 2023
Dev To
How to Set Up a Proxy Server in React | Dealing with CORS
If you've built a web app that requires data from a different domain, you're likely familiar with the browser's same-origin policy and CORS. In this article, we'll explore how to bypass CORS issues us...
02:03 pm GMT - Thu, January 26, 2023
Dev To
Real-time stream processing with Hazelcast and Pulsar
Real-time stream processing with Hazelcast and Pulsar IntroductionOne of the most useful features of real-time stream processing is to combine the strengths and advantages of various technologies...
01:59 pm GMT - Thu, January 26, 2023
Dev To
Understanding Buttons and Links from Zero
How can we build from scratch buttons and links that are easy to use, typesafe and modular that just make sense? Welcome to a new series on basic React Components that are built with TypeScript and Ta...
01:54 pm GMT - Thu, January 26, 2023
Dev To
Web Crawling and Web Scraping: Different Techniques for Different Goals
The world of data extraction can be a confusing one, with terms like web crawling and web scraping being thrown around interchangeably. But in reality, these two techniques are quite different from on...
01:53 pm GMT - Thu, January 26, 2023
Dev To
Easy Smart Contract Debugging with Truffle's Console.log
If youre a Solidity developer, youll be excited to hear that Truffle now supports console logging in Solidity smart contracts. While Truffle has long been a leader in smart contract development toolin...
01:51 pm GMT - Thu, January 26, 2023
Dev To
A Chrome Extension For Easing Your Writing At Dev Platform.
We all have heard the famous saying that necessity is mother of invention. A similar problem was faced by me, while I was writing my article on Dev platform.Link to Extension: https://chrome.google.co...
01:34 pm GMT - Thu, January 26, 2023
Dev To
Please, give me a feedback
When you are doing something, you probably want to know if you are doing it correctly, and if not, how you could improve. Humans are social and smart animals, so we tend to seek validation of our acti...
01:30 pm GMT - Thu, January 26, 2023
Dev To
Day 1: The beginning!
Hello, random people from the internet! My name is Henriette and welcome to my blog. I am starting my blogging journey with you today to improve my coding/writing skills Leave a like and be kind...I w...
01:07 pm GMT - Thu, January 26, 2023
Dev To
Frameworks: Choosing between React, Angular and Vue.
Frameworks have helped make JavaScript load time faster. Using pure JavaScript for large projects that update from time to time is suicidal, and hence the need for frameworks.What are JavaScript frame...
12:32 pm GMT - Thu, January 26, 2023
Dev To
Whats Medusa an introduction part 1
In this short blogpost you'll learn about Medusajs the opensource Shopify alternative.Medusa is based on Node.js and the web framework Express medusajs is hosted on GitHub and written in TypeScript.Me...
12:26 pm GMT - Thu, January 26, 2023
Dev To
Designing a Git-Like Flow in Ecommerce APIs
Medusas Order API supports order editing capabilities that equip merchants and developers with the tooling necessary to reduce manual work and offer a great customer experience.Designing this seemingl...
11:53 am GMT - Thu, January 26, 2023
Dev To
MySQL in a Nutshell: A Handy Cheatsheet of Frequently Used Commands
This MySQL cheatsheet provides a comprehensive list of essential commands for managing and manipulating databases. From creating and modifying tables to querying and updating data, this reference guid...
11:25 am GMT - Thu, January 26, 2023
Dev To
I'm building an open-source VSCode chatbot extension with OpenAI / GPT3 in public
You can find the repository here:https://github.com/rubberduck-ai/rubberduck-vscodeAll code will be open-source under the MIT license!For updates, you can follow me or this thread on Twitter:In the ne...
10:49 am GMT - Thu, January 26, 2023
Dev To
AI Assisted Software Development
Co-authored by @stacon and ChatGPT Table of ContentsIntroductionBut why AI?What is AI Assisted Software Development (with GitHub Copilot and ChatGPT)How to leverage such technologiesProductivity ...
10:34 am GMT - Thu, January 26, 2023
Dev To
Reflection on Visitor Pattern in Typescript
Visitor PatternVisitor pattern is one of the twenty-three well-knownGang of Four design patterns:Represent[ing] an operation to be performed on elements of an object structure. Visitor lets you ...
10:27 am GMT - Thu, January 26, 2023
Dev To
Leveraging @angular 15 host directives
Not while ago, Angular team released a stable 15 version with few neat features, such as host directives.In this article I will try to explain how to leverage the directive composition approach and mo...
10:09 am GMT - Thu, January 26, 2023
Dev To
A step-by-step roadmap to mastering Javascript
A step-by-step roadmap to mastering Javascript 1 Start by learning the basics of JavaScript, such as variables, data types, control structures, and functions.2 Practice writing code and experimenting ...
09:58 am GMT - Thu, January 26, 2023
Dev To
Memory Implications of static vs non-static. Comparing pass by reference & value.
In computer programming, a static variable is a variable that retains its value between function calls and has a lifetime that is the entire duration of the program. Non-static variables, also known a...
09:56 am GMT - Thu, January 26, 2023
Dev To
Kubernetes OOM and CPU Throttling
IntroductionWhen working with Kubernetes, Out of Memory (OOM) errors and CPU throttling are the main headaches of resource handling in cloud applications. Why is that?CPU and Memory requirements in cl...
09:53 am GMT - Thu, January 26, 2023
Dev To
Essential Design Patterns in Java
Design patterns are reusable solutions to common software design problems. They provide a way to organize and structure code in a consistent and efficient manner. Some common design patterns include:T...
09:44 am GMT - Thu, January 26, 2023
Dev To
Intro to Matplotlib in Python, Part1-plot().
1. What is MatplotlibIt is a library which helps us to plot and visualize the data in 2D form. It is an easy way to represent huge amount of data. It was introduced by John D.Hunter in the year 2002.2...
09:44 am GMT - Thu, January 26, 2023
Dev To
Deploy a static site to AWS S3 and CloudFront using AWS CDK
Amazon Web Services (AWS) is the most comprehensive and widely adopted cloud platform in the world. Using the AWS Cloud Development Kit (CDK), we can easily define our cloud infrastructure as code (us...
09:28 am GMT - Thu, January 26, 2023
Dev To
Build a Node.js API Proxy to supercharge your backend
Have you ever wondered who's the middleman between you and that fancy API you're using?Meet the API proxy. The undercover agent of the tech landscape!Just like how your best friend proxied your attend...
09:24 am GMT - Thu, January 26, 2023
Dev To
Test for dynamically created elements like time and token with jest(spys)
Jest is a popular JavaScript testing framework that provides a variety of powerful features for testing your code. One such feature is the spyOn method, which allows you to create a spy on a specific ...
08:41 am GMT - Thu, January 26, 2023
Dev To
Python src Layout for AWS Lambdas
Over the last several years, the Python community has been moving towards a packaging layout format known as the src layout as the recommended way to organize directories and files for Python Packages...
08:20 am GMT - Thu, January 26, 2023
Dev To
( 'scrollend' ) A New JS Event
scrollend is a new javascript events just like any other event (click,scroll etc).what is this event?when is it fired?Is it supported by all browsers? what is this event and when is it fired?the ...
08:05 am GMT - Thu, January 26, 2023
Dev To
The quest for REST
Since I started working for Apache APISIX, I have tried to deepen my understanding of REST via various means. Did you read my review of API Design Patterns book?In the current literature, REST is gene...
07:32 am GMT - Thu, January 26, 2023
Dev To
Playwright - Mock API
Hi there,Today I want to talk about how to mock API with Playwright.To do that, I add a new feature to the usual example. When one of the players wins, the system sends a POST request to the URL http:...
07:32 am GMT - Thu, January 26, 2023
Dev To
[TECH] Attack Methods for Anti-tamper mechanisms and its protections
Hi, this is TEAM LIAPP.In the previous posting, we talked about the seriousness of the mobile APP tampering and the potential damage to the current tampering hacking based on the actual case.This post...
07:07 am GMT - Thu, January 26, 2023
Dev To
Blazingly Fast Typescript Project Generator
Hey guys! I always hated setting up new typescript projects cuz I had to copy over so many files and install packages that took quite sometime.So I developed a typescript project generator and it is p...
07:01 am GMT - Thu, January 26, 2023
Dev To
My Favorite System Design and Software Architecture Books for Experienced Developers
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.Hello guys, System design and Software...
07:00 am GMT - Thu, January 26, 2023
Dev To
Difference between functions and methods in JavaScript
When you start learning functions and methods in JavaScript you might use these words as if it's the same because they might sound and look similar sometimes however functions and methods are differen...
06:54 am GMT - Thu, January 26, 2023
Dev To
CQRS and MediatR Pattern Implementation Using .NET Core 6 Web API
In this article, we are going to discuss the working of CQRS and MediatR patterns and step-by-step implementation using .NET Core 6 Web API. AgendaIntroduction of CQRS PatternWhen to use CQRSMedi...
05:47 am GMT - Thu, January 26, 2023
Dev To
Bias vs Variance: The Key to Successful Predictive Modeling
As a machine learning and data science enthusiast, you've probably heard the terms bias and variance thrown around quite a bit. But what do these terms actually mean, and why are they so important? In...
05:23 am GMT - Thu, January 26, 2023
Dev To
Make a Final Term Calculator
Before you readThis article is to take notes and to use them in the future when writing about my life to go to college and high school.If you are interested about a boring teenager's life, read ...
05:20 am GMT - Thu, January 26, 2023
Dev To
12 best AI websites to make your life easier [save 100s of hours]
Artificial intelligence has taken over the world. But they are so good that they are helping you in getting your work done super-fast. So, here are some of the cool interesting AI website that will ma...
01:38 am GMT - Thu, January 26, 2023
Dev To
Supabase & Metamask Signed Authentication (Web3)
Supabase is a great tool. But currently lacks the ability to natively use a Web3 Provider to authenticate. This guide aims to provide a walkthrough so you'll be able to issue JSON web tokens to users ...
11:51 pm GMT - Wed, January 25, 2023
Dev To
Authentication in Next.js with Supabase and Next 13
IntroAwhile back I wrote an article on using Supabase to implement user authentication in a Next.js app. As it often goes in the world of open-source web, things evolve quickly and a lot can cha...
11:06 pm GMT - Wed, January 25, 2023
Dev To
Always Busy Running Your Business? 3 Steps From The 4-Hour Work Week to Free Up Time and Achieve Your Dream Lifestyle.
Instead of sitting at the office all day, you would like to do something else. Right?"The 4-Hour Work Week" by Tim Ferriss provides insights on how to design the lifestyle you want. The book's framewo...
10:25 pm GMT - Wed, January 25, 2023
Dev To
Default image load, while error happen at image loading time
It's common to load static/dynamic images at our wed application. But if some time images are fail to load for several reason as like:- a) Broken image link, b) Missing from our assets folder, c) Wron...
10:03 pm GMT - Wed, January 25, 2023
Dev To
Six Words -- A Unique Fullstack Application
Hello all!TL;DR: https://sixwords.fatpancake613.repl.co/Recently a friend and I created a fullstack application with the stack Pug + Express. This was the second fullstack application that I was a par...
09:20 pm GMT - Wed, January 25, 2023
Dev To
Welcome Thread - v210
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...
07:58 pm GMT - Wed, January 25, 2023
Dev To
How does AI work? Part 1
Part 1 A gentle introduction Image credit: SeanbattyWhen most people hear the term Artificial Intelligence they think of the Terminator movies or the general notion of machines that can th...
07:54 pm GMT - Wed, January 25, 2023
Dev To
DynamoDB local in Docker
Here is a quick post to show how to run DynamoDB locally if you want to test without connecting to the Cloud. As I already mentioned in a previous blog post, it stores the DynamoDB table items in a SQ...
07:33 pm GMT - Wed, January 25, 2023
Dev To
Creating an iCalendar event with HTML content
IntroductionThe iCalendar format allows to define calendar events in a simple text file. The most common file extension of an iCalendar file is .ics and is supported by many apps, such as Outloo...
07:16 pm GMT - Wed, January 25, 2023
Dev To
How to Get UK Global Talent Visa in 2023 - Free Webinar
...
07:12 pm GMT - Wed, January 25, 2023
Dev To
TIL: diff-so-fancy; and some funky git config
I just discovered diff-so-fancy, and very nice it is too. I immediately added it to my standard git config, which is semi-automatically installed on every machine I use. However, I've not (yet) instal...
07:05 pm GMT - Wed, January 25, 2023
Dev To
Best VS Code extensions to use in 2023
Visual Studio Code, maintained by Microsoft, is one of the most popular open-source code editors out there. VS Code aims to offer all the tools you need while cutting out the complex workflows of full...
07:04 pm GMT - Wed, January 25, 2023
Dev To
Feedback on my portfolio - 2
Hi! Im VulcanWM, a 13 year old full-stack developer from the UK.So after 8 months I decided to redesign my portfolio.I have definitely improved in my CSS in the last 8 months, but there is still a lot...
06:59 pm GMT - Wed, January 25, 2023
Dev To
Mastering GPG: The Essential Tool for Secure Communications in Software Development
Photo by Franck on UnsplashThat article is part of Devsletter and you can check other articles here.As software developers, we often need to communicate and share sensitive information with our collea...
06:52 pm GMT - Wed, January 25, 2023
Dev To
Automating Content Creation with Python: A Guide to Building a Twitch Highlights Bot (Part 4)
This is the last part of the series on building a YouTube content creation bot that utilizes Twitch clips. If you have yet to see it, be sure to start with the first part. Uploading the Video to ...
06:52 pm GMT - Wed, January 25, 2023
Dev To
Automating Content Creation with Python: A Guide to Building a Twitch Highlights Bot (Part 3)
This is a continuation of a multi-part series on building a YouTube content creation bot that utilizes Twitch clips. If you have yet to see it, be sure to start with the first part. Compiling the...
06:51 pm GMT - Wed, January 25, 2023
Dev To
Automating Content Creation with Python: A Guide to Building a Twitch Highlights Bot (Part 2)
This is a continuation of a multi-part series on building a YouTube content creation bot that utilizes Twitch clips. If you have yet to see it, be sure to start with the first part. Retrieving an...
06:51 pm GMT - Wed, January 25, 2023
Dev To
Automating Content Creation with Python: A Guide to Building a Twitch Highlights Bot (Part 1)
Introduction MotivationA few months ago, I came across apostby@joaomaranhaohere on dev.to. He described how he used Python to automate a Youtube channel. His project inspired me to start my...
06:00 pm GMT - Wed, January 25, 2023
Dev To
Node.js vs PHP: A Head-to-Head Comparison
When it comes to web development, theres one big question: which one should you pick for your next project the fresh, robust, and fast Node.js, or the aging yet still dependable and efficient PHP?The...
05:53 pm GMT - Wed, January 25, 2023
Dev To
Ace your next JavaScript Interview with these 7 Common Questions and Answers
In this article, I will cover the most common questions you may encounter during a JavaScript interview, providing detailed answers and examples to help you stand out from the competition. Whether you...
05:50 pm GMT - Wed, January 25, 2023
Dev To
PayPal No-code Invoicing to Simplify Your Life!
Every developer I know (ok, most developers ) seeks ways to accomplish tasks more efficiently. The rise of no- and low-code tooling is empowering both coders and non-coders alike to achieve business a...
05:37 pm GMT - Wed, January 25, 2023
Dev To
CSS Named Colors: Groups, Palettes, Facts, & Fun
Note: Due to publishing limitations, the groups of colors in this post are inserted as images. For the original version with embedded HTML and clickable names, see the original post https://austingil....
05:21 pm GMT - Wed, January 25, 2023
Dev To
TIL: ruby factory bot and models association : `after(:build)`
so I had an issue today , I have a model (we will call it StatusMain) that embeds another model(we will call it HistoricalStatus), an example below# ruby '3'class StatusMain include Mongoid::Document...
05:17 pm GMT - Wed, January 25, 2023
Dev To
Codespaces Tips: How to Create Pull Requests Without Leaving Your Code Editor
Codespaces has been a game changer for the way I work with repos on GitHub. For example, I no longer clone repositories to my local machine since there isnt a need to do so anymore with Codespaces in ...
04:54 pm GMT - Wed, January 25, 2023
Dev To
Meta (Facebook): Software Engineer Levels
Join MeFollow me on Twitter and Linkedin for more Career, Leadership and Growth advice. Levels of software EngineersMeta (a.k.a Facebook) has very well established structure and levels for...
04:14 pm GMT - Wed, January 25, 2023
Dev To
10 of the coolest developer T-shirts from devshirt.club
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...
04:08 pm GMT - Wed, January 25, 2023
Dev To
What's new in Astro 2.0?
Astro 1.0 introduced developers to a way of building applications optimised to reduce excess Javascript in an application by introducing us to Astro Islands, representing a paradigm shift for frontend...
03:59 pm GMT - Wed, January 25, 2023
Dev To
AI revolution in eCommerce
Since the availability of ChatGPT, a large language machine learning model from OpenAI, artificial intelligence seems to be on the rise. Now, editors writing texts might be seen as a dying species bec...
03:50 pm GMT - Wed, January 25, 2023
Dev To
What are the directions of technical data platforms scalability?
Technical scalability is one of the main drivers of a data platform, as mentioned in the SOFT methodology. But what are the options? In this blog we'll evaluate the direction of scalability and the tr...
03:30 pm GMT - Wed, January 25, 2023
Dev To
Deliver perfect HTTP security headers with AWS CloudFront
Did you just say security headers? Yes. Are you talking about CORS headers? No. TL;DRAWS CloudFront enables you to easily make your users browse safer with managed security headers. Quickly chec...
03:27 pm GMT - Wed, January 25, 2023
Dev To
A nth-child CSS trick
Sometimes you figure out a cool trick that just feels so powerful. It opens you up to a range of new possibilities. That you, quite frankly, rarely use. But still, it is a cool trick. For me, the late...
03:26 pm GMT - Wed, January 25, 2023
Dev To
Creating a website brand with ChatGPT, Stable Diffusion, React and NodeJS
TLDR;In this article, you'll learn how to build a web application that uses ChatGPT and Stable Diffusion to generate a logo and a befitting domain name for any website description you provide. ...
03:21 pm GMT - Wed, January 25, 2023
Dev To
Unique Project Ideas for the Linode DEV Hackathon
Are you ready to participate in the Linode + DEV Hackathon and win some awesome prizes? If so, you're in the right place! In this blog post, I'll be sharing some project ideas for each of the five cat...
03:00 pm GMT - Wed, January 25, 2023
Dev To
Throwing Around Text Kinetic Typography Part 4: Rotating Around the World
Part 3 of my series about kinetic typography! Let's move some text around with HTML, CSS and JS! If you missed how I came about throwing around text and deforming it with only web stuff, be sure to ch...
02:30 pm GMT - Wed, January 25, 2023
Dev To
Best Websites For Coders
IndexWhen you get stuckNewsMagazinesCoding practice for beginnersCryptocurrencyFor those who want to start a small project but can't find the ideasGeneral Coding adviceCoding StyleGeneral ToolsI...
02:28 pm GMT - Wed, January 25, 2023
Dev To
This Week In React 132: Astro, Remix, Server Components, useGlobalState, Next.js, Redwood, Expo Router, Expo Image...
Hi everyone!This week we have some nice releases with Astro 2.0 and Remix 1.11. Also some interesting content around Server Components.React-Native is not left out with Expo Router in release candidat...
02:24 pm GMT - Wed, January 25, 2023
Dev To
6 Cheat Sheets Every Developer Should Have
As a Developer we work with many programming languages and frameworks so it's impossible to remember all of their aspects, although reading documentation can help but it's very time consuming to look ...
02:13 pm GMT - Wed, January 25, 2023
Dev To
Medusas New Feature: Order Editing
Medusa is happy to announce Order Editing and Payment Collections as the latest additions to the Order API, strengthening one of the most critical parts of any commerce application. This is an essenti...
02:06 pm GMT - Wed, January 25, 2023
Dev To
Theoretical Aspects of API
API is an acronym that stands for Application Programming Interface. It is a collection of communication protocols used by various applications to communicate between them. A programmer can make use o...
02:05 pm GMT - Wed, January 25, 2023
Dev To
How to Build Travel Website From Scratch Using HTML CSS JavaScript
Hello my Friends, Whats going on.Today I came up with a new project tutorial for you.how to build Travel website, and we gonna make it using html css javascript.This website have many features, that w...
02:02 pm GMT - Wed, January 25, 2023
Dev To
Frontend Components you should know
Hello Everyone today I will share with you some common website components that are used in almost every modern website.I won't teach you how to create those components individually but you can learn h...
01:25 pm GMT - Wed, January 25, 2023
Dev To
What is the difference between a programming language and a framework?
Programming Language:A programming language is a set of commands that instructs a software or computer's functionality. While a framework provides the foundation for implementing the language's comman...
01:02 pm GMT - Wed, January 25, 2023
Dev To
New hot trend? Locality of behavior
There is a new trend gaining traction lately which is called Locality of Behaviour principle. It is a great new name for an old concept - cohesion. Its growing lately around HTMX and TailwindCSS commu...
01:00 pm GMT - Wed, January 25, 2023
Dev To
Best Practices for Writing Reusable Code
Writing reusable code is one of the most important aspects of being an effective programmer. Reusable code is code that can be reused in multiple situations or applications without having to be rewrit...
12:50 pm GMT - Wed, January 25, 2023
Dev To
Growing Your Career in the Evolving Tech Field
Today is my last day at Tyler Technologies. I've been here for just about 11 years. 10 years, 8 months, 4 weeks, and 5 days to be exact. I've built my entire professional career at this job. And I've ...
12:10 pm GMT - Wed, January 25, 2023
Dev To
Simple example with NestJS and Mercurius
In this post I will show you how to implement NestJS with GraphQL in code first mode, using Mercurius and the "platform" to Fastify.For those unfamiliar with NestJS, it's a Node.js TypeScript framewor...
11:02 am GMT - Wed, January 25, 2023
Dev To
Top 10 VS Code Extensions to boost your Productivity in 2023
Table of contentsIntroduction1. Bito AI2. Bookmarks3. Code Spell Checker4. Better Comments5. PolaCode6. Prettier7. Quokka8. change-case9. Code Runner10. Color highlightConclusion Introducti...
10:47 am GMT - Wed, January 25, 2023
Dev To
5 cool React Animation Library.
** Introduction to React Animation Libraries**React is a powerful JavaScript library for building user interfaces, and adding animations to a React application can greatly enhance the user experi...
10:23 am GMT - Wed, January 25, 2023
Dev To
Add a new Gluster node to existing cluster
Ansible job for installing GlusterFS package on the new node (node4):---- name: Install dependencies for GlusterFS apt: name: software-properties-common update_cache: yes state: present- nam...
09:57 am GMT - Wed, January 25, 2023
Dev To
State management thoughts...
Every now and then when I'm thinking about managing state in react applications I end up, asking myself the same questions over and over again:Is there missing something or am I just using it wrong?Ho...
09:42 am GMT - Wed, January 25, 2023
Dev To
Deploy Conduktor & a MSK Cluster in 3 commands
Full blog post available at the Compose-X LabsUse ECS Compose-X and the new x-msk_cluster extension to create new cluster/use existing ones, and connect your ECS services to it. Run the demo in 3...
08:53 am GMT - Wed, January 25, 2023
Dev To
How to create an awesome navigation menu using chakra-UI and framer-motion.
IntroductionHey everyone in this tutorial we will create an awesome animated dropdown menu using chakra-UI and framer-motion.we will be using next.js in this tutorial but you are free to use it ...
08:27 am GMT - Wed, January 25, 2023
Dev To
Introducing the New Workflow Dashboard: Off-the-shelf observability for GitHub Actions!
Consolidated workflow monitoring independent from repositories they belong to.Streamline Observability for your CI Workflows: Introducing the New Workflow Dashboard IntroductionAs developers, we ...
07:46 am GMT - Wed, January 25, 2023
Dev To
CSS tutorial series: CSS Positioning
Today we're going to look at the position property in CSS. This property determines an element's placement within a document. The final position of an element is specified by their top, right, bottom,...
07:37 am GMT - Wed, January 25, 2023
Dev To
Automating Visual Testing with Playwright, Argos and GitHub Actions
Photo de John Noonan sur UnsplashVisual testing allows developers to identify and fix visual bugs in applications before they become a problem. By automating visual testing, developers can ensure that...
07:27 am GMT - Wed, January 25, 2023
Dev To
NodeJS with Kafka: Build Async Programs with ease
Sync and Async Programming In modern world with so many complexities in Software development there are smart architectures to deal with it. For example if we build our application and later on ...
07:24 am GMT - Wed, January 25, 2023
Dev To
How to answer the job interview question: "Tell me about yourself".
Have you ever found yourself in hard times when the job interviewer asks you to tell him/her about yourself? Well, in most cases, this turns out to be the hardest part of your life if it is your first...
06:48 am GMT - Wed, January 25, 2023
Dev To
Create,Connect,Configure Postgres on AWS Successfully with Python
I have seen many people have been struggling to connect with AWS Postgres. Here is a step by step guide.Assuming you have already created an account on AWS, on the Console search "RDS" RDS meaning Rel...
06:47 am GMT - Wed, January 25, 2023
Dev To
Cloud Architects High-Level Design Template
This blog was originally published on my website Ran The Builder.As a cloud architect, one of my primary responsibilities is designing SaaS services architecture. This responsibility has proven challe...
06:42 am GMT - Wed, January 25, 2023
Dev To
Weekly web development resources 134
waitlist.rsvpA website to create a waitlist page to collect emails with one click. LegitifyA tool to detect and remediate misconfigurations, security and compliance issues across all your G...
06:25 am GMT - Wed, January 25, 2023
Dev To
The Monty Hall problem
Suppose you're on a game show, and you're given the choice of three doors: aaa, bbb, and ccc. Behind one door is a car; behind the others, goats. You pick a door, say aaa, and the host, who kn...
05:38 am GMT - Wed, January 25, 2023
Dev To
How To Make Date Range Filter in React JS
In this article, we are going to learn to make date range filter in react JS. So basically, we will create a filter which will filter out the data according to given date range. Here we will generate ...
04:42 am GMT - Wed, January 25, 2023
Dev To
The useState Hook: A Deep Dive into React State Management
React is a JavaScript library for building user interfaces that has gained immense popularity over the years. One of the key features of React is its ability to manage state and render components base...
04:27 am GMT - Wed, January 25, 2023
Dev To
Predicting Medical Costs using Multivariate Linear Regression in Python
Multivariate Linear RegressionMultivariate linear regression is a statistical method used to model the relationship between multiple independent variables and a single dependent variable. It is ...
04:20 am GMT - Wed, January 25, 2023
Dev To
4 simple ways for developers to earn an extra $500 per month
As a developer, you're likely always looking for ways to improve your skills and advance your career. But what about earning extra income on the side? Whether you're looking to pay off debt, save for ...
02:31 am GMT - Wed, January 25, 2023
Dev To
Optical Illusion tutorial with the Commodore 64 and DurexForth
Hello again. Start here if you don't know what DurexForth is, or perhaps even what a Commodore 64 is.Let's expand on my previous post with something a bit more fun than yet-another-fizzbuzz.In this po...
01:30 am GMT - Wed, January 25, 2023
Dev To
O QUE UM BANCO DE DADOS E QUANTO UM DEV PRECISA SABER SOBRE?
Um banco de dados um componente crucial de qualquer sistema digital, pois armazena e organiza informaes que so usadas pelo sistema para executar vrias tarefas. Como desenvolvedor, entender os fundame...
12:14 am GMT - Wed, January 25, 2023
Dev To
Avoiding code duplication in styled components
Let's say you need to create different elements that have similar style attributes but not the same. Traditional way to do this in CSS is to create a class and give that class to your elements. Then y...
12:06 am GMT - Wed, January 25, 2023
Dev To
Multi-step form ReactJS
Hi folks, in this tutorial I want to show you how easily you can build a multi-step form using @use-form/use-form library, and react-use-wizard. These forms are super useful when you want to save comp...
12:00 am GMT - Wed, January 25, 2023
Dev To
The Best 5 Side Hustles for Software Developers
With the rise of the Gig Economy throughout the late 2010s, the phrase side hustle has firmly planted itself in our daily vocabulary.Considering that 37% of Americans already have a side job, nothing ...
11:42 pm GMT - Tue, January 24, 2023
Dev To
Query data sources using state file in Terraform - 2
This is in continuation of the 1st article - Query data sources using state file in Terraform - 1, where we have configured VPC Infrastructure.In this article, I am going to deploy application infrast...
11:05 pm GMT - Tue, January 24, 2023
Dev To
Are you asking too much from your team/tech lead?
Somebody recently asked:How do you learn to be a tech lead?Knowing her background, I replied with another question:Do you mean tech lead or team lead?The difference was not obvious to me until I worke...
10:52 pm GMT - Tue, January 24, 2023
Dev To
How using Tailwind enhances your coding skills
Recently, there has been a lot of debate among developers in social media about the effectiveness of Tailwind in improving developer experience (DX) when styling components. Some argue that it is just...
09:43 pm GMT - Tue, January 24, 2023
Dev To
15 More Useful React Custom Hooks For Everyone - part 2
First, thank you so many guys for supporting the first part. In this article, I've come up with 15 more react custom hooks that can be helpful for you whether you are building a small or large project...
09:37 pm GMT - Tue, January 24, 2023
Dev To
Top 5 resources to prepare for a FAANG interview as a Frontend Engineer
I want to share the most useful tips for a frontend interview at FAANG that helped me to get the job. I will focus specifically on my experience at Meta, but these tips can be applied to other FAANG c...
09:26 pm GMT - Tue, January 24, 2023
Dev To
9 reasons to use Selenium
When anyone, anywhere in the world starts to discuss test automation, sooner or later, but probably sooner, Selenium will come up. The reason is that according to many experts it is one of the best au...
09:23 pm GMT - Tue, January 24, 2023
Dev To
Angular OnChanges: Building Robust Applications
Angular is a widely-used JavaScript framework for building web applications. One of the key features of Angular is its use of lifecycle hooks, which allow developers to tap into different stages of a ...
09:10 pm GMT - Tue, January 24, 2023
Dev To
DEVDiscuss: Linode DEV Hackathon
image created by Margaux Peltat for the Chilled Cow YouTube channel Time for #DEVDiscuss right here on DEV Announcing the Linode + DEV Hackathon! ...
09:06 pm GMT - Tue, January 24, 2023
Dev To
How to create strong LinkedIn profile: step by step guide (1/2)
Here are a few pointers to help you build your LinkedIn account more quickly. If you dont already have a LinkedIn page, the first step is to join and establish a LinkedIn profile.Signing up for Linked...
09:02 pm GMT - Tue, January 24, 2023
Dev To
How to create strong LinkedIn profile: step by step guide (2/2)
This article is the second part of my step by step guide.Your NetworkThere is no such thing as a powerful LinkedIn profile unless you have a large enough network.Growing your network is especially cru...
08:28 pm GMT - Tue, January 24, 2023
Dev To
Announcing the Linode DEV Hackathon!
Hey DEV community!We have some news about an exciting challenge: today, we're launching a new hackathon for you to build an interesting application in the open, learn something new, and win some aweso...
08:24 pm GMT - Tue, January 24, 2023
Dev To
Linode DEV Hackathon Help Thread
If you're participating in the Linode + DEV hackathon and you need some help with your submission, you've come to the right place! If you have any questions about how this contest works (ex: due dates...
07:56 pm GMT - Tue, January 24, 2023
Dev To
String methods in JavaScript - Part 1
JavaScript comes with a variety of built-in methods that are ready to be used as soon as the language is implemented. These methods are pre-written and optimized code that can perform specific tasks s...
07:21 pm GMT - Tue, January 24, 2023
Dev To
Increase your conversion rate by over 7% with Stripe Link
Link is Stripes one-click checkout product that allows customers to securely store their payment information so they can be auto-filled for future purchases across any Stripe merchants with Link enabl...
07:14 pm GMT - Tue, January 24, 2023
Dev To
About the showdev tag from one of the showdev moderators
I'm a DEV Tag Moderator for the #showdev and #java tags. In this post, I briefly explain what the #showdev tag is, and what it is not. I include links to a few good examples of #showdev posts. But fir...
06:50 pm GMT - Tue, January 24, 2023
Dev To
Memory Debugging - a Deep Level of Insight
When I mention memory debugging the first thing that comes to the minds of many developers is the profiler. That isn't wrong but it's still a partial picture. Profilers are amazing at mapping that "bi...
06:23 pm GMT - Tue, January 24, 2023
Dev To
Behind the Scenes: A Deep Dive into Back-End Development
Back-end development is an essential aspect of web development that plays a crucial role in the functionality of a website or web application. Front end: the things you can see as a user.Backend: ever...
06:13 pm GMT - Tue, January 24, 2023
Dev To
One Crate a Day: has-flag
Welcome to "One Crate a Day", my daily journal as I dive into the world of Rust programming. As a JavaScript developer with a background in open-source, I've decided to take on the challenge of re-wri...
06:02 pm GMT - Tue, January 24, 2023
Dev To
Real time battery level using javascript
In this tutorial we will make a real-time battery level indicator using JavaScript.You will need to use the Navigator.getBattery() method to access the battery information of the device. This method r...
05:57 pm GMT - Tue, January 24, 2023
Dev To
Fast and Light Relative Time Strings in JS
Are you ever building something simple in JavaScript and go woah:20kb for a simple date transformation??All I wanted is a pretty output for a relative time. Like time is in 5 minutes or 2 weeks ago or...
05:48 pm GMT - Tue, January 24, 2023
Dev To
Fast and reliable end-to-end tests with Playwright on GitHub Actions
Playwright is a powerful web testing tool supporting Chromium, Firefox and WebKit engines. The project has excellent documentation and many examples.I use Playwright for E2E tests on the DEV environme...
05:38 pm GMT - Tue, January 24, 2023
Dev To
Perl Testing in 2023
With my open source work, Ive historically taken an approach which relies more on integration testing than unit testing, but with some of my newer projects, Ive tried adopting principles from $paidwor...
05:16 pm GMT - Tue, January 24, 2023
Dev To
How to create Disclaimer for Website or App
A disclaimer is a statement that is used to limit the liability of a website or app owner for the information and activities that take place on their platform. Disclaimers can be used to protect again...
04:37 pm GMT - Tue, January 24, 2023
Dev To
Automated CSS Atomization, shrinking CSS files by 80%
There is a little known optimization technique that I've been interested in for the past few years (more on that later). The promise it offers is quite substantial. The ability to reduce the amount of...
04:23 pm GMT - Tue, January 24, 2023
Dev To
I just wanted to buy pants. How excessive JavaScript is costing you money
Before the holidays, I was in the market to pick up a new pair of dress pants. Like you, I was pressed for time juggling work, family and social obligations, so I leaned on a time-honored tradition of...
04:20 pm GMT - Tue, January 24, 2023
Dev To
Fostering Inclusive Developer Communities
If you are working as a developer advocate or considering starting your own developer community, it is important to understand what makes a safe space to share, learn, and socialize in online spaces s...
04:17 pm GMT - Tue, January 24, 2023
Dev To
8 Best C IDEs to use in 2023
Todays post is devoted to 8 popular C++ programming environments. Many of them also support other languages. ContentsMicrosoft Visual StudioNetBeansCodeLiteSublime TextCode::Blocks QT CreatorEclipse C...
03:51 pm GMT - Tue, January 24, 2023
Dev To
F/OSS Spotlight: DuckDB
DuckDB (code) is the SQLite of OLAP queries. That's high praise, since SQLite is the most widely deployed database on the planet, and is legendary for it's stability, performance (in use-cases that fi...
03:47 pm GMT - Tue, January 24, 2023
Dev To
How SvelteKit makes type-safe data fetching easier and better!
IntroductionIts been around a month since SvelteKit v1 was released and I fortunately got enough time to play around with it. In this blog post, I would be writing about the data fetching/loadin...
03:44 pm GMT - Tue, January 24, 2023
Dev To
How to become a DevOps Professional in 2023?
Gain a strong understanding of the Principles and Practices of Software Development and IT Operations.Build a foundation in key technologies such as Linux, Git, and cloud computing.3 .Learn about con...
03:18 pm GMT - Tue, January 24, 2023
Dev To
How I Won $18,000 In A Hackathon
Polkadot Hackathon: North America Edition was a hackathon hosted by the Polkadot ecosystem in June-July 2022. This event focused on building apps or services that could help the Polkadot and Kusama ec...
03:17 pm GMT - Tue, January 24, 2023
Dev To
Little React Things: Cleaning up dependencies
Little React Things is a series of short, React-focused posts where I share some things I've learned over the past few years of developing with React. I hope you find them helpful. These posts might b...
03:10 pm GMT - Tue, January 24, 2023
Dev To
ChatGPT helped me build a random image generator!
This post is about using ChatGPT to help me build a super simple image generator website. If you've not heard about ChatGPT or know what it is check it out here or continue to read my brief descriptio...
03:06 pm GMT - Tue, January 24, 2023
Dev To
How to create a real-time bidding platform with Appwrite and Flutter
Using an auctioning platform, real-time bidding (RTB) has become increasingly popular in recent years. RTB is the buying and selling of advertising space in real-time through an auction process. RTB p...
02:56 pm GMT - Tue, January 24, 2023
Dev To
Back-End Developer Step by Step Roadmap Guide 2023
Learn Basic Front-End DevYou must understand the fundamentals of front-end development and how things work in the browser.HTMLCSSJavaScriptOnce you understand the fundamentals of front-end devel...
02:46 pm GMT - Tue, January 24, 2023
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:36 pm GMT - Tue, January 24, 2023
Dev To
The Progress on Postman's Open Source Program Office (OSPO)
This is the second article in a documentary on implementing an OSPO structure at Postman. The OTPO, at your service.Since October 2022, Postman has an Open Source Program Office that helps defin...
02:21 pm GMT - Tue, January 24, 2023
Dev To
Object detection with Azure Custom Vision
Object detection in images allows us to know the coordinates of one or multiple objects (or labels) previously established. In this tutorial, we will learn how to create a computer vision model with t...
02:20 pm GMT - Tue, January 24, 2023
Dev To
Trouble at the docks - part 1
So you have written your code and you are feeling pretty proud about it and want to share it with your friends.They pull the code from your github repo but something is not working right. Maybe it's b...
02:11 pm GMT - Tue, January 24, 2023
Dev To
Why we use Terraform for BigQuery
At OTA Insight we have been using BigQuery for many years as our main data warehouse for the massive amount of pricing data that we gather on a daily basis. Besides the hotel's pricing data and its de...
01:52 pm GMT - Tue, January 24, 2023
Dev To
refine vs RedwoodJS
Author: Madars BisModern full-stack applications are often based on data components like admin panels, dashboards, and internal tools. It may take a lot of time and involve repetitive work to create t...
01:49 pm GMT - Tue, January 24, 2023
Dev To
Turn CV to structured data with GPT-3 and Node.js
Large language models like GPT-3 are useful to simplify routine tasks. For example, we can take unstructured data, like a job applicant's resume in PDF, and turn them into structured data and fill the...
01:49 pm GMT - Tue, January 24, 2023
Dev To
Smooth Scrolling with JS
Hello Everyone today I will show how you can create smooth scrolling with Javascript as well as with CSS.Let's get started... What we are going to create With CSS only HTML -<header&...
01:18 pm GMT - Tue, January 24, 2023
Dev To
Career Question: To Specialize or Not To Specialize?
I dared initiating the age old debate on twitter to specialize or generalize?86 replies later I think I have a better understanding of the best course of action for me. My goal with this article is ...
01:10 pm GMT - Tue, January 24, 2023
Dev To
GitHub Actions Secrets
GitHub Actions is a tool that can be used to automate processes that relate to code stored within a repository. You can use it to automate your Continuous Integration/Continuous Deployment (CI/CD) pr...
01:01 pm GMT - Tue, January 24, 2023
Dev To
Discovering open source repos with Quine
Hello DevTo community This is Rodrigo from Quine, a new platform that helps you find good-first-issues on GitHub based on your language and topic preferences.Contributing to open source is difficult, ...
12:57 pm GMT - Tue, January 24, 2023
Dev To
Things to do and not to do during a wave of tech layoffs
Currently we are in a huge round of tech layoffs that are reminiscent of the first .com crash in the beginning of the century. Meta, Amazon, Microsoft and now Google announced layoffs in the 10k range...
12:52 pm GMT - Tue, January 24, 2023
Dev To
AWS, Terraform ,WordPress. Step-by-Step Guide Example
I've looked at many ways to run Wordpress on AWS but they are all expensive or unstable for me. So I decided to make a stable version of Wordpress installation that suited me.Infrastructure management...
12:47 pm GMT - Tue, January 24, 2023
Dev To
CSS vs SASS!
When it comes to styling web pages, there are a few different options to choose from. One of the most popular is CSS (Cascading Style Sheets), but another option that's gained traction in recent years...
11:43 am GMT - Tue, January 24, 2023
Dev To
Improving Operational Excellence using Game Days
A game day is an practise event that simulates a failure or outage so that you can test your systems, your processes and your team's response to remediate or act on that particular event.AWS defines o...
11:18 am GMT - Tue, January 24, 2023
Dev To
How to Build a React Native Video Calling App with Callkeep using Firebase and Video SDK
In a world where we are all connected through phones over audio and video calls, if you are planning to make one such app, you have landed at the right place.We will be building a complete video calli...
11:00 am GMT - Tue, January 24, 2023
Dev To
Improvements that CSS could use in 2023
Last year was a bumper year for CSS. The Interop 2022 initiative gathered all of the major browser vendors, and other stakeholders, to solve the top browsers compatibility issues identified by web dev...
10:49 am GMT - Tue, January 24, 2023
Dev To
Become a Git Wizard : Mastering the Advanced Git Commands
"Git-tastic, Git-licious, and simply Git-nificent! That's how I like to describe the powerful and popular version control system, Git. It's like having a magic wand for your code, allowing you to trac...
10:32 am GMT - Tue, January 24, 2023
Dev To
How to become a Java Programmer in 2023?
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this articleHello guys, if you want to learn Java a...
10:19 am GMT - Tue, January 24, 2023
Dev To
How Bootstrap UI Kit Enhances Your Web Design
If youve ever been looking for one of the best frameworks in the developers community, bootstrap is what you should consider. It allows users to access convenient bootstrap components and everything n...
09:44 am GMT - Tue, January 24, 2023
Dev To
Javascript MicroTask vs MacroTask Queue - Visually Explained
I created this above animation to help you understand the difference between MicroTask & MacroTask Queue in JavaScript Took me almost 5-6 hrs to create this for you guys Now, let's understand the ...
09:36 am GMT - Tue, January 24, 2023
Dev To
Understanding Docker: part 40 Docker Compose
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...
08:09 am GMT - Tue, January 24, 2023
Dev To
Create a route Guard to manage permissions
Welcome to Angular challenges #6: part2The sixth challenge is about managing permissions within an application. Many applications have to handle different types of user permissions such as admin...
08:06 am GMT - Tue, January 24, 2023
Dev To
Flutter guide for React developers
Flutter is a popular framework for building cross-platform mobile apps. I had a chance to play with Flutter and found quite a few similarities with React. In this guide, I map common Flutter concepts ...
08:00 am GMT - Tue, January 24, 2023
Dev To
Building an OCR service with Amazon Textract and AWS Lambda
This article was originally written by Muhammed Ali on the Honeybadger Developer Blog.Are you looking for a good way to extract text from PDFs and images?What about extracting text from tables? If you...
07:14 am GMT - Tue, January 24, 2023
Dev To
My journey from being a cook to becoming a software engineer.
A long journey from a cooking education to programming.Hello, I'm Vitaly and I work as a low code developer.I want to share the story of my journey from a student to my first job as a developer. ...
06:47 am GMT - Tue, January 24, 2023
Dev To
Git Basic Commands That You Need For Regular Project Work
I am trying to list some commands above the work criteria. Check this below Git Initial Command:1. git init2. git status3. git --version4. rm -rf .git //Remove git folder5. git status -s Gi...
06:15 am GMT - Tue, January 24, 2023
Dev To
Transforming Categorical Data: A Practical Guide to Handling Non-Numerical Variables for Machine Learning Algorithms.
There are several ways to deal with categorical data, also known as label data, in data science:One-hot encodingLabel encodingDummy encodingBinningCount EncodingFrequency EncodingTarget EncodingThe ap...
05:50 am GMT - Tue, January 24, 2023
Dev To
How to plan, design, & promote games?
This article is the ultimate source for all the people who want to know some creative concepts & ideas behind the game design. At present time, the number of people playing games is increasing sig...
05:41 am GMT - Tue, January 24, 2023
Dev To
Top 10 things to do if you are a tech entrepreneur
Navigating the Startup Journey as a Tech Entrepreneur: Learnings and experiences Quick intro about meHey folks, this is Mohit, and I have co-founded Phyllo (A Dev Tool Silicon Valley Series...
05:00 am GMT - Tue, January 24, 2023
Dev To
Taking a cut with Stripe Connect
There are several ways to take a cut, or collect a commission on the payments flowing through your Stripe integration. In the previous articles in this series, you learned how to decide between Standa...
04:58 am GMT - Tue, January 24, 2023
Dev To
Top 10 React js interview questions.
I have selected the top 10 major questions you should know as a React developer in 2023, whether you are interviewing for a hired position or not.To get the best results out of this guide, make sure t...
04:24 am GMT - Tue, January 24, 2023
Dev To
AWS Glue | CSV to Parquet transformation | Getting started
AWS Glue is a fully managed serverless ETL service. It makes it easy to discover, transform and load data that would be consumed by various processes and applications. If you want to learn more about ...
03:43 am GMT - Tue, January 24, 2023
Dev To
How to get Started with Data And Help Your Community
(Previously published at www.adventofdata.com)Turning the page on 2022, it's time to think of your New Year's Resolutions. For those of you who want to up your skills in Data Engineering, Machine Lear...
03:40 am GMT - Tue, January 24, 2023
Dev To
Web-Based Programming Tools for Everyone
Welcome to our blog on web-based programming tools for everyone! Whether you're a seasoned developer or just starting out on your coding journey, this blog is for you. We'll be discussing the latest a...
03:01 am GMT - Tue, January 24, 2023
Dev To
Pattern Matching Interfaces in Ruby
Defining a standard for implementing pattern matching interfaces in Ruby, originally from the 2021 document "Pattern Matching Interfaces in Ruby"Author: Brandon Weaver (@baweaver)Last Updated: January...
12:46 am GMT - Tue, January 24, 2023
Dev To
AWS Melbourne Region - Launch Analysis
Local AWS Melbournians woke up to some exciting news today with the long awaited launch of the new AWS Melbourne Region (ap-southeast-4)!The official announcement has lots of general information, so I...
12:29 am GMT - Tue, January 24, 2023
Dev To
Lambda with Oracle Layers
OverviewRecently, I came across a need to finally use Lambda in AWS. I was looking to query an Oracle database and export the Oracle table to a CSV file. While using Python I realized the Oracle...
12:07 am GMT - Tue, January 24, 2023
Dev To
10 Amazing Developer Tools You Can't Ignore In 2023
With so many options out there, it can be overwhelming to know which tools to use and which ones will be the most beneficial for your specific project.In this blog post, we'll take a look at 10 amazin...
11:58 pm GMT - Mon, January 23, 2023
Dev To
Nextra 2 Next.js Static Site Generator
This article was published on Tuesday, January 24, 2023 by Dimitri POSTOLOV @ The Guild Blog What's NextraNextra Next.js Static Site Generator framework that works on top of Next.jsand React, us...
11:51 pm GMT - Mon, January 23, 2023
Dev To
Closures in JavaScript - the Simplest Explanation
Closures in JavaScript are like secret passageways for a function to remember certain variables, even after it's done running. In this article, I'll try to answer the question "how do JavaScript closu...
09:29 pm GMT - Mon, January 23, 2023
Dev To
How to Become a Full Stack Designer in 2023
There is more to web development than programming, and having UI/UX design skills can give YOU a competitive advantage. In this article, expert Gary Simon tells us how to become Full Stack Desig...
09:28 pm GMT - Mon, January 23, 2023
Dev To
React Router Typesafe Routes v1.0.0 is Here
React Router Typesafe Routes was updated to solve all issues emerged during its usage on several real-life projects and support relevant new features of React Router.The library allows defining routes...
09:21 pm GMT - Mon, January 23, 2023
Dev To
Understanding :has() selector in CSS.
While working on CSS problems I have come across a situation multiple times where I need to apply styles to parent element only if it has a specific type of child element.For example -/* Selects an h1...
09:11 pm GMT - Mon, January 23, 2023
Dev To
Clonar un objeto en JavaScript: 4 mejores formas [Ejemplos]
Clonar un objeto en JavaScript significa crear una copia idntica de un objeto existente. Esto significa que el nuevo objeto tendr los mismos valores para cada propiedad, pero ser un objeto diferente. ...
09:09 pm GMT - Mon, January 23, 2023
Dev To
How to deploy a Dockerized Node JS (TypeScript) Application to Amazon EC2 Service2023
1. IntroductionThere are several options available once youve created a web application to publish it online and make it accessible to others. Elastic Compute Cloud, a well-known service, is one of th...
09:06 pm GMT - Mon, January 23, 2023
Dev To
Cap XII: Todo est en la UI, El libro negro del programador.
Todo est en la UIHe aqu uno de los grandes problemas de los desarrolladores web: lo que creamos es intangible y por ende difcil de valorar el esfuerzo que cost crear, disear e implementar una so...
08:56 pm GMT - Mon, January 23, 2023
Dev To
Building a web scraper with Go
Web scraping is a powerful tool for extracting information from websites. With the rise of big data and machine learning, web scraping has become increasingly important for data analysis and research....
08:54 pm GMT - Mon, January 23, 2023
Dev To
Latin x Python - The Start
I'm a Python developer who is really interested in learning Latin.So while I learn Latin, I've decided to start a project where it can easily generate questions like English-Latin, Latin-English or gr...
08:53 pm GMT - Mon, January 23, 2023
Dev To
How to develop custom splash screens on Fire TV
Storytime: Blank screens and suboptimal UXHere's a common scenario: A user turns on the Fire TV device and immediately launches your app. Unfortunately for everyone, your app has not fully-loade...
08:48 pm GMT - Mon, January 23, 2023
Dev To
Folder Structuring Techniques for Beginner to Advanced React Projects
Due to its complete lack of defined notions regarding the structure and writing of your code, React is an incredibly flexible library. However, because React has not established any standards, this fl...
08:46 pm GMT - Mon, January 23, 2023
Dev To
You should use the OpenSSF Scorecard
As you may know, the Node.js Ecosystem Security Working Group has defined its priorities for 2023. A key initiative for us will be to assess the organization against the best practices available, such...
08:45 pm GMT - Mon, January 23, 2023
Dev To
Static Site Generator (SSG) Visions, Roadmaps, and Trajectories: What to Watch in 2023
Last week I published a list of the top five static site generators for 2023. In that article I looked at the major features for each framework, as well as the kinds of development each SSG is best su...
08:41 pm GMT - Mon, January 23, 2023
Dev To
CSS In JS - The what, why and How's
CSS In JS is a practice that allows one to write CSS properties for components in JavaScript. In Runtime CSS In JS, the styles are interpreted and applied at the runtime. It involves using JavaScript ...
08:13 pm GMT - Mon, January 23, 2023
Dev To
Writing readable and maintainable code
"Quick notes on writing readable and maintainable code"In the world of software development, writing code is not just about joining ends to make something work and hope for the best, it is necessary t...
07:54 pm GMT - Mon, January 23, 2023
Dev To
Generate AI Art with GitHub Codespaces
From code to art to essays, generative AI is all the rage in the developer community. I personally try to get caught up in every new tech trend. The industry moves fast, and its sometimes overwhelming...
06:37 pm GMT - Mon, January 23, 2023
Dev To
Styling Text in CSS
One of the beautiful things about using CSS is its ability to style text. Making text on our web pages look attractive and catchy can boost the user experience on your web page. So, we need to learn h...
06:22 pm GMT - Mon, January 23, 2023
Dev To
Kube-bench and Popeye: A Power Duo for AKS Security Compliance
In today's world, security is a top priority for any organization or at least it should be. With the rise of cloud computing, the number of security threats has increased exponentially.So how do we ke...
06:15 pm GMT - Mon, January 23, 2023
Dev To
7 Soft Skills Every Software Engineer Should Have in 2023
What are Soft Skills?First, hard skills are basically skills that can be measured or quantified in some way. They are job-specific and can be learned in institutions or through apprenticeship co...
05:54 pm GMT - Mon, January 23, 2023
Dev To
A Year in DevRel
A year ago today, I started my first job in DevRel. Before I started, I was chatting with the CEO of a consultancy, and one of the things he told me was to document publicly the work I was doing in De...
05:40 pm GMT - Mon, January 23, 2023
Dev To
Create Fully Functional Web Apps in Minutes - YouTube Tutorial!
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...
05:33 pm GMT - Mon, January 23, 2023
Dev To
Music Monday What are you listening to? (70's Edition)
cover image source: lnr_motionLast week, we traveled back in time to the 80's... this week, we're going back even further to the decade before. The seventies brought us all sorts of new fun genres and...
05:16 pm GMT - Mon, January 23, 2023
Dev To
JavaScript Closures
JavaScript function closures are a powerful feature that allows you to create private variables and methods within a function.This can be useful for encapsulating logic, data, and behavior, and preven...
05:03 pm GMT - Mon, January 23, 2023
Dev To
Build Server With Go Under 10 minutes
The introduction of microservice architecture revolutionised the way softwares are developed today. Post microservice architecture replaced monoliths, containers replaced virtual machines. With this t...
04:34 pm GMT - Mon, January 23, 2023
Dev To
Build an Ovulation Calculator App with Next.js, TypeScript, Tailwind CSS and useReducer Hook
We will be showcasing a powerful ovulation calculator app built using Next.js, TypeScript, Tailwind CSS, and the useReducer Hook. This app is designed to help women pinpoint their most fertile days by...
04:30 pm GMT - Mon, January 23, 2023
Dev To
Follow along link highlighter using RxJS and Angular
IntroductionThis is day 22 of Wes Bos's JavaScript 30 challenge and I am going to use RxJS and Angular to create a highlighter that follows a link when cursor hovers it. The follow along link hi...
04:23 pm GMT - Mon, January 23, 2023
Dev To
Picking the right charge type for your Stripe Connect platform
Stripe Connect is a set of APIs for routing payments between multiple parties. Connect can collect payments from end customers and send that money to connected accounts. There are several options for ...
04:19 pm GMT - Mon, January 23, 2023
Dev To
Meme Monday
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....
04:00 pm GMT - Mon, January 23, 2023
Dev To
ChatGPT Use cases for Performance Engineers
ChatGPT is storming the internet. I cannot pass my feed without a single mention of ChatGPT in my socials. So, it is a sin if I am not writing about ChatGPT. I have been using ChatGPT since the beta v...
03:54 pm GMT - Mon, January 23, 2023
Dev To
Docker Images: A Quick Guide
Docker ImagesDocker images are pre-built software packages that include all of the necessary files and dependencies to run a specific application or service. These images are stored in a registr...
03:45 pm GMT - Mon, January 23, 2023
Dev To
What's your favorite science fiction technology that's been turned into something real?
In 1865, Jules Verne wrote From the Earth to the Moon, where he described spacecrafts and rockets, that eventually sounded a lot like Apollo-11. Start-ups today are even using ideas from science ficti...
03:38 pm GMT - Mon, January 23, 2023
Dev To
Use ChatGPT to "talk" to your website
We've just released a new version of Aista Magic Cloud. The primary feature in this release, is that it allows you to copy and paste a JavaScript tag into your existing website, for then to "have an i...
03:32 pm GMT - Mon, January 23, 2023
Dev To
Getting started with Pinia for VueJS and NuxtJS
Say goodbye to cluttered and confusing state management in your VueJS and NuxtJS projects with Pinia! This tropical paradise of a plugin is not just your average state management tool, it's a full-fea...
03:31 pm GMT - Mon, January 23, 2023
Dev To
Connexion Bureau distance - Utiliser 2 crans sur 3
Avec l'explosion du tltravail, il arrive de plus en plus que l'on travaille en connexion distance. Mais, l'utilisation de cet outil peut tre gnant si on a plusieurs crans et qu'on ne veut pas tous le...
03:29 pm GMT - Mon, January 23, 2023
Dev To
Best practices for optimizing the performance of your React application
IntroductionIn this article, we are going to dive into understanding of the best practices and techniques for optimizing the performance of your React application. We would also be looking into ...
02:36 pm GMT - Mon, January 23, 2023
Dev To
FLiP Stack Weekly for 21 Jan 2023
21-Jan-2023 FLiP Stack WeeklyWelcome to the third newsletter of 2023. Tim Spann @PaaSDevIt is great to see the validation of Apache Flink by Confluent. It is also interesting to see how Ka...
02:32 pm GMT - Mon, January 23, 2023
Dev To
Remote Desktop Connexion - How to use 2 out of 3 screens?
With the huge augmentation of remote work, it's more common to work with the Remote Desktop Connexion. But, the usage of this tool can be embarassing if you have multiple screens and don't want to use...
02:07 pm GMT - Mon, January 23, 2023
Dev To
Connect Memphis as an Argo event source
IntroductionArgo is a collection of open-source tools for Kubernetes to run workflows,manage clusters, and do GitOps easily.Memphis is an open-source next-generation alternative to traditional m...
01:57 pm GMT - Mon, January 23, 2023
Dev To
Go microservice project based multiple technology stacks | Recommended open source projects
FreeCar is a full-stack microservice project based on Hertz and Kitex, welcome Star.Project address: https://github.com/CyanAsterisk/FreeCar technology stackHTTP frame using HertzRPC framework us...
01:48 pm GMT - Mon, January 23, 2023
Dev To
APIs: 101
HTTP (Hypertext Transfer Protocol) is a protocol used for transferring data over the internet. It is the foundation of the World Wide Web and is used for communication between clients and servers.An A...
01:36 pm GMT - Mon, January 23, 2023
Dev To
Getting Started with Serverless Edge - Exploring the Options
There are a lot of options for serverless edge functions and services and the list seems to get longer every day. It can be difficult to judge them too, because often you aren't comparing apples to ap...
01:16 pm GMT - Mon, January 23, 2023
Dev To
Build a To-Do Application with React and Firebase
To-do applications are one of the ways you can use to manage a set of tasks. As developers, learning how to build a to-do application will also help to understand certain concepts one of which include...
01:05 pm GMT - Mon, January 23, 2023
Dev To
5 Creative Ways to Use AI in Your Writing: Boosting Productivity and Inspiration
Writing can be a challenging and time-consuming task, but with the advancements in technology, we now have access to powerful tools that can help us boost our productivity and creativity. One of the m...
12:56 pm GMT - Mon, January 23, 2023
Dev To
What is syslog monitoring - a quick introduction & steps to set it up
Syslog monitoring is a process of collecting, storing, and analyzing system log messages generated by devices on a network. These log messages contain information about the operation and status of dev...
12:47 pm GMT - Mon, January 23, 2023
Dev To
Rescript React useStateMachine without useEffect usage
HiLately I have been using too much useEffect, its becoming hard to track the state. After seeing David Piano (author of XState) I have been thinking on how to do it in Rescript.I have been using Reac...
12:46 pm GMT - Mon, January 23, 2023
Dev To
Handheld Friendly Why do so many websites have this mystery tag?
When I first started this project to Marie Kondo HTML I wrote some code that looked at the <meta> tags used by the 10000 most popular websites.Of that 10000 only 6560 returned a result and of ...
12:20 pm GMT - Mon, January 23, 2023
Dev To
Developers are entering Web3, but not fast enough. If only the process was easier
With an estimated 87 billion US dollars in Web3 and blockchain market growth by 2030, the world economy is on track to be heavily impacted by decentralized technologies.But, perhaps more importantly, ...
12:17 pm GMT - Mon, January 23, 2023
Dev To
Container Services in AWS and their Benefits:
Containers are a way to package and distribute software applications in a lightweight and portable format. Containers allow developers to package an application, along with its dependencies, into a si...
12:16 pm GMT - Mon, January 23, 2023
Dev To
Sleek, Stylish, Functional
Hey there, fellow programmers and developers! Are you tired of typing on a boring, outdated keyboard? Are you ready to upgrade to something that not only looks sleek and stylish, but also improves you...
12:05 pm GMT - Mon, January 23, 2023
Dev To
Learn why you can't ping a Kubernetes service
TL;DR: in this article, you will learn how ClusterIP services and kube-proxy work in Kubernetes.Have you ever tried to ping a Service IP address in Kubernetes?You might have noticed that it doesn't wo...
11:56 am GMT - Mon, January 23, 2023
Dev To
Simple way to build an Whatsapp bot using NodeJS
Creating a WhatsApp bot using Node.js requires a different approach than using the Telegram Bot API. WhatsApp does not provide a public API for building bots, but there are a few different ways to bui...
11:51 am GMT - Mon, January 23, 2023
Dev To
How to Improve Your Site's Ranking using Lighthouse Chrome Extension
Optimizing your website for performance is crucial for providing a positive user experience. One of the best ways to do this is by using the Lighthouse tool, a free and open-source tool that is built ...
11:40 am GMT - Mon, January 23, 2023
Dev To
Kotlin Web Framework Ktor: What's New and How It Can Benefit Your Project?
Ktor is a framework built by the Kotlin language. This Kotlin web framework frequently updates and improves its performance. It's one of the best Kotlin web frameworks for your web app development pro...
11:25 am GMT - Mon, January 23, 2023
Dev To
Building personalised recommendation system (p.2)
In the first part of the series on building a personalised music recommendation system, we discussed the use of machine learning algorithms such as Collaborative Filtering and Co-occurrence Counting t...
11:14 am GMT - Mon, January 23, 2023
Dev To
Creating GitHub Template Repository
Table of Content:STEP 1 (Create a New Repository)STEP 2 (Create a Template Repository)STEP 3 (Creating Repository from a Template)You can create a new repository on your GitHub account or any or...
11:07 am GMT - Mon, January 23, 2023
Dev To
5 free resources to learn JavaScript
JavaScript is a programming language that is primarily used to create interactive and dynamic web pages. It allows developers to create things like interactive forms, animations, and real-time updates...
10:21 am GMT - Mon, January 23, 2023
Dev To
Appwrite Loves Open Source: Why I decided to support Starship
Open-source is at the of everything we do at Appwrite, and we want to enable and foster the open-source community that helped us grow to nearly 28k stars on GitHub.However, open-source projects requi...
10:01 am GMT - Mon, January 23, 2023
Dev To
ChatGPT: The Power and Pitfalls of a Leading Language Model
ChatGPT is a powerful language model developed by OpenAI that is capable of generating human-like text. It is trained on a massive dataset of internet text and can generate a wide range of content, fr...
09:29 am GMT - Mon, January 23, 2023
Dev To
6 Concepts Every Backend Engineer Should Know
1. APIAPI stands for Application Programming Interface.An API is how two computers (or more) communicate with each other.An API is an abstraction between systems.APIs hide the internal implementation ...
09:14 am GMT - Mon, January 23, 2023
Dev To
AWS open source newsletter, 142
January 23rd, 2023 - Instalment #142WelcomeWelcomeWelcome to edition #142 of the AWS open source newsletter.We have another great round up of new projects for you to get stuck into. Here are jus...
08:58 am GMT - Mon, January 23, 2023
Dev To
AWS Lambda & S3|SNS| Automate JSON File Processing From S3 Bucket And Push data in MYSQL Using Lambda [Python]
TABLE OF CONTENTCreate Role for LambdaCreate S3 BucketCreate SNS TopicInstalling & Configuring MySQL on EC2 instanceCreate a Lambda Function and add S3 triggerCreate a package for lambdaCreate JSO...
08:57 am GMT - Mon, January 23, 2023
Dev To
How to add Algolia to Nuxt
This article is a follow up to an article that I wrote some time ago (almost a year ago) about adding Algolia to Nuxt. You can check the original article here.Since then, a lot has change, both in how...
08:39 am GMT - Mon, January 23, 2023
Dev To
Providing feature handlers in an elegant way
In a perfect world, you wouldnt have to care about code readability. However, in the context of intense team collaboration, code reuse, and modification, the scripts intelligibility is of the utmost e...
08:37 am GMT - Mon, January 23, 2023
Dev To
Creating a stacked bar chart using only CSS
In various projects, I always seem to struggle with responsive charts. These libraries generate charts in SVGs, often with fixed dimensions or ratios. This means that different screen sizes either get...
08:00 am GMT - Mon, January 23, 2023
Dev To
Using S3 for File Storage in Laravel
This article was originally written by Funke Faith Olasupo on the Honeybadger Developer Blog.Laravel incorporates a strong file system abstraction that provides simple drivers for working with local f...
08:00 am GMT - Mon, January 23, 2023
Dev To
AWS Datastores and Analytics Cheat-sheet/Write-up
Recently we went through most of the offering from AWS in regards of Databases, let's now have a look at other services for Data-warehouses, Data-lakes, and Analytics.But first let's have a look at th...
07:53 am GMT - Mon, January 23, 2023
Dev To
Common Myths about Quality Assurance and Testing
Ive worked in the Quality Assurance sector for almost two decades. Over the years, Ive discovered that many professionals in the business world, even decision-makers, dont fully grasp the nature, pote...
07:46 am GMT - Mon, January 23, 2023
Dev To
Tutorial: Automate Github 2-Factor Authentication with Android Device
Today, we're building a two-factor authentication GitHub workflow automation with a browser we have on our Personal Computer (PC) and a physical Android device.Cross-Platform automation within one fra...
07:43 am GMT - Mon, January 23, 2023
Dev To
TypeScript Vs JavaScript: Which One To Choose?
Lets Understand JAVAThe most popular programming language in the world is JavaScript (JS). It is a high-level programming language that aids in the creation of interactive and dynamic websites. ...
07:36 am GMT - Mon, January 23, 2023
Dev To
Serverless Frameworks for 2023
In this post, we'll look at some of the most popular frameworks for building serverless applications on AWS, including their features, strengths, and weaknesses. We'll also look at examples of how eac...
07:18 am GMT - Mon, January 23, 2023
Dev To
Dans les mystres du code d'Android
(Crdit image: Olloweb agency _ Unsplash)Rcemment, alors que je regardais un DevCaf, il a t sujet de la proprit DISALLOW_FUN dans le UserManager. Ni une, ni 2, a m'a rappel d'autres easter eggs dans An...
06:49 am GMT - Mon, January 23, 2023
Dev To
AWS IaC Stories 02: Getting Started with IaC
Infrastructure as Code (IaC) is a powerful approach to managing and provisioning infrastructure in a consistent and repeatable way. By defining your infrastructure using code, you can automate the pro...
06:12 am GMT - Mon, January 23, 2023
Dev To
The Crypto Dilemma: How crypto lost its way
The Great Crypto Scam It all started with the idea of decentralization. The idea of a decentralized currency, free from government control and manipulation, was revolutionary. It promised to lev...
06:02 am GMT - Mon, January 23, 2023
Dev To
Utilizando Patch Package
A biblioteca patch-package uma ferramenta muito til para salvar alteraes em bibliotecas de terceiros sem precisar fazer fork delas. Isso especialmente til quando voc precisa fazer alteraes em biblio...
05:55 am GMT - Mon, January 23, 2023
Dev To
Linear Regression in Python: From Data to Model
What is Linear Regression?Linear regression is a statistical method used for modeling the relationship between a dependent variable (also known as the outcome or response variable) and one or mo...
04:49 am GMT - Mon, January 23, 2023
Dev To
DataOps 101: An Introduction to the Essential Approach of Data Management Operations and Observability
In today's day and age,datahas become a crucial asset for organizations across all kinds of industries. Industry after industryfromretailtoe-commercetomanufacturingtoaccountingtoinsuranceto healthcare...
04:30 am GMT - Mon, January 23, 2023
Dev To
Unlock the Power of debugging: Utilizing Clear Code as a Tool for Documentation
Hey to all,In this blog post, we will explore how to effectively use code as a form of documentation in development. Table Of ContentsIntroductionReasons why code documentation are important in ...
04:08 am GMT - Mon, January 23, 2023
Dev To
Why you should be learning cloud in 2023 | AWS Community Builders Program
Why should you learn cloud in 2023? In this episode of the Tech Stack Playbook, I'm diving into how I built my career in tech and explain how the AWS Community Builders program allowed me to really di...
02:50 am GMT - Mon, January 23, 2023
Dev To
The Hidden Costs of Ignoring Software Bugs
Have you ever wondered about the cost of software bugs in different stages of development?Bugs are an inevitable part of the software development. However, what you may not realize is the impact of th...
02:27 am GMT - Mon, January 23, 2023
Dev To
Become a data scientist for free in 2023
IntroductionData Science is a rapidly growing field that combines the power of computer science and mathematics to solve complex problems. Data Science developers are responsible for analyzing d...
01:24 am GMT - Mon, January 23, 2023
Dev To
A Native JavaScript Route / Router Proposal
The new set of standard classes, such as URLPattern, Response, Request, and URL, has made me ponder what native Route/Router classes would look like. I've experimented with various server frameworks l...
01:22 am GMT - Mon, January 23, 2023
Dev To
How to upload images to S3 from a react application
This article demonstrates how you can upload images to Amazon S3 (a highly scalable cloud storage service from Amazon) from your react applications. The solution in this article doesn't use a react-sp...
01:11 am GMT - Mon, January 23, 2023
Dev To
CROSS-SITE REQUESTFORGERY
What is Cross-Site RequestForgery?Cross-Site Request Forgery (CSRF) is a type of web security vulnerability that allows an attacker to execute unwanted actions on behalf of a victim on a different web...
12:56 am GMT - Mon, January 23, 2023
Dev To
TypeScript: type vs interface
Let's resolve this forever outstanding question:Should I use type or interface?Spoiler: It's called "TypeScript" not "InterfaceScript" Why a resolution is needed?Typescript documentation is itse...
12:55 am GMT - Mon, January 23, 2023
Dev To
Integrating UnoCSS with Yew
If you'd like to just use a template repository to get started faster, I've prepared one here. IntroIf you're anything like me, you often find yourself experimenting with the latest web technolog...
12:42 am GMT - Mon, January 23, 2023
Dev To
Create an array of all values in an object
Suppose you want to create an array of all the values in an object. There is definitely more than one way to do that. We'll look at a few different approaches in this post. Object.values() method...
12:00 am GMT - Mon, January 23, 2023
Dev To
6 Unconventional Software Developer Side Hustles
Unconventional side hustles are a fantastic way of putting those extra hours in your week to good use, allowing you to develop an additional stream of income and hit your savings goals. Over time, if ...
11:49 pm GMT - Sun, January 22, 2023
Dev To
7 Ways To Maximise Your Technical Writing Career With ChatGPT
Recently, people have begun to pick on the flaws of ChatGPT to prove that AI is and will not be a substitute for humans' jobs. "Our jobs are safe"; is a typical sentence people use after managing to c...
11:27 pm GMT - Sun, January 22, 2023
Dev To
What the heck is Tailwind CSS and should I use it?
Before I started at Flatiron School, I had to learn three different programming languages, JavaScript, HTML, and (my least favorite) CSS. I hate working with CSS, it's super annoying, naming classes i...
10:56 pm GMT - Sun, January 22, 2023
Dev To
Build your resume in React SSG!
Hello everyone I recently left my job and I'm looking for a new one. So I had to update my resume. To be honest, I get stressed every time it comes up.I rarely update my resume, so I couldn't even rem...
10:50 pm GMT - Sun, January 22, 2023
Dev To
DNS Basics Explained
Another series of funny pictures explaining very basics of how DNS works. Enjoy!Let me know in the comments if you find this format enjoyable and informative....
10:23 pm GMT - Sun, January 22, 2023
Dev To
The Most Effective Tutorial on Tests You Will Ever Read
A Testing Guide For Node.js, Express.js, and Mongoose Apps with Jest and SuperTestThe benefits of testing isnt obvious at first.Testing is responsible for verifying the correctness of our code. ...
09:55 pm GMT - Sun, January 22, 2023
Dev To
The language that grew up with me
You know those kids bikes that you can upgrade from a balance bike to a something that will take your child to elementary school? CSS did something like that for me.I can still remember the days of fl...
09:52 pm GMT - Sun, January 22, 2023
Dev To
Unlock the Power of CTEs: Simplify and Optimize Your SQL Queries
CTE stands for Common Table Expression, it's a feature in SQL that allows you to define a temporary result set that you can refer to within the context of a single SELECT, INSERT, UPDATE, or DELETE st...
09:47 pm GMT - Sun, January 22, 2023
Dev To
Como realizar um bom troubleshooting ?
Bom, atualmente muito de ns engenheiros de software (em especial os mais iniciantes) preocupam-se com a tecnologia X ou Y a ser usada, qual provedor cloud usar ou qual design pattern devo usar nesse c...
09:41 pm GMT - Sun, January 22, 2023
Dev To
Build a URL shortener using React and Node/Express in Typescript
Designing a URL shortener is frequently asked in technical interviews. In this article, I will describe how to design a URL shortener first, then I will walk you through how to implement the app as MV...
09:19 pm GMT - Sun, January 22, 2023
Dev To
How to Document Your Cassandra Database with One Command (and Nothing to Install)
Ever wondered what the tables in your Cassandra database look like? Generate a text file of your Cassandra database with one command. You can run this on any system that has Docker installed.For now, ...
08:54 pm GMT - Sun, January 22, 2023
Dev To
Desplegar funciones Lambdas usando Layers con Java
El servicio de AWS Lambas ofrece una gran variedad de configuraciones, con el objetivo de minimizar costos, optimizar cdigo y mejorar tiempos de respuesta. En esta ocasin se har uso de Layers para cen...
08:52 pm GMT - Sun, January 22, 2023
Dev To
VSTech Limited: The Kenyan Tech Company Making Waves in the Industry
VSTech Limited is a technology company based in Kenya that is quickly making a name for itself in the industry. Founded in October 2022, the company has a strong focus on developing innovative solutio...
08:30 pm GMT - Sun, January 22, 2023
Dev To
OpenBSD : OS
OpenBSD :If you have a running OpenBSD system, bsd.rd is all you need to reinstall or upgrade to a newer version.(: OpenBSD bsd.rd ) bsd.rd RAM OS boot> /bsd.rd ( bsd.rd) !! ...
07:46 pm GMT - Sun, January 22, 2023
Dev To
Forks of Forks
As a maintainer of an open source project. I love when people use it and/or contribute. This mean that the project prove useful and perhaps bring value to somebody other than myself. The projects I am...
07:09 pm GMT - Sun, January 22, 2023
Dev To
Introduction To 11 Core JavaScript Functions To Improve Code Quality
JavaScript Is Everywhere, Even In Spaceships! Level Up Your Skills & Learn 11 Core JavaScript Functions To Remarkably Improve Code Quality.Paul Knulst in Programming Jun 21, 2022 11 min readIt d...
06:21 pm GMT - Sun, January 22, 2023
Dev To
Native iOS Touch Events w/ Rust
A continuation of my journey exploring cross platform game development using purely Rust and the Bevy engine.Seriously. It's 100% Rust!Previous Article: Compiling to iOS CriteriaOnce my project c...
05:51 pm GMT - Sun, January 22, 2023
Dev To
Cap XI: La rentabilidad metodolgica, El libro negro del programador.
La rentabilidad metodolgicaUna metodologa no es mas que una serie de normas sobre cmo progresar en el desarrollo de software y establecer bien las responsabilidades de cada miembro del equipo.Pa...
05:36 pm GMT - Sun, January 22, 2023
Dev To
Understanding AWS Services for Modern Cloud Architectures
Modern application development means web development most of the time. Generally, a web stack consists of a backend, i.e. code that contains business logic and connects to a database. The backend deli...
05:34 pm GMT - Sun, January 22, 2023
Dev To
Elevating Your Serverless Development with AWS SAM
IAC is essential for modern day development as it allows for more efficient and effective management of infrastructure. It helps to automate the provisioning and deployment of resources, and enables s...
05:03 pm GMT - Sun, January 22, 2023
Dev To
Yet Another Newsletter LOL: So much snow!
We got a lot of snow in Montreal over the past week and I did a little too much shoveling. I tweaked my back, but thank goodness for a great physio. Im not 100% yet, but at least I can tie my shoes no...
04:35 pm GMT - Sun, January 22, 2023
Dev To
Build A Simple Alarm Clock in JavaScript
An alarm clock in JavaScript is a program that uses the JavaScript language to set and trigger an alarm at a specified time. The alarm can be used to alert the user of an event, remind them of a task,...
04:04 pm GMT - Sun, January 22, 2023
Dev To
Liskov Substitution Principle isnt Complex, Just Give it a Try
IntroductionAs we all know, software requirements always change, and we as developers need to make sure that these changes don't break the existing code. For this reason, the SOLID principles we...
03:45 pm GMT - Sun, January 22, 2023
Dev To
Measuring Java 11 Lambda cold starts with SnapStart - Part 6 priming the request invocation
IntroductionIn the 5th part of the series we discussed a huge impact of priming for our scenario. During priming we invoke the DynamoDB Client getItem method which forced Jackson Marshallers to ...
03:32 pm GMT - Sun, January 22, 2023
Dev To
I do HTML and CSS for a living
A while back, I got a sticker from Smashing Magazine saying, I do CSS/HTML for a living. It still sits on my MacBook and is pretty accurate - I genuinely do HTML, CSS, and Vanilla JavaScript for a liv...
03:13 pm GMT - Sun, January 22, 2023
Dev To
Building a free Open-source portfolio template using HTML, CSS and JS | Part 5
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...
02:56 pm GMT - Sun, January 22, 2023
Dev To
React Interview Questions asked to me with answers.
Question: Can you provide an overview of your experience with React? Answer: I have experience building web applications using React, including creating reusable components and managing application st...
02:32 pm GMT - Sun, January 22, 2023
Dev To
Decidi reproduzir o novo NLW Setup da Rocketseat... usando Vue.js
A Rocketseat uma das comunidades referncia no ensino de JavaScript no Brasil. No backend eles variam bastante, mas no frontend eles so 100% focados na dupla React+React Native e os metaframeworks que...
02:03 pm GMT - Sun, January 22, 2023
Dev To
Improve Your HTML Semantic With Pico CSS
People mainly use div tags instead of HTML semantics, and one question always arises, "why should we even use them when div can do everything?"After using Pico CSS, you will never look back again to d...
01:53 pm GMT - Sun, January 22, 2023
Dev To
Who will win the AI chatbot wars: Sparrow or ChatGPT?
Businesses are always seeking for ways to innovate and enhance as the world depends more and more on technology. Artificial intelligence (AI) is one sector that has grown significantly in recent years...
01:23 pm GMT - Sun, January 22, 2023
Dev To
In defense of Ruby's short-hand syntax
This is primarily a response to a Reddit comment but I have encountered this line of pushback against short-hand syntax multiple times. Thus I think it is good to write it down and explain my support ...
12:45 pm GMT - Sun, January 22, 2023
Dev To
Web Assembly With Rust
It is a universal binary code that is designed for the web.Wasm uses a low virtual machine with linear memory. It executes safely inside the sandbox.Image Source : Tapadoo When should we use WASM...
12:37 pm GMT - Sun, January 22, 2023
Dev To
Nx Module Federation bad Angular routing
While puzzling around with Nx' Webpack Module Federation support, I stumbled upon an issue that strangely looks like none cared about before.I'm talking about duplication of remote component in presen...
11:57 am GMT - Sun, January 22, 2023
Dev To
Building a Simple Recommendation System with Scikit-Learn
Building a recommendation system can seem like a daunting task, but with the right tools and knowledge, it can be a fun and rewarding experience. In this tutorial, we will be building a simple recomme...
11:30 am GMT - Sun, January 22, 2023
Dev To
Got a personal a11y-related site? Want to join a webring?
You might not be old enough to remember webrings. If you do, great! If you don't, great! Now's your chance to learn some history that might be making a tiny bit of a comeback.Anyhoo.I stumbled on an a...
11:26 am GMT - Sun, January 22, 2023
Dev To
Using DDD with Recoil
IntroductionThe following repository code is presented as an "Interactive Tutorial" on the official Recoil website.https://github.com/SideGuide/recoil-exampleI will try to rewrite this code usin...
11:11 am GMT - Sun, January 22, 2023
Dev To
Beyond Props and State: Understanding and using Refs in React
React is a powerful Javascript library for building user interfaces and one of the features it offers is the ability to create and use refs. In this blog post, we'll take a closer look at what refs ar...
11:05 am GMT - Sun, January 22, 2023
Dev To
Best tips to have productive coding day
Having a productive coding day can be a challenging task, especially when you're dealing with tight deadlines and complex projects. However, by following a few simple tips and using the right tools, y...
10:20 am GMT - Sun, January 22, 2023
Dev To
Node js PostgreSql,express, server connection
USING POSTMAN TO TEST THE APISRun the server type npm init node api.js nodemon api1. Install packages:npm install pg --savenpm install express --savenpm install body-parser --savenpm install ...
10:05 am GMT - Sun, January 22, 2023
Dev To
Your own AI knowledge base chatbot with OpenAI without Fine-Tuning
Overview / MotivationChatGPT is a strong AI chatbot but it cannot answer based on our own knowledge base. Everyone is wondering if we had our own AI but it still difficult to make because we hav...
09:18 am GMT - Sun, January 22, 2023
Dev To
table: make columns resizable
In this series, we will make our table columns resizable. This time I won't show everything step by step. You can take this as an challenge to do on your own, and watch my solution if you get stuck. M...
09:10 am GMT - Sun, January 22, 2023
Dev To
AWS VPC BASICS
What is AWS VPC ?A virtual private cloud (VPC) is a virtual network dedicated to your AWS account. It is logically isolated from other virtual networks in the AWS Cloud. You can specify an IP address ...
08:38 am GMT - Sun, January 22, 2023
Dev To
Difference Between DOM and Virtual DOM
The Document Object Model (DOM) is a programming API for HTML and XML documents, and it represents the structure of a document as a tree of nodes. The DOM allows developers to programmatically access ...
07:56 am GMT - Sun, January 22, 2023
Dev To
3 years into coding
About 3 years ago, when I was going to turn 11, I joined a coding club to learn Scratch.Upon arriving there, I realised that we werent learning Scratch, but instead learning Python.Since then, Ive bee...
07:35 am GMT - Sun, January 22, 2023
Dev To
Essential Tools Every programmer must know
Text editor: A basic text editor is essential for writing and editing code. Examples include Sublime Text, Atom, and Visual Studio Code.Version control software: Version control software, such as Git,...
07:26 am GMT - Sun, January 22, 2023
Dev To
JavaScript in 2023: Why you should learn it(Blog-1) | Shah Stavan?
Hello guys, it's been a while since I've posted on my blogThroughout this blog, we will highlight culminating reasons to learn JavaScript over other languages. What is JavaScript?Not to be confus...
07:09 am GMT - Sun, January 22, 2023
Dev To
Integrating Github Actions with Selenium
Why integerate Selenium with Github Actions?Well yes, why would you want to make things cumbersome when both of them are working well independently? Well the thing is with the flexible aspects o...
06:31 am GMT - Sun, January 22, 2023
Dev To
Don't Survive, Thrive in the 2023 Economy
The economy of 2023 is predicted to be a challenging one. Every time you open LinkedIn, you are bombarded with tens of thousands of people losing their jobs. New AI models are being introduced every d...
06:15 am GMT - Sun, January 22, 2023
Dev To
OpenBSD maintenance: OS reinstall
SummaryThe official documentation says:If you have a running OpenBSD system, bsd.rd is all you need to reinstall or upgrade to a newer version.This post shows how to use bsd.rd above, the ramdis...
06:01 am GMT - Sun, January 22, 2023
Dev To
How to Create Modal Popup in React JS
In this article you will learn how to create popup box using React. Earlier I have shared many popup window and automatic popup box tutorial using html css and javascript.In React JS, you can create a...
05:37 am GMT - Sun, January 22, 2023
Dev To
Top 10 Most Popular CSS Interview Questions
Top 10 most popular CSS interview questions that you will most likely get during an interview 1 What is the difference between class and ID in CSS?2 Can you explain the box model in CSS?3 How do you o...
05:35 am GMT - Sun, January 22, 2023
Dev To
I bet you dont know about these 11 functional HTML elements
HTML stands for Hypertext Markup Language. It is the standard markup language used to create web pages and other types of documents that can be displayed in web browsers. HTML is used to structure the...
04:57 am GMT - Sun, January 22, 2023
Dev To
6 GitHub Repositories You Can't Live Without
As a developer, you know that coding can be a time-consuming and complex process. But what if there was a way to streamline your workflow and make your life 90% easier? That's where GitHub comes in. F...
04:30 am GMT - Sun, January 22, 2023
Dev To
My Homelab
I have a variety of hobbies, but the most obvious one is playing around with fun technologies. This applies not only to software, which I obviously write for a living and for enjoyment, but also to ha...
04:22 am GMT - Sun, January 22, 2023
Dev To
Next.js: Build the simplest tagging system
ContentContentIntroductionThe Existing SiteRequirementsThe Tagging System DesignAn Next.js API endpointPre-generated dataManifest fileThe UIConclusion IntroductionThis site that I am using ...
04:13 am GMT - Sun, January 22, 2023
Dev To
Reinforcement Learning: A Great Introduction
Reinforcement Learning (RL) is a type of machine learning that focuses on training agents (e.g. robots, software programs) to make decisions in an environment by learning from their experiences. The g...
04:00 am GMT - Sun, January 22, 2023
Dev To
Web Performance: Images
High-quality images can significantly boost your website's appeal. They make an excellent first impression on users and effectively communicate your insights.However, according to Web Almanac 2022 sta...
03:50 am GMT - Sun, January 22, 2023
Dev To
Apache Kafka The Big Data Messaging tool
Apache Kafka was built for real-time. In programming we consider everything to be events. Now, events have states as well. But the primary idea is that the event is an indication in time that the thin...
01:59 am GMT - Sun, January 22, 2023
Dev To
How to Make a Ransomware with Python (Windows, Mac and Linux).
Disclaimer:Please note that this script is provided for educational and demonstration purposes only. It is the user's responsibility to ensure that they have the necessary permissions to encrypt...
11:07 pm GMT - Sat, January 21, 2023
Dev To
How to get full CSS selector path?
I need to get full CSS selector path for element like thishtml > body > div > div:eq(1) > div > div:eq(4) > div > div:eq(1) > div > div:eq(0) > p:eq(21)but what I get cur...
10:59 pm GMT - Sat, January 21, 2023
Dev To
Top 10 Headless CMS in 2023
Content Management Systems have been in use for a long time. But they posed challenges like difficulty in resharing or reusing content on a wide range of platforms. That is how headless content manage...
10:46 pm GMT - Sat, January 21, 2023
Dev To
Happy Lunar New Year, and thanks dev.to for the great 2022
Today is the day we, the East and Southeast Asian people, conclude the wild 2022 and welcome a new Lunar Year . If you do celebrate this holiday, I hope you are having a great time with family, and fr...
10:11 pm GMT - Sat, January 21, 2023
Dev To
Web Scraping - A Complete Guide
IntroductionWeb Scraping, also known as data extraction or data scraping, is the process of extracting or collecting data from websites or other sources in the form of text, images, videos, link...
10:03 pm GMT - Sat, January 21, 2023
Dev To
Animate everything with Framer Motion
What is Framer MotionFramer Motion is a powerful animation library for React. It provides a set of easy-to-use components that allow developers to add animations to their React applications with...
10:02 pm GMT - Sat, January 21, 2023
Dev To
Avoid Financial Ruin by Configuring Your AWS Account(s) Correctly as a Beginner
IntroductionDeciding to learn cloud computing hands-on is a great decision for many people. No amount of tutorial or how-to videos can teach you as much as getting started yourself building your...
09:43 pm GMT - Sat, January 21, 2023
Dev To
About OCP Exams
IntroAbout two years ago I became Oracle Certified Java SE 11 Professional after successfully taking the 1Z0-819 exam. A few days ago I also became Java SE 17 certified after passing the 1Z0-829...
09:27 pm GMT - Sat, January 21, 2023
Dev To
How to handle gRPC errors in NestJS
NestJS has a great way of creating microservices specially when it comes to gRPC! You can easily use gRPC in your NestJS applications without doing extra work. Error Handling: The Basic SolutionH...
09:12 pm GMT - Sat, January 21, 2023
Dev To
What is Google Web Stories ?
What is Google Web Stories ?Google Web Stories is a feature that allows website publishers to create visually rich, full-screen stories for the web using a combination of text, images, and video...
08:16 pm GMT - Sat, January 21, 2023
Dev To
5 Must-Have VSCode Extensions for Developers in 2023
As a developer, it is important to have the right tools to make your job easier and more efficient. One of the best ways to do this is by using extensions for your code editor. In this blog post, we w...
07:20 pm GMT - Sat, January 21, 2023
Dev To
JSON maping in ReactJS
Create a JSON file with .js extension Data.jsconst JSONdata = [ { id: 1, quote: "Life isnt about getting and having, its about giving and being.", author: "Kevin Kruse", }, { id: 2...
07:03 pm GMT - Sat, January 21, 2023
Dev To
Better Grass
Get ready for the ultimate grass upgrade with the Better Grass resource pack! You'll have the best-looking lawn in the block, and your friends will be begging for you to teach them your grass-growing ...
06:54 pm GMT - Sat, January 21, 2023
Dev To
Mastering Angular Structural Directives - Its all about the context
In the first article of this series, we learned how to render our first template to the DOM using structural directives. We saw that the asterisk micro syntax is actually optional and expanded to an n...
06:52 pm GMT - Sat, January 21, 2023
Dev To
Reverse ETL
What is reverse ETL?Reverse ETL is the process of syncing data from a source of truth like a data warehouse to a system of actions like CRM, advertising platform, or other SaaS app to operationalize d...
06:36 pm GMT - Sat, January 21, 2023
Dev To
Dark Mode Toggle
I have always been intrigued how a simple dark-mode can enhance a user interaction experience. To kick-off my creative coding journey, I designed the widely used dark-mode toggle.Let's get building He...
05:46 pm GMT - Sat, January 21, 2023
Dev To
JavaScript more efficient and readable code for make a calculator with only 20 lines with
Eval Function for a CalculatorClick Here for visit the calculator and its codeThis is very very best way to improve and make efficient for our code. The eval() function is very helpful to make e...
05:09 pm GMT - Sat, January 21, 2023
Dev To
Amazon API Gateway integration with AWS WAF
Amazon API Gateway integration with AWS WAF IntroductionAmazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at a...
04:47 pm GMT - Sat, January 21, 2023
Dev To
Time Complexity
Time complexity is a way to measure how fast an algorithm is. When we talk about the time complexity of an algorithm, we're trying to figure out how long it takes for the algorithm to finish running. ...
04:37 pm GMT - Sat, January 21, 2023
Dev To
Implementing the Pipe Operator in TypeScript
What is the pipe operator?The pipe operator is used to chain function calls together in a more readable and concise way. The operator takes the output of one function as the input for the next f...
04:34 pm GMT - Sat, January 21, 2023
Dev To
Raffle Draws on the Ethereum Blockchain: A Beginner's Guide
IntroductionRaffle draws are a popular way to randomly select a winner or winners from a group of participants. In this tutorial, we'll take a look at how to create a smart contract that can be ...
04:33 pm GMT - Sat, January 21, 2023
Dev To
Contribute on Open Source Projects as a Beginner
Open source software is an incredible way to build, learn, and collaborate with others. Not only can you use open source software to build your own projects, but you can also contribute to existing pr...
04:16 pm GMT - Sat, January 21, 2023
Dev To
Why I selected Elixir and Phoenix as my main stack
This is just a personal journey documentation on how I decided to use my current tech stack.Over the years I have tried different frameworks, mostly in PHP, like Code Igniter (2010), ProcessWire (2014...
04:12 pm GMT - Sat, January 21, 2023
Dev To
Persson's Pyramid Puzzle - Level 5
A new level of my programming puzzle game Persson's Pyramid is now available.The game is for all programmer enthusiasts. Levels exist for both beginners, junior developers experts. Googling is allowed...
03:25 pm GMT - Sat, January 21, 2023
Dev To
Readymade Quiz for AWS re:Invent re:Cap from QuizHub
A community initiative from AWS User Group India and KonfHubA casual conversation with good friend, Ganesh Samarthyam, Co-Founder at KonfHub Technologies, on my upcoming AWS re:Invent re:Cap engagemen...
02:36 pm GMT - Sat, January 21, 2023
Dev To
Understanding and Using GraphQL in React: A Beginner's Guide
Understanding and using GraphQL in a React application can seem like a daunting task, especially for beginners. However, with the right tools and knowledge, it can be a powerful way to handle data in...
02:36 pm GMT - Sat, January 21, 2023
Dev To
Cloud Native Applications - Part 1: Introduction
In the past couple of years, there is a buzz about cloud-native applications.In this series of posts, I will review what exactly is considered a cloud-native application and how can we secure cloud-na...
02:29 pm GMT - Sat, January 21, 2023
Dev To
Learning Linux is as Easy as 1 2 Tree...
I thought I would share a very brief article on a simply amazing Website I stumbled across a couple of years ago.I used to be quite intimidated by Linux, and for someone using Windows most of his life...
02:15 pm GMT - Sat, January 21, 2023
Dev To
Last week top 5 posts tagged(security)
Beginners Guide To Run A Linux Server SecurelyEasy steps to Linux Server hardening for Linux newbiesLinux could be a fantastic choice for your next cloud server. Imagine you can benefit from an ...
02:15 pm GMT - Sat, January 21, 2023
Dev To
Awesome top 5 Posts from last week tagged(blockchain)
The birth of the Gateway for the Web3Hi Everyone !Today, I would like to describe why I wanted to build SSL3.One of my projects a few weeks ago was to construct a Web3 service hosted on IPFS. I ...
02:13 pm GMT - Sat, January 21, 2023
Dev To
Top 5 Posts tagged(ai) last week
51 AI tools you should be using for life, programming, content creation and everything elseIf you enjoy this topic, you will probably like my articles, tweets, and stuff. If you're wondering, ch...
02:12 pm GMT - Sat, January 21, 2023
Dev To
Top 5 Featured DEV Tag(opensource) Posts from the Past Week
Top 5+ Best Free ReactJS Admin Dashboard Templates for 2023Building an admin dashboard for your application can be a complex and time-consuming task, especially if you are building it from scrat...
02:11 pm GMT - Sat, January 21, 2023
Dev To
Checkout Last week top 5 posts tagged(programming)
9 Fantastic websites every developer must knowIve been such a fan of websites that helps to reduce our work so much easier. Even for developers, websites can be life savers. They can make develo...
02:11 pm GMT - Sat, January 21, 2023
Dev To
Last week top 5 posts tagged(javascript)
Become a JavaScript Testing Pro: 14 Resources for DevelopersYou know I have a strong passion for testing. Testing helps me to maintain good code design, stay focused on the purpose of the code, ...
01:18 pm GMT - Sat, January 21, 2023
Dev To
Podman 4.3 on Windows 10: Install
SummaryPodman is an engine for virtualization to create and maintain containers on virtual machines. It is developed by Red Hat and published as an open source software (OSS) under Apache Licens...
01:10 pm GMT - Sat, January 21, 2023
Dev To
Install WSL2 on Windows 11
Enjoy!00:00 Activate WSL and Hypervisor00:44 Listing online Linux Distros01:05 Update WSL2 Kernel01:47 Activate Virtual Machine Platform02:13 Install Ubuntu03:11 Customize Bash Terminal04:22 Install F...
12:11 pm GMT - Sat, January 21, 2023
Dev To
v1.3.0
I have finally released a new full version, I hope that this time it is reasonably stable, unlike 1.2.3 where everything was buggy. I will make sure in the future that I test the versions first enough...
12:11 pm GMT - Sat, January 21, 2023
Dev To
EssentialsP Version - v1.3.0
I have finally released a new full version, I hope that this time it is reasonably stable, unlike 1.2.3 where everything was buggy. I will make sure in the future that I test the versions first enough...
12:00 pm GMT - Sat, January 21, 2023
Dev To
EssentialsP - v1.3.0
I have finally released a new full version, I hope that this time it is reasonably stable, unlike 1.2.3 where everything was buggy. I will make sure in the future that I test the versions first enough...
09:52 am GMT - Sat, January 21, 2023
Dev To
AWS Serverless Production Readiness Checklist
Going to production is both an exciting and terrifying event.Doing it with a Serverless application can be even scarier if you are unaware of all the caveats.This blog will covers my personal producti...
09:51 am GMT - Sat, January 21, 2023
Dev To
5 Reasons To Choose JavaScript Maps Over Objects For Storing Key-Value Pairs(With Examples)
At 18 I started my "career" as an IT support guy.At 20 I was flying 80 hours per month as a flight attendant.At 22 I got my commercial airplane pilot license.At 29 I was a carpenter and today at 32 I ...
09:48 am GMT - Sat, January 21, 2023
Dev To
Using ChatGPT to talk to my website
The last 4 weeks, I've literally done nothing that's not related to ChatGPT - But I assume that's true for most of us. A couple of days ago I released a new version of Aista Magic Cloud, allowing user...
09:34 am GMT - Sat, January 21, 2023
Dev To
Podman 4.3 on Windows 10:
Podman Red Hat Apache v2.0 (OSS) Go Windows / Mac / Linux Pod (Kubernetes) Docker Podman Docker v3 Dockerfile Docker Hub Docker Windows WSL (Windows Subsystem for Linux) v2 Windows ...
09:07 am GMT - Sat, January 21, 2023
Dev To
10 Free Spring Certification Practice Questions for Java Developers
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.Hello Java developers, are you prepari...
08:39 am GMT - Sat, January 21, 2023
Dev To
Episode 118: myNewsWrap SAP and Microsoft
Episode 118: myNewsWrap SAP and MicrosoftWelcome to this week's edition of myNewsWrap, news from the world of SAP, Microsoft and the world in between. SAP Universe - from the communityLet'...
08:22 am GMT - Sat, January 21, 2023
Dev To
Mastering Dark Mode in CSS and Sass
Dark mode is a popular design trend that has gained a lot of attention in recent years. The idea behind dark mode is to provide a low-light interface that reduces eye strain and improves visibility in...
07:30 am GMT - Sat, January 21, 2023
Dev To
Web apps - my mental cheat-sheet
IntroThis article is part of the Continuous Delivery: HTML to Kubernetes.While I cant wait to get into the nitty gritty details of distributed systems, I found myself in an unpleasant position: ...
06:36 am GMT - Sat, January 21, 2023
Dev To
5 best reasons why one should learn programming in 2023
In todays digital age, programming has become one of the most in-demand skills, with job opportunities available across a wide range of industries. As technology continues to advance, the demand for p...
06:21 am GMT - Sat, January 21, 2023
Dev To
TypeScript Being a Good Boy
Beginning with TypeScript Lets walk through with an examplelet myname:stringIn the above code myname variable is given a type string now what does this signify , this makes sure that myname variable c...
05:58 am GMT - Sat, January 21, 2023
Dev To
Unsupervised Learning: Techniques, Types, and Applications
Unsupervised learning is a type of machine learning where the model is not provided with labeled data and is instead expected to find patterns and relationships in the input data on its own. It is use...
05:23 am GMT - Sat, January 21, 2023
Dev To
Publish a Typescript React library to NPM in a monorepo
Crossposted on my blogYou can read hereIn this blog post we create a small React library and publish it to NPM.We'll go through all steps required to do that.Let's begin. OverviewThe library we...
04:18 am GMT - Sat, January 21, 2023
Dev To
How to Make a Color Picker in JavaScript?
To create an image color picker using JavaScript, CSS, and HTML, you will need to create an HTML file that includes an image and a color picker element (such as a color input or a color wheel). You ca...
03:21 am GMT - Sat, January 21, 2023
Dev To
The Top 5 Websites for Effective Coding
Welcome to our latest blog post where we will be discussing the top 5 websites for effective coding. Whether you're a beginner or an experienced developer, having access to the right resources can mak...
02:19 am GMT - Sat, January 21, 2023
Dev To
The last form library for React you will ever need
Hello everyone, in this tutorial I'm going to show how to create forms easily using use-form package, I hope you find this article useful.With the use-form library, creating and managing forms in Reac...
01:06 am GMT - Sat, January 21, 2023
Dev To
Notice and Alerts
Create 2 partials for notices and alerts:<%= notice %><%= alert %>We can also create a single partial and pass in the css_class:<%= message %>Logic in Application Layout: <% if n...
12:58 am GMT - Sat, January 21, 2023
Dev To
Choosing a path
As I look to the semester ahead I am petrified. Part of it is that I have to get used to Telescope and even just getting it running locally takes a while since I have to start WSL, Docker and the cont...
12:58 am GMT - Sat, January 21, 2023
Dev To
Difference Between Responsive Design and Adaptive Design
As a frontend developer or UI designer, this is definitely one of the most asked questions according to Java Point. Responsive design and adaptive design are both methods used to make a website or app...
12:32 am GMT - Sat, January 21, 2023
Dev To
Understanding Explicit Dependencies between Resources or modules in Terraform
In this article, I am going to show you how the explicit dependencies affect the behavior and order of different resources and modules created and destroyed based on their configurations. For this, yo...
12:14 am GMT - Sat, January 21, 2023
Dev To
Cook a Recipe: Create a Web application using AWS Amplify
Static WebsiteA static website, as in contrast to a typical dynamic website, renders the webpage at the time of request and instead delivers pre-built HTML, CSS, and JavaScript files to a web br...
12:14 am GMT - Sat, January 21, 2023
Dev To
Cook a recipe with AWS: A Web application which calls a webservice and displays result using AWS Amplify
Static WebsiteA static website, as in contrast to a typical dynamic website, renders the webpage at the time of request and instead delivers pre-built HTML, CSS, and JavaScript files to a web br...
12:14 am GMT - Sat, January 21, 2023
Dev To
Cook a recipe with AWS: A Web application which calls a webservice and displays result, using AWS Amplify
Static WebsiteA static website, as in contrast to a typical dynamic website, renders the webpage at the time of request and instead delivers pre-built HTML, CSS, and JavaScript files to a web br...
12:00 am GMT - Sat, January 21, 2023
Dev To
The Courage to Quit: Making the Leap From Corporate Programmer to Micro SaaS Founder
Quitting your software developer job can be a daunting task. You may be afraid of quitting without having another job lined up, or of what your friends and family will think if you make a career chang...
11:53 pm GMT - Fri, January 20, 2023
Dev To
An Introduction to Micro Frontend using Module Federation
Author: Temitope OyedeleMicro Frontend is a concept from microservice. They have become a popular method of increasing flexibility. It enables teams to combine components created with the same framewo...
11:52 pm GMT - Fri, January 20, 2023
Dev To
Monitoring Linux instances with Prometheus andGrafana
If you want to know how is everything going in your servers, you must monitor them, yeah, sometimes read htop or similar commands output can be hard to understand, there are a lot of alternatives, and...
11:50 pm GMT - Fri, January 20, 2023
Dev To
Building a Data Lakehouse for Analyzing Elon Musk Tweets using MinIO, Apache Airflow, Apache Drill and Apache Superset
Every act of conscious learning requires the willingness to suffer an injury to one's self-esteem. That is why young children, before they are aware of their own self-importance, learn so easily.Thoma...
11:49 pm GMT - Fri, January 20, 2023
Dev To
CLI Client for ReductStore v0.5.0 has been released
Hello everyone,We're excited to announce the release of version 0.5.0 of the Reduct CLI! This release brings a number of new features to improve data export and mirroring. Here are the highlights: ...
11:42 pm GMT - Fri, January 20, 2023
Dev To
Hosting Your Application the Right Way: An Overview to Hosting Compute Power in the Cloud to Save Money and Time
Ready to take your software to the cloud? Don't get stuck choosing the right option for hosting compute power in the cloud! Get the insights you need, make an informed decision and scale your applica...
11:40 pm GMT - Fri, January 20, 2023
Dev To
JS Pipeline Operator
What are your thoughts on the new Pipeline operator being proposed for JavaScript?Currently they are working out the flavor of the syntax. Looks like it's between Hack and F# syntax. Hack FlavorP...
11:26 pm GMT - Fri, January 20, 2023
Dev To
First steps withAnsible.
Ansible is one of the most recent tools released by Red Hat and one of the best choices for Developers and DevOps engineers to automate almost everything inside a new server. It is free and open-sourc...
11:20 pm GMT - Fri, January 20, 2023
Dev To
6 GitHub repositories allow you to work at 100% efficiency
GitHub repositories are a great way to work at 100% efficiency.This open source platform allows users to store, manage and share their code with others. With the help of GitHub, developers can collabo...
10:40 pm GMT - Fri, January 20, 2023
Dev To
Laravel, artisan serve, and HTTPS
If you are working on a project with Laravel, you have more than one way to run it locally. You can use:Laravel Valet: runs Nginx in the background and using DnsMasq, Valet proxies all requests on the...
10:00 pm GMT - Fri, January 20, 2023
Dev To
Software Architecture Patterns: Space-based Architecture
Join MeFollow me on Twitter and Linkedin for more Career, Leadership and Growth advice. IntroSpace-based architecture (SBA) is a software design approach that organizes the system around t...
09:54 pm GMT - Fri, January 20, 2023
Dev To
Software Architecture Patterns: Command Query Responsibility Segregation
Join MeFollow me on Twitter and Linkedin for more Career, Leadership and Growth advice. IntroCommand Query Responsibility Segregation (CQRS) is a software architecture pattern that separat...
09:39 pm GMT - Fri, January 20, 2023
Dev To
Gibson - An English-2-Shell CLI demo with OpenAI
Shell commands are esoteric. Most commands were invented decades ago and it almost feels like a language only the nerdiest of hackers are fluent in. I always end up googling reference materials even f...
09:29 pm GMT - Fri, January 20, 2023
Dev To
Software Architecture Patterns: Microservices Architecture
Join MeFollow me on Twitter and Linkedin for more Career, Leadership and Growth advice. IntroMicroservices architecture is a software design approach that breaks down a large, monolithic a...
09:14 pm GMT - Fri, January 20, 2023
Dev To
Software Architecture Patterns: Event-driven Architecture
Join MeFollow me on Twitter and Linkedin for more Career, Leadership and Growth advice. IntroEvent-driven architecture (EDA) is a software design approach that is built around the idea of ...
08:55 pm GMT - Fri, January 20, 2023
Dev To
Software Architecture Patterns: Layered Architecture
Join MeFollow me on Twitter and Linkedin for more Career, Leadership and Growth advice. IntroLayered architecture, also known as the n-tier architecture pattern, is a software design appro...
08:25 pm GMT - Fri, January 20, 2023
Dev To
15 Must-Have Cheatsheets for Developers
Some languages and frameworks are so complicated that you may not remember all of the syntax or methods. Cheatsheets are notes that are easily accessible.As web programming technologies evolve rapidly...
08:01 pm GMT - Fri, January 20, 2023
Dev To
How to setup .env in Python
What is a .env file?A .env is a simple file that you can create that can store and host environment variables. Environment variables offer a way for your application to store and access variable...
07:50 pm GMT - Fri, January 20, 2023
Dev To
What was your win this week?
Hey my peeps! 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 n...
07:47 pm GMT - Fri, January 20, 2023
Dev To
Convert Canvas To Image | Use with react-image-crop
sometime we can show data source of image show in canvas do activity like graphics design or like crop image then we need to convert canvas to image. in this example we crop a imageconst TO_RADIANS = ...
07:33 pm GMT - Fri, January 20, 2023
Dev To
An easy win in 2023? Synchronizing dev holidays
Programmer burnout is an important thing to prevent. Utilizing company-wide holidays in the right way is one of the best ways to make sure your devs don't burnout, and Shankar Ramaswamy (DataStax), Be...
06:54 pm GMT - Fri, January 20, 2023
Dev To
Refactoring instance variables to local variables in Rails controllers
I like to use as much as possible the new features in Ruby. In this case, I will show how to take advantage of shorthand hash syntax while changing from instance variables to local variables in contro...
06:23 pm GMT - Fri, January 20, 2023
Dev To
5 Common Software Architecture Patterns. When Should You Apply Them?
Join MeFollow me on Twitter and Linkedin for more Career, Leadership and Growth advice. IntroSoftware architecture patterns are a set of design principles and practices that help developer...
06:11 pm GMT - Fri, January 20, 2023
Dev To
How to use ChatGPT for development work?
ChatGPT is a variant of the GPT (Generative Pre-trained Transformer) model, which is trained on conversational data and can be used to generate human-like text. Here are a few ways that ChatGPT can be...
06:03 pm GMT - Fri, January 20, 2023
Dev To
CTEs, Views or Temp Tables?
I've just finished watching the video from the @GuyInACube about Common Table Expressionsand I noticed that in several comments there was the request to explain what is the difference between Common T...
05:55 pm GMT - Fri, January 20, 2023
Dev To
AWS Databases Cheat-sheet/Write-up
Before we dive into the different database offering from AWS, let's have quickly a look at the differences in how data is managed and stored (Relational vs Non-Relational) and different use cases - ...
05:28 pm GMT - Fri, January 20, 2023
Dev To
Creating a Smart Twitter Bot with OpenAI's GPT-3: A Step-by-Step Guide
Introduction.Twitter is one of the most widely used social media platforms in the world, with over 330 million monthly active users. It's a great place for people to share their thoughts, ideas,...
05:24 pm GMT - Fri, January 20, 2023
Dev To
Firebase Nextjs
Firebase is a Backend-as-a-Service (BaaS) platform that provides developers with a variety of tools and services to help them build and scale their web and mobile applications. Some of the most popula...
05:10 pm GMT - Fri, January 20, 2023
Dev To
Assume Best Intent is not the Best Approach
Virtual Coffee has been through a progression of announcements about who we are and what we do. And were very thankful for the people who have shared when we get it wrong. One of the times weve gotten...
05:02 pm GMT - Fri, January 20, 2023
Dev To
How to get started with the basics of front end development
First and foremost, it is important to understand that web development is a constantly evolving field and there are always new technologies and tools being developed. However, the basics of web develo...
04:50 pm GMT - Fri, January 20, 2023
Dev To
Python vs C : What should You take up in 2023 !
In the realm of programming languages, the age-old debate between Python and C++ rages on. Both languages have their own unique advantages and disadvantages, and the choice between them is ultimately ...
04:17 pm GMT - Fri, January 20, 2023
Dev To
Effective Promise Concurrency in JavaScript
Did you know that we can optimize this function to complete in as little as half of the time?async function getPageData() { const user = await fetchUser() const product = await fetchProduct()}In thi...
04:06 pm GMT - Fri, January 20, 2023
Dev To
Bootstrap vs Bulma CSS
Bootstrap is a free, open-source, front-end development framework used to build websites and web applications. Bootstrap offers a collection of vocabulary for template designs and is designed to enabl...
03:55 pm GMT - Fri, January 20, 2023
Dev To
Build a custom Python 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 Python linter in just a...
03:35 pm GMT - Fri, January 20, 2023
Dev To
Top packages for React Development
Here is my set of favorite libraries when developing with React. Building + developingCreate react app + CracoViteFake-api-middleware Navigationreact-router State managmentRedux Toolkit...
03:19 pm GMT - Fri, January 20, 2023
Dev To
Introducing Quine to the Dev.To community
Hello everyone I'm Rodrigo, founder of Quine. I would like to formally introduce ourselves to the Dev.To community Quine is a developer reputation platform that helps you create an impressive open so...
03:00 pm GMT - Fri, January 20, 2023
Dev To
Hey GitHub! Using Copilot with your Voice
I heard about "Hey, GitHub" for the first time last November, in a very well presented panel by @blackgirlbytes, (Rizl Scarlett , Developer Advocate at GitHub) during the presentation of GitHub Univer...
02:54 pm GMT - Fri, January 20, 2023
Dev To
Deploy your functions and use them everywhere
A beginners tutorial written in a funny way - You'll learn how to get started with cloudflare workers, and IOS shortcuts (and hopefully also get a laugh!)I had a small API that me and my friends wrote...
02:31 pm GMT - Fri, January 20, 2023
Dev To
Using Feature Flags in a Preact Application
Sending your code out into the world can be a nerve-wracking experience. Regardless of how much testing you do beforehand, youre never quite sure if everything will work according to plan. Even if its...
02:23 pm GMT - Fri, January 20, 2023
Dev To
Supervised Learning
Supervised learning uses a training set to teach models to yield the desired output. This training dataset includes inputs and correct outputs, which allow the model to learn over time. The algorithm ...
02:06 pm GMT - Fri, January 20, 2023
Dev To
Easily Create An NFT App Using The New Infura NFT SDK TypeScript
If you know typescript, its easy to add the ability to create, mint, and manage non-fungible tokens (NFTs) to your app. The Infura NFT SDK wraps REST calls to Ethereum nodes, abstracting away the tech...
01:51 pm GMT - Fri, January 20, 2023
Dev To
Game Dev Digest Issue 172 - Super Bundles
Issue #172 - Super BundlesThis article was originally published on GameDevDigest.comA variety of great content this week, plus a ton of deals on assets, books and tutorials to help you on your g...
01:40 pm GMT - Fri, January 20, 2023
Dev To
5 Application Security Tips for Developers
As a developer, it is essential to ensure the applications you build are secure and protect sensitive data from potential attacks. Today it's more important than ever to be aware of the latest securit...
01:13 pm GMT - Fri, January 20, 2023
Dev To
Exploring OCR and text-to-speech in FFMPEG...
...in which the author pursues a hare-brained idea to create a system to recognise text in any given image, reproduce the text, place it next to the original image and have the text be spoken aloud - ...
01:04 pm GMT - Fri, January 20, 2023
Dev To
Javascript Guide: Basics of JS
Welcome to the world of JavaScript, the backbone of the interactive web. From simple button clicks to complex web applications, JavaScript brings websites to life. In this blog post, we will explore ...
12:56 pm GMT - Fri, January 20, 2023
Dev To
Build a music player with YouTube IFrame Player API
I added a musicplayer based on YouTube IFrame Player API for my personal site music page to play my playlist from YTmusic. StackReact as a frameworkYouTube Data API v3 (fetching music list from ...
12:44 pm GMT - Fri, January 20, 2023
Dev To
Introduction to Next.js
What is Next.js ?Next.js is a flexible web framework built on React.js that provides a lot of functionality to create high-performance applications. More about Next.jsNext.js offers a bette...
12:42 pm GMT - Fri, January 20, 2023
Dev To
C programming language of the year 2022. What about other languages?
Overtaking Python, C++ became the TIOBE's language of 2022. It outscored Rust, C#, Go and others by a large margin. Don't you find this weird? Well, let's figure this out.The rating we're talking abou...
12:35 pm GMT - Fri, January 20, 2023
Dev To
Why You Struggle to Learn to Code
Learning to code is easy, until its not.When you first start learning how to code, you are learning the syntax and some of the basic operations. This all seems fairly straight forward, and you start t...
12:06 pm GMT - Fri, January 20, 2023
Dev To
Why I am happy to be a Javascript developer?
Why many developers start using javascript and it is getting popular more than ever? I am Happy to be a javascript engineer and I explain why in this article IntroductionJavaScript is one of the ...
11:36 am GMT - Fri, January 20, 2023
Dev To
Text To Speech Converter with JavaScript
Converting text to speech using HTML, CSS, and JavaScript can be done using the SpeechSynthesis API. The SpeechSynthesis API is a built-in JavaScript API that allows you to convert text to speech dire...
11:28 am GMT - Fri, January 20, 2023
Dev To
Build a Subscription-Based Service with Stripe and Appwrite Functions in Flutter
A subscription is an agreement where a customer agrees to pay a recurring fee to a vendor for delivered goods or rendered services periodically. It is a business model adopted by many businesses and w...
11:12 am GMT - Fri, January 20, 2023
Dev To
It's okay to commit lint fixes
Trigger-warning, this is all highly opinionated. If you feel different about it, let's discuss It bases on my assumption, that a "clean" git history is something I might want to achieve but I don't ne...
11:11 am GMT - Fri, January 20, 2023
Dev To
Top 8 tips for visiting re:Invent 2023
AWS re:Invent 2022 will be an event I will never forget. From the sheer size of the event to the high-quality sessions, conversations, and swag, re:Invent has a lot to offer if you are at all working ...
11:02 am GMT - Fri, January 20, 2023
Dev To
Become a JavaScript Testing Pro: 14 Resources for Developers
You know I have a strong passion for testing. Testing helps me to maintain good code design, stay focused on the purpose of the code, and prevent regressions in the future.I have been (and still am) d...
09:59 am GMT - Fri, January 20, 2023
Dev To
How to make a line graph in google sheets?
To make a line graph in Google Sheets, follow these steps: Step 1: Enter the dataEnter your data in your sheets.E.g Step 2: Select the dataThe second step after the step 1 is to selecting t...
09:53 am GMT - Fri, January 20, 2023
Dev To
Tackling breaking changes using Nx Workspace generators.
The Nx ecosystem is excellent because, on the one hand, it allows different teams to work under the same monorepo and build robust enterprise solutions. On the other hand, the basic Nx functionality i...
09:50 am GMT - Fri, January 20, 2023
Dev To
How To Prepare For A Layoff ?
Layoffs are nothing new, but they've been making big headlines lately. This is not surprising given that businesses face slowing growth and the threat of a looming recession. No matter how stable and ...
09:20 am GMT - Fri, January 20, 2023
Dev To
.NET Security Headers: A Senior Developers Guide
Security headers are essential for safeguarding your .NET web apps and websites. If youre looking for good security practices that are reliable and effective, look no further.This guide provides some ...
08:50 am GMT - Fri, January 20, 2023
Dev To
A "Shallow" Dive into Memory Leaks in Ruby
IntroA memory leak is a type of software bug where a program or application continuously allocates memory but fails to properly deallocate it, causing the memory usage to increase over time. Thi...
08:40 am GMT - Fri, January 20, 2023
Dev To
AKS Cost Optimization: Top 7 Strategies to Cut Your AKS Cluster Costs
Azure Kubernetes Service (AKS) is one of the most popular managed container services. While offering multiple benefits of managed Kubernetes, it can prove tricky when it comes to forecasting and manag...
08:38 am GMT - Fri, January 20, 2023
Dev To
Coming back to programming after a long break.
Hey folks!, hope your all having some nice time!. its been ages since I lay fingers to keys despite the thrilling moments I once had with the bits. started programming on one foot not sure if its the ...
08:26 am GMT - Fri, January 20, 2023
Dev To
Understanding Text Filters in askui
This tutorial demonstrates different methods to handle text elements with askui. askui offers four different methods:containsText()withExactText()withText()withTextRegex() Requirementsaskui insta...
07:46 am GMT - Fri, January 20, 2023
Dev To
How I start every new Python backend API project
IntroIn today's blog post I would like to show you how I approach every new Python backend API project setup.This blog post includes:project structuretoolsbest practicesautomationLet's go! ...
07:41 am GMT - Fri, January 20, 2023
Dev To
Getting started with Docker
What is Docker?Docker is a platform for developing, shipping, and running applications in containers. Containers are lightweight, portable, and self-sufficient environments that allow developers...
07:07 am GMT - Fri, January 20, 2023
Dev To
Mastering Python: Understanding the Limitations and Overcoming Them
Overview of Python and its popularity as a programming language.Python is a high-level, interpreted programming language that is widely used for web development, scientific computing, data analysis, a...
06:55 am GMT - Fri, January 20, 2023
Dev To
How to read a histogram?
A histogram is a graphical representation of the distribution of a dataset. It is an estimate of the probability distribution of a continuous variable. To read a histogram in detail, you should pay at...
06:46 am GMT - Fri, January 20, 2023
Dev To
10 Tips to become a Better Software Developer
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.Hello guys, many Java developers ask m...
06:24 am GMT - Fri, January 20, 2023
Dev To
The Philosophy Behind a Programming Language (Discussion)
This is not an educational post, it is a discussion. I am making a new programming language. The purpose is to make a surpassing general-purpose language that can solve most of the problems of the mai...
06:24 am GMT - Fri, January 20, 2023
Dev To
Porting from RequireJS to ES6
BackgroundWe have a modest (6-figure SLOC) size codebase for web applications that has historically been built on RequireJS.https://requirejs.org/If you haven't used RequireJS before, know that ...
06:16 am GMT - Fri, January 20, 2023
Dev To
How I passed the AWS Certified Machine LearningSpecialty Exam (MLS-C01)
IntroductionI recently passed the AWS Certified Machine LearningSpecialty Exam. I'd like to share my thoughts on what I did to pass and some notes I kept along the way. Before beginning, it's wo...
05:33 am GMT - Fri, January 20, 2023
Dev To
Data Engineering and DataOps: A Beginner's Guide to Building Data Solutions and Solving Real-World Challenges
IntroductionData engineering is the process of designing, building, maintaining, and running systems and infrastructure for storing, processing, and analyzing large, complex datasets. It is a fi...
03:49 am GMT - Fri, January 20, 2023
Dev To
2023's Top Development Projects for Programmers: A Complete List of Tutorials and Tools for Mastering the Latest Technologies
Welcome to our blog post on "2023's Top Development Projects for Programmers"! As a developer, staying up to date on the latest technologies and tools is crucial for staying competitive in the job mar...
03:09 am GMT - Fri, January 20, 2023
Dev To
Fix a WordPress login loop caused by Cloudflare Turnstile and Wordfence 2FA conflict
To tighten security on your WordPress website, you want a 2-factor authentication (2FA) mechanism to provide identity approximation, and a Captcha to prevent notorious bots from rampaging the wp-admin...
01:48 am GMT - Fri, January 20, 2023
Dev To
Tried Polars in Ruby
Polars is a data frame in the Rust language using Apache Arrow Columnar Format. polars-ruby is the Ruby binding for Polars created by Andrew Kane.Several members of the Ruby community have been deeply...
11:58 pm GMT - Thu, January 19, 2023
Dev To
How install Jupyter?
Simple step to install and use Jupyter in windows and Linux. Related content You can find video related in:YouTube You can find repo related in:GitHub You can connect with...
11:53 pm GMT - Thu, January 19, 2023
Dev To
Modals with React Router 6 and Remix
Popularized by Pinterest, Instagram, and others in the 2010s. Modals are typically used as a kind of "detail" view to focus on a particular object in a collection (like a Pinterest board) while not ta...
10:48 pm GMT - Thu, January 19, 2023
Dev To
The Journey to Code Mastery w/ Marqeta's CTO, Randy Kern
Randy Kern, CTO at Marqeta, thinks that every engineer should "go deep" - all the way to understanding the transistors if you have to. He implores us never to be satisfied with black boxes, believing ...
09:07 pm GMT - Thu, January 19, 2023
Dev To
JS Promises 3: Garbage collection and memory leaks
Promises in JavaScript are a way to handle asynchronous operations. One of the trickiest part of async operations is that we may accidentally have a memory leak and therefore it's extremely important ...
08:05 pm GMT - Thu, January 19, 2023
Dev To
30 days 30 shorts
Managing a Youtube channel is not too tough, make a system instead of GOALS Under the HoodI admit I am a newbie when it comes to posting on Youtube. As usual like you and everyone, Ive also watch...
07:42 pm GMT - Thu, January 19, 2023
Dev To
Your CI needs CI: A New Way to Build CI Pipelines
git commit -m 'fix ci'. If you've ever made changes to a CI pipeline, you've probably committed a message like this many times. The development process most likely looked something like: make a few ch...
07:32 pm GMT - Thu, January 19, 2023
Dev To
Simpler CSS Selectors With :is()
Simplifying redundant selectorsIf youve got redundant CSS selectors like this:/* */.active a,.active button,.active label { color: steelblue;}Did you know that you can rewrite it like this?/* ...
07:12 pm GMT - Thu, January 19, 2023
Dev To
10 VS Code Extensions I Couldnt Live Without
I love VS Code Theres no better web code editor out there for me. Today, Im going to share with you the 10 VS Code extensions that make my life easier. I cant imagine coding without them. Lets dive i...
07:06 pm GMT - Thu, January 19, 2023
Dev To
Apirze studio , create HTML file with style without code
Aprize studio is simple website that you can create a html page easily , this is the first version and it still under development so you can chat with apirze team to tell them what you miss in the stu...
06:41 pm GMT - Thu, January 19, 2023
Dev To
Observability-driven development with Go and Tracetest
Were entering a new era of observability-driven development. ODD uses OpenTelemetry instrumentation as assertions in tests!Here's an awesome explanation on Twitter!This is driving a new culture of tra...
05:37 pm GMT - Thu, January 19, 2023
Dev To
Introduction to Elastic Beanstalk with Django, RDS, Docker and Nginx
In this article, we will learn about Elastic Beanstalk and its capabilities. We will understand the problem that Elastic Beanstalk solves and the steps required to set up and deploy a Django app with ...
05:28 pm GMT - Thu, January 19, 2023
Dev To
Terraform Tips & Tricks: Managing Large-Scale Azure Resource Imports
This post describes my journey to import several hundred Azure resources in Terraform. Before digging into the what and the how let me give you a brief description of our environment's infrastructure....
05:21 pm GMT - Thu, January 19, 2023
Dev To
Debug AEM com IntelliJ |
Para debugar no AEM seguimos os seguintes passos:Com o AEM desligado (sem inicializar ele), entramos nas pastas crx_quickstart > binClicamos do lado direito no arquivo start.bat e o abrimos em algu...
05:09 pm GMT - Thu, January 19, 2023
Dev To
Creating a CRUD Application with React: Mastering useState and useEffect
CRUD, which stands for Create, Read, Update, and Delete, is a fundamental aspect of any web application. In this blog post, we will explore how to implement the CRUD operations using React's useState ...
04:44 pm GMT - Thu, January 19, 2023
Dev To
Portswiggers lab write up: CORS vulnerability with trusted null origin
In this apprentice-level lab, we will exploit a website with a CORS vulnerability that trusts the "null" origin to obtain a user's private credentials.Upon logging in with the given credentials, we vi...
04:36 pm GMT - Thu, January 19, 2023
Dev To
Why to use React.js?
Why React? React makes it easier to develop SPA's (single page application). It doesn't matter how many shortcoming is there in react, it's popular.Not only react but there are hundreds of JavaS...
04:31 pm GMT - Thu, January 19, 2023
Dev To
My blogging journey until now - I'm moving to Hashnode
Cover photo by Jess from Pexels 2020 - Starting a blogIt's been more than two years since I began blogging. It all started with a development journal for one of my latest projects at the second h...
04:19 pm GMT - Thu, January 19, 2023
Dev To
Getting started with integration testing for your Minimal API
Minimal APIs have been around for quite some times now and have considerably reduced the amount of boilerplate code needed for some projects.However, good practices are still to be enforced and even t...
04:11 pm GMT - Thu, January 19, 2023
Dev To
Appwrite Announces Pizza and Swag Fund
Appwrite to support more small events on a global levelSmall events, such as hackathons and meetups, rely heavily on sponsorships and collaboration of others to run events successfully. Sometimes ther...
04:05 pm GMT - Thu, January 19, 2023
Dev To
How to Mock and Test AsyncStorage in React Native
Since the original React Native AsyncStorage was deprecated, you may be using the community solution: react-native-async-storage. I would personally recommend it!Once you start writing your unit tests...
03:57 pm GMT - Thu, January 19, 2023
Dev To
When to use function expressions?
For a beginner, its hard to choose between function expressions and function declarations sometimes because differences like naming or hoisting are not enough.If you have not read it yet, make sure to...
03:53 pm GMT - Thu, January 19, 2023
Dev To
Documenting Forem's v1 API
Forem has set a milestone to update our (v1) API documentation. There are several endpoints that we would like to document in order to complete our v0 -> v1 upgrade. v0 will eventually be deprecate...
03:45 pm GMT - Thu, January 19, 2023
Dev To
7 Tips for Low-Friction Authentication
User Experience and security can go hand in hand if authentication methods are chosen wisely. Explore how to create a low-friction authentication experience for your users.Authentication is one of the...
03:28 pm GMT - Thu, January 19, 2023
Dev To
How to convert mp4 to mp3 using python
In this tutorial, I am going to be showing you how to convert files from mp4 to mp3, using python. In order to do this, we're going to be using the moviePy library, and it's only going to take about t...
03:09 pm GMT - Thu, January 19, 2023
Dev To
8 Free And Beautiful Image Websites
Here are 8 free image websites that you can use in any project: 1. PixabayPixabay offers an extensive collection of free, high-quality images, videos, and illustrations. The site was launched in ...
03:06 pm GMT - Thu, January 19, 2023
Dev To
How we started setting up a design system at Escape
As our product expands, and so does our team, we need to have a better workflow. By basing themselves on a single source of truth, designers and developers speak the same language, and everyone can th...
02:31 pm GMT - Thu, January 19, 2023
Dev To
sudoedit (`sudo -e`) (CVE-2023-22809)
sudo sudoedit (sudo -e) CVECVE-2023-22809 1.8 2023-01-19 (1.9.12p2) sudoers 1 () :Defaults!sudoedit env_delete+="SUDO_EDITOR VISUAL EDITOR" ...
02:30 pm GMT - Thu, January 19, 2023
Dev To
sudoedit (`sudo -e`) security flaw (CVE-2023-22809)
Security vulnerabilityA new sudo vulnerability was found. It was on sudoedit (sudo -e) flaw. With it, attackers can edit arbitrary files, and therefore machines were at the risk of the pwned and...
02:09 pm GMT - Thu, January 19, 2023
Dev To
Circular Progress Bar CSS
Hello everyone, in this tutorial, I'll show you how to use HTML, CSS, and JavaScript to make a circular progress bar.I picked up this strategy from -https://youtu.be/SKU2gExpkPILet's get Started... ...
01:44 pm GMT - Thu, January 19, 2023
Dev To
Tips and Tricks for Debugging React Applications
Debugging React applications can be a challenging task, especially for beginners. However, with the right tools and techniques, it can also be a lot of fun. In this blog post, we'll explore some tips...
01:39 pm GMT - Thu, January 19, 2023
Dev To
sls-mentor: your serverless quality teacher has arrived!
This article is part of a series about sls-mentor, the new open-source tool allowing you to audit your AWS serverless infrastructure. TL;DRsls-mentor is an open-source tool allowing you to analyz...
01:32 pm GMT - Thu, January 19, 2023
Dev To
4 useful Terraform open-source tools
Here is a list of some popular open-source Terraform tools that may be useful for your infrastructure as code (IaC) needs: Tfsec: a static analysis security tool that can be used to scan your Terrafor...
01:31 pm GMT - Thu, January 19, 2023
Dev To
Data Storage perception
Intro:Data storage refers to the technology and methods used to retain digital information on a computer or other electronic device. We are exploring the different concepts of Data storage and compari...
01:23 pm GMT - Thu, January 19, 2023
Dev To
Bubble Sort in PHP
Table of ContentsAbout Bubble SortBubble Sort AlgorithmFunctionOptimized versionScriptsTime Complexity About Bubble SortBubble sort is a simple sorting algorithm that repeatedly steps throu...
01:04 pm GMT - Thu, January 19, 2023
Dev To
Logs UI | An intuitive UI for Log Management
A logs UI is a user interface for displaying log data. Logs are records of events that happen on a computer system, such as messages indicating that a particular operation has been performed or an err...
12:57 pm GMT - Thu, January 19, 2023
Dev To
Build AWS Lambda Layers with AWS CDK
AWS Lambda layers were a game changer for me. When used properly, they can reduce deployment time dramatically and, in turn, reduce time to production in Serverless services with multiple AWS Lambda f...
12:35 pm GMT - Thu, January 19, 2023
Dev To
15 Best Books for Programmers You Should Read
As software developers we constantly need to learn new concepts, programming languages and technologies to stay up to date.One of my preferred methods for learning is by reading books, and there is no...
12:32 pm GMT - Thu, January 19, 2023
Dev To
Python RoadMap - With DSA
1.Lists and TuplesCreating and manipulating lists and tuplesList and tuple methods (append, insert, remove, etc.)Using lists and tuples in loops and control structures2.Dictionaries and SetsCreating a...
12:25 pm GMT - Thu, January 19, 2023
Dev To
5 VSCode Extensions to increase Productivity
Visual Studio Code is an editor first and foremost, and includes the features you need for highly productive source code editing.Visual Studio Code is an open-source text editor, so the software's cod...
11:51 am GMT - Thu, January 19, 2023
Dev To
The Not So Small Things of Developing Software
Reflecting on my software experiences, I've formed a list of deep curiosities. Here is my list of all the not-so-small things I learned about creating software.Defaults rule the perceived experience -...
11:45 am GMT - Thu, January 19, 2023
Dev To
Lessons learned since posting my salary history publicly
This post originally appeared on my personal website.Just over a year ago, I did something quite "out there", even for me, and I posted my salary history publicly. This was accompanied by a blog post ...
10:33 am GMT - Thu, January 19, 2023
Dev To
NEURAL NETWORK
Neural Network IntroductionIn this article, we will be talking about neural networks. A functional unit of deep learning, this means a neural network accepts input and gives an output. Deep Lear...
10:15 am GMT - Thu, January 19, 2023
Dev To
Roadmap To Prepare Yourself for Coding Interviews in Just 8 Weeks
With the Current wave of Tech Layoffs it is becoming more and more difficult for a Beginner to land their first Job as a Software Developer. Companies like Microsoft, Twitter, Amazon, Google are firin...
09:54 am GMT - Thu, January 19, 2023
Dev To
This Week In React 131: useReducer, Controlled Inputs, Async React, DevTools, React-Query, Storybook, Remix, RN , Expo...
Hi everyone!We're gradually coming out of the holiday season. There are quite a few blog posts; but no major announcements apart from React-Native 0.71.I'm back from a ski vacation and back on the wee...
09:39 am GMT - Thu, January 19, 2023
Dev To
How to write great one-pagers, PRDs, Specs, and more
When building a product, its important that everyone on the team has a shared understanding of what to build, why its important, and a plan for how to make it real. The most common way to get the team...
09:27 am GMT - Thu, January 19, 2023
Dev To
Get Better With CSS By Building These Mini Projects
If you are struggling with CSS then one great way to fix that is to build small projects using CSS that will help you gain confidence and can be a great starting point for your CSS journey Here are 10...
09:05 am GMT - Thu, January 19, 2023
Dev To
HOW to Keep user's password safe in database
If you have ever tried to build a backend where you have to build sign-in/sign-up, one of the main concerns is "how can I keep my user's password safe".Let's dive deep into itLet's say you have an aut...
08:39 am GMT - Thu, January 19, 2023
Dev To
Don't target 100% coverage
Don't target 100% coverage... but achieve it anyway!I recently noticed that a lot of people were advising to reach 100% of code coverage and were presenting it as a primary indicator of code qua...
07:49 am GMT - Thu, January 19, 2023
Dev To
Build and sign application containers
OverviewOpen Source software has been heart of every software development model. With its increased usage means the software the are built are susceptible to threats and vulnerabilities. Wh...
07:13 am GMT - Thu, January 19, 2023
Dev To
[Interview] App tampering? Solved with LIAPP!
The actual damage occurred by tampering with the user's app without permission to steal property and use it for illegal money laundering. In March 2021, about 10 million won of property was stolen wit...
07:09 am GMT - Thu, January 19, 2023
Dev To
tsParticles 2.8.0 Released
tsParticles 2.8.0 Changelog New FeaturesReworked move.trail options, created an object with color and image, closes #4882 Trail Fill optionsThe previous fillColor is still available, b...
06:11 am GMT - Thu, January 19, 2023
Dev To
Introduction to machine learning
Machine learning is a method of data analysis that automates analytical model building. It is a branch of artificial intelligence based on the idea that systems can learn from data, identify patterns ...
05:09 am GMT - Thu, January 19, 2023
Dev To
8 Ways to master web development in 2023
Web development is a rapidly growing field, with the demand for skilled developers expected to continue to rise in the coming years. As technology advances and the use of the internet becomes more wid...
04:57 am GMT - Thu, January 19, 2023
Dev To
The essentials for Flutter front-end developers
Flutter is recognized as the most popular frontend framework used by mobile app developers as it allows them to develop cross-platforms fast with good performance. In addition, many developers have al...
04:06 am GMT - Thu, January 19, 2023
Dev To
Alternatives To Node Js
There are a lot of standalone JavaScript runtime built on various engines like V8 but in order for them to qualify as an alternative to node they must be actively developed and designed to be used as ...
03:35 am GMT - Thu, January 19, 2023
Dev To
Building A (Really) Simple Blog with Google Sheets as the Database
Before we get into it, here is a preview of what we are going to be building today.Google Sheets is a powerful tool that can be used to store and organize data, it can technically be used as a databas...
03:30 am GMT - Thu, January 19, 2023
Dev To
CSS Generators
Welcome to our blog about CSS generators! Are you tired of manually writing CSS code for your website or web application? Look no further. In this blog, we will introduce you to the world of CSS gener...
03:17 am GMT - Thu, January 19, 2023
Dev To
Best Intermediate Python Projects With Source Code?
There are many open-source Python projects that can be a great resource for learning and studying the language. Some popular ones include:Django: A high-level web framework that allows for the rapid d...
02:58 am GMT - Thu, January 19, 2023
Dev To
Top 7 GitHub repositories that will help you master Python
1. Python AlgorithmsContains algorithms and their implementation for over 35 categories of topics in Python, such as data structures, computer vision, linear algebra, neural networks, sorts, strings,...
01:30 am GMT - Thu, January 19, 2023
Dev To
CLI tools you won't be able to live without
As developers, we spend a lot of our time in the terminal. There's a lot of helpful CLI tools, which can make your life in the command line easier, faster and generally more fun.This post outlines my ...
11:49 pm GMT - Wed, January 18, 2023
Dev To
Incremental Static Regeneration using Next.js with Strapi
Author: Maxime CastresAs the web development industry continues to evolve, the need for faster and more efficient ways to update the content of a website has become increasingly important. At Strapi, ...
11:47 pm GMT - Wed, January 18, 2023
Dev To
Data Engineering - AWS Data and Analytics Collection Kinesis Data Stream
Amazon Kinesis data stream is used for collect and process large data stream in real time. Kinesis data stream reads the data from a stream as data records (referred as Producer) and downstream applic...
11:28 pm GMT - Wed, January 18, 2023
Dev To
Mastering Advanced Types in TypeScript.
TypeScript, a superset of JavaScript, provides several advanced types that can be used to improve the safety and readability of your code. Some examples include:Intersection Types: These are used to c...
11:28 pm GMT - Wed, January 18, 2023
Dev To
What is production Machine Learning?
In traditional software development, production typically refers to instances of an application that are used by actual users human or machine.Whether its a web application, an application embedded i...
11:27 pm GMT - Wed, January 18, 2023
Dev To
5 Free AI websites to turn hours of work into minutes
Artificial Intelligence is no longer a fantasy of the future, rather a reality of the present.As the name suggests, it is employed in making intelligent decisions by machines.The following are the top...
11:11 pm GMT - Wed, January 18, 2023
Dev To
How to Count Words and Characters in JavaScript
Most if not all developers have used some sort of character counter online to validate SEO, or to just see how many characters a string has. You can do this on your own website or internal tooling. It...
09:48 pm GMT - Wed, January 18, 2023
Dev To
Svelte for Beginners: A Beginner's Guide to Building Web Applications
Svelte is a popular JavaScript framework for building web applications. Thanks to some tricks it is lightweight and easy to use, making it a great option for beginners. In this blog post, we'll take a...
09:47 pm GMT - Wed, January 18, 2023
Dev To
The struggle of keeping momentum - Tips that helped me
I still see myself as a newb in the field of Development.Although my job title is Front End Developer and I have just over 2 years on the job experience, I still have so much to learn! Learning new la...
09:46 pm GMT - Wed, January 18, 2023
Dev To
AZ-400 Certification Path
Microsoft certification paths changesBoth the MCSD and MCT certifications were discontinued by Microsoft in 2017. They were replaced by newer certification programs that reflect the changing dem...
09:19 pm GMT - Wed, January 18, 2023
Dev To
Techniques for optimizing JavaScript performance and reducing load times
Here are a few techniques for optimizing JavaScript performance and reducing load times: Code Splitting:Code splitting is a technique that allows you to split your JavaScript code into smaller ch...
08:49 pm GMT - Wed, January 18, 2023
Dev To
NextAuth.js / Auth.js credential authentication with methods you need !
Hey Devs !As a front-end developer my nightmare was to handle the user authentication.With NextAuth.js (I will call it auth.js since they are changing their name) the user authentication handling is m...
08:46 pm GMT - Wed, January 18, 2023
Dev To
How to use tailwindcss to add dark mode to your website?
Dark mode has become a popular feature in recent years, as it allows users to reduce eye strain and conserve battery life on their devices. In this blog post, we will show you how to toggle between da...
07:32 pm GMT - Wed, January 18, 2023
Dev To
Welcome Thread - v209
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...
07:28 pm GMT - Wed, January 18, 2023
Dev To
Web resilience is about users - not a shortcut for developers
The web has replaced and outlived a lot of closed technologies because of its resilience. Its underlying technologies are simple and sturdy and one of its main design principles is to - no matter what...
07:22 pm GMT - Wed, January 18, 2023
Dev To
Create Solitaire game with Python and Flet - Part 1
In this tutorial we will show you step-by-step creation of a famous Klondike solitaire game in Python with Flet. As an inspiration, we looked at this online game: https://www.solitr.com/This tutorial ...
07:18 pm GMT - Wed, January 18, 2023
Dev To
Function declarations & Function expressions
While learning JavaScript you might have noticed that you often hear words like function expression and function declaration. They do sound kind of the same and as a beginner, you might not pay much a...
06:06 pm GMT - Wed, January 18, 2023
Dev To
Create your own ChatGPT by scraping your website
I've just released a new version of Magic. However, I think an image says more than a thousand words, so let me show you a screenshot from it.It's able to scrape our documentation website in some 2 to...
06:00 pm GMT - Wed, January 18, 2023
Dev To
Our Top 5 Picks for the Best Open Source Database Software
There are a few factors to consider when choosing a database a primary aspect is its cost, but flexibility and support from hosting providers are also crucial.An open source database is your best bet...
05:22 pm GMT - Wed, January 18, 2023
Dev To
Full-Stack Development Has Changed In 2023
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 ...
05:21 pm GMT - Wed, January 18, 2023
Dev To
Lay offs. Are you ready?
Lay offs are everywhere in Tech these days. You should act NOW.Twitter has cut 50% of its workforce in November, Facebook announced 13% cuts about the same time. Microsoft has announced it's going to ...
05:10 pm GMT - Wed, January 18, 2023
Dev To
Improving Your Development Documentation Project (1 of 3)
What this article coversFirst steps on how to improve an existing documentation project.ToolsConfluence, GitHub web and desktop version, and MarkdownPad2. IntroductionDeveloper Documentation is...
04:46 pm GMT - Wed, January 18, 2023
Dev To
How do you approach a new API?
If you are using an API for the first time, what's your process around getting started?Do you find docs to read? Do you look for a getting started guide? Do you dive right in and start trying to make ...
04:30 pm GMT - Wed, January 18, 2023
Dev To
Why we chose C over Rust
We recently discussed on our Discord server about why we chose C over Rust for LuosIn the early stages of Luos, Luos engine was written in Rust. However, at the time, Rust was not officially supported...
04:27 pm GMT - Wed, January 18, 2023
Dev To
5 Full-Stack Project Ideas for 2023
Hi everyone, it has been a long time since I wrote the last time and I've to say that I've really missed writing as it's one of my passions and I'm glad that I'm back. So anyway, I'd like to say Happy...
04:13 pm GMT - Wed, January 18, 2023
Dev To
SELinux: Beginner's guide
As a developer, a sysadmin, or a hacker, you might want to know a bit more about SELinux. What is it ? What's the point?SELinux is a MAC system (Mandatory Access Control) created by the NSA. The ...
04:13 pm GMT - Wed, January 18, 2023
Dev To
Pulsar DevOps with Pulsar Shell and CLI Tools
Pulsar DevOps with Pulsar Shell and CLI ToolsUsing Pulsar admin tools Pulsar Shell[ Pulsar Shell | Apache Pulsar Pulsar shell is a fast and flexible shell for Pulsar cluster manag...
04:08 pm GMT - Wed, January 18, 2023
Dev To
Mix static & client-side rendering on same page with SvelteKit
I love static websites, because they are very fast and very good for SEO, google can 'read' it much better. But these days you need JavaScript almost everywhere.And I like Svelte as very easy to learn...
04:01 pm GMT - Wed, January 18, 2023
Dev To
Installing Hadoop 3.1.0 in Windows 10
Step 1: Install Java JDK 1.8 in systemAfter downloading java check your java version through this command on cmd.Step 2: Download Hadoop version 3.1 and extract it to C:\ drive.Hadoop version 3.1.0Ste...
03:41 pm GMT - Wed, January 18, 2023
Dev To
Networking Commands you should be aware of as a Linux beginner
Can you think of this scenario,What will I do if I have been provided with a laptop and no internet?.No. Right?Ideally, it would impossible for most people to even imagine a life with a laptop or mobi...
03:40 pm GMT - Wed, January 18, 2023
Dev To
Learning Git: my favorite resources
When you're making a pull request, do you ever realize your Git branch has become a massive pile of disordered and unrelated changes, but then you don't do anything about it because you're afraid of m...
03:27 pm GMT - Wed, January 18, 2023
Dev To
Share your Jupyter Notebooks like a pro
Are you doing data analysis with Jupyter Notebook? Here is how to create beautiful notebooks with interactive plots and host them as HTML on GitHub Pages.I recently published an in-depth analysis of t...
03:25 pm GMT - Wed, January 18, 2023
Dev To
How to Send Emails in Node.js using Nodemailer
Emails are used to communicate with users of a web application in a timely and convenient way. You must use a third-party service or set up a personal mail server to send emails in a web application.T...
03:24 pm GMT - Wed, January 18, 2023
Dev To
8 Sites to Learn Java Programming for FREE in 2023
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.Hello friends, if you want to learn Ja...
03:19 pm GMT - Wed, January 18, 2023
Dev To
CSS Tip: Style your Radio Buttons and Checkboxes forPrinting
We are discussing web design and development, and I am talking about printing. What is this, the 20th century? Who prints a website nowadays? Who even owns a printer?The answer to many of those questi...
03:03 pm GMT - Wed, January 18, 2023
Dev To
Deep Cloning Objects in JavaScript, the Modern Way
Did you know, there's now a native way in JavaScript to do deep copies of objects?That's right, this structuredClone function is built into the JavaScript runtime:const calendarEvent = { title: "Buil...
02:45 pm GMT - Wed, January 18, 2023
Dev To
SELECT * FROM S3 | Query data via S3 Select
S3 service is used to store a variety of data for various use cases. Ideally, when there is a requirement to access the data stored as an object, the object will be accessed as a whole entity. But wha...
02:30 pm GMT - Wed, January 18, 2023
Dev To
Optimizing DynamoDB cost: Tips and Tricks
If youre using DynamoDB, chances are you want to optimize your cost. After all, the goal of any business is to maximize profits. To help you do this, here are some tips and tricks for optimizing your ...
01:53 pm GMT - Wed, January 18, 2023
Dev To
How to Build a Real world Website Using HTML CSS JavaScript
In this course, you will create a completely responsive real-world website with modern UI in HTML, CSS, and JavaScript.Starting with the interesting parallax effect and gradient backgrounds.How it wor...
01:50 pm GMT - Wed, January 18, 2023
Dev To
How to set up Jest & React Native Testing Library in your Expo App!
If you've used React Testing Library in a regular React project before then the React Native version will already seem familiar, however getting everything setup and configured is usually the trickies...
01:11 pm GMT - Wed, January 18, 2023
Dev To
Finding Your Ideal Customer Is Pain in the Ass
Couple of days ago, my product went viral on Reddit. It received over 50,000 views. And many people started bombarding me with messages.They wanted to try the product.But despite all this buzz, I only...
01:00 pm GMT - Wed, January 18, 2023
Dev To
Minify and bundle HTML, CSS, and JS as part of your Netlify deployment
A convenience offered by Netlify is running tasks during and after a build. Tasks such as optimizing assets and injecting snippets are tasks you may only want to do once, just before you deploy a new ...
12:59 pm GMT - Wed, January 18, 2023
Dev To
The Future of Web Development: Top Trends to Watch in 2023
As we approach the year 2023, it's exciting to think about the advancements and trends that will shape the future of web development. From new technologies to changes in design and user experience, t...
12:35 pm GMT - Wed, January 18, 2023
Dev To
How I Use Morning Pages in My Daily Routine
I have found a sense of calm in writing. There is something about getting my thoughts on to the page that helps me to think.I remember reading in the book How to Take Smart Notes about a historian who...
12:32 pm GMT - Wed, January 18, 2023
Dev To
if - agar
if buning aniq manosi bu ingliz tilidan olingan bolib agar degan manoni anglatadi#include <iostream>using namespace std;int main() {int n;cin >> n; if (n == 0){ cout << "bu zero!"...
12:11 pm GMT - Wed, January 18, 2023
Dev To
Best "Free" Resources To Learn Node.js From Beginner to Advanced
Node.js is an open-source, cross-platform JavaScript runtime and library for running web applications outside the client's browser. Node.js is not a programming language, but a runtime environment tha...
12:08 pm GMT - Wed, January 18, 2023
Dev To
Introduction to React Hooks
What are Hooks?Let's start by understanding what Hooks are, Hooks are an innovation, a modification that the React team has made available to us since version 16.8Hooks are basically a way to create c...
11:13 am GMT - Wed, January 18, 2023
Dev To
Passing Data in React: The Power of Props
React is a popular JavaScript library for building user interfaces, and one of its key features is the use of "props", short for properties. In this article, we will explore what React props are, how ...
11:12 am GMT - Wed, January 18, 2023
Dev To
Manage serverless APIs with Apache APISIX
Serverless computing enables developers to build applications faster by eliminating the need for them to manage infrastructure. With serverless APIs in the cloud, the cloud service provider automatica...
10:27 am GMT - Wed, January 18, 2023
Dev To
Which programming language should one learn in 2023?
Any ideas? Would you say python (easy to learn), C (to build a strong foundation) or JavaScript(higly demanded)....
10:20 am GMT - Wed, January 18, 2023
Dev To
Getting Started with Deno Fresh & the Platform
Why use Deno Fresh?Deno Fresh builds fast sites so you get first class user experience (UX),it uses the platform so getting started with Deno Fresh is quick if you already know the JavaScript A...
10:07 am GMT - Wed, January 18, 2023
Dev To
AI generated the 90% of this post
The heading image has been generated with DallE 2In the previous post JS Functional Concepts: Pipe and Compose JoelBonetR Jan 2 3 min read #javascript...
09:53 am GMT - Wed, January 18, 2023
Dev To
Create a Recipe App with Tailwind and Nuxt.js
According to Verified Market Research, the recipe apps market size is projected to reach USD 1,098.22 Million by 2028. They are designed with intent and excellent user experience to make cooking easie...
09:37 am GMT - Wed, January 18, 2023
Dev To
Top 12 Code Review Tools
Code review is an essential part of the software development process, it helps to improve the quality of code and detect errors early on. Its a process where developers review each others code, lookin...
09:02 am GMT - Wed, January 18, 2023
Dev To
Everything you need to know about route Guard inAngular
Routing is a significant aspect of any SPA application, and protecting these routes is often necessary. We may want to guard our routes for permission access or to prevent users from exiting a route b...
08:59 am GMT - Wed, January 18, 2023
Dev To
Typescript: best type checking for the best type safety
C# and TypescriptBefore using Typescript, I used C# for many years. Put aside the ecosystem and just from the language point of view, I still think C# is the best language I have ever used, w...
08:53 am GMT - Wed, January 18, 2023
Dev To
How to write NFT smart contract in 2023
Hello you fellow coders!With the recent craze on NFT space, i ponder myself on how would one build an NFT smart contract. As with any emerging technology buzzword blockchain, businesses building...
08:00 am GMT - Wed, January 18, 2023
Dev To
I Asked ChatGPT to Code Web Components and This is What Happened
The past couple months and I've heard of web engineers tinkering with ChatGPT while another engineer told me they relied on the output for the basis of every coding decision at work. I found myself in...
07:52 am GMT - Wed, January 18, 2023
Dev To
Jozef Behr | 10 Ruby tricks to improve your code (or not)
Hello DEV's Myself Jozef Clifford Behr, I want to show you 10 nice Ruby features that you may know or not. Anyway, its a quick read and its always interesting to learn new stuff, right?!1. Create a h...
07:29 am GMT - Wed, January 18, 2023
Dev To
Sagemaker Model deployment and Integration
Sagemaker Model deployment and Integration[TOC] AWS Feature storeSageMaker Feature Store is a purpose-built solution for ML feature management. It helps data science teams reuse ML features...
07:27 am GMT - Wed, January 18, 2023
Dev To
QR Code Generator Download QR as Image
Hello Friends!So I tried building QR code Generator from input link with simple API And added the feature to Download That QR Code & Yeah faced a lot of bugs dealing with two different APIs but f...
06:51 am GMT - Wed, January 18, 2023
Dev To
What are E-Commerce Kpis
E-commerce Key Performance Indicators (KPIs) are metrics used to measure the performance and success of an online business. These KPIs provide insights into various aspects of the business, such as cu...
06:46 am GMT - Wed, January 18, 2023
Dev To
Java Insert or Delete Rows and Columns in Excel Worksheet
With the help of Spire.XLS for Java, we can easily insert or delete the rows or columns in the Excel worksheets programmatically. In this article, we will demonstrate how to insert or delete rows or c...
06:34 am GMT - Wed, January 18, 2023
Dev To
Know Your Path/Directory
What is file path/directoryA file path directory refers to the location of a file or folder within a file system. It is the sequence of folders that must be navigated to find the file or folder...
06:26 am GMT - Wed, January 18, 2023
Dev To
Weekly web development resources 133
RadixUnstyled, accessible components for building highquality design systems and web apps in React. val townA website for writing and running scripts in the browser, including versioning, a...
05:54 am GMT - Wed, January 18, 2023
Dev To
Run python in HTML :
Python was the foundation of my technical career. I gained my Python skills and worked on many AI/ML projects. But when I have to show the output, I cannot run the python file for each stakeholder. Th...
05:49 am GMT - Wed, January 18, 2023
Dev To
Project Management
Modifying your project timeline to set more realistic goals is a skill called project management.Hi everyone, I am in 6th week of my internship with Mboalab Community, via Outreachy. Here I was assign...
05:30 am GMT - Wed, January 18, 2023
Dev To
Serverless Latency: Understanding and Reducing the Delay
Serverless computing has become increasingly popular in recent years due to its ability to scale on demand and provide a pay-per-use model for computing resources. At AWS re:Invent 2022 - Keynote with...
03:11 am GMT - Wed, January 18, 2023
Dev To
40 Essential Linux Commands That Every DEVELOPER Should Know
Linux is a powerful and versatile operating system that is widely used for both personal and professional use. One of the key features that sets Linux apart from other operating systems is its command...
12:51 am GMT - Wed, January 18, 2023
Dev To
Democratizing DNA Analysis and Shaping the Future of Genetics Research!
We are thrilled to announce that our revolutionary open source project, DNAnalyzer has reached new heights as we are now officially a 501(c)(3) nonprofit organization thanks to a fiscal sponsorship fr...
12:43 am GMT - Wed, January 18, 2023
Dev To
Package Publishing Reading & Resources
I have big plans in the works to overhaul a few projects and, to prep for that, Ive been doing a lot of reading up on different approaches to publishing JavaScript packages. These are a few resources ...
12:40 am GMT - Wed, January 18, 2023
Dev To
Mastodon Streaming to Apache Pulsar via Python
https://medium.com/@tspann/mastodon-streaming-to-pulsar-via-python-be7538112023Mastodon Streaming to Pulsar via PythonPython, Pulsar, Mastodon, Streaming, Real-Time, Events, FilteringSource: https://g...
10:28 pm GMT - Tue, January 17, 2023
Dev To
Layoffs: Its Okay to Not Be Okay
Layoffs. Its a word we are all becoming very acquainted with here in the tech worldmore for some than for others. Whether you survive a round of layoffs or become another one of the thousands of peopl...
09:58 pm GMT - Tue, January 17, 2023
Dev To
Best Design Trends of 2023
A design trend refers to a design style or approach that is popular at a particular time. Examples of design trends in web design include minimalism, flat design, and material design. Examples in the ...
09:00 pm GMT - Tue, January 17, 2023
Dev To
DevDiscuss: Passwordless Authentication
image created by Margaux Peltat for the Chilled Cow YouTube channel Time for #DevDiscuss right here on DEV Passwordless authentication for your website in 5 minutes! ...
08:45 pm GMT - Tue, January 17, 2023
Dev To
Syntax, logical and runtime errors
By the end of this reading, you'll be able to: Recognize common types of errors in JavaScriptHere are some of the most common errors in JavaScript: ReferenceError SyntaxError TypeError RangeErrorT...
08:18 pm GMT - Tue, January 17, 2023
Dev To
Autoleap - A very useful tool for Linux bash users
This script adds an amazing feature to the cd command. It records (locally) the path of all directories you visit using cd. When you want to access a previously visited directory, you just need to run...
08:09 pm GMT - Tue, January 17, 2023
Dev To
. Seriously well executed One Pager called Grabient providing colorful gradient CSS code for your next project. The Singe Page site features impressive UI elements to copy gradients, add colors,...
08:01 pm GMT - Tue, January 17, 2023
Dev To
Squashing Git Commits for a Cleaner Commit History
Please note - this is written by an AI chat robot.TLDR: Squashing Git commits is a technique to combine multiple related commits into a single one, making the commit history cleaner and more rea...
07:51 pm GMT - Tue, January 17, 2023
Dev To
Cleaning Up Unused ENIs On AWS
Running out of IP addresses in your subnets is a real issue that most teams face these days. Most of the times those IPs are reserved but unused!This blog will address the problem of Unused Elastic Ne...
07:47 pm GMT - Tue, January 17, 2023
Dev To
How to optimize Kubernetes resource configurations for cost and performance
Kubernetes, often abbreviated as K8s, automates the mundane operational tasks of managing the containers that make up the necessary software to run an application. With built-in commands for deploying...
07:08 pm GMT - Tue, January 17, 2023
Dev To
CSS: 3 Sided Card
The other day I was tasked with creating a "3 sided card" that flips. It proved more challenging than I thought, though the solution isn't that complex. What we're buildingCalling it a "3 sided c...
07:06 pm GMT - Tue, January 17, 2023
Dev To
Keyboard Shortcuts To Make Life Easier(For Mac).
When starting your journey to becoming a master at developing code one of the most arduous parts of creating code is the time spent typing or highlighting. The painstaking process of going back to fin...
07:05 pm GMT - Tue, January 17, 2023
Dev To
Top five Godot games and source code from Game Off 2022
Game Off is a "game jam" or hackathon of sorts that has been running for a decade now. Participants have a month to create a video game from scratch based on a theme and then rate and review each othe...
07:00 pm GMT - Tue, January 17, 2023
Dev To
Debugging Threads and Asynchronous Code
I'm doing a community interview in the Code Ranch drop by and ask a question to win a free book!This week we'll discuss one of the harder problems in programming: threading. For many cases threading i...
06:48 pm GMT - Tue, January 17, 2023
Dev To
GitHub resources to level up your JavaScript coding skills
1. You-Dont Know-JSThis is a series of books diving deep into the core mechanisms of the JavaScript language.https://lnkd.in/dDUZ_8zH 2. wtfjsA list of funny and tricky JavaScript examples....
06:39 pm GMT - Tue, January 17, 2023
Dev To
Compilado dicas de carreira - parte 2
Ol pessoal, essa a parte 2 das dicas de carreira. Pra quem caiu de paraquedas, as "dicas de carreira" so threads que eu escrevo no Twitter. pedidos, eu estou compilando as dicas em formato de artigo...
05:57 pm GMT - Tue, January 17, 2023
Dev To
JavaScript: O que so funes IIFE?
Nesse texto quero te mostrar o que , e como usar uma funo IIFEPrimeiro, o que uma IIFE? O que significa isso? Bom IIFE a sigla para Immediately-Invoked Function Expression que em uma traduo livre fi...
05:09 pm GMT - Tue, January 17, 2023
Dev To
Deploy Amazon IVS Live Streams and Chat with Terraform
Infrastructure as Code (IaC) is a way to manage and provision infrastructure for a service through code, rather than manually through a user interface. This can include resources such as servers, load...
05:02 pm GMT - Tue, January 17, 2023
Dev To
Resume Writing Secrets: 25 Tips to Get You Hired
In the last 5 years I received interview calls from 200+ tech companies.Over this period I perfected my resume one tiny improvement at a time.I have documented my learnings in 25 tips that I learnt to...
04:54 pm GMT - Tue, January 17, 2023
Dev To
Top 7 Featured DEV Posts from the Past Week
Shoutout to @rachelfazio who created our new cover image and updated the badge for this series. Every Tuesday we round up the previous week's top posts based on traffic, engagement, and a hint of edi...
04:24 pm GMT - Tue, January 17, 2023
Dev To
CastingVote - App built with Phoenix(1.6) - PART 01
This will be a fairly simple and straightforward app, but I will try to touch on as many Phoenix concepts as possible. Hope you will like it and learn something new. Lets start today with what we need...
04:09 pm GMT - Tue, January 17, 2023
Dev To
I Tested How Good Is ChatGPT When Describing Code
A bunch of people is now using ChatGPT to write the code for them.But I don't really care. I already know how to code.So what do I do? The exact opposite. I'm using ChatGPT to explain complex blocks o...
03:48 pm GMT - Tue, January 17, 2023
Dev To
Watching a YugabyteDB table: replication factor
One of the most frequently reoccurring questions that we get at YugabyteDB how to interpret the information that YugabyteDB provides when people are testing (high) availability. This is a summary of t...
03:47 pm GMT - Tue, January 17, 2023
Dev To
How Does GPT-3 Work?
GPT-3 is a large language model (LLM), and its been making headlines in nearly every industry. From the release of the seemingly self-aware. ChatGPT to copywriting and coding AI apps, GPT-3 is spreadi...
03:11 pm GMT - Tue, January 17, 2023
Dev To
Converting Lit Components to Enhance
Last month we talked about using a Lit Component in an Enhance app. In this post, well show you how to convert a Lit component into an Enhance component. Why convert from Lit to Enhance?Lit is a ...
03:04 pm GMT - Tue, January 17, 2023
Dev To
A Complete Guide to PactumJS
IntroductionIf you are looking for a JavaScript-based API automation tool that can help in API testing at all the levels in a Test Pyramid then your search will end here, its PactumJS an open-so...
02:51 pm GMT - Tue, January 17, 2023
Dev To
Crop and Upload Image Service
Image serviceSimple tool to upload and edit pictures. The front-end is using inNextJs and BackendNodeJs.NodeJs is used to be able to easily test and iterate on localhost. Production level soluti...
02:44 pm GMT - Tue, January 17, 2023
Dev To
generate-sitemap 1.9.1 Released
TL;DRI just released generate-sitemap 1.9.1, a GitHub Action for generating XML sitemaps for static websites. The generate-sitemap GitHub Action is implemented in Python, and generates an XML si...
02:43 pm GMT - Tue, January 17, 2023
Dev To
January 2023 - A glimpse into our roadmap
For 2023, our main mission at Medusa is to ensure our platform provides more extensibility and composability. So, our roadmap contains features that push our platform towards these goals.Although we h...
02:39 pm GMT - Tue, January 17, 2023
Dev To
What are AWS credentials?
John: Hey Eric, I need to access project-xyz dev account! Can you help me in some way?Me: Sure, but what kind of access do you need?John:Dear John, there are two kinds of access to AWS:via Web Console...
02:26 pm GMT - Tue, January 17, 2023
Dev To
Introduction to web frameworks
If you need an intro/introduction to any of the following web frameworks React, Angular, Vue, Svelte, Express, NodeJS, ASP.NET Core, Django, Spring, Flask, Laravel, Ruby on Rails, FastAPI, jQuery, Gat...
02:22 pm GMT - Tue, January 17, 2023
Dev To
How to Upgrade a Legacy API Integration
In this postWrite tests for your legacy API integrationDocument request/response mappings between your legacy and modern API integrationsImplement the modern API integrationEnable the modern API...
02:21 pm GMT - Tue, January 17, 2023
Dev To
Mais do que armazenamento de cdigo: 5 features do GitHub que voc no conhece
O Github a maior comunidade de pessoas desenvolvedoras do mundo, mas quando perguntamos para essas pessoas, o que GitHub, a maioria delas responde que uma plataforma de armazenamento de cdigo. O qu...
02:17 pm GMT - Tue, January 17, 2023
Dev To
Introduction to databases
If you need an intro/introduction to any of the following databases SQL Server, MySQL, PostgreSQL, Redis, SQLite, MongoDB, MariaDB, Oracle, Cassandra, Couchbase, Firebase databases, ElasticSearch, Dyn...
02:17 pm GMT - Tue, January 17, 2023
Dev To
Auto Sliding Carousel with Javascript
Hello everyone, in this tutorial, I'll show you how to use HTML, CSS, and Javascript to make a basic auto-sliding carousel. I'll outline all the logics and provide the complete code for the Codepen ex...
01:38 pm GMT - Tue, January 17, 2023
Dev To
Calculus for Data Science: An Introduction
Calculus is a branch of mathematics that deals with the study of rates of change and accumulation of quantities. In data science, some of the main important topics in calculus include:1) Derivatives: ...
01:32 pm GMT - Tue, January 17, 2023
Dev To
SRE book notes: Eliminating Toil
These are the notes from Chapter 5: Eliminating Toil from the book Site Reliability Engineering, How Google Runs Production Systems.This is a post of a series. The previous post can be seen here: ...
01:11 pm GMT - Tue, January 17, 2023
Dev To
Stubs/fakes(casting as a particular object)
Stubs are a key tool for software testing, allowing developers to test individual units of code in isolation by replacing external dependencies with simplified versions.Here's an example of a stub in ...
12:40 pm GMT - Tue, January 17, 2023
Dev To
Why I listened to radio stations for working
For the past couple of days or so, I have been listening to music from radio stations around the world on radio.garden, whenever I'm working or studying.The reason why I chose this over Youtube or my ...
12:39 pm GMT - Tue, January 17, 2023
Dev To
NGINX Logging | Configuring Error and Access Logs, Sending Nginx Logs to Syslog & more
This article was originally posted on SigNoz Blog and is written by Selvaganesh.NGINX is a prominent web server, reverse proxy server, and mail proxy utilized by many websites and applications to serv...
12:22 pm GMT - Tue, January 17, 2023
Dev To
Build an Effective Junior Developer Portfolio That Will Get You Hired
How to build an Effective Junior Developer Portfolio That Will Get You Hired In 2023 Some important points that you can follow while building your Developer Portfolio 1Showcase your best work: Include...
12:17 pm GMT - Tue, January 17, 2023
Dev To
Building a Multi-Language Website with React and i18next
Building a website that supports multiple languages can be a challenging task, but with the right tools, it can also be a lot of fun. In this blog post, we will explore how to build a multi-language w...
11:59 am GMT - Tue, January 17, 2023
Dev To
Better Performance and Security by Monitoring Logs, Metrics, and More
In the previous article in this seriesThe Everything Guide to Data Collection in DevSecOpswe discussed the importance of data collection. In this article, well explore the role of monitoring in observ...
11:57 am GMT - Tue, January 17, 2023
Dev To
O que varivel em JavaScript
Trabalhar com varivel em JavaScript muito simples e divertido. Diferentemente de outras linguagens, as quais so fortemente tipadas, como o Java por exemplo, o JavaScript muito mais dinmico e fcil pa...
11:51 am GMT - Tue, January 17, 2023
Dev To
Free Resources To Become a Job Ready React Developer
React is a free, open-source front-end JavaScript library for building user interfaces based on UI components, developed by Facebook and released in 2013. React is arguably one of the most influential...
11:48 am GMT - Tue, January 17, 2023
Dev To
How to Build Your ERP System in Minutes
Do you need an effective way to manage and optimize your business operations? Enterprise Resource Planning (ERP) systems are the perfect tools to help you do just that. With an ERP system, you can man...
11:33 am GMT - Tue, January 17, 2023
Dev To
Unlock the Secrets of Blockchain: What is a Consensus Algorithm?
Blockchain technology has been gaining traction in recent years with its potential to revolutionize the way we store and transfer data. Its decentralization and security features have made it a popula...
11:26 am GMT - Tue, January 17, 2023
Dev To
How to preload images for canvas in JavaScript
IntroductionThis past week, I was toying around with the HTML5 canvas element, trying to join two images together.At first, it seemed fine, but when I tried to reload the website, it was a mess....
11:11 am GMT - Tue, January 17, 2023
Dev To
Show: Open-source admin dashboard with Tailwind CSS and Flowbite
Hey developers Me and my friends from the Flowbite community built an open-source admin dashboard template featuring charts, widgets, modals, CRUD layouts, drawers, popovers, and more and it's license...
10:21 am GMT - Tue, January 17, 2023
Dev To
Deploying a Laravel App on AWS App Runner
Deploying a containerized app gets easier everyday as cloud providers release new products. One of such products by AWS is AWS App Runner.AWS App Runner is a fully managed container application servic...
10:01 am GMT - Tue, January 17, 2023
Dev To
Which is a good software to run Python codes?
There are several software options available for running Python code, some popular ones are:IDLE: IDLE is the default Python IDE that comes pre-installed with the Python programming language. It is si...
09:40 am GMT - Tue, January 17, 2023
Dev To
refine Hackathon with $1500 prize!
refine is a React-based framework for the rapid development of CRUD web applications. It eliminates the repetitive tasks demanded by CRUD operations and provides industry standard solutions for criti...
09:30 am GMT - Tue, January 17, 2023
Dev To
Motivation as a junior Software developer
It can be challenging for a junior software developer to maintain motivation when faced with the demands of mastering new technologies, comprehending complex code, and striving to keep up with more s...
09:28 am GMT - Tue, January 17, 2023
Dev To
Answer: Getting Class Rap2hpoutre LaravelLogViewerServiceProvider not found error in a school management software
answer re: Getting Class Rap2hpoutre LaravelLogViewerServiceProvider not found error in a school management software ...
09:16 am GMT - Tue, January 17, 2023
Dev To
one-liner: read first elements of a huge directory
At a client we have a networked disk with millions of files. I was trying to list the first few files to see what's going on.ls -l | head takes ages, but here is a Perl one-liner to make it work:perl ...
08:00 am GMT - Tue, January 17, 2023
Dev To
How To Find A Job With Soft Skills When Coding Skills Are Weak VI
On Tuesday December 20th, 2022, I held a talk about How to get a job as a developer with soft skills when tech skills are weak.It was for the last episode this year on The Monthly Dev event hosted by...
07:17 am GMT - Tue, January 17, 2023
Dev To
Why Golang is a Good Choice for Developers in 2023
As technology continues to advance at a rapid pace, it's important for developers to stay current with the latest programming languages and tools. In recent years, Go (or Golang) has emerged as a pow...
06:18 am GMT - Tue, January 17, 2023
Dev To
Migrating Elasticsearchs warm & cold data to object storage with JuiceFS
With the development of cloud computing, object storage has gained favor with its low price and elastic scalable space. More and more enterprises are migrating warm and cold data to object storage. Ho...
06:17 am GMT - Tue, January 17, 2023
Dev To
Hero Image Optimization Techniques
Page speed is essential in determining a website's user experience. One of the key metrics used to measure page speed is the Largest Contentful Paint (LCP). The LCP measures the time it takes for the ...
05:01 am GMT - Tue, January 17, 2023
Dev To
AWS Lambda and Azure Function
Azure Functions is a serverless, event-driven computing service provided by Microsoft Azure. This makes it easy to build and run small, single-purpose functions in the cloud.An Azure Function is a ser...
03:49 am GMT - Tue, January 17, 2023
Dev To
Scale Node JS App using Cluster Module
NodeJS Concurrency When It comes to writing Backend (or API for say) we can code them really fast in NodeJS. But do you know that NodeJS is single Threaded . Yes, It is a Single Threaded Techno...
03:40 am GMT - Tue, January 17, 2023
Dev To
AI Tools for Developers
DeepCode:A platform that uses AI to analyze code and identify potential issues and improvements.It offers suggestions and recommendations for improving code quality and security.It supports mult...
03:32 am GMT - Tue, January 17, 2023
Dev To
Best tools to outsource your IT projects
Commission JunctionOne of the oldest and most popular affiliate marketing networks. It has a large selection of merchants, including software companies, and offers a wide range of tools and reso...
03:19 am GMT - Tue, January 17, 2023
Dev To
Mastering JavaScript Generators: Understanding and Using the Power of Pausable Functions
JavaScript generators are a special type of function that can be paused and resumed, allowing you to control the flow of execution and produce a series of values. This makes them a powerful tool for t...
03:12 am GMT - Tue, January 17, 2023
Dev To
How to Easily update an Object that's in state in React
ContentsIntroductionUpdating object that's in state Creating an Up vote function Implementing The Update Votes ButtonShowcasing mutationOne Command for Updating Object in stateSimple Way To Copy JavaS...
02:43 am GMT - Tue, January 17, 2023
Dev To
What are services in Angular? And how in the world do I use them?
Hi folks,Let's talk about services today. These guys are extremely useful for having code that is streamlined, reusable, and readable.You might have services for different things, for example: A servi...
01:03 am GMT - Tue, January 17, 2023
Dev To
Azure SQL Cost Savings using Serverless
One simple way to reduce your Azure SQL costs is to check your actual usage of your DBs occasionally and monitor usage.If they fall into one of the following categories:Intermittent and also low usage...
12:40 am GMT - Tue, January 17, 2023
Dev To
Beginners Guide To Run A Linux Server Securely
Easy steps to Linux Server hardening for Linux newbiesLinux could be a fantastic choice for your next cloud server. Imagine you can benefit from an up-to-date and fully-loaded operating system o...
12:39 am GMT - Tue, January 17, 2023
Dev To
Get notified when there are commits to pull in VS Code
With the help of GitLives new pull reminders, you can now pull sooner, reduce the chances of conflicts, and merge faster!Get notified the moment your remote has been updated and there are commits to p...
12:36 am GMT - Tue, January 17, 2023
Dev To
A Better Way to Work With Number and Date Inputs in JS
valueAsNumberYou may have written some code like this before:export function NumberInput() { const [number, setNumber] = useState(0) return ( <input type="number" value={number...
12:20 am GMT - Tue, January 17, 2023
Dev To
6 Google Chrome extensions that'll help you turn hours of work into minutes free
Working with Chrome offers access to an immense repository of Chrome extensions and tools which make our daily tasks less of a chore.The following are the top 6 Google Chrome extensions that will hel...
12:14 am GMT - Tue, January 17, 2023
Dev To
My Dev Setup: A Look into My Software and Hardware
IntroductionWelcome to my dev setup overview! As a developer, having the right tools and equipment can make all the difference in our productivity and workflow. In this article, I will be sharin...
11:21 pm GMT - Mon, January 16, 2023
Dev To
Building the Ultimate Search for Rails - Episode 1
During summer 2021, I got lucky enough to cross Twitter paths with Peter Szinek, who introduced me to his team and got me hired at RCRDSHP, Obie Fernandezs latest Web 3.0 project involving Music NFTs....
11:00 pm GMT - Mon, January 16, 2023
Dev To
Enhance your READMEs with native Mermaid diagrams
Many times when we think about how to solve a problem we choose to draw a flowchart or another type of visualization with the aim that everything is clear and that we don't miss anything by the end.Wh...
09:38 pm GMT - Mon, January 16, 2023
Dev To
The Top Five Static Site Generators (SSGs) for 2023 and when to use them!
Theres no shortage of static site generators (SSGs) to choose from, though Ive limited the below list to five major SSGs covering a wide range of uses, from marketing sites, portfolios and blogs to do...
09:38 pm GMT - Mon, January 16, 2023
Dev To
The Top Five Static Site Generators (SSGs) for 2023 and when to use them
Theres no shortage of static site generators (SSGs) to choose from, though Ive limited the below list to five major SSGs covering a wide range of uses, from marketing sites, portfolios and blogs to do...
09:06 pm GMT - Mon, January 16, 2023
Dev To
Serverless Technology
The very first thought crosses our minds while hearing Serverless is there won't be any Servers , isn't it?Let me make it very clear,Serverless does not mean that there are No servers.Yes, the name Se...
09:04 pm GMT - Mon, January 16, 2023
Dev To
Combining GPT and Wolfram Alpha
An interesting essay appeared on Wolfram|Alpha's blog today: Wolfram|Alpha as the Way to Bring Computational Knowledge Superpowers to ChatGPT. In it, the author (Stephen Wolfram?) argues that ChatGPT...
08:58 pm GMT - Mon, January 16, 2023
Dev To
Music Monday What are you listening to? (80's Edition)
cover image source: f***yeahmichaeljackson.tumblr.com80's nostalgia arguably made it's biggest comeback sometime in the 2010's, and the decade hasn't really left us since. Things come and go in cycles...
08:57 pm GMT - Mon, January 16, 2023
Dev To
Implementing Standalone Components in Angular 15
In this article, I'm going to show you the most important parts to create an angular app using only standalone components. Yes, no ngmodule is needed.You have all the code available in this repo, whic...
08:50 pm GMT - Mon, January 16, 2023
Dev To
7 open source projects worth the hype in 2023
The open-source community is a thriving ecosystem of people who share their knowledge and resources with each other in order to make the world a better place. There are open-source projects that are a...
07:48 pm GMT - Mon, January 16, 2023
Dev To
The limitations of JavaScript as a programming language
JavaScript, like any programming language, has its own set of limitations. Here are a few examples of the limitations of JavaScript:1. Single threading: JavaScript is a single-threaded language, whic...
07:28 pm GMT - Mon, January 16, 2023
Dev To
Docker tutorial - understanding of Dockerfile
ContentWhat is Dockerfile?Why do we need it?Essential commandsBaking an imageStarting a containerConclusion What is Dockerfile?Dockerfile is a text file that contains a set of instructions....
06:59 pm GMT - Mon, January 16, 2023
Dev To
React useDebounce
React , . , , . , React, useDebounce() . -, Unsplash API. Github. Unsplash Unsplash , , 50 . . AP...
06:45 pm GMT - Mon, January 16, 2023
Dev To
What is Node.js? A beginner's introduction to JavaScript runtime
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a web browser. Node.js is a popular, lightweight web framework for beginners, and it ...
06:41 pm GMT - Mon, January 16, 2023
Dev To
CSS tutorial series: CSS Challenge 1
In this post we're going to put the knowledge we've learned from the previous tutorials we've seen into practice. The webpage we're going to create will be very simple, with nothing fancy with only so...
06:41 pm GMT - Mon, January 16, 2023
Dev To
Bulk install VS Code extensions
If you are reading this, you probably already know what VS Code and VS Code extensions are. Usual way to install extensions is through VS Code Interface. It is really easy and intuitive. However, ever...
05:50 pm GMT - Mon, January 16, 2023
Dev To
Safe Data Fetching in Modern JavaScript
Fetch - the wrong wayfetch in JavaScript is awesome. But, you may have something like this sprinkled throughout your code:const res = await fetch('/user')const user = await res.json()While nice ...
05:43 pm GMT - Mon, January 16, 2023
Dev To
Zero byte favicon markup Keep the favicons without any of the markup
Favicons are the small icons that appear in browser tabs, usually next to the title of a website.Every website should have a faviconto help differentiate it from websites in other tabs.~75% of website...
05:37 pm GMT - Mon, January 16, 2023
Dev To
Meme Monday
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:21 pm GMT - Mon, January 16, 2023
Dev To
Automating Advent Calendar with Github Actions and Eleventy
I've always seen advent/Christmas calendars as an interesting, technical challenge. How to build something that hides content until some specified time? And to do that without client-side JavaScript? ...
05:07 pm GMT - Mon, January 16, 2023
Dev To
An Introduction to Remix IDE
Remix IDERemix IDE is an open source online and desktop application. A comprehensive selection of plugins with intuitive GUIs helps speed up development of Smart Contracts in Remix. Remix is use...
04:25 pm GMT - Mon, January 16, 2023
Dev To
Affiliate Tracking System for Networks Part 1
Today I started to building the backend. As technologies I will use NodeJS. I will use the express server and MongoDB as database. My first function is like this, after affiliate click the link that i...
04:00 pm GMT - Mon, January 16, 2023
Dev To
Top 5 Best Free ReactJS Admin Dashboard Templates for 2023
Building an admin dashboard for your application can be a complex and time-consuming task, especially if you are building it from scratch. However, using a pre-built template can significantly simplif...
03:59 pm GMT - Mon, January 16, 2023
Dev To
Quickstart: Getting Started With HashiCorp Nomad
Everyone loves Kubernetes, right? Well, no not right, but it is one of the most popular container orchestrators out there.However, its not the only orchestrator to manage containers.One of the up and ...
03:57 pm GMT - Mon, January 16, 2023
Dev To
Text to speech tutorial using RxJS and Angular
IntroductionThis is day 23 of Wes Bos's JavaScript 30 challenge and I am going to use RxJS and Angular to create an English text to speech tutorial. The Web Speech API provides interfaces to mak...
03:48 pm GMT - Mon, January 16, 2023
Dev To
Async pipe is not pure
Yes, thats normal! Why? Because of how Angular does change detection under the hood!To better understand how the async pipe works, lets create our own from scratch!Lets call it SubscribePipe in order ...
03:38 pm GMT - Mon, January 16, 2023
Dev To
Commit to Community
One of the thing you can do to grow as a developer and get your name out there is to help in a developer community. Your local Meet up group or online group will always need help.I like helping in onl...
03:33 pm GMT - Mon, January 16, 2023
Dev To
Best Chrome Extensions for Developers
Extensions makes our life easier, also it makes you more productive and perform an essential task better than a dedicated tool. If youre a developer, you will likely already have a collection of favou...
03:21 pm GMT - Mon, January 16, 2023
Dev To
5 GitHub Repositories to Prepare for JavaScript Interviews
GitHub is a code hosting platform for version control and collaboration. It allows you to Collaborate on projects from anywhere. Almost Every Developer know about GitHub and would love to spend their ...
03:19 pm GMT - Mon, January 16, 2023
Dev To
Twitter cuts off access to its API for third-party app developers
News broke at several tech-focused outlets over the weekend that Twitter seems to have purposefully cut off API access for third-party app developers, including the popular TweetBot and Twitteriffic.H...
03:18 pm GMT - Mon, January 16, 2023
Dev To
Towards Web Monetization
It's been a couple years since Dev.to hosted the Grant for the Web hackathon, a month-long sprint to develop innovative projects with Web Monetization. Web Monetization is a proposed JavaScript API th...
03:05 pm GMT - Mon, January 16, 2023
Dev To
HR Technology Trends in 2023: Digitalization with a Human Touch
Streamlining workflows and maximizing the value of teams with innovative technologies is the future of human resources. Some HR directors are motivated to modernize their teams with technology simply ...
02:56 pm GMT - Mon, January 16, 2023
Dev To
Cmo crear un modelo de recomendacin basado en machine learning.
Dev.to Linkedin GitHub Twitter Instagram Youtubegithub: https://github.com/aws-samples/aws-recomendador-anime/tree/main/recomendador-de-anime Recomendaciones personalizadas de animeBlog original...
02:41 pm GMT - Mon, January 16, 2023
Dev To
Forcer la suppression de ressources Kubernetes
Des fois, quand on travaille avec des CR (Custom Resources - Ressources personnalises), elles peuvent tre bloques dans la phase Terminating. Aujourd'hui on va voir comment rsoudre facilement ce s...
02:29 pm GMT - Mon, January 16, 2023
Dev To
11 Dynamic Programming Problems and Questions for Tech Interviews
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.image_credit - [Grokking Dynamic Progr...
02:10 pm GMT - Mon, January 16, 2023
Dev To
Create a Paywall on a Next.js Blog Using FingerPrint and Sanity
This article was originally posted on HackmambaA Paywall is a system that restricts user access to a particular web content till the user subscribes to it. We can find paywalls on journals, blogs, and...
02:04 pm GMT - Mon, January 16, 2023
Dev To
Beginners guide on how not to abandon that one project
I know, you are putting the project off because you're "busy"But now let's be honest with ourselves, are we really that busy or is this the 9th project you started but aren't intending on finish...
01:34 pm GMT - Mon, January 16, 2023
Dev To
What is Jamstack in 2023?
I've been writing these yearly updates for the past few years, in part because we've seen a lot of dramatic change in what we call Jamstack over those years. Prior to 2020, we were still largely talki...
01:32 pm GMT - Mon, January 16, 2023
Dev To
Deploy a Medusa Server on AWS with Microtica
Medusa is an open source composable commerce platform built for developers. Its architecture is flexible enabling users to build bespoke commerce solutions.Medusa is composed of three components:A hea...
01:05 pm GMT - Mon, January 16, 2023
Dev To
Creating a Node.js Command-line Tool, Linux Terminal CLI and NPM Package
IntroductionCommand-line tools are incredibly useful for automating repetitive tasks, performing quick checks and for developers to perform different tasks. In this tutorial, we will go through...
01:02 pm GMT - Mon, January 16, 2023
Dev To
Understanding and Implementing State Management in React: A Beginner's Guide
State management is an important aspect of building applications with React. It allows you to keep track of the current state of your application, and update it in response to user interactions or oth...
01:00 pm GMT - Mon, January 16, 2023
Dev To
An awesome, cross-browser Star Wars circular wipe transition? CSS houdini vs clippath vs mask
Speaking of wipe animations, Will Boyd covered making CSS animations of some Star Wars wipe transitions recently. All of the animations were based on CSS masks.CSS Masks have some issues. I will offer...
12:45 pm GMT - Mon, January 16, 2023
Dev To
How to Succeed as an Introvert Engineer
As a child, I was often called shy. I didnt like being the centre of attention and would hardly speak to others unless I knew them very well.I attribute some of this to having an outgoing older sister...
12:33 pm GMT - Mon, January 16, 2023
Dev To
What are SysLog formats? How to use them?
Syslog is a standard for message logging that allows devices such as routers, switches, and servers to send event messages to a central log server. The messages sent by these devices are known as sysl...
12:27 pm GMT - Mon, January 16, 2023
Dev To
Pre-rendering frontend with Angular Universal & Firebase Hosting
Nowadays, if you want to build a front-end application, Angular comes first in mind. This frontend development framework resembles the features and accessibility of the single-page application. Angula...
11:51 am GMT - Mon, January 16, 2023
Dev To
Classification of Robots
We have already known what is automation in industry & evolution of robots. Now in this page , we will know the classification of robots.Robots has different types. Every type has its own advantag...
11:21 am GMT - Mon, January 16, 2023
Dev To
Tip : Write better error messages with ChatGPT
A friend of mine showed me a great use of ChatGPT to write human-friendly error messages. I thought it's brilliant and everyone needs to know this.Original Tweet: https://twitter.com/douglascayers/sta...
10:34 am GMT - Mon, January 16, 2023
Dev To
, Vcc | | | +---R---+ +---+ | | AO Gnd, , AO , LM393 , AO DO , , () 10K , () 500K , 20M , AO , , AO , , , , , , , , , ...
10:04 am GMT - Mon, January 16, 2023
Dev To
How to Update EventBridge Schedules with Lambdas
The EventBridge is a potent tool in AWS that can help us automate our tasks. However, when you need to have dynamic schedules, it can be tricky.First of all, the Boto3 is not the latest running on Lam...
09:54 am GMT - Mon, January 16, 2023
Dev To
Roadmap to becoming a for
Roadmap to becoming a for : - : Start with Excel, Analyzing Data in Excel empowers you to understand data through detailed visual summaries, trends, and patterns. : https://bit.ly/3BOIiZ5 - () : Ch...
09:37 am GMT - Mon, January 16, 2023
Dev To
Best Practices For Using IAM
1. Always lock away your AWS Account Root User Access Key:The access key for your AWS account gives full access to all your resources for all AWS services, including your billing information. Therefor...
09:35 am GMT - Mon, January 16, 2023
Dev To
RSpec GraphQL integration testing
While working on different Ruby projects, I noticed one pattern when writing integration tests for GraphQL: You write your query in a multiline string, get the response, parse it (probably with a help...
09:30 am GMT - Mon, January 16, 2023
Dev To
Exploring the latest features of Skott: road to V1
Hello everyone, I hope you're doing well.Following the series of My journey of building Skott, an open-source Node.js library, I wanted to share with you a quick update about the latest features added...
09:08 am GMT - Mon, January 16, 2023
Dev To
AWS open source newsletter, 141
January 16th, 2023 - Instalment #141WelcomeWelcome to the AWS open source newsletter of 2023, edition #141. This week we have more new projects for you to practice your four freedoms, including ...
08:30 am GMT - Mon, January 16, 2023
Dev To
UNIT TESTING WITH JEST (with example)
Unit testing is like when you play a game and you want to make sure all the pieces are working the way they should.Imagine you are playing with a toy car and you want to make sure it can drive forward...
08:27 am GMT - Mon, January 16, 2023
Dev To
What Happened to UUIDv2?
If you read my last post introducing UUIDs, you'll remember that I said:UUIDv2 is weird.After this, I left a very short (one or two sentences) explanation of what a UUIDv2 is.Why would I do that when ...
08:13 am GMT - Mon, January 16, 2023
Dev To
What are UUIDs?
Oftentimes, in computer programming, you'll find yourself needing a way to give a unique identifier to a digital asset. For example, items such as books in your "to read" digital bookshelf, computers ...
08:00 am GMT - Mon, January 16, 2023
Dev To
URL Tracker DevLog 1: New design
In June 2022, I posted my plans for the URL Tracker on github. Since that time, we've finished the first three phases and we have now started with phase 4. In this series, I will post short updates on...
07:01 am GMT - Mon, January 16, 2023
Dev To
Hertz supports HTTP3 Interpretation of v0.5.0 version
In version 0.5.0 of Hertz, in addition to regular iterative optimization, we also brought several important features. Network layer and protocol layer support stream-based interfacehttps://github...
05:57 am GMT - Mon, January 16, 2023
Dev To
24 Things I wish I knew when I started learning how to code
As a beginner in the world of coding, it can be overwhelming to navigate through all the different languages, tools, and frameworks. It takes time and experience to truly understand the ins and outs o...
05:37 am GMT - Mon, January 16, 2023
Dev To
Mastering the Art of Writing Effective GitHub Commit Messages
There are no strict rules for writing commit messages but When working on a project on GitHub, it's important to communicate clearly and concisely about the changes you've made. One way to do this is ...
04:59 am GMT - Mon, January 16, 2023
Dev To
nslookup
nslookupThis is the second tool/utility on the list that is quite useful when it's necessary to determine whether a domain name or IP address can be resolved, or there can be other scenarios as ...
03:26 am GMT - Mon, January 16, 2023
Dev To
Top 4 Soft Skills for Engineers
In the past, the requirements for engineers and developers focused solely on technical skills including development, technical architecture, and DevOps. The tech industry has changed over the years an...
03:21 am GMT - Mon, January 16, 2023
Dev To
Visitor Pattern in Typescript
Visitor design pattern is a type of behavioral pattern, a way to separate an algorithm or an action from the objects it operates on. It allows new functionality to be added to a set of classes without...
02:51 am GMT - Mon, January 16, 2023
Dev To
DJANGO SECURITY BEST PRACTICES YOU NEED TO KNOW
Django is a popular web framework that is known for its robust security features. The framework is equipped with security tools, detailed documentation on security, and a team of dedicated developers ...
02:05 am GMT - Mon, January 16, 2023
Dev To
How working/install Spark with Notebooks?
Basic commands to work with Spark in Notebooks like a Standalone cluster Related content You can find post related in:Google Collab You can find video related in:YouTube Y...
12:26 am GMT - Mon, January 16, 2023
Dev To
How to debug Flutter app with real Android phone
Thanks to this SO answer for providing all the details! The below workflow has been tested on a Windows machine.Enable Developer Options on the Android phone. Toggle USB debugging option.Connect your ...
12:25 am GMT - Mon, January 16, 2023
Dev To
7 programming tools you should be using in 2023
There are a variety of programming tools available for the software development process. Choosing the best could be difficult.The following are the top 7 websites you can use to help you do your job.H...
12:20 am GMT - Mon, January 16, 2023
Dev To
How Long Does It Take To Create An Index?
A recent tweet asked the following question.Does anybody know how long it should take to create an index of two integer columns with approximately 110 Million records in the DB? #postgres #postgresql ...
10:25 pm GMT - Sun, January 15, 2023
Dev To
The Only Markdown Cheatsheet You Will EverNeed
You must have found yourself in a situation where you needed to write something using Markdown.Wait, so what is Markdown anyway? It looks like plain text and kinda feels like HTML, but its neither of ...
10:23 pm GMT - Sun, January 15, 2023
Dev To
Quick Start with the ReductStore JavaScript SDK
This quick start guide will walk you through the process of installing and using the ReductStore JavaScript client SDK to interact with a ReductStore instance. Installing the SDKTo install the Re...
09:48 pm GMT - Sun, January 15, 2023
Dev To
How to Deploy Wordpress to Amazon EKS using Helm
In this article, you will learn how to deploy a production ready wordpress site to Amazon Elastic Kubernetes Service(EKS) with just a few easy steps. This is made possible using a package manager know...
08:17 pm GMT - Sun, January 15, 2023
Dev To
Career Success: 5 Tips on How To Take It To The Next Level (with resources)
Cover image by Rachel McDermott HighlightHere are some of the tips I wish I knew earlier.Many of these things I still use and apply.Here are the tips:Learning how to learn - Figure out your style...
07:16 pm GMT - Sun, January 15, 2023
Dev To
Redux Vs Redux Toolkit
Difference Between Redux & Redux Toolkit.First of all, before knowing the difference between redux and redux toolkit we must know what definition two of this is.Redux: Redux is an open-sourc...
07:14 pm GMT - Sun, January 15, 2023
Dev To
Opening applications without knowing their paths in python...
Hello there, I recently developed a Python module named AppOpener which allows opening Windows applications without knowing their absolute paths. It is useful for automation projects such as chatbots ...
07:11 pm GMT - Sun, January 15, 2023
Dev To
The Productivity Rabbit Hole
As a programmer, Ive spent countless hours staring at a screen, trying to debug a pesky piece of code or optimize a particularly slow algorithm. And while I love the challenge of solving complex probl...
06:41 pm GMT - Sun, January 15, 2023
Dev To
Adventures with JavaScript Arrays: Sorting an Array of Numbers
Hello and welcome to the second Adventures with JavaScript Arrays post. If you haven't read the first post, you can find the it here. In this post we'll take a look at sorting an array of numbers.Let'...
06:36 pm GMT - Sun, January 15, 2023
Dev To
Install DDEV, the local PHP development environment
"DDEV is an open source tool for launching local PHP development environments in minutes."I use DDEV every day to work on Laravel and Drupal projects. Let me show you how to install it. Prerequis...
05:05 pm GMT - Sun, January 15, 2023
Dev To
FLiP Stack Weekly for 15-Jan-2023
15-Jan-2023 FLiP Stack WeeklyWelcome to the second newsletter of 2023. I was on vacation so a little light this week. Next week will be superheavy.Tim Spann @PaaSDev PODCASTTake a l...
05:03 pm GMT - Sun, January 15, 2023
Dev To
Understanding gRPC Concepts, Use Cases & Best Practices
As we progress with application development, among various things, there is one primary thing we are less worried about i.e. computing power. With the advent of cloud providers, we are less worried ab...
05:02 pm GMT - Sun, January 15, 2023
Dev To
Yet Another Newsletter LOL: 'Sup 2023?
Hey folks! Its 2023 and Im back from PTO. I had a great time chilling in Costa Rica recharging and enjoying warm weather. With that, another week, another newsletter. Lets get to it!Before we go throu...
04:59 pm GMT - Sun, January 15, 2023
Dev To
CSS nesting is coming
Browsing caniuse.com the other day, I found a pleasant surprise: a little green flag in a red box for a feature I'd been waiting for a long time.CSS nesting will soon be supported on Chrome:Yes, it's ...
04:45 pm GMT - Sun, January 15, 2023
Dev To
Securing Your React App: Best Practices and Libraries
Security is a crucial aspect of any application, and it's especially important for React apps that handle sensitive user data. There are several steps you can take to secure your React app, including...
03:43 pm GMT - Sun, January 15, 2023
Dev To
40 Essential Linux Commands That Every Developer Should Know
Linux is a family of open-source Unix operating systems based on the Linux Kernel. They include Ubuntu, Fedora, Debian, openSUSE, and Red Hat.When operating Linux, you need to use a shell a program t...
03:33 pm GMT - Sun, January 15, 2023
Dev To
Complete Guide To Make You a Regex Guru
This is the second article in a series of regex articles. In the first article, you can read about common use cases for regex. This article explains everything you need to know about regex for daily u...
02:26 pm GMT - Sun, January 15, 2023
Dev To
Controlled form in React js
In this blog we are going to discuss controlled form in React js.Pre-requisites : You only need to know basics of React and it's hooks. If you don't know, I am sure you can follow along as it is begin...
02:26 pm GMT - Sun, January 15, 2023
Dev To
What is state controlled form in React js?
In this blog we are going to discuss controlled form in React js.Pre-requisites : You only need to know basics of React and it's hooks. If you don't know, I am sure you can follow along as it is begin...
01:55 pm GMT - Sun, January 15, 2023
Dev To
Probability for data science
Day 10 of 100 Days Data Science Bootcamp from noob to expert. Recap Day 9Yesterday we have studied in detail about statistics Python. Let's Start ProbabilityProbability is the mea...
01:47 pm GMT - Sun, January 15, 2023
Dev To
15 Useful React Custom Hooks That You Can Use In Any Project
React custom hooks allow for reusable logic in functional components, making it possible to separate components and keep parts small and focused on their intended purpose. Custom hooks also make it ea...
01:39 pm GMT - Sun, January 15, 2023
Dev To
Learning Python in 2023: A Roadmap
Step 1: Familiarize yourself with the basicsStart by learning the basic syntax and data types of Python. Get a good understanding of how variables, loops, and control structures work.You can use...
01:36 pm GMT - Sun, January 15, 2023
Dev To
Naming Things in Program
There are only two hard things in Computer Science: cache invalidation and naming things.-- Phil KarltonWhether Phil said this quote or not. In my opinion, I totally agree with the naming of thi...
01:33 pm GMT - Sun, January 15, 2023
Dev To
How to use alt text in accessible images
IntroductionWhen it comes to creating accessible web pages, one important aspect to consider is the use of alternative text (alt text) for images. Alt text is a substitute for non-text content o...
01:12 pm GMT - Sun, January 15, 2023
Dev To
pict-rs 0.3.2 on OpenBSD 7.2: Install
SummaryThis post is a part of Lemmy 0.16.7 on OpenBSD 7.2 about Lemmy. PremiseThe server is OpenBSD and Rust (rustlang) is installed. Also, there is _lemmy user whose home directory is /var...
12:11 pm GMT - Sun, January 15, 2023
Dev To
HTML 101: Adding Images and Videos to Your Webpages
How to add image or video in a webpage. If you have these questions on your HTML learning journey. Today is time, you can clear this things.If you want to learn whole HTML, you can watch this video tu...
11:21 am GMT - Sun, January 15, 2023
Dev To
Lemmy UI 0.16.7 on OpenBSD 7.2: Install
SummaryThis post is a part of Lemmy 0.16.7 on OpenBSD 7.2 about Lemmy. PremiseThe server is OpenBSD and Rust (rustlang) is installed. Also, there is _lemmy user whose home directory is /var...
11:17 am GMT - Sun, January 15, 2023
Dev To
Lemmy Server 0.16.7 on OpenBSD 7.2: Install
SummaryThis post is a part of Lemmy 0.16.7 on OpenBSD 7.2 about Lemmy. PremiseThe server is OpenBSD and Rust (rustlang) is installed. Also, there is _lemmy user whose home directory is /var...
11:13 am GMT - Sun, January 15, 2023
Dev To
Boost your Python development in VS Code: Top picks for extensions
As a software developer, I know the importance of having clear, readable, and consistent code. However, with so many opinions and personal coding styles out there, this can be difficult to get right. ...
11:07 am GMT - Sun, January 15, 2023
Dev To
Design Patterns: Singleton
Why Design PatternsI'm at a moment in my developer journey where knowing design patterns is important. Understanding exisiting code, making sure to write new clean code, being able to communicat...
10:49 am GMT - Sun, January 15, 2023
Dev To
These newer programming Languages could be the future
It is commonly said that one "dog year" is equivalent to seven "human years." so let say a dog lives 15 years; in this article i will like to list some of the note worthy languages of the past 15 year...
10:45 am GMT - Sun, January 15, 2023
Dev To
Top Bootstrap Admin Templates
Bootstrap is a free high-performance frontend framework that provides out-of-the-box HTML, CSS, and JS components for building mobile responsive websites of any size and complexity. Using Bootstrap, y...
10:32 am GMT - Sun, January 15, 2023
Dev To
5 books I'm happy that I've read in 2022
After a year goes by, it's always nice to take some to reflect on what we've done, and what we would like to do it differently for the next year.After a long time in my life focusing on reading mostly...
09:36 am GMT - Sun, January 15, 2023
Dev To
Kubectl Logs Tail | How to Tail Kubernetes Logs
This article was originally written by me for SigNoz.The kubectl logs tail command is a tool that allows users to stream the logs of a pod in real-time while using Kubernetes. This command is particul...
09:28 am GMT - Sun, January 15, 2023
Dev To
Python Functions: A beginners Guide - Part 1.
IntroductionAs a programmer, I have always found functions very useful. They are a powerful tool that can improve both the clarity and expressiveness of the code. By the end of this article, you...
09:07 am GMT - Sun, January 15, 2023
Dev To
Thank you DEV!
Just wanted to write a quick thank you for the gift you sent me, writing in 2022 was a joy and I intend to write even more!Love the stickers (though I am running out of laptop real estate)Most of all ...
08:45 am GMT - Sun, January 15, 2023
Dev To
AI Prompt Generator Online
IntroductionAre you a writer looking for inspiration? Or a business professional looking for new ideas? Look no further than the AI Prompt Generator Online Tool. This revolutionary tool harnesse...
08:39 am GMT - Sun, January 15, 2023
Dev To
Become Microsoft Certified for free
You can complete any of these certifications free of cost:AI-900MS-900DP-900AZ-900PL-900MB-910MB-920SC-900If you are a studentGo to this websiteThen this oneYou can find the 8 certifications you will ...
07:12 am GMT - Sun, January 15, 2023
Dev To
9 Fantastic websites every developer must know
Ive been such a fan of websites that helps to reduce our work so much easier. Even for developers, websites can be life savers. They can make developers more productive and organized so that their lif...
06:28 am GMT - Sun, January 15, 2023
Dev To
Create a Face Recognition App using Python
Face recognition using python is a technique of identifying or verifying the identity of an individual using their face. There are numerous algorithms that may do face recognition however their accura...
05:51 am GMT - Sun, January 15, 2023
Dev To
What are some advanced Python projects?
Some examples of advanced Python projects include:Natural Language Processing (NLP): *using Python libraries such as NLTK, spaCy, and gensim to build models for tasks such as language translation, sen...
05:50 am GMT - Sun, January 15, 2023
Dev To
What are some good web development projects using Python?
Here are a few examples of web development projects that you could build using Python:A simple blog: A basic blog application that allows users to create, read, update and delete posts. You could use ...
05:47 am GMT - Sun, January 15, 2023
Dev To
Intro to Git
What is Git? Git is a popular version control system. It was created by Linus Torvalds in 2005 and has been maintained by Junio Hamano since then.It is used for:-Tracking code changes-Tracking who mad...
05:46 am GMT - Sun, January 15, 2023
Dev To
What is Product Management?
Are you tired of being stuck in a dead-end job and want to make a career change into tech? Look no further! As a Product Manager, you'll have the opportunity to bridge the gap between technology and b...
05:23 am GMT - Sun, January 15, 2023
Dev To
Lemmy 0.16.7 on OpenBSD 7.2
SummaryLemmy is one of Fediverse implementations, which focuses on link aggregators. It also works as a platform for forums and microblogging.On technical aspects, used are Rust Actix, an actor-...
05:08 am GMT - Sun, January 15, 2023
Dev To
How to use Google Analytics Data API
In this article, I am going to walk you through that how you Google Analytics Data API to fetch data from Google Analytics in the simplest way I can. After reading this article you'll be able to use t...
04:17 am GMT - Sun, January 15, 2023
Dev To
Just Added Engineering Job Offers - Week 3 of 2023
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 19312 new jobs I want to sh...
03:59 am GMT - Sun, January 15, 2023
Dev To
Making Your First Open Source Contribution: A Beginner-Friendly Guide
First time Practice Contributions!Visit This Link to get Started for this Contribution! IntroductionWelcome to a beginner-friendly GitHub repository. A great place to start for a first pra...
03:12 am GMT - Sun, January 15, 2023
Dev To
Multiplatform Settings 1.0.0
Today, I've released version 1.0.0 of Multiplatform Settings. That means I'm committed to maintaining the current API surface of everything not marked as experimental until there's a 2.0 release (whi...
02:49 am GMT - Sun, January 15, 2023
Dev To
Developer Setup for Mac
You have a new MacBook! Congrats! You need to setup your mac to be Developer Ready and don't know what to do. You are in the right place. I have compiled a list of installation scripts for a typical D...
01:41 am GMT - Sun, January 15, 2023
Dev To
Build a Todo App with Next.js and AWS Amplify
IntroductionIn this tutorial, you'll learn how to build a serverless todo application using Next.js, a popular React framework for building server-rendered applications, and AWS Amplify, a JavaS...
01:36 am GMT - Sun, January 15, 2023
Dev To
CSS Animation: A circle with smaller circles orbiting it.
Here is what we will be making Starting with the HTMLWe create a container .container which centers all other contentAnother container .hero-circle that contains the contentAdd img inside .hero-c...
01:13 am GMT - Sun, January 15, 2023
Dev To
How to A/B test your Python application
Will showing the number of book copies sold on my website encourage more people to buy it? To answer this question confidently, I can rely upon A/B testing for guidance. This method of testing allows ...
12:46 am GMT - Sun, January 15, 2023
Dev To
How to be a Solution Architect 1: Skillset
As a matter of fact, the story of a solution architect has similarities with the story of "The Architect", which we are familiar with from The Matrix. The Architect first built a perfect world for him...
12:23 am GMT - Sun, January 15, 2023
Dev To
9 websites that will help you learn web development faster and free
Here is the list of the best 9 websites to help you learn web development. How HTTP WorksEverything you need to know about HTTP based system. 30 Days of NodeLearn Node step by step with inte...
12:18 am GMT - Sun, January 15, 2023
Dev To
Compilado dicas de carreira - parte 1
Ol pessoal, a pedidos eu decidi compilar as dicas em artigos. Nesse artigo eu vou compilar as primeiras 10 dicas.As dicas sobre entrevistas em big tech eu vou postar em um artigo parte. Vamos l? ...
10:37 pm GMT - Sat, January 14, 2023
Dev To
How to use Chart.js to create a Chart for Your Project
Data visualization is a powerful tool for interpreting large and complex data sets. It involves creating graphical representations that give detailed information and can be used to generate insights i...
10:08 pm GMT - Sat, January 14, 2023
Dev To
Authenticate using Auth0
In authentication, a user or application proves they are who they say they are by providing valid credentials. The most common verification is password, often combined with other methods, such as a fi...
09:34 pm GMT - Sat, January 14, 2023
Dev To
Atomic Habits
Hi folks! I'll be covering the fundamentals of habits and some ideas, important lessons and quotes from the book Atomic Habits by James Clear, so please if you find this interesting I highly recommend...
08:59 pm GMT - Sat, January 14, 2023
Dev To
Mailgun REST API integration from serverless node.js
In this Mailgun integration example we'll show how easy it is to create and deploy a complete serverless backend that integrates with the Mailgun SaaS API for sending email messages to your users. Thi...
08:57 pm GMT - Sat, January 14, 2023
Dev To
Unlock the Power of Next.js and Tailwind CSS: The Ultimate Stack for Frontend Developers Starting in 202
This content is part of free version of https://devsletter.substack.com/ Introduction to Next.js and Tailwind CSSAs a frontend developer starting in 2023, it's important to choose a stack that wi...
08:54 pm GMT - Sat, January 14, 2023
Dev To
Demystifying AWS Lambda Functions
Introduction In the previous blog post of this series, I introduced the concept of the serverless mindset, and how adopting serverless could best suit you and your companies needs. In this blog ...
08:54 pm GMT - Sat, January 14, 2023
Dev To
Get into AWS Cloud: Beginners Guide
There are several ways to learn AWS Cloud:AWS Training and Certification: Amazon offers a wide variety of training and certification programs, including free and paid options. These programs cover a r...
08:48 pm GMT - Sat, January 14, 2023
Dev To
How to fetch and play a mp3 from play.ht AI voices with the web Fetch API
Yes, it's possible to get and play the mp3 of the AI voices of play.ht! Just in your browser, just client-side. You can open up developer console and copy paste the code. You have to replace SECRETKEY...
08:48 pm GMT - Sat, January 14, 2023
Dev To
Using ChatGPT to Optimize your code.
The debate as to if ChatGPT will take our jobs as developers has been drumming up since OpenAI released its AI bot in November 2022. Well, as developers, I dont think we should be too worried about th...
08:20 pm GMT - Sat, January 14, 2023
Dev To
LUKS Encrypt Raspberry PI
RequirementsRaspberry PISDCard w/ Raspberry PI OS Lite installedFlash drive connected to the RPI (to copy data from root partition during encrypt)Bash scripts: https://github.com/EmmaCruz94/luks...
08:02 pm GMT - Sat, January 14, 2023
Dev To
Cron jobs, everywhere
I have used Kubernetes CronJobs for multiple purposes. I have used AWS EventBridge to schedule Lambda functions based on a schedule. I wrote several distinct Spring schedulers for various applications...
07:53 pm GMT - Sat, January 14, 2023
Dev To
Creating and Downloading a CSV File Using Pure JavaScript - A Step by Step Guide
CSV files are an essential part of computer programming. There might some cases when there is some data and you want the user to be able to download it. In that case, CSV file helps the programmer to ...
07:34 pm GMT - Sat, January 14, 2023
Dev To
What's your current tech stack for web development?
A tech stack in web development refers to the combination of technologies and programming languages used to create and maintain an excellent web application. A full-stack web app can be made using man...
07:29 pm GMT - Sat, January 14, 2023
Dev To
Top 8 Paid Open Source Programs To Apply To in2023
Open-source software is software that is made available to the public. Anyone with the correct technical skills can contribute. Programmers can access open-source code, and even no-code folks can make...
07:26 pm GMT - Sat, January 14, 2023
Dev To
GraphQL basics and how it differs from REST
GraphQL is a query language for your API that was developed by Facebook in 2012. It allows the client to define the structure of the data it needs, and the server will return only the requested data. ...
07:20 pm GMT - Sat, January 14, 2023
Dev To
Do You Really Need to Learn Every Git Command to be a Senior or Mid-Senior Web Developer?
Read on my personal blog: bracketOrbitsAs a web developer, it's important to have a solid understanding of version control and Git is one of the most widely used tools for this purpose. But the questi...
06:11 pm GMT - Sat, January 14, 2023
Dev To
Is ChatGPT testing the users?
Why does ChatGPT sometimes give clearly wrong answers? I get it can provide incorrect code or get confused with the natural language in a problem, but today it told me that the square root of 8 is 2 (...
06:06 pm GMT - Sat, January 14, 2023
Dev To
Top Mobile Apps for Developers: Boost Your Productivity
I previously shared several open-source tools, productivity tools, and full-stack tools that help developers be more productive. We go even further in this article. With the rise of smartphones, most ...
05:39 pm GMT - Sat, January 14, 2023
Dev To
NestJS Authentication with OAuth2.0: Configuration and Operations
Series IntroThis series will cover the full implementation of OAuth2.0 Authentication in NestJS for the following types of APIs:Express REST API;Fastify REST API;Apollo GraphQL API.And it is div...
04:29 pm GMT - Sat, January 14, 2023
Dev To
51 AI tools you should be using for life, programming, content creation and everything else
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:55 pm GMT - Sat, January 14, 2023
Dev To
Avoiding common pitfalls with ControlValueAccessors inAngular
One of the biggest advantages of Angular is the variety of tools and solutions that are brought to developers out of the box. One of them is the @angular/forms package, which brings the solid experien...
03:51 pm GMT - Sat, January 14, 2023
Dev To
Unlock the Power of CSS - 10 Tricks to Get Started!
1. Use Flexbox for Responsive LayoutsFlexbox allows you to easily develop responsive and flexible layouts, making it easy to change your website to different screen sizes./* This is a CSS snippe...
03:51 pm GMT - Sat, January 14, 2023
Dev To
Using Beautiful Material Themes from Material Theme Builder in Stylify CSS
Material Theme Builder is a tool with which you can easily generate Material Theme color palettes and typography sizes for your website.Features: Theme colors can be generated from an uploaded image o...
03:36 pm GMT - Sat, January 14, 2023
Dev To
Y U NO USE the JS native APIs?
Maybe youre stuck in the ES5 or under a rock for a long time basically the same thing.But JS gets more toys for us to use basically every year, with a lot more to come. And since I know people that ar...
03:04 pm GMT - Sat, January 14, 2023
Dev To
Introduction of OOP
Basics of OOPObject-oriented programming is a paradigm based on the concept of wrapping pieces of data, and behavior related to that data, into special bundles called objects, which are construc...
02:52 pm GMT - Sat, January 14, 2023
Dev To
Javascript Questions for the Dazed and Confused
This post is a little bit of a ratatouille on things that I often see people be confused about in the javascript ecosystem, and will hopefully serve as a reference to point to whenever I see people as...
01:52 pm GMT - Sat, January 14, 2023
Dev To
MongoDB
Introduction :MongoDB is a cross-platform, document-oriented database that provides high performance, high availability, and automatic scaling. It is a NoSQL database, which means that it does not use...
01:43 pm GMT - Sat, January 14, 2023
Dev To
Configuring an SSH Connection Using a Key
Configuring an SSH connection using a key is a secure way to connect to a remote system. It allows you to connect to the remote system without having to enter a password, making it more convenient and...
01:10 pm GMT - Sat, January 14, 2023
Dev To
10 Chrome Extensions Every Web Developer Should Know
Developers are always looking for ways to make their lives easier and more productive as we all know that the process of developing an application is not as structured as it sounds . You will encounte...
11:55 am GMT - Sat, January 14, 2023
Dev To
Go custom struct validation - the idiomatic way
In the previous blog, we had gone over struct validations in golang using validator library. Continuing on, in this blog, we'll cover custom validations. Let's say for the below struct:type Config st...
11:41 am GMT - Sat, January 14, 2023
Dev To
Build your porfolio using Next.jS and TailwindCSS
IntroductionBuilding a portfolio website can be a great way to showcase your work and skills to potential employers or clients. In this article, we will go over how to build a portfolio website ...
11:38 am GMT - Sat, January 14, 2023
Dev To
Top 10 extensiones para VSCode
Contenido:Tabnine AI Autocomplete for JavascriptLive ServerAuto Close TagAuto Rename TagTrailing SpacesError LensRapidAPI clientImage PreviewOne Dark ProMaterial Icon Theme BonusCodeSnapInd...
11:35 am GMT - Sat, January 14, 2023
Dev To
How to use ChatGPT to boost your developer productivity
Table of contentsIntroductionWhat is ChatGPTHow to use it to increase your productivityCode generationCode translationBug detection and fixingGuidanceDummy data generationWill it replace develop...
10:38 am GMT - Sat, January 14, 2023
Dev To
GOlang ile ifreleme ilemleri iin crypto paketi
GOlang zerinde kriptografik ilemleri yapabilmek iin kendi ierisinde eitli fonksiyonlar ieren ak kaynak kodlu "crypto" paketi bulunmaktadr. lgili paket zellikle eitli hash, anahtar ve imzalama ilemleri...
10:33 am GMT - Sat, January 14, 2023
Dev To
Creating Virtual Environments - Python
A virtual environment in Python is a way to create isolated environments for different projects, so that each project can have its own specific version of Python and installed packages. This allows fo...
10:32 am GMT - Sat, January 14, 2023
Dev To
Statistics for data science with practice
Day 9 of 100 Days Data Science Bootcamp from noob to expert. GitHub link: Complete-Data-Science-Bootcamp Main Post: Complete-Data-Science-Bootcamp Recap Day 8Yesterday we have stu...
10:29 am GMT - Sat, January 14, 2023
Dev To
AWS Machine Learning and SageMaker
AWS Machine Learning and SageMakerAWS Machine Learning and SegMaker are two powerful tools that can help businesses take advantage of the power of artificial intelligence (AI). AWS Machine Learn...
10:25 am GMT - Sat, January 14, 2023
Dev To
Lambda Serverless Computing Platform**
Lambda Serverless Computing PlatformIn recent years, cloud computing has become an increasingly popular way to store and manage data. Amazon Web Services (AWS) is one of the leading cloud providers, o...
10:23 am GMT - Sat, January 14, 2023
Dev To
AWS Certified Cloud Practitioner Exam Preparation and Key Tips
AWS Certified Cloud Practitioner Exam Preparation and Key TipsThe AWS Certified Cloud Practitioner exam is a great way to demonstrate your knowledge of the AWS cloud platform. It is designed to ...
10:19 am GMT - Sat, January 14, 2023
Dev To
Dealing with Procrastination
One way to deal with procrastination is to break down tasks into smaller, more manageable chunks. This can make the task feel less overwhelming and easier to start.Another technique is to set specific...
10:14 am GMT - Sat, January 14, 2023
Dev To
How to Generate GPT Output in JSON Format for Ruby developers
I was playing around with OpenAI (GPT-3) today, building a reasonably complicated email parser for a client. I was running into issues working with the AIs response. Because OpenAI (GPT-3) is based on...
09:57 am GMT - Sat, January 14, 2023
Dev To
Architecting A Highly Dynamic Card List In Angular
Let's look at one way to architect Angular's highly customizable and dynamic card list component. The goal is to make it easier to render different kinds of card lists using one single component. ...
09:24 am GMT - Sat, January 14, 2023
Dev To
PostgreSQL 14.5 on OpenBSD 7.2:
OpenBSD 7.2 PostgreSQL 14.5 OpenBSD PostgreSQL OS: OpenBSD 7.2: PostgreSQL 14.5 $ doas pkg_add postgresql-server$ doas su - _postgresql$ # --locale $ # "postgres" $ initdb -D /...
09:20 am GMT - Sat, January 14, 2023
Dev To
OpenBSD 7.1 7.2
OpenBSD 2022 10 20 OS 7.2 53 OpenBSD @openbsd The OpenBSD project celebrates its 53r...
07:46 am GMT - Sat, January 14, 2023
Dev To
Variables
Python - global variables(gloabal o'zgaruvchilar) funksiyadan tashqari yaratilgan ozgaruvchilar (yuqorida barcha misollar bolgan kabi) global ozgaruvchilar deb ataladi global ozgaruvch...
06:55 am GMT - Sat, January 14, 2023
Dev To
Docker Cheat Sheet all You Need To Know About Docker Command
Docker is a platform that allows developers to create, deploy, and run applications in a containerized environment. A container is a lightweight, standalone, and executable software package that inclu...
06:37 am GMT - Sat, January 14, 2023
Dev To
How can I learn Python in a week?
Learning a programming language in a week is ambitious, but it is possible to make significant progress in that time frame with a dedicated effort. Here are a few tips to help you learn Python in a we...
05:38 am GMT - Sat, January 14, 2023
Dev To
FileOrganizer: Organize your files in a simple command
I created this nodejs cli program to organize your files. The Problem:Every day at the end of the day my downloads folder gets messy and unorganized. So I used to reorganize the folders. and aft...
05:20 am GMT - Sat, January 14, 2023
Dev To
How to integrate chatGPT in WhatsApp on Android?
Integrating a language model like ChatGPT into a messaging app like WhatsApp can provide a more engaging and interactive user experience. In this blog, we'll walk you through the steps of integrating ...
03:32 am GMT - Sat, January 14, 2023
Dev To
9 Common JavaScript Interview Questions You Might Not Know The Answer For.
Whether you like them or not, tricky questions are still asked by interviewers in the wild.The reason is, these questions can tell a lot about your core understanding of the language, and therefore if...
03:23 am GMT - Sat, January 14, 2023
Dev To
How to build a portfolio website with React & Tailwind CSS
Every developer must have a portfolio website to showoff their skills and projects.If you prefer video tutorial you watch it here:In this article Ill show you how to do exactly that. We will build por...
02:04 am GMT - Sat, January 14, 2023
Dev To
"Building with Node.js: Navigating the World of Best Practices and Best Tools"
Node.js is a popular open-source, cross-platform JavaScript runtime that allows developers to build fast and scalable network applications. As with any technology, there are certain best practices tha...
01:54 am GMT - Sat, January 14, 2023
Dev To
Using Live Suffix in LiveView
When using LiveView and you don't include Live inside your module name an error like this can appear:Example: defmodule RankmodeWeb.Profiles.Index do, will throw Live Suffix Error.For example in my Ra...
01:16 am GMT - Sat, January 14, 2023
Dev To
9 Important hard skills for every DevOps engineer
DevOps engineers are responsible for designing, implementing, and maintaining the infrastructure and tools that support the software development process. To be effective in this role, they need to hav...
12:22 am GMT - Sat, January 14, 2023
Dev To
Project Idea Resources for Web Developers
Web development is a constantly evolving field, with new technologies and frameworks being introduced all the time. As a web developer, it can be challenging to stay current and continue to improve yo...
10:50 pm GMT - Fri, January 13, 2023
Dev To
EF Power Tools tutorial
Reverse Engineer a SQL-Server database with EF Power ToolsNoteBefore starting, EF Power tool does not support EF Core 5, only EF Core 6 and EF Core 7.In this article learn how to create a databa...
10:46 pm GMT - Fri, January 13, 2023
Dev To
orms python: uma viso geral
o que orm?por que usar orm?quais so os orms para python?como escolher um orm?por que usar peewee?por que usar pony orm?por que usar sqlalchemy?por que usar tortoise-orm?quais verses do python os orms...
10:43 pm GMT - Fri, January 13, 2023
Dev To
All the Ways to Remove an Item from an Array
You might be wondering how can I remove a specific item from an array. In fact, this is a common task in programming, and there are several different ways for it which we'll cover in this article.Befo...
10:27 pm GMT - Fri, January 13, 2023
Dev To
A former GitHub VPs insights into how engineers build their products without actually knowing if theyll be used
A grand vision for your product can be something you can get carried away with, but you should really start simple and iterate upon your ideas. Sam Lamber, CEO at Planetscale, joins Dan Lines on this ...
09:23 pm GMT - Fri, January 13, 2023
Dev To
Unlocking the Potential of AI for Developers: How to Increase Productivity & Shorten Time-To-Market
As technology continues to advance, Artificial Intelligence (AI) is becoming an increasingly important tool for developers. With the ability to act as a Google on steroids, an interactive context-sens...
09:11 pm GMT - Fri, January 13, 2023
Dev To
Why unit testing ?
Unit testing is a software testing technique in which individual units or components of a software application are tested in isolation from the rest of the system. There are several reasons why unit t...
09:10 pm GMT - Fri, January 13, 2023
Dev To
Part 5: Continuous Integration and Deployment (with examples)
Unit testing is an important practice that enables developers to make changes to the code with confidence. By having a suite of unit tests, developers can be confident that changes to the codebase do ...
09:09 pm GMT - Fri, January 13, 2023
Dev To
Part 2: Catching Bugs Early
One of the main benefits of unit testing is that it allows developers to catch bugs early in the development process. By testing individual units or components of the software application, developers ...
09:09 pm GMT - Fri, January 13, 2023
Dev To
Part 1: Introduction to Unit Testing (with examples)
Unit testing is a software testing technique in which individual units or components of a software application are tested in isolation from the rest of the system. The goal of unit testing is to valid...
09:08 pm GMT - Fri, January 13, 2023
Dev To
We're on ruby.social
The best of Ruby content on DEV Community is now available via Toot We've syndicated our @The_Ruby_Dev Twitter feed with @[email protected] using moa.party. ...
08:56 pm GMT - Fri, January 13, 2023
Dev To
Next.js Tips, Tricks, and Features you Probably Don't Know
If you aren't already familiar, Next.js is a framework for building web applications using React and Node.js.Why did the Next.js developer stop working on his code? Because it was too "next-tremely" h...
08:23 pm GMT - Fri, January 13, 2023
Dev To
How To Stream A Video With NodeJS
In this article I would be showing you how I used Nodejs to stream a video. Lets Dive right into it:All you need to carry out this task Is EXPRESS and NODEMON to (restart your server).To begin D...
08:23 pm GMT - Fri, January 13, 2023
Dev To
IndexedDB, your offline and serverless DB in your browser with React
Some months ago I stumbled with this inherited new app in my company. This app had some awesome and impressive features where I learned and struggled a ton of features that I didn't understand very w...
07:59 pm GMT - Fri, January 13, 2023
Dev To
Naming inconsistencies, rants and solutions (by a WooCommerce theme developer)
This is not just another rant about WooCommerce and, more specifically, using WooCommerce blocks in a full-site editing theme (and, more generally, WordPress and its block editor formerly known as Gut...
07:35 pm GMT - Fri, January 13, 2023
Dev To
Brainwash yourself everyday to success!
Hey folks!Here is a tip on how to brainwash yourself to success Alter your reality to become a developer,If you dont have enough hours to sit down and code, find other ways to learn.Some of you dont h...
07:32 pm GMT - Fri, January 13, 2023
Dev To
Design Patterns in JavaScript
Hey It has been a few years now since I started coding professionally. I've always heard the term "Design Patterns" in conversations but never really tried to learn them. It was only recently when a s...
06:42 pm GMT - Fri, January 13, 2023
Dev To
Designing Software Architecture: Attribute Driven Design (ADD)
The origin of Attribute Driven Design (ADD) can be traced back to the 1990s, when it was developed by the Software Engineering Institute (SEI) at Carnegie Mellon University. It was created as an appro...
06:35 pm GMT - Fri, January 13, 2023
Dev To
Enhancing Your Development with Event Sourcing: Real-World Examples and Tools
Event sourcing is a software design pattern that involves storing a log of all changes made to an application's data as a series of events.Are there ways to avoid complex computations for faster perfo...
06:30 pm GMT - Fri, January 13, 2023
Dev To
Debugging in .NET apps using Visual Studio Part 1
Im getting back from cycling right now and I think about relation between car and bicycle in debugging, sounds weird but very interesting for me.We I am cycling, I can see all the detail on my way unt...
06:30 pm GMT - Fri, January 13, 2023
Dev To
Search Engines
For most of us when we think search engine we think Google.After all, Google gets over 63,000 searches per SECOND.And for most people, the internet is what comes up when you search things in Google.Ho...
06:24 pm GMT - Fri, January 13, 2023
Dev To
"Remembering Aaron Swartz" from Endless Thread
Content Warning: this post and the podcast episode contain mentions of suicide. Please take care while listening.I wanted to share this episode for anyone who's interested in reflecting on the life an...
06:15 pm GMT - Fri, January 13, 2023
Dev To
Building a composable query generator for GraphQL
In a lot of newer projects, we use our GraphQL API. This is the same API you use when you're building Aha! Develop extensions. GraphQL has given us a more consistent, more flexible, and often more eff...
06:06 pm GMT - Fri, January 13, 2023
Dev To
VS Code Shortcuts To Code Like You're Playing a Piano
Ill be honest, being fast while programming is half the reason I even code anymore (Jk. Unless...). Anyway, Ive found the thing that made me become a lot quicker was divorcing my hand from the mouse. ...
04:56 pm GMT - Fri, January 13, 2023
Dev To
Don't Burn Out: Self-Care Tips for Software Engineers
Welcome fellow engineers! We've all been there - those weeks where the deadlines are approaching faster than a cheetah on steroids, the bugs are multiplying like rabbits, and the coffee pot just can't...
04:38 pm GMT - Fri, January 13, 2023
Dev To
Share your locally hosted web app using Codespaces
One of my favorite things about GitHub Codespaces is that it makes pair programming easier. As the software engineering industry shifted from in-person to remote work, we've learned how to prioritize ...
04:32 pm GMT - Fri, January 13, 2023
Dev To
Make Money As a Technical Writer
IntroductionTechnical writing is a highly demanding skill in the market right now because every organization needs someone to break complex terms into simple words to explain the product to the ...
04:14 pm GMT - Fri, January 13, 2023
Dev To
7 steps to Angular Material Dialog instead of Angular Component
Another way to create Angular UI Component is using Dialog from Angular Material. It is not recommended to replace all components with it but it is rather useful for interactive elements like pop-ups,...
04:07 pm GMT - Fri, January 13, 2023
Dev To
5 GitHub Repositories That Will Make Your Life Easier
GitHub is a code hosting platform for version control and collaboration. It allows you to Collaborate on projects from anywhere. Almost Every Developer know about GitHub and would love to spend their ...
03:42 pm GMT - Fri, January 13, 2023
Dev To
How to install Tailwind CSS with Nuxt.js and Flowbite
Nuxt.js is a free and open-source JavaScript framework based on Vue.js that helps you develop modern web applications using SSR (server-side rendering) which provides a faster load, better SEO (search...
03:32 pm GMT - Fri, January 13, 2023
Dev To
How to send an automated email via Google Script?
To send an automated email via Google Script, you will need to do the following:Go to script.google.com and sign in with your Google account.Click on the "New script" button. This will create a new bl...
03:12 pm GMT - Fri, January 13, 2023
Dev To
Maximizing the Power of Child Processes in Node.js: Real-world Examples
Node.js is a popular open-source JavaScript runtime that allows developers to build scalable and high-performance web applications. One of the most powerful features of Node.js is its ability to handl...
03:10 pm GMT - Fri, January 13, 2023
Dev To
What was your win this week?
Hey folks! Hope y'all all have fabulous 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 n...
03:03 pm GMT - Fri, January 13, 2023
Dev To
In-app surveys in React Native
App makers rarely get second chances to make a good first impression, so feedback is crucial.In our time, weve gathered feedback in many ways and there are pros and cons for each approach. TypeFo...
02:40 pm GMT - Fri, January 13, 2023
Dev To
Understanding neumorphism in CSS
Written by Fimber ElemuwaNeumorphism is a relatively new design trend that has recently gained popularity. It combines elements of skeuomorphism and flat design, creating a uniquely modern and subtle ...
02:06 pm GMT - Fri, January 13, 2023
Dev To
4 Steps to Prepare for System Design Interview in 2023?[with Resources]
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.image_credit - System Design by Educat...
01:41 pm GMT - Fri, January 13, 2023
Dev To
A Deep Dive into componentDidMount and useEffect in React
IntroductionAs a React developer, you may have come across the terms componentDidMount and useEffect when working with lifecycle methods and hooks. Although they both serve similar purposes, the...
01:37 pm GMT - Fri, January 13, 2023
Dev To
8 Must-Use VS Code Extensions For Web Developers
Certainly, VS code is one of the most popular and widely used code editors among developers. VS Codes popularity comes with its excellent UI Design, great themes, and numerous helpful Extensions.There...
01:27 pm GMT - Fri, January 13, 2023
Dev To
Pleroma 2.5.0 - : Elixir 1.11 on OpenBSD 7.1
Pleroma Fediverse () Twitter Mastodon Elixir () Erlang () VM / / () : 2.5.0 OpenBSD Unix 7.2 7.1 OpenBSD ?Pleroma OpenBSD 7.1 Ports Elixir 7.2 Ports Elixir mix :$ env LC_AL...
12:37 pm GMT - Fri, January 13, 2023
Dev To
A complete guide for Markdown files
What is Markdown?According to Wikipedia:Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz created Markdown in 2004 as ...
12:25 pm GMT - Fri, January 13, 2023
Dev To
PIANO: A Simple and Lightweight HTTP Framework Implemented in Go
ForwardI had been using a lot Go HTTP frameworks like Hertz, Gin and Fiber, while reading through the source code of these frameworks I tried to implement a simple HTTP framework myself. A few d...
12:14 pm GMT - Fri, January 13, 2023
Dev To
Java Software Engineers, for Ireland-Dublin
Hello World, are you based in EU, and open for #Ireland #Dublin based software engineer roles??Connect with me for Java based roles. Cheers,Pulkit Purohit - GCS Recruitment Specialist...
12:07 pm GMT - Fri, January 13, 2023
Dev To
GKE Cost Optimization: 10 Steps For A Lower Cloud Bill In 2023
If youve been running your workloads on Google Clouds managed Kubernetes service (GKE), you probably know how hard it is to forecast, monitor, and manage costs. GKE cost optimization initiatives only ...
12:03 pm GMT - Fri, January 13, 2023
Dev To
Custom Notification Template with JS
Hello everyone today I will be discussing how to create a custom notification mini-library with HTML, SASS and Javascript. Although its a very basic notification Example but you will get the overview ...
11:52 am GMT - Fri, January 13, 2023
Dev To
8 Tools Every Web Developers Should Learn in 2023
It's a popular saying that a craftsman is as good as his tools and the same goes for Web Developers. If you don't know your tools, you will struggle in your day-to-day job. At the same time, knowing y...
11:33 am GMT - Fri, January 13, 2023
Dev To
Build Interactive Maps in Next.js using Google Maps API
This tutorial will demonstrate how to use google Maps API and Google Places API to build interactive maps in Next.js. DemoHere is a demo of what we will be building by the end of this tutorial. ...
11:02 am GMT - Fri, January 13, 2023
Dev To
MinIO on OpenBSD 7.2:
MinIO AWS S3 Go MinIO OpenBSD MinIO Ports :) OS: OpenBSD 7.2: MinIO 0.20220826 :$ doas pkg_add minio:quirks-6.42 signed on 2023-01-08T01:39:04Zuseradd: Warning: home direc...
11:00 am GMT - Fri, January 13, 2023
Dev To
The Best AWS re:Invent Ever? Looking Back at Eleven Editions
There is no year that I do not read many This was the best re:Invent ever! comments, posts, or articles in the weeks after the AWS conference in Las Vegas. While it is likely true in terms of fun, the...
10:59 am GMT - Fri, January 13, 2023
Dev To
Linear Algebra for Data Science: Understanding and Applying Vectors, Matrices and their Operations using Numpy
Day 8 of 100 Days Data Science Bootcamp from noob to expert. GitHub link: Complete-Data-Science-Bootcamp Main Post: Complete-Data-Science-Bootcamp Recap Day 7Yesterday we have stu...
10:14 am GMT - Fri, January 13, 2023
Dev To
Passwordless authentication for your website in 5 minutes!
Passwordless authentication using your phone's fingerprint sensor, or face recognition using your webcam is now possible in the browser thanks to the WebAuthn protocol. It is not only more comfortable...
09:44 am GMT - Fri, January 13, 2023
Dev To
Cleaner JS Module Imports
Clean looking code cleanses the eyes. -me Instead of doing this.import { IconLogout, IconLogin, IconHome2, IconSquareRoundedPlus, IconWalk, IconSettings, TablerIcon,} from "@tabler/icons"...
08:09 am GMT - Fri, January 13, 2023
Dev To
Backend-less Web Development With PostgREST
No, you didnt read it wrong. Its PostgREST, not Postgres . Although the naming is prone to misreading and not friendly to search engines, it perfectly reflects what the project does - it adds a RESTfu...
08:00 am GMT - Fri, January 13, 2023
Dev To
Writing Cleaner JavaScript with Modules
This article was originally written by Adebayo Adams on the Honeybadger Developer Blog.Modules are one of the most commonly used JavaScript features because most JavaScript frameworks and libraries le...
07:54 am GMT - Fri, January 13, 2023
Dev To
All about Open Source
OverviewOpen Source has been quite a buzzword in the tech industry for years and with good reason. This system of development has helped so many large communities of people to collaborate on pro...
07:33 am GMT - Fri, January 13, 2023
Dev To
How to create API Documentation?
What is API Documentation? A Comprehensive Guide to Understanding APIsA Beginner's Guide to Understanding APIs and How to Get Started with API DocumentationTypes of API Documentation?ReferenceTu...
06:47 am GMT - Fri, January 13, 2023
Dev To
CORS, Authentication, and Authorization: Understanding the Differences
When it comes to controlling access to resources, there are three important concepts to understand: CORS, authentication, and authorization. While these concepts are related, they serve different purp...
06:42 am GMT - Fri, January 13, 2023
Dev To
E-commerce Design Best Practices
E-commerce design is the process of creating an online store that is visually appealing, easy to navigate, and converts visitors into customers. The goal of e-commerce design is to create an enjoyable...
05:59 am GMT - Fri, January 13, 2023
Dev To
GoLand Online with Neverinstall
GoLand is a powerful integrated development environment (IDE) for the Go programming language developed by JetBrains. It is a popular choice among developers for its intelligent code completion, quick...
04:30 am GMT - Fri, January 13, 2023
Dev To
React Components 101: Building Reusable Components
Original Blog Post : LinkReact is a popular JavaScript library for building user interfaces, and one of its key features is the ability to create reusable components. In this blog post, we'll go over...
04:28 am GMT - Fri, January 13, 2023
Dev To
Component Testing with Cypress
Hey friends! I'm going to be hanging with @marktnoonan, Senior Engineer at cypress.io, next week on my Twitch stream. We'll be discussing Cypress Component testing and doing some live coding.Do you ha...
04:27 am GMT - Fri, January 13, 2023
Dev To
Learn To Create An App From Scratch In 13 Steps
Well, you might be bubbling with excitement to dive right into the production phase of your dream application. But, it is always wise to hold your horses and cover the journey bit by bit. Focusing on ...
04:16 am GMT - Fri, January 13, 2023
Dev To
Exploring the possibilities: How AI is enhancing the human creativity
In such a variety of ways, artificial intelligence (AI) has the potential to enhance human creativity.The use of generative models is one way that AI is being used to boost creativity. Based on the da...
03:57 am GMT - Fri, January 13, 2023
Dev To
JavaScript Console Types and Tricks
Hello Everyone!As a web developer, we always use "console" to debug our code. In this post, we'll see some types of console that will help us in better debugging. 1) Console.logAs a web developer...
03:03 am GMT - Fri, January 13, 2023
Dev To
Git - How to edit or remove a "pushed" commit using Visual Studio
This is how you edit or remove a "pushed" commit using Visual Studio. (Just for reference, I am using Visual Studio 2022)Removing your previous commit from your local repo using ResetOn the menu bar i...
02:38 am GMT - Fri, January 13, 2023
Dev To
Some Websites for hosting and fetching JSON
There are several ways to host JSON data for free and here are the ones which are commonly used:GitHub: You can create a GitHub repository and push your JSON data to it. You can then access the data u...
02:32 am GMT - Fri, January 13, 2023
Dev To
The Life Cycle of Developing a Website
As Developers we love jumping to code and working on our ideas immediately. This spontaneity is what helps us learn and explore new things and get better at what we do.Sometimes this very spontaneity ...
02:27 am GMT - Fri, January 13, 2023
Dev To
12 Game-Changing APIs to Elevate Your Next Project
Are you looking to take your development project to the next level? Look no further! These 12 must-have APIs provide the cutting-edge functionality and powerful capabilities you need to create truly e...
12:33 am GMT - Fri, January 13, 2023
Dev To
How to Create an Astro Search component
Implementing search functionality on a full-stack application is hard. But doing it on a static site might seem impossible. After all, you don't havea database to query, right?Fortunately, the Astro w...
11:19 pm GMT - Thu, January 12, 2023
Dev To
How to increase developer productivity
Improving developer productivity can pay dividends - personally and professionally. Every developer encounters productivity challenges in their career, which can accumulate into bigger issues.Improvin...
11:18 pm GMT - Thu, January 12, 2023
Dev To
10 Extensions to Improve your Productivity with Notion
Notion has remained my daily productivity driver. It has proved useful for note-taking, project management, personal documentation, etc. To use any tools effectively, it is important that you are able...
11:10 pm GMT - Thu, January 12, 2023
Dev To
Portfolio Website Inspired by VS Code
IntroductionI wanted to create a visually appealing and easy to navigate website that reflected my personality. I used the layout and theme of Visual Studio Code as inspiration and in this post,...
11:04 pm GMT - Thu, January 12, 2023
Dev To
Startup Growth & Metrics: What to Measure & When
As your startup scales it's not enough to know what to measure - you have to know WHEN to measure. Metrics that are important in one growth phase might not be in the next.To help us make sense of it a...
10:13 pm GMT - Thu, January 12, 2023
Dev To
8 Juicy Chrome Extensions for Web Developers
As a web developer, using the right tools can significantly increase your productivity and quality of work. The Chrome web browser is one of the most powerful tools in your toolkit, and Chrome extensi...
09:31 pm GMT - Thu, January 12, 2023
Dev To
Como criar e hospedar um site de documentao para o seu projeto usando Hugo e Netlify
IntroduoNum post anterior dessa srie, ns vimos dicas e boas prticas para criar um bom readme para o seu projeto, e como organizar um set inicial de docs para cobrir o bsico.Manter a documentao j...
08:56 pm GMT - Thu, January 12, 2023
Dev To
Assembly For JavaScript Developers
Why Should You Care?Lines Of Code vs InstructionsAssembly Is Not A Language?Differences Between HardwareWhy am I writing This?Fibonacci CodeNaming the conceptsSomething Like A FunctionPassing Data To ...
08:53 pm GMT - Thu, January 12, 2023
Dev To
How To Create A Toast Notification in Javascript
What is this article about?A toast notification is a simple way to provide essential information to the user. It is a small message that appears on the screen for a short period.In this article,...
08:46 pm GMT - Thu, January 12, 2023
Dev To
Learn Python functions & create a simple project
Functions are key elements of programming. They are used in most programming languages. Functions allow you to break your code into smaller pieces. That way your code is easier to manage and easier to...
08:36 pm GMT - Thu, January 12, 2023
Dev To
Um Projeto Spring Boot - P5.3
Fala pessoal!Mais um tutorial sobre Rest API em Java com Spring Boot chegando. E hoje vou falar um pouco sobre validaes e tratamento de excees. Adicionando validao nos camposAlgo que no queremos ...
08:04 pm GMT - Thu, January 12, 2023
Dev To
Llamando a un flujo de Power Automate desde .NET
En este tutorial aprenderemos a llamar un flujo de Power Automate desde .NET, por medio de un HTTP post. Para este objetivo, utilizaremos un ejemplo para enviar un correo electrnico. Este es el flujo ...
08:01 pm GMT - Thu, January 12, 2023
Dev To
Rails Hotwire: mastering techniques for streamlining inline editing in your user interface
Originally posted on ahmednadar.comRecently, the inline editing capabilities demand has increased a lot. It allows users to edit certain fields in a form directly on the form page, without navigating ...
07:40 pm GMT - Thu, January 12, 2023
Dev To
Give me some advice, which Reacts open-source project is suitable to contribute for intermediate React developers?
My skills are React, Redux, Next.js, and TypeScript, Im looking for a react open-source project to boost my skills, Which open source is rich to learn? Please share your experience with me....
07:37 pm GMT - Thu, January 12, 2023
Dev To
Welcome Thread - v208
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...
07:31 pm GMT - Thu, January 12, 2023
Dev To
Safe component state with useReducer and TypeScript
Photo by Nelly Antoniadou on UnsplashUsing multiple useState's to control component state is a common practice in React codebases, but it can result in unexpected behavior, such as a forever loading c...
07:25 pm GMT - Thu, January 12, 2023
Dev To
Using async-await with arr.map()
While working on a task today, I had to populate my array of objects using my database.Instinctively, I used the map function. The code looked something like this:const dataList = [ { type: "test__...
07:06 pm GMT - Thu, January 12, 2023
Dev To
Everything You Need to Know about All 11 CSS Filters
CSS, the language for visually styling elements on the web, has evolved to include features that can change an elements visual effects in a websites source code freeing you from the need for graphica...
07:06 pm GMT - Thu, January 12, 2023
Dev To
Phishing using Google Ads - An awareness
Phishing using Google Ads have become a common tactic used by cybercriminals to trick users into giving away personal information or login credentials. These attacks involve creating fake websites or ...
06:44 pm GMT - Thu, January 12, 2023
Dev To
SQLite New Features
If you haven't used SQLite in a while, there are a few great new features that have been added in the last year or so.STRICT tablesPRAGMA table_listRIGHT and FULL OUTER JOINBuilt-in JSON supportMore a...
06:34 pm GMT - Thu, January 12, 2023
Dev To
Optimizing Mastodon Performance: Finding and Fixing its N1 Queries
N+1 queries happen in a variety of ways, out of sight to many developers who are using an ORM. With the level of abstraction that ORMs provide, it can be easy for developers to accidentally incorporat...
06:30 pm GMT - Thu, January 12, 2023
Dev To
O Conceito de Hooks e como o utilizar.
A alguns anos atrs o React no tinha uma forma de armazenar e reutilizar componentes de execuo de lgica , trazendo maior dificuldade e trabalho para os desenvolvedores que tinham que usar meios alterna...
06:15 pm GMT - Thu, January 12, 2023
Dev To
Introducing @The_Cloud_Dev and @TheCSSDev
There are now two new ways to keep up with the best DEV Community posts on your favorite topics!We've just launched @The_Cloud_Dev and @TheCSSDev as Twitter feeds. If you're still consuming content ov...
05:51 pm GMT - Thu, January 12, 2023
Dev To
Unveiling Breakthroughs Found In The State Of JS 2022 Survey
The State of JavaScript survey is one of the most highly anticipated annual reports in the web development arena. This year's report is based on the responses of more than 39,472 JavaScript developers...
05:02 pm GMT - Thu, January 12, 2023
Dev To
Git and GitHub for Beginners
Learning Git and Github can be tricky for new developers so in this post I will walk through setting up a git repository and go over some basic git commands.To follow along, you will need to install G...
04:33 pm GMT - Thu, January 12, 2023
Dev To
Train a language model from scratch
This article is part of a tutorial series on txtai, an AI-powered semantic search platform.txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications...
04:07 pm GMT - Thu, January 12, 2023
Dev To
One-Click Code Block Copying in React with react-copy-to-clipboard
IntroductionCreating a Code Block with the ability to Copy to Clipboard in ReactWhen displaying code snippets on a website or application, it's often useful to provide a way for users to quickly...
04:06 pm GMT - Thu, January 12, 2023
Dev To
How to produce type-safe GraphQL queries using TypeScript
TL;DRIn this tutorial, you'll learn how to produce type-safe GraphQL queries using TypeScript using some great tools, techniques, and solutions. IntroWhen you're building a company obsessed...
03:23 pm GMT - Thu, January 12, 2023
Dev To
Creating a GUI Weather App with Tkinter and OpenWeatherMap API
Hey guys, This short article provides a sample Python code that uses the Tkinter library to create a graphical user interface (GUI) for a weather app. The app allows users to enter a city name and ret...
03:23 pm GMT - Thu, January 12, 2023
Dev To
Creating a Weather App with GUI with the help of Tkinter and OpenWeatherMap API
Hey guys, This short article provides a sample Python code that uses the Tkinter library to create a graphical user interface (GUI) for a weather app. The app allows users to enter a city name and ret...
03:22 pm GMT - Thu, January 12, 2023
Dev To
5 AI Tools That Will Increase Your Productivity As A Developer
Artificial intelligence is no longer a dream of the future, but a reality today. As the name suggests, it is used for intelligent decision making by machines.AI tools can help you get things done more...
03:01 pm GMT - Thu, January 12, 2023
Dev To
Top programming and tech videos of December 2022.
A bit late this month, but here we go. The best tech and programming related YouTube videos of December 2022! Game development and mathA gorgeously animated video explaining how splines work and ...
02:40 pm GMT - Thu, January 12, 2023
Dev To
A cure for React useState hell?
Do you ever find yourself in React useState hook hell?Yeah, this good stuff:import { useState } from "react";function EditCalendarEvent() { const [startDate, setStartDate] = useState(); const [endDa...
02:30 pm GMT - Thu, January 12, 2023
Dev To
Role-based access systems in Node.js
Many times, organizations of all sizes require web developers to limit access to certain resources and the rights to implement certain effects based on the hierarchy of users in the system. In this ar...
02:18 pm GMT - Thu, January 12, 2023
Dev To
Using CQRS in Phoenix Contexts
Recently I read this article Naming Phoenix context functions. And I think using naming conventions is good and all, but maybe we could make a step futher and apply CQRS inside such modules.Command Qu...
02:15 pm GMT - Thu, January 12, 2023
Dev To
How to Build a React component library?
In this article I tried to talk the steps of create a react component library. Why do we need to build a react component library?If you have several components that are shared between your projec...
01:57 pm GMT - Thu, January 12, 2023
Dev To
5 tools to supercharge your Terraform Development
Want to take your Terraform development to the next level? Look no further! Introducing the 5 tools to supercharge your Terraform development: Terragrunt, Terratest, Terraform-docs, TFLint, and Infrac...
01:55 pm GMT - Thu, January 12, 2023
Dev To
Discover useful insights about any GitHub repo
There are over 368 million public repositories on GitHub. And over 100k are added every day.It's nearly impossible to stay ahead of things and distinguish between "good" & "bad" projects.Therefore...
01:21 pm GMT - Thu, January 12, 2023
Dev To
4 Ways to Undo a Git Commit - Amend vs Reset
I'm quite sure all of these happened to you at least once:You committed a change with the wrong message (typo, wrong tense, etc.)You committed a change with the wrong files (something missing, too man...
01:20 pm GMT - Thu, January 12, 2023
Dev To
Accessible website: 7 steps to better accessibility and SEO performance
Web accessibility enables people with physical and/or mental disabilities to use the Internet with as few barriers as possible. But to make a website accessible, many different factors must be taken i...
01:08 pm GMT - Thu, January 12, 2023
Dev To
MinIO on OpenBSD 7.2: Configure network
IntroMinIO is one of object storage suites.It has compatibility with AWS S3 and is open source written in Go (golang).OpenBSD offers it as a Ports package, so it takes a few minutes to install i...
12:53 pm GMT - Thu, January 12, 2023
Dev To
Dell XPS 13 Plus Review
Last year my work machine got updated, and I was lucky enough to land a Dell XPS 13 Plus.Last month I was asked about my experience with it from someone thinking of getting one themselves, and I went ...
12:45 pm GMT - Thu, January 12, 2023
Dev To
Introduction to Stacks & Queues in PHP
Table of Contents1. StackNode in StackConstructor in StackPushPopStack in ArraysTime Complexity in Stack2. QueueNode in QueueConstructor in QueueEnqueueDequeueQueues in ArraysTime Complexity in ...
12:28 pm GMT - Thu, January 12, 2023
Dev To
Deploying Next.js 13 with Amplify CDK
How to deploy a Next.js app step by step with an Amplify CDK construct, avoiding you all the pains. TLDR: an example app has just been added in swarmion, so you can now bootstrap a ready-to-use Next....
12:23 pm GMT - Thu, January 12, 2023
Dev To
Medusa v1.7.3: Sales Channels out of Beta, Improvements to events, and more!
Time for another exciting release of Medusa!Version 1.7.3 moves Sales Channels and Publishable API Keys out of beta, introduces improvements for events system and payment sessions, and more.Keep readi...
12:22 pm GMT - Thu, January 12, 2023
Dev To
Top 5 ReactJS Design Systems for 2023
As we all know, ReactJS is a popular JavaScript library for building user interfaces, and many companies and organizations use it to create sleek and user-friendly web applications. In recent years, t...
12:07 pm GMT - Thu, January 12, 2023
Dev To
Where is my PATH, launchD?
Originally published here.While working on the macOS support for agent-aws-stack, I ran into a small issue with launchD. My scenario was: a Go binary executed as a launchD daemon. That daemon, upon te...
12:00 pm GMT - Thu, January 12, 2023
Dev To
Microservices Logging | A Practical Guide to Logging in Microservices
This article was originally posted on SigNoz Blog and is written by Vaishnavi Abirami.Microservices logging is the practice of tracking and recording the activities of specific services in a distribut...
11:20 am GMT - Thu, January 12, 2023
Dev To
Understanding the basics and advanced concepts of RDBMS and SQL for data science and analysis
Day 7 of 100 Days Data Science Bootcamp from noob to expert. GitHub link: Complete-Data-Science-Bootcamp Main Post: Complete-Data-Science-Bootcamp Recap Day 6Yesterday we have stu...
09:52 am GMT - Thu, January 12, 2023
Dev To
21 questions youll ask if you code a VSCode extension
Are you about to start developing a VSCode extension? Or maybe you struggle with what youre currently trying to achieve? At Promyze, weve built a VSCode extension to help developers share their best c...
09:36 am GMT - Thu, January 12, 2023
Dev To
Use a help target in your Makefile
In one of my previous blog. I wrote how you could make your life easier when you start using Makefile. But when you start using Makefile in many projects. The targets that you use may vary from projec...
09:29 am GMT - Thu, January 12, 2023
Dev To
TOP 6 React Native libraries with native performance
In this list, you will find well-maintained React Native libraries based on the latest technologies like JSI and new architecture, which allows you to achieve native performance. 1. MMKVThis libr...
08:47 am GMT - Thu, January 12, 2023
Dev To
Understanding Docker: part 38 System
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...
08:04 am GMT - Thu, January 12, 2023
Dev To
Core JavaScript: Scope
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...
08:00 am GMT - Thu, January 12, 2023
Dev To
How to debounce and throttle in React without losing your mind
When talking about performance in general, and especially in React, the words immediate, fast, as soon as possible instantly come to mind. Is it always true though? Contrary to common wisdom, sometime...
07:26 am GMT - Thu, January 12, 2023
Dev To
[LIAPP FEATURES] String Encryption
LIAPP provides robust and useful features to protect various kinds of factors in mobile apps.Among them, String Encryption' that you can set on Code Protection tab protect important String containing ...
07:17 am GMT - Thu, January 12, 2023
Dev To
Flutter CSV Field Matching: Importing & Saving CSV Files
In Flutter development, CSV field matching has to take a package with the implementation of a local database. They take a complete package and notice them with CSV files. They depend on the comma-sepa...
06:11 am GMT - Thu, January 12, 2023
Dev To
Understand How to Test Build and Push Your Artifacts
Docker made a revolution with containerization. It truly helped to bridge the gap between Dev and Ops teams. Similarly, the cloud providers introduced their own container registries to provide more se...
05:49 am GMT - Thu, January 12, 2023
Dev To
We asked ChatGPT how to use our service. Here is what AI answered
Welcome to2023! Here wehave chatbots that can easily replace real humans!OpenAI launched ChatGPT inNovember 2022. Weplayed with this bot, discovered some appealing applications, and forgot aboutit.But...
05:33 am GMT - Thu, January 12, 2023
Dev To
How to Improve the Performance of Your Rails App by Eliminating N1 Database Queries
My observation is that when developers start complaining that Rails can't scale, they are running into the typical problem: the application worked just fine with a small number of records/requests, bu...
05:30 am GMT - Thu, January 12, 2023
Dev To
How To Create Middleware For XSS Protection In Laravel 9
In this article, we will see how to create middleware for XSS protection in laravel 9. Cross-site scripting is a type of security vulnerability that can be found in some web applications. XSS attacks ...
04:54 am GMT - Thu, January 12, 2023
Dev To
Top 5 Reasons why Django can be used for your next project
It is very crucial to make decisions while choosing a language and framework when starting a new project. Most of the time, we are tempted to make decisions based on other people's thoughts and on the...
04:07 am GMT - Thu, January 12, 2023
Dev To
How setup Firebase on your Frontend project
Hey! :DHere, I will help you to make the initial configuration of Firebase on your Frontend proyect. This also will be useful if you use vanilla Javascript or a framework like Vue or React. Confi...
03:33 am GMT - Thu, January 12, 2023
Dev To
6 master tips you'll ever need to set up reliable CI systems
Setting up continuous integration is one of the most redundant works every DevOps engineer is asked to do.Here are 6 rules for you to set up Continuous Integration (CI) Systems:1. Keep all the logic f...
01:46 am GMT - Thu, January 12, 2023
Dev To
6 Ways to Delete a Property In JavaScript You Must Know
You might ask yourself how can I remove a property from a JavaScript object? I've found myself in this situation countless times.In this article, I take you through 6 ways to achieve this. It's worth ...
12:57 am GMT - Thu, January 12, 2023
Dev To
JavaScript Clipboard API: Take Control of Your Copy, Cut, and Paste
In this post I'll show how you can use the Clipboard API in JavaScript to make your web apps even more awesome.First things first: What is the Clipboard API? Well, it's basically a way for JavaScript ...
12:28 am GMT - Thu, January 12, 2023
Dev To
React JSX for Beginners: How to Build Dynamic Components
IntroductionOne of the main components of React, a popular JavaScript library for creating user interfaces, is JSX, a syntactic extension that enables you to express HTML-like elements in your J...
12:05 am GMT - Thu, January 12, 2023
Dev To
Spring Boot: Everything you need to know, and what nobody told you.
For all those who seek to solidify a career in application development using Java, they should also seek all knowledge in OOP (Object Oriented Programming), as I mentioned in my article 15 Tips to Bec...
11:55 pm GMT - Wed, January 11, 2023
Dev To
What is the best solution to host a simple JSON and fetch it for free?
I'd like to host a simple JSON (which I will probably change only 2 or 3 times a year manually) and have a fetch endpoint to retrieve it in my app.What would be the best solution out there for this ca...
11:07 pm GMT - Wed, January 11, 2023
Dev To
Blocks and methods overloading
The other day while working on the Blocks section for the Crystal's tutorial, I came across something interesting about blocks, methods and overloading. OverloadingLet's start by reviewing the co...
10:16 pm GMT - Wed, January 11, 2023
Dev To
What is callback hell?
Before understanding what callback hell is, make sure to get familiar with the callback first.In programming, callback hell refers to an ineffective way of writing asynchronous code. It takes place w...
09:42 pm GMT - Wed, January 11, 2023
Dev To
Retro Computing is Fun
About a year ago I started a retrocomputing newsletter/blog that I call Goto 10.That is of course a play on the old-school BASIC programming languages that I used when first learning how to code. The ...
09:35 pm GMT - Wed, January 11, 2023
Dev To
Dev Dashboard Improvements Abound!
If youre a developer or engineer thats integrated any PayPal functionality in your work, youre likely already familiar with our developer dashboard. If not, the idea is that its a place to get relevan...
09:26 pm GMT - Wed, January 11, 2023
Dev To
I tried Godot for few days and this is why I like it!
This is my first post and I will try to encourage YOU to try Godot if you like game development.Now, Let's go straight to the point. I want to make a 2D game and publish it and I will do it with...
08:24 pm GMT - Wed, January 11, 2023
Dev To
Modeling a Banking system in OOP
The beauty of Object-oriented programming is that any real-world system can easily be modeled with it. Using abstraction a complex system can be made simple and represented in code.In this post, I wil...
08:22 pm GMT - Wed, January 11, 2023
Dev To
Getting all the video thumbnails from a YouTube video
I just wrote myself a small tool to get all the thumbnail images available for a YouTube video.Say you have a Youtube URL, the ID is the last part: https://www.youtube.com/watch?v=GDukVqBDd3Q, in this...
07:36 pm GMT - Wed, January 11, 2023
Dev To
The Importance of Software Testing and Test-Driven Development: My Perspective as a Senior PHP Developer
As a senior PHP developer, I have come to realize the importance of software testing and test-driven development (TDD) in my work. Throughout my years of experience in the industry, I have seen firsth...
07:29 pm GMT - Wed, January 11, 2023
Dev To
Contracting for Freelancers
Ahoy developers!What was interesting for many of you is that contracts are afterthoughts. Contracts are boring.You may think that you don't need them. But contracts are there for the worst of times. A...
07:15 pm GMT - Wed, January 11, 2023
Dev To
Embedding YouTube Videos in HTML: A Step-by-Step Guide
Hello everyone, welcome to my latest blog post. Today, I want to talk about a topic that I am sure many of you frontend developers out there can relate to - embedding a YouTube video in your project. ...
07:13 pm GMT - Wed, January 11, 2023
Dev To
How to Create Guarded Routes using React Router
React router is one of the most popular libraries for setting up client-side routing in React apps. Guarded routes allow restricting user access to certain parts of your app.If you have worked o...
06:53 pm GMT - Wed, January 11, 2023
Dev To
4 different ways of removing spaces from a string
4 different ways of removing spaces from a string, sorted by cleanliness.The replaceAll() method was introduced in ES2021 and I feel it is still underused because many still dont know about its existe...
06:32 pm GMT - Wed, January 11, 2023
Dev To
Async Streams in WebAssembly with WasmRS
TL;DR: WasmRS is an implementation of RSocket for WebAssembly giving you reactive, async streams in and out of WASM modules.GitHub | Protocol details | Rust source | Go sourceWebAssembly has immense p...
06:31 pm GMT - Wed, January 11, 2023
Dev To
Brief History of Frontend UI Tools and Newest Guy on the Block
My brief history with Front-end UI ToolsFront-end UI development is just writing code rendered in the browser, right? It can even be simplified a step further to say: 1. "Type code" and 2. "See the re...
06:14 pm GMT - Wed, January 11, 2023
Dev To
7 React Projects for Beginners in 2023 ( Code)
You're ready to start making simple projects with React, but you don't know what to make. Where should you start?I have created seven unique and fun React projects for you to make, all of which will t...
06:11 pm GMT - Wed, January 11, 2023
Dev To
Kubernetes Bedtime Stories
Once upon a time there was a web app name App. App loved kids and to serve stories and videos to them was App's calling.Once a dev named Bart did some changes to code but for another dev Joe things br...
05:53 pm GMT - Wed, January 11, 2023
Dev To
Avoid "delete" keyword in JavaScript to remove property
The delete keyword is used to remove a property from an object in JavaScript. When a property is deleted, it cannot be accessed or re-added to the object. The syntax for using the delete keyword to re...
05:06 pm GMT - Wed, January 11, 2023
Dev To
PySpark: A brief analysis to the most common words in Dracula, by Bram Stoker
Note: this article is also available in portuguese .A landmark in Gothic literature, the iconic novel Dracula, written by Bram Stoker in 1897, stirs the emotions of people across the world. Today, to ...
04:45 pm GMT - Wed, January 11, 2023
Dev To
Preventing Installing Composer Dependencies with Known Security Vulnerabilities
IntroductionA key piece of building modern-day web applications with PHP involves using packages and libraries built by other developers around the world.As a result of this, it means there can ...
04:40 pm GMT - Wed, January 11, 2023
Dev To
Computer Science: Basic Concepts of Data Processing
Imagine a world in which you could forecast the next big trend or know precisely what your consumers want before they do. That world, however, is not so far away, owing to the power of data processing...
04:21 pm GMT - Wed, January 11, 2023
Dev To
Don't Skimp on Security: Add These Must-Have Features to Your Web Apps
IntroductionAs web developers, we're all usually pretty security-conscious and aware of the dangers of poor security practices. We know that we need to prevent SQL injection, CSRF attacks, XSS s...
04:20 pm GMT - Wed, January 11, 2023
Dev To
make your JavaScript code more efficient, readable, and maintainable.(Part 1)
Here are a few JavaScript tips and tricks with examples and reasons. Use let and const for variable declarations:Instead of using var for variable declarations, use let and const to ensure that y...
04:03 pm GMT - Wed, January 11, 2023
Dev To
We're on vue.land
The best of Vue content on DEV Community is now available via Toot We've syndicated our @The_Vue_Dev Twitter feed with @[email protected] using moa.party. ...
03:39 pm GMT - Wed, January 11, 2023
Dev To
How I archived 100 million PDF documents... (Part 1)
"How I archived 100 million PDF documents..." is a series about my experiences with data collecting and archival while working on the Library of Alexandria project. My local instance just hit 100 mill...
03:35 pm GMT - Wed, January 11, 2023
Dev To
Automate Updating Major Release Tag on New Releases of a GitHub Action
I maintain several GitHub Actions, such as jacoco-badge-generator, generate-sitemap, javadoc-cleanup, and user-statistician. I've also written posts here on DEV about each of these if you'd like more ...
03:31 pm GMT - Wed, January 11, 2023
Dev To
What is the ideal session timeout?
To make applications that rely on user sessions secure, it is necessary to define a session timeout.The timeout defines the validity of a user session and after the set amount of time without activity...
03:26 pm GMT - Wed, January 11, 2023
Dev To
We're on dotnet.social
The best of DotNet content on DEV Community is now available via Toot We've syndicated our @TheDotNetDev Twitter feed with @[email protected] using moa.party. ...
03:24 pm GMT - Wed, January 11, 2023
Dev To
5 best programming games to improve your skills
There are many programming games on the Internet, and these gaming platforms can be used to make learning and improving programming skills more fun. You can use these coding games as a fun break in yo...
03:12 pm GMT - Wed, January 11, 2023
Dev To
MinIO on OpenBSD 7.2: Install
SummaryMinIO is one of object storage suites compatible with AWS S3.It is written in Go (Golang) and offers high performance.It is also open source, and available as backend object storage servi...
02:31 pm GMT - Wed, January 11, 2023
Dev To
Building Personalised Music Recommendation System
I was excited to find a playlist dataset from Spotify because I have always been unhappy with the recommendations from music streaming platforms. I wanted to use this dataset as an opportunity to lear...
02:28 pm GMT - Wed, January 11, 2023
Dev To
LOGICAL OPERATOR
Bir yoki bir necha shartlarni solishtirish va ularni to'g'ri yoki noto'ri ekanligini aniqlash.! - YO'Q.&& - VA.YOKI.Natija har doim True yoki False. True 1,False 0 qaytardi.0 dan boshqa har qa...
02:21 pm GMT - Wed, January 11, 2023
Dev To
How to Generate Text with OpenAI, GPT-3, and Python
In this article we'll take a look at how you can use the Generalized Pre-trained Transformers v3 API (GPT-3) from OpenAI to generate text content from a string prompt using Python code.If you're famil...
02:04 pm GMT - Wed, January 11, 2023
Dev To
How to implement mobile share module in ReactJS quickly?
Hello ,Thanks for reaching here. Many people require a module which can share data through the default share feature available in our mobile phones(Android, iOS) as shown below :I know it's very small...
01:58 pm GMT - Wed, January 11, 2023
Dev To
How to Use Docker EntryPoint
Author: Muhammad Khabbab IntroductionENTRYPOINT is one of the many instructions you can write in a dockerfile. The ENTRYPOINT instruction is used to configure the executables that will always run...
01:44 pm GMT - Wed, January 11, 2023
Dev To
Community Spotlight - Building Thumbuptech, a Job and Content Network
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:38 pm GMT - Wed, January 11, 2023
Dev To
How to use Node JS with your Project?
To use Node.js in a project, you will first need to install Node.js on your computer. You can download the installer for your operating system from the official Node.js website (https://nodejs.org/en/...
01:19 pm GMT - Wed, January 11, 2023
Dev To
Get the count of affected rows with ease: The power of the RETURNING clause
When working with databases, it is frequently vital to know how many rows have been changed by a query, and this is especially true when conducting operations such as updates or removals. Through its ...
01:07 pm GMT - Wed, January 11, 2023
Dev To
Creating a website aggregator with ChatGPT, React, and Node.js
A website aggregator is a website that collects data from other websites across the internet and puts the information in one place where visitors can access it.There are many versions of website aggre...
01:02 pm GMT - Wed, January 11, 2023
Dev To
ChatGPT Is Helping Me Do Code Reviews
I have a confession to make.I'm not a big fan of doing code review. Especially not those big ones.But lately, I've had a great idea. The idea was to ask GPT model for help.And I can proudly say, the h...
12:56 pm GMT - Wed, January 11, 2023
Dev To
This is what the future looks like - ChatGPT database
In this video, I show you how #ChatGPT answers my question about the data I have in my tables. I'll post new features integrating DoTenX with AI as we release them.Please support our open-source proje...
12:42 pm GMT - Wed, January 11, 2023
Dev To
Rust Docker: Easy packaging of your applications
Rust + DockerSource: ITNEXTRust is a popular programming language known for its performance, safety, and concurrency. One way to package and distribute Rust applications is through Docker, a pla...
12:39 pm GMT - Wed, January 11, 2023
Dev To
Install & Setup Mongo DB on UbuntuLinux
MongoDB is a popular, open-source NoSQL database that is commonly used for web and mobile applications. In this guide, we will walk through the process of installing MongoDB on an Ubuntu Linux machine...
12:03 pm GMT - Wed, January 11, 2023
Dev To
2023 Frontend Full Stack Repository
Under the HoodI love React JS and most importantly the concept of reusing. Its quite something I cant even think of while writing vanilla javascript back in 2018.Fast forward to today, If you ha...
11:48 am GMT - Wed, January 11, 2023
Dev To
A Brief History of API: RPC, REST, GraphQL, tRPC
BackgroundLast week I joined an event about GraphQL or TRPC discussion hosted by Guild in London. The creator of tPRC Alex and urql GraphQL core team member Phil had a good discussion about eac...
11:23 am GMT - Wed, January 11, 2023
Dev To
Mastering React in One Month: A Step-by-Step Guide
Mastering React in One Month: A Step-by-Step Guide| BracketOrbits [] Learn how to master React in just ...
10:19 am GMT - Wed, January 11, 2023
Dev To
How to set mongoose schema field from list of strings (enum)
In the following example we define template attribute to be of type String with values defined in the enum array:const noteSchema = new Schema({ title: {type:String, required: true}, type: {type...
10:10 am GMT - Wed, January 11, 2023
Dev To
How to set value of input field in angular template
To set the initial value of the input control, just use the value attribute:<input type="text" class="form-control" placeholder="Generate Codever sharable Url" aria-describedby="basic-addon2"...
10:09 am GMT - Wed, January 11, 2023
Dev To
Migrating to the Cloud: Best practices and pitfalls to avoid
Migrating to the cloud can be a daunting task, but with the right planning and execution, it can also bring many benefits to your organization, such as increased scalability, flexibility, and cost-eff...
10:07 am GMT - Wed, January 11, 2023
Dev To
How to compare date (no time) with current day in javascript
Get current date with new Date() and setHours to 0, 0, 0 and then you are ready to compare with the input date, which is a string in the yyyy-MM-dd formatexport const isLessThanToday = (input: string)...
08:57 am GMT - Wed, January 11, 2023
Dev To
Angular 15: interceptor as a function
IntroductionThe release of Angular 14 made it possible to use the inject function outside the injection context. This has unlocked some features like:the composition patterncreation of guards as...
08:56 am GMT - Wed, January 11, 2023
Dev To
6 Mistakes to Avoid as a First-Time Manager
Being a First-Time ManagerAs a first-time manager, the transition from being an individual contributor to leading a team can be both exciting and challenging. While there are many things to lear...
08:55 am GMT - Wed, January 11, 2023
Dev To
What is a smart contract ?
Image by pch.vector on Freepik Origin of the Smart contractNick Szabo, an expert in cryptography, is the creator of the concept of "smart contracts," more commonly known as "smart contracts." In ...
08:55 am GMT - Wed, January 11, 2023
Dev To
Qu'est ce qu'un smart contract ?
Image by pch.vector on Freepik Origine du Smart contractNick Szabo expert en cryptographie est le crateur du concept de contrats intelligents plus connus sous le nom de smart contract. En 1998 il...
08:49 am GMT - Wed, January 11, 2023
Dev To
How to perform transactions in MongoDB using Node.js
What is transaction?A transaction is a unit of work made up of several operations that you wish to either succeed together or fail together if one or more of them fail.Atomity is the term used t...
08:46 am GMT - Wed, January 11, 2023
Dev To
Effective End-to-End Testing: A Beginner's Guide to Playwright
IntroductionWe can ensure the reliability and functionality of a deployed service using health check and smoke tests. Health CheckHealth check is used to verify that all endpoints of a depl...
08:42 am GMT - Wed, January 11, 2023
Dev To
What is DevRel? Get Answers to FAQs
Are you looking to pivot into #DevRel this year? I've compiled answers to the FAQs I've gotten about DevRel. What is DevRel?DevRel stands for Developer Relations. It is an umbrella term that invo...
08:34 am GMT - Wed, January 11, 2023
Dev To
Welcoming new authors and fighting spam on DEV
A while ago I volunteered to moderate one, later a few more tags here at DEV. For some reason the admins of the site also gave me some extra rights.So I was blessed, or cursed, depending on the time o...
08:09 am GMT - Wed, January 11, 2023
Dev To
How To Overload Functions in TypeScript
Function overloading in TypeScript allows you to have multiple functions with the same name but with a different signature (parameters and types). This means that the parameters have different types o...
07:44 am GMT - Wed, January 11, 2023
Dev To
Exploring Different Types of Plots, Best Practices, and Tips for Effective Data Visualization
Day 6 of 100 Days Data Science Bootcamp from noob to expert. GitHub link: Complete-Data-Science-Bootcamp Main Post: Complete-Data-Science-Bootcamp Recap Day 5Yesterday we have stu...
07:26 am GMT - Wed, January 11, 2023
Dev To
A Comprehensive Guide to Using the Pytrends Python Library
IntroductionWith Pytrends, users can easily visualize the data they have collected, as well as create custom reports and dashboards. Additionally, Pytrends offers tutorials and documentation to ...
06:37 am GMT - Wed, January 11, 2023
Dev To
Getting into tech with no IT background: Tips & stories
Are you passionate about technology? Would you like to be involved in projects that combine communication, logical thinking, and problem-solving? If you are considering or are already learning fronten...
06:35 am GMT - Wed, January 11, 2023
Dev To
Weekly web development resources 132
CSS Halftone PatternsAn interesting article on how to create cool halftone patterns with CSS. Sailboat UIA modern UI component library for Tailwind CSS with 150+ open source components. ...
05:55 am GMT - Wed, January 11, 2023
Dev To
Create a Real Time Crypto Price App with Next.js, TypeScript, Tailwind CSS & Binance API
Web App:A Real Time Crypto Price App built using Next.js, TypeScript, Tailwind CSS, and Binance API would be a dynamic application that provides users with up-to-date information on the current ...
04:06 am GMT - Wed, January 11, 2023
Dev To
Creating a Stunning GitHub Profile README: Tips and Tricks
You may show off your work and abilities to potential employers, collaborators, and other open-source community members by creating a stellar GitHub profile README. Listed below are some ideas to help...
03:58 am GMT - Wed, January 11, 2023
Dev To
How to Position Your Team for Success in Estimation
Estimates are critical if you want to be successful with projects. If you begin with a bad estimating approach, the project will almost certainly fail. To produce a much more promising estimate, direc...
03:09 am GMT - Wed, January 11, 2023
Dev To
Using GitHub API to fetch and display a GitHub user profile
Github API can be used to programmatically interact with GitHub. It gives you access to publicly available user-generated information (like public repositories, user profiles, etc.) and with an authen...
02:28 am GMT - Wed, January 11, 2023
Dev To
Avoiding Hasty Abstractions (AHA programming)
I have seen a number of posts recently expressing confusion and frustration with the AHA (Avoid Hasty Abstractions) programming principle described by Kent C. Dodds. I've seen it suggested that AHA is...
11:36 pm GMT - Tue, January 10, 2023
Dev To
Designing a Strong Call-to-Action for Your Landing Page
A call-to-action (CTA) is a crucial element of any landing page. It is the button or link that prompts visitors to take a specific action, such as filling out a form, making a purchase, or signing up ...
10:54 pm GMT - Tue, January 10, 2023
Dev To
How to Upgrade MySQL 5.7 to 8.0 on Mac
As new versions of MySQL are coming out, at one point you will need to upgrade your MySQL version as well.In this article, we will assume that we are using MySQL 5.7 for your local development on Mac ...
09:53 pm GMT - Tue, January 10, 2023
Dev To
[LIVE] DevDiscuss: Uses of WebAssembly
image created by Margaux Peltat for the Chilled Cow YouTube channel Time for #DevDiscuss right here on DEV Revolutionizing the Web with WebAssembly: A Comprehensive Guid...
09:53 pm GMT - Tue, January 10, 2023
Dev To
DevDiscuss: Uses of WebAssembly
image created by Margaux Peltat for the Chilled Cow YouTube channel Time for #DevDiscuss right here on DEV Revolutionizing the Web with WebAssembly: A Comprehensive Guid...
09:49 pm GMT - Tue, January 10, 2023
Dev To
Measuring Page Speed with Lighthouse
Photo by Paulius Dragunas on UnsplashPage speed matters more than you think. According to research by Google, the probability of users staying on your site plummets as loading speed slows down. A site...
09:27 pm GMT - Tue, January 10, 2023
Dev To
Web scraping The Home Depot Search with Nodejs
What will be scrapedFull codeIf you don't need an explanation, have a look at the full code example in the online IDEimport dotenv from "dotenv";import { config, getJson } from "serpapi";import readli...
09:15 pm GMT - Tue, January 10, 2023
Dev To
23 of the best Eleventy Themes (Starters) for 2023
With CloudCannons support for Eleventy now officially out of beta, theres no better time to investigate a new project. Whats the best way to get started? With an Eleventy theme, of course!Developers o...
09:04 pm GMT - Tue, January 10, 2023
Dev To
How to Negotiate Your Job Offer
So, you received an offer congratulations! Now, you might be wondering, Can I negotiate it? Yes, you definitely can negotiate your job offer! Companies will not retract it if you do.In fact, those wh...
08:59 pm GMT - Tue, January 10, 2023
Dev To
JavaScript Callbacks
What is a callback?The callback is a function that is used as an argument of another function and this way function is able to call another function.Sounds a little complicated, doesnt it? Lets...
08:31 pm GMT - Tue, January 10, 2023
Dev To
Who is working on building communities?
I'd love to meet other community people here.Say hi! ...
08:15 pm GMT - Tue, January 10, 2023
Dev To
Import maps 101
As web developers, the use of external libraries saves a lot of time and effort, allowing us to build apps faster and more efficiently. In this article, I will be introducing you to a spec called impo...
08:14 pm GMT - Tue, January 10, 2023
Dev To
Safer URL reading and writing in modern JavaScript
You might unknowingly be writing URLs in an unsafe wayCan you spot the bug in this code?const url = `https://builder.io/api/v2/content ?model=${model}&locale=${locale}?query.text=${text}`co...
07:55 pm GMT - Tue, January 10, 2023
Dev To
Preparing tsParticles v3
I'm preparing tsParticles version 3, and some breaking changes will come.It's expected to have breaking changes between major releases, but this time I want to start talking about them before the fina...
07:45 pm GMT - Tue, January 10, 2023
Dev To
Synapses: Event-driven Alternative to React Context
npm i @nucleoidjs/synapsesSynapses is an alternative to React Context with event-driven style that helps to build loosely coupled components. https://github.com/NucleoidJS/Synapses How it works...
07:16 pm GMT - Tue, January 10, 2023
Dev To
Do you want to work in customer-facing roles?
Assuming the customers are mostly non-tech, as an IT personnel and engineer, do you want to work in customer-facing roles? The customers can be either internal or external clients. If you want, why? O...
07:16 pm GMT - Tue, January 10, 2023
Dev To
Manually Trigger a GitHub Action with workflow_dispatch
There's a plethora of triggers you can use to run a GitHub Action. You can run it on a schedule, on a push or a pull request, or even on a release.Today the spotlight is on workflow_dispatch, a trigge...
07:14 pm GMT - Tue, January 10, 2023
Dev To
Angular ESLint Rules for Accessible HTML Content
Content accessibility for built-in HTML elements is the third and final category in this series on Angular ESLint accessibility rules. These rules validate several HTML attributes that developers comm...
07:04 pm GMT - Tue, January 10, 2023
Dev To
The difference between test-driven development and observability-driven development
Heres a problem you keep facing.You have no way of knowing at precisely at which point, in the complex network of microservice-to-microservice communications, a single HTTP transaction goes wrong! Wit...
07:03 pm GMT - Tue, January 10, 2023
Dev To
Terraform - Fun with Functions
OverviewIn todays tutorial we will take a look at Terraform functions and how we can use them in a few real world examples, and boy are there many functions to get creative and have fun with.But...
06:03 pm GMT - Tue, January 10, 2023
Dev To
Adventures with JavaScript Arrays: Random Numbers Array
The JavaScript array is an ubiquitous data structure, thus I'd like to spend some time to get more familiar/reacquainted with the Array object. I'll share my knowledge with you in the form of blog pos...
05:47 pm GMT - Tue, January 10, 2023
Dev To
Building web components with WebC in vanilla JavaScript
Written by Iskander SamatovTable of contents: What are web components? Why use web components? Web component specifications Limitations of web components How WebC helps Building custom web compo...
05:29 pm GMT - Tue, January 10, 2023
Dev To
Mergulhos profundos ou investigando sistemas
Eu sempre gostei de investigar coisas, qualquer coisa. Quando criana queria saber como os brinquedos funcionavam, desmontava e montava os carrinhos, bicicletas, aparelhos de som, computadores... Vivia...
05:28 pm GMT - Tue, January 10, 2023
Dev To
Before joining a boot camp program, start here
I work at Vets Who Code a programming bootcamp nonprofit and we get a number of folks who reach out and ask whether they would be a good fit for the course and what are some of the prerequisites. I wo...
05:27 pm GMT - Tue, January 10, 2023
Dev To
How to Create a Stunning GitHub Readme Profile
How to Create an Amazing Github Readme Profile IntroductionHello Tech Geeks , Welcome to the first article of this series where I'm going to share my git & github learning and best resources ...
05:16 pm GMT - Tue, January 10, 2023
Dev To
Rendering NativeScript Angular Templates and Components into images
While working on a NativeScript Angular app with millions of downloads across platforms, I faced a tricky problem: I needed to generate an image that the user could share. Usually this can be done qui...
05:14 pm GMT - Tue, January 10, 2023
Dev To
Watch Area and Renderers
This is it. The debugging book is now live. I would really appreciate reviews and feedback!I also finished recording and editing the entire course. There are 50 total videos which total in 7 hours... ...
04:52 pm GMT - Tue, January 10, 2023
Dev To
4 signs youre over-engineering
During my first years as a Software Engineer I consulted for firms of different sizes (from 20+ to 5000+ people) and it exposed me to various levels of over-engineering. This can happen for a lot of r...
04:36 pm GMT - Tue, January 10, 2023
Dev To
Create a ChatGPT WhatsApp Bot on Cyclic in Just 5 minutes
ChatGPT is the current rage and I thought it would be fun to make a WhatsApp bot that I can interact with instead of going to the website. It uses the OpenAI API and can be modified to create Dall.E 2...
04:03 pm GMT - Tue, January 10, 2023
Dev To
Past Informs the Present: Begins Approach to CSS
CSS occupies an interesting position among web technologies: while it can appear almost quaint in its simplicity, its also been interpreted by some as the most vexing language in web development. Desp...
03:51 pm GMT - Tue, January 10, 2023
Dev To
7 React Hooks for Every Project
Hooks are one of the most powerful features of React.They enable us to easily reuse functionality across our application's components. What's best about hooks is their reusability you can reuse your ...
03:39 pm GMT - Tue, January 10, 2023
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...
03:24 pm GMT - Tue, January 10, 2023
Dev To
Introduction post
Hi, My name is Sahar. I have just started an Open Source Development Course led by Gabor Szabo.As part of this course assignments I have opened an account at this platform.Currently I mainly use pytho...
02:46 pm GMT - Tue, January 10, 2023
Dev To
Git Commands you Should Know if you Plan to Work with Git.
Git is a distributed version control system that is free and open source. It is the most widely used version control system in development. Version control is a way in which programmers track their co...
02:24 pm GMT - Tue, January 10, 2023
Dev To
7 Must-Have Tools for Developers to Boost Productivity that nobody told you about !!
As a developer, remaining productive and efficient is critical to completing your job on time. However, with so many tools and resources accessible, it may be difficult to determine which ones are gen...
02:19 pm GMT - Tue, January 10, 2023
Dev To
Everything About Open Source and How will it help Developers
What is Open Source ?Open Source is a source code that is made freely available for possible modification and redistribution . This openness enables collaboration. Some Examples of Open Source Softwar...
01:17 pm GMT - Tue, January 10, 2023
Dev To
Avoid Tight Coupling of Tests to Implementation Details
Building backend systems today will likely involve building many small, independent services that communicate and coordinate with one another to form a distributed system. While there are many resourc...
01:06 pm GMT - Tue, January 10, 2023
Dev To
How I built Nikes Ecommerce Features with Medusa
Nike is the worlds largest supplier and manufacturer of athletic shoes. Part of what makes Nike successful is its ecommerce website. Its net sales has crossed 12 billion USD in 2022. This makes up app...
12:32 pm GMT - Tue, January 10, 2023
Dev To
Debugging Like a Boss: A Decade's Worth of Tips
If you're a developer, chances are you've spent countless hours debugging code. Debugging can be time-consuming, frustrating and fun at the same time.In my career as a developer, I've encountered my f...
12:11 pm GMT - Tue, January 10, 2023
Dev To
Python Developer Roadmap (2023)
Want to become a Python developer ASAP??!!Watch this video to get started......
11:53 am GMT - Tue, January 10, 2023
Dev To
RECURSION IN JAVASCRIPT
In this tutorial, we will learn the concept of recursion with two examples. In the first example, we will sum the numbers until the given one and in the second example, we will check if our string is ...
10:50 am GMT - Tue, January 10, 2023
Dev To
The Hype of Solopreneurship and Entrepreneurship: Separating Reality from Illusion
It's easy to get caught up in the hype of quitting your day job and making a living as a solopreneur or entrepreneur. The internet is full of "influencers" and motivational speakers who make it seem l...
10:33 am GMT - Tue, January 10, 2023
Dev To
Tips From A Shy Introvert: How To Engage And Get More Involved In A Community
Hello Friends ,Have you ever had an experience of joining a community and not knowing what to do or where to start? Well, you're not alone! I had lots of these experiences myself. Being an introverted...
10:22 am GMT - Tue, January 10, 2023
Dev To
Dockerizing your Angular application
Dockerizing an Angular application involves creating a Dockerfile that specifies the instructions for building a Docker image of your application. The Dockerfile should start with a base image, such a...
10:08 am GMT - Tue, January 10, 2023
Dev To
Explore Docker-based bundles with JHipster and Entando 7.1
At Entando we define a bundle as a package that contains one or more components. A bundle can be a single component, component collection, PBC, or solution template, based on the level of granularity...
09:54 am GMT - Tue, January 10, 2023
Dev To
My Visual JavaScript Array Cheatsheet That Went Viral on Linkedin
I Created this JavaScript Array Methods Cheatsheet Took me almost 2 hrs to create this animated post for you guys and it went viral on Linkedin Do Like & Share your feedback me on Linkedin for m...
09:38 am GMT - Tue, January 10, 2023
Dev To
Setting up a Documentation Website for your Software Project with Hugo and Netlify
IntroductionIn a previous post of this series, we've seen tips and best practices to create a good readme for your software project, and how to organize an initial set of markdown docs to cover ...
09:30 am GMT - Tue, January 10, 2023
Dev To
Angular Styling Made Easy: Leveraging the Power of CSS Variables
Css variables are a very powerful tool for creating highly customizable, scalable, and maintainable components in Angular or any other JavaScript framework.In this example, we will demonstrate how to ...
09:18 am GMT - Tue, January 10, 2023
Dev To
Deep dive into AWS Block Storage
BackgroundWith little background in block storage, I wanted to challenge myself and learn more by completing the Storage Learning Plan on AWS Skill Builder. This was my first time using AWS Skil...
08:25 am GMT - Tue, January 10, 2023
Dev To
Mastering Pandas: A Comprehensive Guide with Exercises
Day 5 of 100 Days Data Science Bootcamp from noob to expert. GitHub link: Complete-Data-Science-Bootcamp Main Post: Complete-Data-Science-Bootcamp Recap Day 4Yesterday we have stu...
08:15 am GMT - Tue, January 10, 2023
Dev To
Creating a GitHub App with React
As an Examination project, I worked on developing an application using React; a JavaScript Library for building user interfaces. My application fetches my GitHub repositories from the GitHub site and ...
07:24 am GMT - Tue, January 10, 2023
Dev To
Matrix Graph in Ruby
Introduction to Matrices in RubyA matrix is a two-dimensional array of numbers. It is often used to represent and manipulate linear transformations in mathematics and computer science. In ruby, ...
07:14 am GMT - Tue, January 10, 2023
Dev To
Golang : The OOP Pattern.
Programming is a creative task: there is no right or wrong way to solve a problem, in the same way, that there is no right or wrong way to paint a picture.In this article, I will walk you through how ...
06:54 am GMT - Tue, January 10, 2023
Dev To
7 Free APIs That Nobody Is Talking About
1. Sample Data APISampledata api The purpose of SampleData is to make it easier for developers to test out APIs, by providing them with ready-to-use samples.Sample data is the ultimate source fo...
05:53 am GMT - Tue, January 10, 2023
Dev To
SQL Subqueries: Simplified
A subquery is a SELECT statement that is nested within another SELECT, INSERT, UPDATE, or DELETE statement, or within a SET clause of a SELECT statement. Subqueries can be used to return data to the m...
02:24 am GMT - Tue, January 10, 2023
Dev To
Solana in a Nutshell.
Solana is a high-speed, decentralized blockchain platform that is designed to support a wide range of applications, including decentralized finance (DeFi), gaming, and other types of decentralized app...
02:21 am GMT - Tue, January 10, 2023
Dev To
5 websites will make you a smarter developer
Here is the list of the best 5 websites to help you with your projects. NovuThe open-source notification infrastructure for developers.Simple components and APIs for managing all communication c...
01:39 am GMT - Tue, January 10, 2023
Dev To
Ultimate Guide to Computer Science and Competitive Programming with the best resources on the Internet.
Ultimate Guide to Computer Science and Competitive Programming with the best resources on the Internet. | by killua | Medium killua Jan 9, 2023 ...
01:37 am GMT - Tue, January 10, 2023
Dev To
Ultimate Guide to Blockchain Development.
The Ultimate Roadmap to Blockchain Development. | by killua | Medium killua Dec 11, 2022 0xhriday.Medium Connect with me on Linked...
12:47 am GMT - Tue, January 10, 2023
Dev To
An exercise in multi-threading, and lessons learned
(Cover image (C) Tai Kedzierski)Recently I took to re-writing something I did in a previous job, as I wanted to retain the knowledge I had gained.In that job, we had a hardware system that had several...
10:56 pm GMT - Mon, January 9, 2023
Dev To
Boost your programming with ChatGPT3
The buzz about ChatGPT3 may have quieted down, but that hasn't stopped me from incorporating it into my work. In fact, since its release, I've found myself turning to ChatGPT3 more and more to boost m...
10:56 pm GMT - Mon, January 9, 2023
Dev To
Developers - which tools have you ever paid for or wouldn't mind paying for?
In their farewell post, the Kite team says that one of the biggest challenges they had was that they couldn't make their 500K strong community to pay for the product.I was wondering which tools do dev...
10:36 pm GMT - Mon, January 9, 2023
Dev To
Day 669 : Siesta
liner notes:Saturday : There was a basketball game happening during my radio show's time slot so I decided to do the show online from my van and not drive to the station. Everything worked really well...
10:10 pm GMT - Mon, January 9, 2023
Dev To
The benefits of pair programming for new developers
As a new developer, it can be intimidating to dive into a project on your own. This is where pair programming can be extremely beneficial. Pair programming is the practice of two developers working on...
09:56 pm GMT - Mon, January 9, 2023
Dev To
LeetCode's Defanging an IP Address - Java Solution Beats 100% Memory & 92% Runtime
IntuitionThe problem asks us to replace all periods in an IP address with "[.]". The solution can be very simple by just using the built-in replace() method in the String class to replace all oc...
09:22 pm GMT - Mon, January 9, 2023
Dev To
10 study tips for the AWS Certified Database Specialty Certification
I have completed 5 AWS Certifications, currently I am currently preparing for AWS Certified Database Specialty Certification.The AWS Certified Database - Specialty certification attests to a candidat...
09:13 pm GMT - Mon, January 9, 2023
Dev To
Tail Call Optimization by Base Jumping off the Stack
Tail calls are the only means of iteration in most functional languages. So implementation support is absolutely critical. For example, Scheme requires tail call optimization as part of its language s...
08:48 pm GMT - Mon, January 9, 2023
Dev To
Build a Serverless ChatGPT SMS Chatbot with the OpenAI API
ChatGPT went viral recently! This conversational machine learning (ML) chatbot developed by OpenAI can answer questions, admit its mistakes, challenge incorrect premises, generate stories and poetry, ...
07:43 pm GMT - Mon, January 9, 2023
Dev To
Learn It Once: Golang Pointers are Powerful
Pointers are a fundamental concept in Go that allow you to pass references to values and records within your program. They are a key feature of the language that can be used to improve the performance...
07:35 pm GMT - Mon, January 9, 2023
Dev To
Deployment Method / Strategy in AWS (Burmese)
Blog Deployment Method AWS Services Deployment Strategies In-Place Deployments Blue/Green Deployments Canary DeploymentsLinear Deployments All-at-once Deployments () In-Place Deployment...
07:16 pm GMT - Mon, January 9, 2023
Dev To
4 Different ways to Broadcast SRT Streams
Originally published hereSRT, or Secure Reliable Transport, is a type of streaming protocol that provides enhanced security and reliability for video streaming. SRT is becoming increasinglypopularamon...
07:13 pm GMT - Mon, January 9, 2023
Dev To
Thank you dev.to!
Hey dev.to community,I just wanted to say a big thank you to the dev.to team for the gift you sent me over the holidays. I just received it in the mail. The card is awesome (and there is a shiny stick...
07:09 pm GMT - Mon, January 9, 2023
Dev To
Jenkins for running scripts!
I have over 30 scripts that are used to pull data and push data between different services. Its critical to know when they fail. Sure you could do this with cron but then I looked around and saw that ...
06:59 pm GMT - Mon, January 9, 2023
Dev To
Tales of the helpdesk intern
A long time ago, before I finished my degree in computer science. And even longer before I became an engineering manager. I studied to be a sysadmin/web developer at a vocational college (MBO for Dutc...
06:57 pm GMT - Mon, January 9, 2023
Dev To
Using FontAwesome Icons with Nuxt 3
FontAwesome provides 2,000+ free icons for use in your projects. Here's how to get started using them in your Nuxt 3 app, including how to improve performance by only importing the icons you need.This...
06:38 pm GMT - Mon, January 9, 2023
Dev To
HTML Validation for Nuxt
I always like to take a look at the nuxt modules created by the community and just recently I discovered a module that was on the list for some time already but was not as popular. So in today article...
06:21 pm GMT - Mon, January 9, 2023
Dev To
Thoughts on OS security
I wrote some guides about operating systems I've used for many years as a casual user but also as a developer. What you will read thereVarious analysis and personal thoughts about each OS. The Li...
06:01 pm GMT - Mon, January 9, 2023
Dev To
Things Tech People Say
Today's post will be dedicated to a few terms and phrases that are software, development, and tech specific. I was inspired by this tweet where Gergely Orosz, author of The Pragmatic Engineer newslett...
06:01 pm GMT - Mon, January 9, 2023
Dev To
Tech Terms to Know
Today's post will be dedicated to a few terms and phrases that are software, development, and tech specific. I was inspired by this tweet where Gergely Orosz, author of The Pragmatic Engineer newslett...
06:00 pm GMT - Mon, January 9, 2023
Dev To
Your GitHub year in review - 10 fun ways to visualize your contributions
Love 'em or loathe 'em, GitHub contribution graphs are often a great way to help share a story. That little collection of s and s can show when you started a new job, made your first open source contr...
06:00 pm GMT - Mon, January 9, 2023
Dev To
Bookmark This: The 10 Most-Used Linux Commands You Should Know
Linux is free and open-source, has better security than its competitors, and boasts a powerful command line that makes developers and power users more effective. Whether youre an experienced Sysadmin ...
05:55 pm GMT - Mon, January 9, 2023
Dev To
Coding Garden Log - Entry 2
Hey there!This post is from my weekly newsletter. Sign up here to get this in your email. Last WeekLast week was a busy week in the Coding Garden! New SeriesI kicked of 2 new series on the Y...
05:50 pm GMT - Mon, January 9, 2023
Dev To
Por que autenticao e autorizao so importantes para desenvolvedores?
A implementao de medidas de autenticao e autorizao crucial para assegurar a segurana da aplicao e criar uma primeira linha de defesa contra ataques.Pode-se dizer, ainda, que essas medidas ajudam a au...
05:36 pm GMT - Mon, January 9, 2023
Dev To
Running the KubernetesPodOperator in different AWS accounts when using Amazon Managed Workflows for Apache Airflow v2.x
Running KubernetesPodOperator in different AWS accountsI got a mail from Apurav Sharma who was looking to find out about how MWAA supported using the KubernetesPodOperator to kick off tasks in A...
05:15 pm GMT - Mon, January 9, 2023
Dev To
Axios GET and POST examples
This article was originally published on the DeadSimpleChat Blog: Axios GET and POST examplesIn this article, we are going to learn about how to send get and post requests with Axios. Axios is a promi...
05:05 pm GMT - Mon, January 9, 2023
Dev To
Actually, dark mode can save the planet
This is an update to an article I wrote last year. I'll briefly go over it again here. There's no need to read the old article, actually I'd rather you didn't. Was Blackle right?Many years ago, I...
05:00 pm GMT - Mon, January 9, 2023
Dev To
Top 5 useful ReactJS Plugins for 2023
As you already know, React.JS is a popular JavaScript library for building user interfaces. It was developed by Facebook and is often used for building single-page applications and mobile applications...
04:58 pm GMT - Mon, January 9, 2023
Dev To
Tracetest v0.9: Making Configuration Easy
With our successful v0.8 release out the door in November, and the holidays fast approaching, the Tracetest team focused on a new release in December to ring in the New Year. We decided to rethink how...
04:15 pm GMT - Mon, January 9, 2023
Dev To
Top-10 Posts for FE (Week 1, Jan 2023)
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 ...
04:03 pm GMT - Mon, January 9, 2023
Dev To
How to run disposable databases for your tests. Improve your integration tests accuracy with Testcontainers
IntroductionIntegration tests are essential to ensure that the different components of our system work together as expected and continue to work after changes.In this post, I'll explain how to s...
03:23 pm GMT - Mon, January 9, 2023
Dev To
Music Monday What are you listening to? (Hip Hop Edition)
cover image source: Philip De Canaga** Hip hop heads rejoice! The time has come for us to share our favorite rappers, beatmakers, and labels. Whether you're a sucker for good lyrics or just a fan of h...
03:18 pm GMT - Mon, January 9, 2023
Dev To
Building a Blog API with Node.js: Authentication and Validation (Part 3)
In the previous articles in this series, we designed our API, implemented the data models and established the database connection. Before we start building the actual API, we'll cover two topics that ...
03:00 pm GMT - Mon, January 9, 2023
Dev To
Gitlab-CI - Comment partager des variables d'environnement dans after_script?
Dans Gitlab-CI, on peut utiliser after_script pour effectuer certains traitement aprs une job, et ce, peut importe ce qui a pu se passer durant la job. SoucisMais si vous avez essay de partager d...
02:52 pm GMT - Mon, January 9, 2023
Dev To
Meme Monday
Let's go!!!Today's cover image comes from last week's thread.DEV is an inclusive space! Humor in poor taste will be downvoted by mods....
02:39 pm GMT - Mon, January 9, 2023
Dev To
Creating Animations and Transitions with CSS
Animating with CSS can be a fun way to add interest and interactivity to your web pages. CSS animations and transitions can be used to create simple animations, such as a fading in or out effect, or m...
02:31 pm GMT - Mon, January 9, 2023
Dev To
Porque GitHub Codespaces a melhor ferramenta para seu Workshop de programao
Ensinar uma turma complicado. Cada pessoa tem um computador diferente, com configuraes diferentes, estudantes precisam instalar ferramentas para acompanhar suas aulas, e nem sempre a instalao d certo...
02:19 pm GMT - Mon, January 9, 2023
Dev To
Five tools and resources for Web that survived information overload
How often do you see titles of articles that read something like this:20 productivity tools to help you as a developer,10 best chrome extensions,5 hidden resources to help you do this, orthat?Well, li...
02:06 pm GMT - Mon, January 9, 2023
Dev To
Cap I: Desarrollo, pruebas, refactoring, (todo va en el mismo paquete), El libro negro del programador.
Desarrollo, pruebas, refactoring, (todo va en el mismo paquete)Creamos software de produccin, lo probamos con tests que podemos automatizar y nos paramos un segundo a preguntarnos puedo mejorar ...
02:02 pm GMT - Mon, January 9, 2023
Dev To
Data Collections in Ruby
ArrayArrays are ordered, integer-indexed collections of any object.Array indexing starts at 0, as in C or Java. A negative index is assumed to be relative to the end of the arraythat is, an index of -...
01:57 pm GMT - Mon, January 9, 2023
Dev To
User commands of linux
sudo adduser usernameTo add a new usersudo passwd -l 'username'To change the password of a usersudo userdel -r 'username'To remove a newly created usersudo usermod -a -G GROUPNAME USERNAMETo add a use...
01:54 pm GMT - Mon, January 9, 2023
Dev To
The 10 Medusa Posts of 2022 that you need to read
At Medusa, we invested more resources and focus into our content in 2022 and achieved some amazing results, including: +172,000 article reads +100 articles +150 community writersIn this...
01:13 pm GMT - Mon, January 9, 2023
Dev To
NodeJS vs Python: Choose the Best Tech for Backend Development
In this piece of article, I will be bold, straight, and profess which of these technologies is winning the game: NodeJS or Python. Lets get into it and start with a brief explanation. Overview ...
01:08 pm GMT - Mon, January 9, 2023
Dev To
Install Ruby 3.2.0 with YJIT
Ruby 3.2.0 is here and it offers some nice additions to the language.One of the most exciting new things is the addition of a compiler, YJIT. YJIT was created by the folks from Shopify and has been pr...
01:00 pm GMT - Mon, January 9, 2023
Dev To
macOS Tip: How-To Quickly Get More Details About A Mac's Wi-Fi Connection
IntroductionGetting More Details About A Wi-Fi ConnectionConclusion IntroductionWhen clicking on the Wi-Fi icon in macOS, it will show the Wi-Fi network that the Mac is connected to, any addition...
12:55 pm GMT - Mon, January 9, 2023
Dev To
Diamond swipe animation for revealing text
I was riffing on some ideas for revealing text in interesting ways.Using shapes can be cool.How about a diamond?I went loud with the colours! The idea is to animate a clip path to reveal the text. I w...
12:41 pm GMT - Mon, January 9, 2023
Dev To
Monthly Amazon Location Service Updates - 2022.12
Monthly Amazon Location Service Updates - 2022.12This is a summary of the December updates for Amazon Location Service. 2022.12 UpdatesAmazon Location Service is now HITRUST CSF certifiedHe...
12:27 pm GMT - Mon, January 9, 2023
Dev To
Effortlessly manage configuration data in your Node.js microservices with nconf
Building microservices requires careful attention to detail in the area of configuration management. It will be much simpler for you to launch and maintain your services as a result of this ability to...
11:59 am GMT - Mon, January 9, 2023
Dev To
How to get country by IP address
ipdeny.com provides nice free service for this. Download country block for any country you want and use it in your code.country block is simple CIDR list, e.g. for Afghanistan it starts with:23.88.192...
11:53 am GMT - Mon, January 9, 2023
Dev To
3 reasons why any website's security is important
You might think that security is important but only for big companies. This article is going to change your mind. Hacked website can affect your audienceSecurity is critical as long as you have a...
11:39 am GMT - Mon, January 9, 2023
Dev To
CSS Loading Animation - 1
Hello everyone, in this tutorial, I'll show you how to use HTML and SASS to make a circular loading animation (You can compile the CSS from SASS in Codepen).Let's get started... What We are going...
11:36 am GMT - Mon, January 9, 2023
Dev To
The Unofficial Official Beginner's Guide to starting out in Developer Relations.
So you have done your research on Developer relations and confirmed that it is the next step you would like to take in your career. Now you will want to be sure about the actions you can take in devel...
11:17 am GMT - Mon, January 9, 2023
Dev To
5 Best Practices for Coding: Tips for Writing Clean, Efficient, and Maintainable Code
As a coder, it's important to constantly strive for excellence in your craft. Not only does writing high-quality code make it easier for you to work on projects, it also makes it easier for other deve...
11:02 am GMT - Mon, January 9, 2023
Dev To
Blogging with Next.js and MDX: The ultimate combination for dynamic content
IntroductionAre you a developer looking to create a blog or personal website that is both easy to maintain and visually appealing? Look no further than using Next.js and MDX!Next.js is a popular...
10:29 am GMT - Mon, January 9, 2023
Dev To
Python Web Development Using Django in 2023
Django is a web app development framework, and we will be using Django Python in this blog to make understanding simple that we are using Python too. Django has also known as a batteries-included fram...
10:19 am GMT - Mon, January 9, 2023
Dev To
Understanding MongoDB Aggregation Pipeline
In most of my REST API I have built, MongoDB has been my go to NoSQL database. MongoDB is arguably the most popular NoSQL database in the world.In most of my use cases, I typically use the find() comm...
10:17 am GMT - Mon, January 9, 2023
Dev To
Ddosify Latency Testing GitHub Action
In this article, we will demonstrate how to use the Ddosify GitHub Action to periodically test the latency of our target endpoints from 60+ cities worldwide. By configuring the action to run on a sche...
10:17 am GMT - Mon, January 9, 2023
Dev To
The theory behind Image Captioning
IntroductionOne of the most challenging tasks in artificial intelligence is automatically describing the content of an image. This requires the knowledge of both computer vision using artificial...
09:25 am GMT - Mon, January 9, 2023
Dev To
AWS open source newsletter, 140
January 9th, 2023 - Instalment #140WelcomeHappy New Year and welcome to the first AWS open source newsletter of 2023, edition #140. If you have not already checked it out, I put together a short...
09:08 am GMT - Mon, January 9, 2023
Dev To
Introducing the Rails Template Project
WhyAre you tired of starting new Rails projects from scratch and having to set up the same basic configurations and features every time? If so, then the Rails Template project is for you! W...
09:07 am GMT - Mon, January 9, 2023
Dev To
Simple redirect engine from the Umbraco content tree
Yes, yes, I know... Skybrud.Redirects has everything you need and looks fantastic. But sometimes you need redirects to be part of your site navigation, and often you generate your navigation based on ...
08:39 am GMT - Mon, January 9, 2023
Dev To
Laravel Vue 3 (Vite, TypeScript) SPA Setup
In this tutorial I am going to show you how you can setup your own single page application using Laravel + Vue 3 using typescript and Vite.This is a manual way to add PWA on your laravel projects. We ...
08:08 am GMT - Mon, January 9, 2023
Dev To
Share private code using Share code snippets
Hi,I am back with a new update for GoOnlineTools.After 2 years, the share code snippets tool has improved a lot.Now, you can create private code snippets. We've also added support for 5 new code langu...
07:13 am GMT - Mon, January 9, 2023
Dev To
Rust WebAssembly (wasm) on Arch Linux with Webpack (Rust 1.66)
SummaryWebAssembly (wasm in abbreviation) is "a binary instruction format". It works on "a stack-based virtual machine". It is not manually written as code. Instead, it is compiled from various ...
07:10 am GMT - Mon, January 9, 2023
Dev To
DevOps is Dead!
DevOps is dead Platform engineering takes over.I heard this several times over the last month. But is it true? Are companies turning away from DevOps, and should you switch careers???I've made a vi...
07:08 am GMT - Mon, January 9, 2023
Dev To
Configuring Docker Syslog Logging Driver for Docker Dameon & Containers
This article was originally written by me for SigNoz.Logs are useful for troubleshooting and identifying issues in applications, as they provide a record of events and activities. However, managing lo...
07:08 am GMT - Mon, January 9, 2023
Dev To
Configuring Docker Syslog Logging Driver for Docker Daemon & Containers
This article was originally written by me for SigNoz.Logs are useful for troubleshooting and identifying issues in applications, as they provide a record of events and activities. However, managing lo...
06:57 am GMT - Mon, January 9, 2023
Dev To
Implementing Microservice Architecture In Node JS
Introduction As we have discussed in our previous blog "Monolithic vs Microservices: A Practical Approach". But today we're going to implement Microservices Architecture in NodeJS. You can use ...
06:47 am GMT - Mon, January 9, 2023
Dev To
How to deploy your App to Kubernetes in 14 seconds
Sounds crazy, right? At the end of this article, I will prove with a video that this is possible. What we want to achieve is to see our code as fast as possible running in Kubernetes after we've pushe...
04:16 am GMT - Mon, January 9, 2023
Dev To
NumPy 101: A Beginner's Guide to Data Science with Python
Day 4 of 100 Days Data Science Bootcamp from noob to expert. GitHub link: Complete-Data-Science-Bootcamp Main Post: Complete-Data-Science-Bootcamp Recap Day 3Yesterday we have stu...
03:44 am GMT - Mon, January 9, 2023
Dev To
Progressive Web Apps : An introduction
The core idea behind building a PWA is to deliver the best user experience for normal web applications across all devices. When we access web apps through a browser, the overall experience never catch...
02:40 am GMT - Mon, January 9, 2023
Dev To
rustup "error: linker `cc` not found" - Alpine Linux 3.17 (Rust 1.66)
Alpine Linux Rustup Rust Docker Alpine Linux Rust cargo :$ cargo run: Compiling alpine-rust-example v0.1.0 (/(...)/alpine-rust-example)error: linker `cc` not found | = note: No such fil...
02:09 am GMT - Mon, January 9, 2023
Dev To
Fix rustup failed with "error: linker `cc` not found" on Alpine Linux 3.17 (Rust 1.66)
SummaryAlpine Linux offers Rustup package as well as Rust.I built the development environment of Rust on Alpine Linux with Docker.Well, on the way, I met the error below when testing a cargo pro...
01:38 am GMT - Mon, January 9, 2023
Dev To
The Fastest Way to Generate QR Codes: The QR Generator API
Hey everyone,I'm excited to announce that I have just released my first API - the QR Generator API! This API allows users to easily create QR codes for any purpose, such as linking to a website, shari...
01:32 am GMT - Mon, January 9, 2023
Dev To
Building a Full-Stack App With t3 [2023]
Hi everyone! Recently I was recommended to look into full-stack t3 to bootstrap my next project. I've already been exposed to most of these tech individually but I figured it'd be good practice to sta...
01:18 am GMT - Mon, January 9, 2023
Dev To
React & TypeScript: How to use Context API and useReducer with Firestore Database?
Here is an example of how you could create a React Context API and use the useReducer hook with TypeScript to manage state for a list of Amazon products stored in a Firestore database and more explana...
12:23 am GMT - Mon, January 9, 2023
Dev To
Top 9 Node.js Templates and Dashboards to Boost Your Workflow
If you're looking to save time and energy while building rapid, scalable backend and networking applications, then Node.js is the way to go! This open-source, cross-platform runtime environment is ba...
11:22 pm GMT - Sun, January 8, 2023
Dev To
Quick Start with the ReductStore Python SDK
This quick start guide will walk you through the process of installing and using the ReductStore Python client SDK tointeract with a ReductStore instance. Installing the SDKTo install the ReductS...
10:50 pm GMT - Sun, January 8, 2023
Dev To
The useTransition hook - React 17.0 beta features
Introduction to the useTransition HookThe useTransition hook is a new addition to the React family of hooks that allows developers to perform animations while waiting for an update to be committ...
10:17 pm GMT - Sun, January 8, 2023
Dev To
Build a reorderable list in react
What are we building?Hello all! In this tutorial I want to take you through the process of building a reorderable list in react. The list we are gonna be building is probably far too simple for ...
09:08 pm GMT - Sun, January 8, 2023
Dev To
A year in review (2022)
Cross post from emmettnaughton.comFirst, I've got to work with wonderful people, which helped make the challenging parts of this year bearable. I got the opportunity twice this year to get in on some ...
09:07 pm GMT - Sun, January 8, 2023
Dev To
State Management in Frontend Development: An Overview and Case Study
This article has been posted in my personal website too: https://www.devsdepot.com/blog/state-management-in-frontend IntroductionState management is critical in frontend development, especially i...
09:05 pm GMT - Sun, January 8, 2023
Dev To
Mastering Code Review: A Guide for Reviewers
This article has been posted in my personal website too: https://www.devsdepot.com/blog/the-code-review-guide Introduction to Code ReviewCode review is an essential part of the software developme...
08:30 pm GMT - Sun, January 8, 2023
Dev To
How I use ChatGPT to create a game
Briefly about my experience with ChatGPT, how I generate the story, the whole story, equipment and mechanics for my game.Careful, theres a lot of text. A little backstoryI have long wanted ...
08:10 pm GMT - Sun, January 8, 2023
Dev To
Chrome Powered Web Scraping with Puppeteer: Boosting Speed and Efficiency
Chrome Automation with Puppeteer : Scrape the Web with StylePuppeteer is a Node.js library that provides a high-level API for controlling headless Chrome or Chromium over the DevTools Protocol. ...
08:08 pm GMT - Sun, January 8, 2023
Dev To
How to easily load React apps into an ASP.NET project using webpack
In this post I'll walk through the way I found of implementing a React app into an ASP.NET project using webpack, and also show how to connect both projects and make the ASP.NET application work as a ...
08:00 pm GMT - Sun, January 8, 2023
Dev To
You Should Use Releases on GitHub
As I mentioned in my previous post, I have decided to write 52 posts on dev.to in 2023 publishing one every week, this is the first post.All of my projects have a change log, a single file in Markdown...
07:58 pm GMT - Sun, January 8, 2023
Dev To
Dive Into the World of Open Source: From Novice to Contributor in 6 Steps
Open source software has revolutionized the way we create, collaborate, and share information. From operating systems and web browsers to scientific research and data analysis, open source has transfo...
07:55 pm GMT - Sun, January 8, 2023
Dev To
Mastering API Testing and Exploring the Power of Postman: A Comprehensive Guide
Efficient API Testing with PostmanTesting APIs with Postman is a crucial step in the development process. It allows you to ensure that your APIs are functioning correctly and returning the expec...
07:42 pm GMT - Sun, January 8, 2023
Dev To
How to keep a healthy package.json
It is common for developers to add npm packages in their applications without knowing what is going on behind the curtains, while also following other bad package.json practices. It is understandable,...
07:27 pm GMT - Sun, January 8, 2023
Dev To
Zod: The Next Biggest thing after Typescript
ContentContentIntroductionUnderstanding the whyManaging contractsTraditional approachThe Zod WaySimple exampleDefining the Zod schemaConvert Zod schema into Typescript typesCreate some pizzasRun...
07:26 pm GMT - Sun, January 8, 2023
Dev To
IP Geolocation and Threat Intelligence - Detect your visitors IP with this API!
This is Goktug Erol, full stack developer. The original place I posted this article is in JavaScript Today MagazineIn this article, Im going to introduce you to the IPRegistry API.Its a very interesti...
07:18 pm GMT - Sun, January 8, 2023
Dev To
I'm back!
Sorry for leaving without saying anything. I started university again, and was a bit overwhelmed with the amount of work I had to do. I thought I could continue writing while going to school, but I ha...
07:16 pm GMT - Sun, January 8, 2023
Dev To
How to use Service Workers with React and Vite
IntroductionService Workers are a powerful and flexible tool that can enhance the functionality of your application. One of the unique aspects of Service Workers is that they are essentially emp...
06:42 pm GMT - Sun, January 8, 2023
Dev To
7 programming repos you'll wish you knew sooner
GitHub is an absolute goldmine of quality learning resources.Here is the list of the best 7 repos to learn. Coding Interview UniversityComplete computer science study plan to become a software en...
06:33 pm GMT - Sun, January 8, 2023
Dev To
Effortless UI Testing with CircleCI and Cypress Integration: A Guide to Testing Components and Functionality on a Website
A simple <dev>'s guide to Testing Components and Functionality on a WebsiteCypress is a powerful tool for automating UI testing of web applications. It is designed to make it easy to write...
06:12 pm GMT - Sun, January 8, 2023
Dev To
PyBricks ile ileri geri ve saa sola dnme
Lego'nun Technic Large Hub' iin varsaylan firmware yerine PyBricks firmware' kullanarak Lego cihaznzda MicroPython kullanabiliyoruz.Bu yazmzda Lego'nun uzaktan kumandas ile, _2 motor_lu bir dzenein al...
06:06 pm GMT - Sun, January 8, 2023
Dev To
Removing Google Analytics and Replacing it with a cookie free Javascript Geo Tracking app
Running Google Analytics slows down site performance because adding any script to our html head tag adds overhead to our app. This includes any third party libraries also added to the head tag.I found...
05:27 pm GMT - Sun, January 8, 2023
Dev To
Create a project in React without create-react-app/vite 2023 (Spanish)
IntroduccinAnteriormente escrib una publicacin sobre cmo crear una aplicacin de React desde cero, ha pasado algn tiempo y ha quedado obsoleta la configuracin. ObjetivoAs que mi objetivo es ...
05:25 pm GMT - Sun, January 8, 2023
Dev To
Redirects and rewrites with Edge computing
IntentEdge Computing is an architectural pattern that lets you bring computational resources (processing, data, etc.) closer to where it's needed in order to improve response times and save ban...
04:19 pm GMT - Sun, January 8, 2023
Dev To
Excelize 2.7.0 Released - Go language API for spreadsheets (Excel) files
Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and writing spreadsheet document...
04:10 pm GMT - Sun, January 8, 2023
Dev To
8 React Projects to Build in 2023
If you want to be good at React, building projects is one of the best ways to do it.I have put together eight different projects that will not only show you what's possible to make with React, but giv...
03:35 pm GMT - Sun, January 8, 2023
Dev To
The useDeferredValue hook - React 17.0 beta features
Introduction to the useDeferredValue HookReact's useDeferredValue hook is a new feature that was introduced in React 17.0 as a beta release. It allows a developer to specify a value that should ...
03:13 pm GMT - Sun, January 8, 2023
Dev To
Flyway Migrations Naming Strategy in a Big Project
Flyway is the great tool for managing database migrations. Years ago Martin Fowler described Evolutionary Database Design and the idea still rocks.However, Flyway has a slight caveat when you work on ...
03:05 pm GMT - Sun, January 8, 2023
Dev To
React React.lazy
React , React.lazy , . , , . lazy-loading ( ), , , . React.lazy, , . , . , :hi.jsexport const sayHi = () => { ret