Articles by Dev To from February 2023
An Interest In:
Web News this Week
- September 22, 2023
- September 21, 2023
- September 20, 2023
- September 19, 2023
- September 18, 2023
- September 17, 2023
- September 16, 2023
< Return to Dev To details.
11:53 pm GMT - Mon, February 27, 2023
Dev To
CodeNewbie Memes
It's Meme Monday over here at DEV and we from CodeNewbie thought it might be about time that we start our own thread of memes, specific to the newbies!!!!SO if you have any newbie-related, job-related...
11:11 pm GMT - Mon, February 27, 2023
Dev To
Discovering the Magic of CSS and HTML
I am thrilled to share that I have recently embarked on a journey of learning CSS and HTML. As someone who has always been passionate about the beauty things and design.As I have started to explore th...
10:40 pm GMT - Mon, February 27, 2023
Dev To
Building the Amplidex; A GraphQL Powered Pokedex
Hello there! Welcome to the world of Amplication. My name is Michael; people refer to me as Amplication's Developer Advocate.Today, I want to show you how to build a backend GraphQL API using Amplicat...
10:36 pm GMT - Mon, February 27, 2023
Dev To
Deploy WordPress on EC2 by WordPress AMI
WordpressWordPress is a highly popular content management system (CMS). It is most commonly used for blogs but can also be used for running e-commerce sites, message boards, company websites, Portfoli...
10:31 pm GMT - Mon, February 27, 2023
Dev To
How to Enable 2FA for your GitHub Account
Two-factor authentication (2FA) is an extra layer of security used when logging into websites or apps. It requires you to log in with your username, password, and provide an additional form of authent...
09:54 pm GMT - Mon, February 27, 2023
Dev To
Profiles for fun and profit: How to use profiles to customize VS Code
tl;dr Check out this gist for some examples of VS Code profiles I use daily VS Code is my daily driver for basically all of my projects, not just for writing Python code for work.I use it for writing ...
09:28 pm GMT - Mon, February 27, 2023
Dev To
The Coolest JavaScript Features from the Last 5 Years
According to Erik Qualman, language is always evolving. Although he was referring to natural language, the same applies to programming languages too. JavaScript has changed a lot since its conception ...
09:11 pm GMT - Mon, February 27, 2023
Dev To
Web Push Provisioning: Advancements for Digital Wallet Developers
Advancements for Digital Wallet DevelopersDigital wallets and tokenization have been popular among FinTechs and developers for several years. However, the process of adding a payment card to a d...
09:00 pm GMT - Mon, February 27, 2023
Dev To
Creating a GuestBook in Next.js
To develop my Next.js and React skills, I decided to create a GuestBook.This is what it looks like so far: https://vulcanwm-guestbook.vercel.app I've learnt how to:use loops in React/JSXuse if st...
08:07 pm GMT - Mon, February 27, 2023
Dev To
Java Efetivo - Constantes
Use as interfaces para definir tiposEsta uma srie baseada no entendimento de tpicos relacionados ao livro com foco no resumo.InterfacesSabemos que quando uma classe implementa uma interface, es...
07:44 pm GMT - Mon, February 27, 2023
Dev To
Enable encryption on existing RDS instance
Do you know that it is not possible to enable encryption for an Amazon RDS database after it is created?Encryption is essential for corporate datas. You must therefore ensure that encryption is enable...
07:05 pm GMT - Mon, February 27, 2023
Dev To
The Evolution of Signals in JavaScript
There has been some buzz recently in the frontend world around the term "Signals". In seemingly short order they seem to be everywhere showing up in everything from Preact to Angular.But they are not ...
07:02 pm GMT - Mon, February 27, 2023
Dev To
OpenApi Spring 3 NoProviderFoundException
So I started a simple Java 17 and Spring 3 new project with a couple of endpoints and first thing first, I added a Swagger, instantly I discovered that Swagger is not compatible with the new jakarta s...
06:11 pm GMT - Mon, February 27, 2023
Dev To
Complete Guide to useState Hook in React
In this article, we are going to look at how you can leverage the useState hooks in React apps, as it's one of the most basic concepts you need to be familiar with.The useState hook is also available ...
06:01 pm GMT - Mon, February 27, 2023
Dev To
Custom Hooks - useDebounce()
Hi everyone,Today's hook is debouncing. But before I tell you about this hook, let me explain what debouncing is. What is Debouncing?As you know, we love to use fancy words in computer world. One...
05:27 pm GMT - Mon, February 27, 2023
Dev To
The benefits of Web Component Libraries
Web component browser APIs aren't that many, and not that hard to grasp (if you don't know about them, have a look at Google's Learn HTML section and MDN's Web Components guide);but creating a web com...
04:49 pm GMT - Mon, February 27, 2023
Dev To
ThisMonthInSWA - January 2023
Want to learn about Cloud + AI? Follow Microsoft Azure on dev.to Microsoft Azure Follow Any language. Any platform. Check out our Jan...
04:45 pm GMT - Mon, February 27, 2023
Dev To
How To Cross-Post The Same Article On Different Blogging Platforms To Reach More Readers.
I have written and published an article each week in the past four weeks. Adding this article makes it an article each week for five weeks straight.I publish each article on free blogging platforms su...
04:30 pm GMT - Mon, February 27, 2023
Dev To
IndexedDB on steroids using Dexie.js
This article originally published on my blog with code snippet line highlights etc. Feel free to check it out. What is IndexedDB?IndexedDB is a client-side, NoSQL database that allows web apps to...
04:25 pm GMT - Mon, February 27, 2023
Dev To
FLiPN-FLaNK Stack Weekly 27Feb2023
27-February-2023 FLiPN-FLaNK Stack WeeklyWelcome to the eighth newsletter of 2023. Getting closer...Tim Spann @PaaSDevhttps://www.timswarmercabel.com/https://www.youtube.com/@VMwareTanzu ...
04:25 pm GMT - Mon, February 27, 2023
Dev To
How to solve Vercel and Netlify "Page Not Found" after page refresh [SOLVED]
Worst Worst Worst. What?You obviously deployed your React App in vercel or netlify right? If you are using react-router then you must face the shitty Page Not Found page.Netlify not found pageWhy this...
04:23 pm GMT - Mon, February 27, 2023
Dev To
When to use OR and Nullish coalescing Operator.
In javascript both logic operator OR || and Nullish coalescing ?? are used to provide fallback values when the variable or expression is nullish or falsy.However they have few differences which we wil...
03:54 pm GMT - Mon, February 27, 2023
Dev To
How To Design And Build A Database In Postgres
As a data analyst, a client called John approaches you and tells you that he is starting an online ecommerce business. John then asks you to design and build a relational database that will enable him...
03:53 pm GMT - Mon, February 27, 2023
Dev To
Step-by-Step Guide to Applying for GitHub Sponsor
Are you one of those who love open source and equally love getting paid? If yes, then you are at the right place!! Recently, GitHub introduced a new feature called "GitHub Sponsor," which allows devel...
03:51 pm GMT - Mon, February 27, 2023
Dev To
Effortless Deployments: Linking one Repo to Multiple Runtimes
Do you build websites and applications for clients? Do you reuse much of your code but maintain nearly identical repositories for each production environment? If yes, then you're not alone. Many devel...
03:43 pm GMT - Mon, February 27, 2023
Dev To
10 Things We Learned In Full Stack GraphQL Book Club
My colleague Alex and I just wrapped up the Full Stack GraphQL Book Club livestream series so I thought now would be a good time to share some of the main takeaways and things we learned about buildin...
03:30 pm GMT - Mon, February 27, 2023
Dev To
Music Monday What are you listening to? (Chill Edition II)
cover image source: Laurent HrybykWe've been down this path once before in August of last year, but today I'm running low on ideas and figured I'd recycle an old goodie. I often like to toss on chill,...
02:48 pm GMT - Mon, February 27, 2023
Dev To
Why Qovery Preview Environments Are So Valuable to Development Teams
The popularity of PR Preview EnvironmentsOver the last few years, the use of PR preview environments have exploded in popularity.Preview environments are clones of a production environment (incl...
02:47 pm GMT - Mon, February 27, 2023
Dev To
How to install Phoenix (Elixir) with Tailwind CSS and Flowbite
Phoenix is a popular open-source web development framework based on the Elixir programming language that leverages the Model-View-Controller (MVC) architecture and it can be a viable alternative compa...
02:29 pm GMT - Mon, February 27, 2023
Dev To
Identificando e extraindo ndices no MongoDB
Deteco de ndices ContextoEm algumas situaes precisamos identificar ndices por algum motivo, seja para uma documentao do ambiente ou at mesmo para a reproduo desses ndices em outro ambiente,...
02:28 pm GMT - Mon, February 27, 2023
Dev To
O que "vulnerabilidade de atribuio em massa"?
A vulnerabilidade de atribuio em massa em Ruby ocorre quando um invasor consegue passar parmetros maliciosos para um objeto Ruby por meio de um formulrio web ou outra entrada de dados do usurio, que e...
02:22 pm GMT - Mon, February 27, 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....
02:13 pm GMT - Mon, February 27, 2023
Dev To
Can JavaScript do Everything Python Can?
Are you wondering if JavaScript can do everything Python can? In this guide, we explore the different capabilities and uses of JavaScript and Python, to help you make an informed decision on the best ...
02:09 pm GMT - Mon, February 27, 2023
Dev To
[Desafio] - Um Novo Frontend Para o CuriousCat
Contedo original em https://twitter.com/zanfranceschi/status/1630207364405264385Ei dev frontend,Pega esse desafio aqui: fazer uma pgina bonita, elegante e sincera, e sem ads pra ler as perguntas e res...
02:05 pm GMT - Mon, February 27, 2023
Dev To
How I was able to improve my clients satisfaction by 10x
Today is the time to talk about something that probably is happening to some of you. I work as a freelancer and do full-stack development gigs; although I like doing front-end stuff more, but there is...
01:49 pm GMT - Mon, February 27, 2023
Dev To
Build an e-commerce product catalog with Nuxt.js and GraphQL
The widespread use of e-commerce platforms has contributed to substantial growth in online retail. With improvements in the technologies and financial institutions governing buying and selling, tradit...
01:31 pm GMT - Mon, February 27, 2023
Dev To
Essential Linux Commands Every DevOps Engineer Should Know - Part 1
Linux is a powerful and versatile operating system that is widely used in many industries, including software development, data analysis, and web hosting. As a Linux engineer, it's important to have a...
01:20 pm GMT - Mon, February 27, 2023
Dev To
Strategy is delivery: Scaling 10x through ownership and trust
At FINN, we are determined to build the most popular car subscription platform. We are on a promising path and hit $100 million annualized recurring revenues (ARR) in 2022, in our third year of existe...
01:18 pm GMT - Mon, February 27, 2023
Dev To
Building a forum with React, NodeJS
TL;DRIn this article, you'll learn how to build a forum system that allows users to create, react, and reply to post threads. In the end, we will also send a notification on each reply on a thre...
12:56 pm GMT - Mon, February 27, 2023
Dev To
Webpack 5 Module Federation : Exchange code between applications
Module Federation is one of the most exiting feature that was introduced in Webpack 5 release. With this there has been a huge change on how we architect our modern application we build today. Wh...
12:44 pm GMT - Mon, February 27, 2023
Dev To
Why Go is the Future of Backend Development
In recent years, popularity of the Go programming language has increased rapidly. Originally developed by Google, Go has quickly become one of the most popular languages for backend development, parti...
12:35 pm GMT - Mon, February 27, 2023
Dev To
First Experience With Next.js
I am trying out Next.js with React and here is my experience. IntroductionLet's start by saying that I didn't know anything about Next.js.The documentation is very nice and it starts with a good ...
12:16 pm GMT - Mon, February 27, 2023
Dev To
Avoiding the Serverless Workflow Antipattern
A common pattern for teams moving from cron-based jobs to event-driven architectures is to start using AWS Lambda as the compute engine for asynchronous event handlers. This can work out very well for...
12:12 pm GMT - Mon, February 27, 2023
Dev To
How to trigger tab (InputText) in Microsoft Power Apps
I've recently faced a couple of issues while developing with Power Apps, I haven't been able to find solutions to them on the internet (the closest workaround I've found is to add a timer with a timeE...
12:01 pm GMT - Mon, February 27, 2023
Dev To
How to add bootstrap in Rails 7
How to add bootstrap in rails 7Bootstrap is a popular CSS framework that can help you quickly design and style your Rails 7 application.Here are the steps to add Bootstrap to your Rails 7 projec...
12:00 pm GMT - Mon, February 27, 2023
Dev To
S'Monday
From the Sunday scaries to the Monday...ughs, it can be hard to start the week off in in a good state of mind. So, if you're looking for a little motivation to tackle the week ahead, we gotchu. From p...
11:48 am GMT - Mon, February 27, 2023
Dev To
Design: Desfazendo Mal-entendidos - DDD
Ol!Este mais um post da sesso Design, dentro da srie Desfazendo Mal-entendidos e, a exemplo do post CQRS - Desfazendo mal-entendidos, vamos falar de falhas de interpretao comuns quando o assunto DDD...
11:38 am GMT - Mon, February 27, 2023
Dev To
From Idea to Reality: How Custom Software Development Brings Your Vision to Life
In today's digital age, businesses need to be constantly evolving to stay ahead of the curve. From managing customer interactions to optimizing internal workflows, technology plays a critical role in ...
11:30 am GMT - Mon, February 27, 2023
Dev To
7 React UI Component Libraries for Building Beautiful Interfaces
IntroductionThere was a time when you have to build something, you have to start from scratch. But in today's world, there are lots of libraries that can help you in building applications more q...
11:29 am GMT - Mon, February 27, 2023
Dev To
AWS Kafka with Node.js
To use AWS Kafka with Node.js, use the kafkajs library which provides a client for Kafka in Node.js. Here how to use kafkajs with AWS Kafka:Install the kafkajs library using npm:npm install kafkajsCre...
11:18 am GMT - Mon, February 27, 2023
Dev To
Coding your own AI in 2023 with fastai
Recently I've started the course Practical Deep Learning for Coders. This course is great and I'd recommend it if you'd like to get deeper into the topic. But it's also quite time consuming as every l...
11:18 am GMT - Mon, February 27, 2023
Dev To
Arrays in JavaScript: A Cheat sheet for a developer
In JavaScript, an array is a collection of values or elements, stored in a single variable. Arrays can hold values of any data type, including numbers, strings, booleans, and objects.const fruits = ["...
11:16 am GMT - Mon, February 27, 2023
Dev To
5 tips to make your Gitlab-ci cleaner
Gitlab can be a bit of a challenge if you have never written any CI/CD pipelines, forget about your software development mindset and quickly adapt to the pipeline mindset with these 5 easy to remember...
11:02 am GMT - Mon, February 27, 2023
Dev To
Extract Tables From Images in Python
Extracting tables from images can be a tedious and time-consuming task, especially if you have a large number of images to process. However, with the right tools and techniques, you can automate this ...
10:48 am GMT - Mon, February 27, 2023
Dev To
Cross account deployments using a Customer Managed KMS key
In my previous blog I wrote about application pipelines. These CodePipeline use a S3 bucket. What if you have a need for a customer managed key instead of the Amazon managed key? And you want to deplo...
10:38 am GMT - Mon, February 27, 2023
Dev To
Cards mouse hover effect with CSS JS
In this blog post we will recreate windows 10 start menu's button hover effects,you can try the final result on codepen - 1. Create a card with basic stylings.First of all you need a basic card ...
09:09 am GMT - Mon, February 27, 2023
Dev To
Building Scalable Web Applications with React and Firebase
Firebase is a powerful platform that offers a variety of tools and services for quickly and easily developing web and mobile applications. React is a well-known JavaScript library for creating user in...
09:03 am GMT - Mon, February 27, 2023
Dev To
Nuxt, Medusa, TailwindCSS Crash Course
I really enjoyed building apps with Nuxt. It is currently my favourite web framework with tons of modules, plugins, and configuration options.In this article, I will be showing you how you can build a...
08:49 am GMT - Mon, February 27, 2023
Dev To
AWS open source newsletter, 146
Feb 27th, 2023 - Instalment #146Welcome to edition #146 of the AWS open source newsletter. This week we have another great selection of brand new, shiny open source projects for you to practice ...
08:49 am GMT - Mon, February 27, 2023
Dev To
9 beautiful corner border examples
Easy way to add corner border to any div using ::before and ::after.Or we can use sibling div or more than one div (position absolute and margin(width of border)).Gradient: https://codepen.io/Zaku/pen...
08:45 am GMT - Mon, February 27, 2023
Dev To
How to use React with MongoDB
React and MongoDB are two potent technologies that can be used in tandem to create scalable and efficient web applications. React is a well-known JavaScript library for creating user interfaces, where...
07:40 am GMT - Mon, February 27, 2023
Dev To
Perl Weekly 605 - Trying to save a disappearing language
Originally published at Perl Weekly 605Hi there!In 1492 the Jews were expelled from Spain and 4 years later also from Portugal. Many of those Jews settled in the Ottoman Empire and kept talking and ch...
07:36 am GMT - Mon, February 27, 2023
Dev To
Implementing the right Email Verification flow
IntroductionEmail verification is contentious, it increases friction and adds yet another step to onboarding. However, when done right, email verification can lead to better communication with u...
07:20 am GMT - Mon, February 27, 2023
Dev To
Understanding HTTP Request and Response: A Comprehensive Guide
IntroductionHTTP (Hypertext Transfer Protocol) is a protocol used for communication between web servers and clients. It is the foundation of data communication on the World Wide Web. HTTP reques...
07:20 am GMT - Mon, February 27, 2023
Dev To
How to Implement ARIA Tags for Better Accessibility: A Comprehensive Guide for Web Developers
IntroductionAs web developers, its essential to make sure your website is accessible to everyone. One of the ways to achieve this is by implementing Accessible Rich Internet Applications (ARIA) ...
06:48 am GMT - Mon, February 27, 2023
Dev To
Guide to AWS Serverless & Lambda Testing Best Practices Part 1
Software testing increases application quality and reliability. It allows developers to find and fix software bugs, mitigate security issues, and simulate real user use cases.It is an essential part o...
06:13 am GMT - Mon, February 27, 2023
Dev To
White Box Testing
One of the software test design techniques, White Box Testing, can also be called transparent box testing. Just like its name, it is a technique in which test scenarios are designed by knowing and mea...
05:57 am GMT - Mon, February 27, 2023
Dev To
Configure Kubernetes Readiness and Liveness Probes - Tutorial
Kubernetes is an open-source container orchestration platform that helps to manage and deploy applications in a cloud environment. It is used to automate the deployment, scaling, and management of con...
05:30 am GMT - Mon, February 27, 2023
Dev To
Code a responsive step progress bar with HTML, CSS, & JavaScript
In this tutorial well be creating a responsive step progress bar. These are commonly used when a large form is split into several steps. They let the user know how much of the form they have completed...
05:30 am GMT - Mon, February 27, 2023
Dev To
Understanding MySQL EXPLAIN output - part 2
In my last blog, I wrote about how to read the output of the explain query in MySQL. I provided the information for all the columns except type and extra. In this blog post, I will cover type column.t...
05:29 am GMT - Mon, February 27, 2023
Dev To
Recoil is the Samurai Sword of React State Management
Today, I have taken a new approach to present this article by adding a Samurai touch. I sincerely hope that it adds value to your reading experience. Your feedback is always welcome and appreciated so...
04:15 am GMT - Mon, February 27, 2023
Dev To
Auth0 in React and Node
I recently implemented Auth0 in my personal side project. If you're interested in learning how to implement it in React and Node, feel free to take a look. xychenxy / ...
04:12 am GMT - Mon, February 27, 2023
Dev To
"The pesticide paradox" when fixing a bug causes other bugs
Have you ever fixed a bug in your code, only to find that it introduced another one? Or have you ever noticed that your code seems to be getting buggier and more difficult to maintain, even though you...
02:55 am GMT - Mon, February 27, 2023
Dev To
Wondering if this is a good way to learn?
Hey there! I'm currently someone that's learning web development. Recently I built a simple weather pad app and learned to through a written tutorial(added features with media queries for mobile devic...
01:37 am GMT - Mon, February 27, 2023
Dev To
Understanding the this keyword in JavaScript
The this keyword is a very important concept in JavaScript. However, it has always been a tricky topic to comprehend especially for new JavaScript developers as well as developers with experience in o...
01:19 am GMT - Mon, February 27, 2023
Dev To
Mafia: A Serverless Multiplayer Game
This is the first post (of hopefully many) where I will be documenting my journey creating a serverless multiplayer game; Mafia (name not final... unless???).I'm going to use this first post to cover ...
12:30 am GMT - Mon, February 27, 2023
Dev To
Currency Formatting in JavaScript
Currency formatting is an essential part of globalizing web applications, and it is crucial to understand the different formatting styles for different countries. Here, we will explore how to format c...
12:15 am GMT - Mon, February 27, 2023
Dev To
How we built This is Learning Community
Photo by Clay Banks on UnsplashThis is Learning was started in 2020 by @layzee. I presented how we built this community at the GDE summit in Berlin in Jan 2023. Over the last 3 years, this-is-learning...
12:11 am GMT - Mon, February 27, 2023
Dev To
How to Build an Answer-to-Earn Platform with React, Solidity, and CometChat
What you will be building, see the demo and git repo. IntroductionIf you're looking to create an innovative platform that motivates users to share their knowledge and skills, this tutorial on dev...
11:53 pm GMT - Sun, February 26, 2023
Dev To
Primeiros passos com WSL
O que seria, e para que serve o WSL? O WSL (Windows Subsystem for Linux) uma ferramenta muito poderosa do Windows, disponvel para Windows 10 e 11, com o intuito de permitir a pessoas desenvolve...
11:49 pm GMT - Sun, February 26, 2023
Dev To
Adding Sound to JS
I am a lover of video games. I jump at every chance I get to incorporate video game compatibility to what I am learning in web development. Video games are complex and what separates the good from the...
11:41 pm GMT - Sun, February 26, 2023
Dev To
Announcing MiniBASIC
I'm delighted to officially announce the release of MiniBASIC, a clean, powerful new implementation of the classic 1980s BASIC programming language.MiniBASIC is available at itch.io to use online, or ...
11:16 pm GMT - Sun, February 26, 2023
Dev To
React Performance Optimization: Tips and Techniques for Faster Apps
React is a popular JavaScript library used for building interactive user interfaces for web and mobile applications. However, as the size and complexity of React applications grow, so do the performan...
11:01 pm GMT - Sun, February 26, 2023
Dev To
Eventos orientados com Amazon EventBridge
As arquiteturas orientadas a eventos (Event-Driven) so caracterizadas por servios que se comunicam de forma assncrona e desacoplado atravs de eventos.Os servios transmitiro eventos (Produtores) que se...
10:57 pm GMT - Sun, February 26, 2023
Dev To
Dev Log: Extremely Basic OpenGL Renderer
Some BackgroundSince the beginning of my programming journey, Ive always been drawn to the idea of creating projects from the ground up with minimal third party code.One of those projects was to...
10:57 pm GMT - Sun, February 26, 2023
Dev To
React: O que , e como funciona um Compound Component?
Recentemente encontrei um desafio no trabalho: A ideia seria criar um componente Stepper, onde os mtodos do componente precisavam ser compartilhados, e acessados de forma externa. A questo como, e qu...
10:38 pm GMT - Sun, February 26, 2023
Dev To
Testando membros privados com Private Imports
Escrever testes unitrios pode ser uma tarefa desafiadora quando o objeto a ser testado possui propriedades ou mtodos privados. Neste cenrio o uso de mocks no aplicvel e uma soluo recorrente escrever...
10:33 pm GMT - Sun, February 26, 2023
Dev To
Communication in Tech
Communication is important, everyone will tell you that, every position will require it in the postings but how important is it really? And, how are we communicating exactly?Today I wanted to make som...
10:10 pm GMT - Sun, February 26, 2023
Dev To
Adding linting, validation and what-if to Bicep templates in Azure DevOps
We are picking up from my last post where I walked through automating Bicep template deployments through Azure DevOps so if you haven't caught up here is a linkThe pipeline we set up in the previous p...
10:00 pm GMT - Sun, February 26, 2023
Dev To
Different methods to filter a Pandas DataFrame
Pandas is a popular open-source python library used for data manipulation and analysis. It helps in the data analysis process which involves cleaning, exploring, analyzing, and visualizing data. In th...
09:18 pm GMT - Sun, February 26, 2023
Dev To
22 Useful CSS Tips and Tricks Every Developer Should Know
Note: All the tips, tricks shared in this article are part of GitHub repository css tips tricks A handmade collection of pro css tips tricks for developers. Please checkout the repositiory and Give i...
08:51 pm GMT - Sun, February 26, 2023
Dev To
Introduction to WYD encryption and decryption using Rust
This article is the first of an MMORPG's WYD open-source server development series.This series will be written with the help of Github Copilot and will be revised with ChatGPT. BackgroundLike man...
08:43 pm GMT - Sun, February 26, 2023
Dev To
Notas rpidas de Grid
Tabla de contenido Idea del postContextoGrid containerFlujo de display gridTracksPropiedades para definir un trackValores para las columnas o filas implicitasrepeat como valorpatrones con rep...
08:37 pm GMT - Sun, February 26, 2023
Dev To
A New Web Developer's POV on the Modern Web
What is confusing about platforms?Speaking from the perspective of someone new to the bells and whistles of the modern web, platforms took some getting used to. I think the main issue that I and...
08:26 pm GMT - Sun, February 26, 2023
Dev To
O que o Liferay: Uma Plataforma de Experincia Digital
Se voc est procurando uma plataforma completa de experincia digital, o Liferay pode ser a soluo para voc. O Liferay uma plataforma de cdigo aberto que oferece uma srie de recursos e ferramentas para ...
08:19 pm GMT - Sun, February 26, 2023
Dev To
How healthy would a programming language be if it was a food?
Programming languages are like different kinds of food; each one has its unique flavor, and they can satisfy different appetites. Just like how different foods provide different nutrients, programming...
08:15 pm GMT - Sun, February 26, 2023
Dev To
Dithering Images with React/JavaScript
[NOTE: The live web app that encompasses this functionality can be found here: https://www.paintmap.studio. All of the underlying code for that site can be found here: https://github.com/bytebodger/c...
07:54 pm GMT - Sun, February 26, 2023
Dev To
Building a File Analysis Dataset with Python
Last year I devised some ways of analyzing the history and structure of code in a visual way, but I didn't document much of that to share with the community. This article explores the process I used t...
07:31 pm GMT - Sun, February 26, 2023
Dev To
Aurora Serverless V1 to V2 Migration
IntroductionSo you have been enjoying running your MySQL 5.7 compatible database in Aurora Serverless V1. It's serverless, so by definition you don't need to worry about servers. Right?Well that...
07:25 pm GMT - Sun, February 26, 2023
Dev To
Let's build the ultimate clinical calculator Android App with NativeScript
Part 1. IntroductionIntroducing the ultimate clinical parameter calculator app designed to make the lives of medics and paramedics easier!This cutting-edge app has been meticulously crafted with...
06:12 pm GMT - Sun, February 26, 2023
Dev To
AWS API gateway JWT Authorizer with zitadel
AWS API gateway introduced HTTP API endpoints based integration in recent 2-3 years and they are different from the legacy REST API endpoint.With this AWS also introduced JWT authorizer based authoriz...
06:04 pm GMT - Sun, February 26, 2023
Dev To
Intro to Nest.js
Nest.js is a NodeJS framework for building scalable server-side applications with TypeScript, it provides a suite of tools that leverage either fastify or express to facilitate rapid development and p...
06:04 pm GMT - Sun, February 26, 2023
Dev To
Using & configuring zitadel for integration with AWS
IntroductionThis blog post is primarily related to setting up zitadel cloud account for the post - where I will be explaining the JWT authorizer.I will skip the obvious setting up a zitadel acco...
05:49 pm GMT - Sun, February 26, 2023
Dev To
Week-7 Follow Up as a New Developer
One thing that is particularly confusing to me about platforms is how many different moving parts there are in them, especially with the everchanging use of various libraries. It seems that some insta...
05:44 pm GMT - Sun, February 26, 2023
Dev To
Getting Started with React Native and Expo: An Introduction to.env Files
Getting started with React Native and Expo can be a great way to build mobile applications, especially if you're already familiar with React. One important aspect of app development is the use of envi...
05:40 pm GMT - Sun, February 26, 2023
Dev To
My Experience as a New Developer
1) What is confusing about platforms?What's really confusing about frameworks and stuff is that some of them have very different syntaxes and way of doing things. When you are first learning web...
05:34 pm GMT - Sun, February 26, 2023
Dev To
Notion UI React
I really like using Notion to store my information in a structured way, including my resume.Recently, I wanted to create a portfolio site for myself that included information about me, additional link...
05:12 pm GMT - Sun, February 26, 2023
Dev To
A Beginner's Guide to Understanding DevOps
New to DevOps? Here's a simplified guide. OverviewDevOps, a combination of development and operations, is an approach to collaboration between software developers and IT operators to ensure the d...
05:05 pm GMT - Sun, February 26, 2023
Dev To
Getting Started With Kafka with Node JS
Getting Started With Kafka with Node JSThis is the part 1 of the series , this part lets understand the kafka Why Kafka?Kafka solves several problems that arise in traditional messaging sys...
04:55 pm GMT - Sun, February 26, 2023
Dev To
Yet Another Newsletter LOL: Renaissance
Another week, another newsletter. Lets get to it!Around the WebMatt Pocock of TypeScript fame dropped a fantastic package this week. Youve heard of CSS resets, but now there is ts-reset. More things w...
04:30 pm GMT - Sun, February 26, 2023
Dev To
What is Website Hosting? What are the most popular types of Website Hosting?
If you are planning to start a website, one of the most important decisions you will have to make is choosing the right hosting provider. There are many different types of website hosting available, a...
04:26 pm GMT - Sun, February 26, 2023
Dev To
[Windows] Installing OpenSSL
Getting tools and sourcesTo install OpenSSL, I have to build it from source.I can get the source from its GitHub repository.openssl - GitHubgit clone https://github.com/openssl/openssl.gitTo bui...
04:25 pm GMT - Sun, February 26, 2023
Dev To
Build API Key Authentication in your Django REST application: Django, Django REST, Simple API Key & Docker
Depending on the needs of a web application you are working on, you might want to implement ApiKey authentication if you want certain entities to access some of your API resources. API authentication ...
04:24 pm GMT - Sun, February 26, 2023
Dev To
Serverless API Deployment with AWS Lambda and API Gateway
Serverless API Deployment with AWS Lambda and API GatewayIntroduction:Serverless API deployment with AWS Lambda and API Gateway is a cloud computing model in which an application runs on a serverless ...
04:22 pm GMT - Sun, February 26, 2023
Dev To
Setting up authentication in Astro with Prisma and Planetscale
I've been wanting to add authentication to my personal website for a while now to see how it works in Astro.With Prisma and PlanetScale already running for comments on my blogs, I decided to store my ...
03:58 pm GMT - Sun, February 26, 2023
Dev To
Scapy: A Comprehensive Network Packet Manipulation Library for Python
Step 1: Install ScapyBefore we can start using Scapy in Python, we need to install it. You can install Scapy using pip by running the following command in your terminal or command prompt:pip install s...
03:38 pm GMT - Sun, February 26, 2023
Dev To
What If You Would Marry a Programming Language
What if programming languages were human and you could marry them? What could you expect in relationships like that? This is what I think it would be like to live with four of the most known programmi...
02:35 pm GMT - Sun, February 26, 2023
Dev To
Build and publish a Component Library - React, TypeScript, Storybook
IntroductionAt the end of this article, you will create your own custom React Component Library, and publish it to npm which will let others use it via a simple npm install. Why?React took ...
01:27 pm GMT - Sun, February 26, 2023
Dev To
Build a Responsive Modal using CSS
Hello, Dear developers Today we will be lookup on how to build a responsive modal using CSS, so stay tunned IntroductionModal Popups are used very often in modern websites or Apps, to display no...
01:11 pm GMT - Sun, February 26, 2023
Dev To
Publishing and set up Postgres in Ubuntu [Sharing knowledge]
Hi,I just hired the Linux VPS - Ubuntu 20.04 from A supplier. So my purpose is to host my website on the internet. So my technical stack, I need to create a Postgres database. So here are the things w...
12:35 pm GMT - Sun, February 26, 2023
Dev To
Focus on Creating Instead of Consuming
We all have the same number of hours a day yet some people seem to find time to write novels and pursue their dreams while the rest of us are struggling to find time between work and sleep. Having mor...
11:48 am GMT - Sun, February 26, 2023
Dev To
Logistics Automation - Parcel Label Generation
Why Barcodes?Barcodes play an important role in delivery and parcel management systemsTracking Parcels: Barcodes are used to track parcels from the moment they are picked up to the point of delivery. ...
11:43 am GMT - Sun, February 26, 2023
Dev To
Mantenha o foco em entregar valor com DevOps, SRE e FinOps
Nesse texto irei trazer algumas coisas que demorei a aprender na trilha que segui de desenvolvimento de software, talvez por no ter seguido um caminho mais tradicional, ou talvez porque no se v tantos...
11:39 am GMT - Sun, February 26, 2023
Dev To
Next.js vs. React: Which is the Best for Your Project
In this story, we are going to talk about React.js and Next.js to find out which one we should use in our projects to get the most benefit.The purpose of this story is not to compare Next with React. ...
11:38 am GMT - Sun, February 26, 2023
Dev To
Vite: The Fast, Simple, and Efficient Build Tool for Web Developers
If you're a developer who's looking for a faster, simpler and more efficient way to build web applications, then Vite might be just what you need.In this blog post, we'll learn to use Vite, and how it...
10:54 am GMT - Sun, February 26, 2023
Dev To
alt tag guide for your images
1 . When to have alt tag: If image is adding value to the user, providing information important for the users then we should have alt tag./* DON'T */<img src="poster.jpeg" alt="poster of say no to ...
10:22 am GMT - Sun, February 26, 2023
Dev To
20 Console Methods that Will Transform How You Debug
You may already be familiar with the basic console methods like console.log, console.error, and console.dir, but there are over 20 console methods at your disposal. These methods each have specific pu...
10:17 am GMT - Sun, February 26, 2023
Dev To
Optimizing Web Performance: The Benefits of Using SVGs Over PNGs
PNGs are popular image files that are widely used and recognized by many. However, there are certain cases where using PNGs in an app may not be the best choice. In this article, we will explore the r...
10:05 am GMT - Sun, February 26, 2023
Dev To
Integrating TLDR with FZF
In this post, we gonna dive into TLDR with fzf search. Usage of TLDRGo to your favorite terminal, with TLDR enabled, and execute the following command:$ tldr brew Searching with FZF$ fzf .It...
09:19 am GMT - Sun, February 26, 2023
Dev To
TailwindCSS from Zero to Production - Notes
Why TailwindcssIn my opinion TailwindCSS is Typescript but for CSS world! It will eliminate or decrease major problems that I strongly recommend to read it's comparison to the other ways like BE...
09:15 am GMT - Sun, February 26, 2023
Dev To
Building Desktop Applications with Tauri, Nextjs, Firebase
TL;DRIn this article, I will compare Tauri and Electron and explore the possible challenges when applying Tauri to real-world projects, especially when integrating with Firebase. Background...
08:56 am GMT - Sun, February 26, 2023
Dev To
Build a CRUD Rest API in Go using Mux, Postgres, Docker and Docker Compose
Let's create a CRUD Rest API in GO, using:Mux (Framework to build web servers in Go)Postgres (relational database)Docker (for containerization)Docker Compose If you prefer a video version:All the code...
08:34 am GMT - Sun, February 26, 2023
Dev To
Dark side of git merging
Rebasing & MergingWhen it comes to managing changes in a Git repository, two of the most commonly used commands are git merge and git rebase. These are two ways of solving the same problem -...
08:14 am GMT - Sun, February 26, 2023
Dev To
Linux Process Management: A Deep Dive
Improve your Linux system's performance with efficient process management. IntroductionA process is a program currently being executed in the system's kernel. It consists of the program instructi...
08:00 am GMT - Sun, February 26, 2023
Dev To
Which Coding Career Paths Interest You the Most?
Are you drawn to the creative side of web development, the problem-solving of software engineering, or the data-driven insights of data analysis.The diversity of career paths available in the industry...
07:58 am GMT - Sun, February 26, 2023
Dev To
Quick Guide for Flutter
Change App Display NameInstead of changing the name in android, ios, etc.. separately, Use the package flutter_launcher_nameAdd this to pubspect.yamldev_dependencies: flutter_launcher_name: "^...
07:40 am GMT - Sun, February 26, 2023
Dev To
Quick Guide for AWS
Deploy to EC2 Security GroupSetup the following security group configuration Connect with SSHUpdate the permission of downloaded certificate filechmod 400 <file_name>.pemConnect ...
07:26 am GMT - Sun, February 26, 2023
Dev To
Exploratory Data Analysis Ultimate Guide
Exploratory Data Analysis (EDA) is a crucial process in any data analysis project. It involves examining, cleaning, and visualizing data to discover patterns, relationships, and anomalies that mau not...
06:45 am GMT - Sun, February 26, 2023
Dev To
Exploratory Data Analysis - Ultimate Guide
Exploratory data analysis (EDA) is an essential step in any data analysis project. It involves examining and analyzing data to uncover patterns, relationships, and insights.EDA is an iterative process...
06:25 am GMT - Sun, February 26, 2023
Dev To
Borrowing and Referencing in Rust
Borrowing and Ownership are intimately related concepts that play a vital role in memory management in Rust. Therefore, comprehending borrowing is crucial for working effectively in Rust.In order to m...
06:15 am GMT - Sun, February 26, 2023
Dev To
Extracting git repository data with PyDriller
In early 2022 I debuted a talk called "Visualizing Code" that used data visualization to explore patterns in open source projects. This article is the first in a new series that walks you through how ...
05:55 am GMT - Sun, February 26, 2023
Dev To
KUID: Compressed Universally Unique Identifier
KUID, a universally unique identifier, is essentially a shorter version of a UUID and is commonly used to identify records in various applications. What's UUID?A UUID (Universally Unique Identifi...
05:00 am GMT - Sun, February 26, 2023
Dev To
Cookie Management in ExpressJS to Authenticate Users
Express.js is a widely used NodeJs framework by far and if youre familiar with it, probably cookie management is not a very painful concept for you.Although there are numerous use cases of the cookies...
04:41 am GMT - Sun, February 26, 2023
Dev To
Why you shouldn't use slow regular expressions
IntroductionMost of the regular expression engines use backtracking to try all possible execution paths of the regular expression when evaluating an input, in some cases it can cause performance...
04:40 am GMT - Sun, February 26, 2023
Dev To
Be more organized
While working with the project, I realized how unorganized I was.My components are all over the place in the directory, and the logic are all at random location.I never realized this as much when I do...
11:59 pm GMT - Sat, February 25, 2023
Dev To
How to make an AI Image Generator yourself for free(easy)
Note: This tutorial is heavily inspired by a paid course created by Fireship: Link to paid courseToday, we'll be making a fully working AI Image generator with pure Javascript. Be realistic, we won't ...
10:26 pm GMT - Sat, February 25, 2023
Dev To
Set up Jenkins with HTTPS
Here is a quick guide on how to set up Jenkins with HTTPS. There are numerous guides available, already. And I read some of them. But two things struck me odd. First, some guides want you to change th...
09:11 pm GMT - Sat, February 25, 2023
Dev To
JavaScript Tutorial Series: Function expressions
In a previous post, we've learned what are functions, their syntax and why they're used. If you need a refresher please refer to this lesson JavaScript Tutorial Series: Functions.In this post we're go...
08:55 pm GMT - Sat, February 25, 2023
Dev To
Unions and Narrowing in TypeScript
IntroThis is my first memorable article to publish on the DEV community.Currently, I am relearning TypeScript using the book "Learning TypeScript" by Josh Goldberg to gain a clear understanding ...
08:29 pm GMT - Sat, February 25, 2023
Dev To
How to create a Website Using HTML and CSS Only
How to create a Website Using HTML and CSS OnlyCreating a website from scratch can be an exciting project for anyone with an interest in web development. One of the most basic and fundamental wa...
08:22 pm GMT - Sat, February 25, 2023
Dev To
How To provisioning DataSources in Grafana with Kubernetes
In my last post about Grafana, I described to you how I provisioned a configured dashboard in Grafana. This was very nice to use, but unfortunately, every dashboard requires a datasource to display da...
08:20 pm GMT - Sat, February 25, 2023
Dev To
HTTP Headers
Headers are special instructions sent to your browser, these can affect security and how your web browser handles the HTTP response.Among the most common:Content-Security-Policy: It can be cumbersome ...
08:04 pm GMT - Sat, February 25, 2023
Dev To
Safer Nullability in Modern C
Null is famously quoted as being the billion-dollar mistake due to the quantity of NullReferenceExceptions that we see in code (particularly when just starting out). The prevalence of null forces a s...
07:04 pm GMT - Sat, February 25, 2023
Dev To
Add Firebase v9 to your JavaScript App in 10 mins
In this Firebase version 9 tutorial, youre going to learn how to add Firebase to your JavaScript web apps.This will be the very first step that you need to get started with Firebase.In order to use Fi...
06:58 pm GMT - Sat, February 25, 2023
Dev To
How to learning Swift in 2023 ?
IntroductionHi folks, I currently learning iOS Development and the Swift Programming Language, and I like to share with yous more about Swift and how I'm studying and practicing.So if you are in...
06:48 pm GMT - Sat, February 25, 2023
Dev To
the eco-friendly dark mode is a bullsh*t
You have likely come across the claim that dark user interfaces (AKA dark modes) are eco-friendly because they use less energy. Unfortunately, this is not true.I am an enormous advocate of dark modes ...
06:41 pm GMT - Sat, February 25, 2023
Dev To
How to Build a Custom Raycast Extension to Access Dev.to Articles
In this tutorial, we will build a custom Raycast extension that fetches the latest articles from Dev.to and displays them in a list and opens the selected article in the browser.Visit the Raycast Doc ...
06:34 pm GMT - Sat, February 25, 2023
Dev To
Visual Studio Code Productivity Hacks: My Favourite 15 Extensions
Do you use Visual Studio Code (VSCode) for your coding projects? If so, you know how important it is to have the right tools at your disposal.Luckily, there are a ton of extensions available that can ...
06:31 pm GMT - Sat, February 25, 2023
Dev To
Chat GPT is my new friend!
ChatGPT is not just any old chatbot - it's the ultimate conversationalist! Equipped with a vast vocabulary and a wicked sense of humor, this AI model is ready to chat you up at any time of day.One of ...
06:05 pm GMT - Sat, February 25, 2023
Dev To
Hello World in Golang
First add the package main in your program:package mainEvery Go file must start with a package name statement. Packages provide code encapsulation and reuse. The name of the package here is main.Afte...
05:41 pm GMT - Sat, February 25, 2023
Dev To
Turning 14...
I'm turning 14 tomorrow, so in celebration of that, I finished creating my portfolio in Next.js!Portfolio Changes:Changed my portfolio from Flask to Next.js Removed the newsletter sectionAdded a skill...
05:32 pm GMT - Sat, February 25, 2023
Dev To
Cheap way to host a Javascript project. (e.g. Node APIs & React Apps)
With the announcement of the removal of the free tier on Heroku, I, like many others was scrambling for an alternative.Heroku used to offer free 'Dynos' but now are offering dynos for $7 which are alw...
05:17 pm GMT - Sat, February 25, 2023
Dev To
Customizing Swagger in Azure Functions
Swagger UI is an open-source tool that allows developers to visualize and interact with the APIs they are building. It provides a user-friendly interface that allows developers to explore the APIs res...
04:46 pm GMT - Sat, February 25, 2023
Dev To
JavaScript Struggles - Part 7 | functions
Function in JavaScript just like most other languages is here to write less code and eliminate duplication. When we use a function it has to do something that's repeated and we wanted to isolate that ...
04:41 pm GMT - Sat, February 25, 2023
Dev To
Ditching useState and useReducer: Why useImmer is the better option
In React, useState and useReducer are commonly used for managing state. While useImmer is a popular alternative to useState, in this article, we will explore how it can also serve as a simpler and mor...
04:18 pm GMT - Sat, February 25, 2023
Dev To
Understanding the Differences Between HTTP and HTTPS
As the world becomes more connected, the need for secure communication between web servers and clients grows. The Hypertext Transfer Protocol (HTTP) and the Hypertext Transfer Protocol Secure (HTTPS) ...
04:14 pm GMT - Sat, February 25, 2023
Dev To
A Comprehensive Tree Traversal Guide in Javascript - General and Binary Tree Traversals
Trees are a fundamental data structure in computer science that are used to represent hierarchical relationships between data. They can be found in a variety of applications, such as file systems, dat...
04:04 pm GMT - Sat, February 25, 2023
Dev To
Building Dynamic User Interfaces with React and React-Router
React is a well-known JavaScript library used to create dynamic and interactive user interfaces. React-Router is a library used in React applications to handle client-side routing. We will learn how t...
04:00 pm GMT - Sat, February 25, 2023
Dev To
Debugging the bug free code
IntroductionAs a programmer, you might have come across the phrase "bug-free code". This term refers to software that is free of errors, glitches, and other defects that can cause it to malfunct...
03:44 pm GMT - Sat, February 25, 2023
Dev To
Commitar ou no commitar o package-lock.json?
Verso resumida:Sim, voc deve commitarSempre faa o commit do arquivo quando ele for alteradoNunca delete o package-lock.json e nem coloque ele no .gitignoreO mesmo vale para o yarn.lock Cont...
03:15 pm GMT - Sat, February 25, 2023
Dev To
Implementing GraphQL in React Applications
GraphQL is an API query language that allows for more flexible data requests. It enables you to request only what you require, reducing the amount of data transferred over the network significantly. F...
02:58 pm GMT - Sat, February 25, 2023
Dev To
Battling impostor syndrome as a software engineer
Battling impostor syndrome as a software engineerPhoto by Matheus Farias on Unsplash Impostor syndromeImpostor syndrome or impostorism is a psychological phenomenon in which an individual d...
02:55 pm GMT - Sat, February 25, 2023
Dev To
Building Serverless Applications with React
For good reason, serverless architecture has become a popular approach for developing web applications in recent years. It has numerous advantages, including scalability, cost-effectiveness, and flexi...
02:37 pm GMT - Sat, February 25, 2023
Dev To
Using RAID in Linux
IntroductionRAID (redundant array of independent disks) isa way of storing the same data in different places on multiple hard disks or solid-state drives (SSDs) to protect data in the case of a ...
02:28 pm GMT - Sat, February 25, 2023
Dev To
Rust: Not Just Zoom Zoom Fast
When it comes to Rust, the first thing that usually comes to mind is its impressive performance. And while Rust certainly delivers on this front, there's so much more to the language than just raw spe...
01:41 pm GMT - Sat, February 25, 2023
Dev To
Creating Minesweeper with ReactJS and Mobx
Hello,I want to share with you my implementation of Minesweeper using React and Mobx. As you may know, Minesweeper is a popular Microsoft game where players have to open all cells without mines.Let's ...
01:08 pm GMT - Sat, February 25, 2023
Dev To
5 Rules of ARIA
Have you ever heard about ARIA? It might sound weird and maybe even intimidating at first. In this post, I'd like to talk about the 5 essential rules of ARIA. What does ARIA stand for?Let's start...
12:46 pm GMT - Sat, February 25, 2023
Dev To
Protecting Your Sensitive Data in the Cloud with Amazon S3 Encryption
Amazon Web Services (AWS) provides a wide range of services to help you securely store, manage, and access your data in the cloud. One such service is Amazon S3, which is a highly scalable, durable, a...
12:19 pm GMT - Sat, February 25, 2023
Dev To
Debugging JavaScript Like a Pro: Tools and Techniques for Finding and Fixing Bugs
IntroductionJavaScript is a powerful programming language used to create interactive web pages and dynamic user interfaces. However, like any programming language, JavaScript code can contain bu...
11:46 am GMT - Sat, February 25, 2023
Dev To
Introduction of Rails Engine with basic example.
What is RailsEngine?A Rails engine is a self-contained piece of functionality that can be added to an existing Rails application, or used as the foundation for a new Rails application. Essential...
11:41 am GMT - Sat, February 25, 2023
Dev To
Solving Coding Challenges
Solving coding challenges is an everyday life experience for developers and programmers. It's the bread they eat and the tea they drink; maybe that's why you see them addicted to coffee and caffeine. ...
10:44 am GMT - Sat, February 25, 2023
Dev To
Resolving SSH Permission Denied Errors Due to OpenSSH Version Vulnerabilities
If you have encountered errors while using SSH, such as the ones below:Example 1:[email protected]: Permission denied (publickey).Example 2:sign_and_send_pubkey: no mutual signature [email protected]....
10:43 am GMT - Sat, February 25, 2023
Dev To
7 Best Practices for Software Developers
Software development is a complex and ever-evolving field that requires developers to constantly adapt to changing technologies, tools, and methodologies. To succeed in this field, it's essential to a...
10:39 am GMT - Sat, February 25, 2023
Dev To
Caching in Ruby on Rails 7
Caching is an essential technique used to improve the performance of web applications. It helps reduce the time taken to load and serve data by storing frequently accessed data in a fast and easily ac...
10:33 am GMT - Sat, February 25, 2023
Dev To
Sending Emails Using Python And Flask And Gmail
IntroductionHello! Recently I was asked on how to send emails using flask and Python, so I'd thought I'd also share how I did it and hopefully it helps you. Enabling The Virtual Environme...
10:29 am GMT - Sat, February 25, 2023
Dev To
How to use multiple GitHub accounts on one machine? - A Quick Guide
Let's say we want to use one GitHub account for our personal use, and another one for our work/professional use. How do we do this?NOTICE: Git is [thankfully] very strict on telling the truth about th...
10:29 am GMT - Sat, February 25, 2023
Dev To
Multiple GitHub Accounts On One Machine - A Quick Guide
Let's say we need one GitHub account for our personal use, and another one for our work/professional use. How do we do this?NOTICE: Git is [thankfully] very strict on telling the truth about the histo...
10:24 am GMT - Sat, February 25, 2023
Dev To
DevOps Pre-requisites (Part 1)
Assume that you have a good idea :You have then started coding your idea:After few hours, websitev1.0 is ready to launchYour website is locally hosted now:Folks from online can never reach this. Thus ...
10:11 am GMT - Sat, February 25, 2023
Dev To
No-Code Ecommerce Platforms: A Developer's Perspective
Ecommerce is booming and growing, with online shopping becoming increasingly popular among consumers. For many businesses, building an e-commerce website is essential for reaching customers and drivin...
09:41 am GMT - Sat, February 25, 2023
Dev To
The difference between reassigning and modifying arrays in TypeScript
In TypeScript, there is a difference between reassigning and modifying arrays. When you declare an array variable using const, you can modify the elements of the array but you cannot reassign the arra...
09:24 am GMT - Sat, February 25, 2023
Dev To
Understanding Single responsibility principle by Javascript - [Sharing knowledge]
I believe someone like me who does not know what are SOLID principles in design software? So badly, I am not learning at university or a degree. But luckily, I do self-learning information technology ...
09:03 am GMT - Sat, February 25, 2023
Dev To
Roadmap to Learning Cloud Computing
Have you been considering a career in Cloud Computing but dont know where to start? A friend of mine recently asked how he could get started in Cloud Computing, and I did some research to come up with...
09:00 am GMT - Sat, February 25, 2023
Dev To
Faster React apps coding: How to migrate from Emotion CSS-in-JS to Stylify Utility-First CSS
Looking for a better way to manage your CSS in React? Learn how to migrate from Emotion CSS-in-JS to Stylify CSS's utility-first approach and streamline your development workflow.You can try the examp...
08:34 am GMT - Sat, February 25, 2023
Dev To
Avoid a Malicious Attack MongoDB: How It Happened and What We Did About It.
Hacked any thing means big loss of organization? And if our database hack then it will be serious consequences for an organization, including financial loss, damage to reputation, and loss of sensitiv...
08:00 am GMT - Sat, February 25, 2023
Dev To
What Are Some Hobbies That Are Beneficial to Coders and Developers?
It's important to take breaks from work and engage in hobbies that not only help you relax, but also complement your skills. Here are some of our favorite hobbies. What hobbies to you enjoy that compl...
07:23 am GMT - Sat, February 25, 2023
Dev To
Implementing a healthcheck for a Docker Container
Among all the week 1's home-work exercises, I like the most about how you implement a healthcheck for a Docker Container. So I thought of writing an article about itDocker allows us to tell the platfo...
07:11 am GMT - Sat, February 25, 2023
Dev To
C Ma'lumot turlari
Assalamu aleykum bugun siz bilan Data types - Ma'lumot turlari xaqida ko'rib chiqamiz.#include <iostream>using namespace std;int main() { int myNum = 5; // Butun (whole number) f...
06:53 am GMT - Sat, February 25, 2023
Dev To
How To Remove Background Noise From Audio - Adobe Audition
To remove background noise in Adobe Audition, you can use the following steps or follow my youtube tutorial :Import the audio file that you want to remove the background noise from into Adobe Audition...
06:44 am GMT - Sat, February 25, 2023
Dev To
Don't limit yourself to just ChatGPT; you may regret not utilising these AI tools in 2023
Explore the benefits of the AI revolution by leveraging a diverse range of AI tools that are designed to boost productivity and streamline workflow. The following is a curated list of top AI tools tha...
06:43 am GMT - Sat, February 25, 2023
Dev To
Revision - 25/02/2023
1.When do we use UNION operator in SQL?We use UNION operator when we want to combine two or more SELECT statements. UNION also combines two or more tables into a single result set. UNION selects disti...
06:21 am GMT - Sat, February 25, 2023
Dev To
Connecting Node.js with MongoDB: A Step-by-Step Guide
Node.js is a popular JavaScript runtime that is widely used for building web applications. MongoDB, on the other hand, is a NoSQL document database that is known for its flexibility and scalability. I...
06:21 am GMT - Sat, February 25, 2023
Dev To
The Anatomy of a Bug: How I Discovered and Solved the Gitpod Docs Search Issue Caused by Algolia Updates
As engineers, we all know the feeling of encountering a stubborn bug that defies easy resolution. The Gitpod team recently faced such a challenge when we discovered a bug with our Gitpod Docs Search f...
06:16 am GMT - Sat, February 25, 2023
Dev To
Divide and Conquer Algorithms in Python
Hello there programmers, I am Aditya, back again with another article on python.In this blog post, we're going to dive into the world of Divide and Conquer - a powerful strategy for tackling complex p...
05:14 am GMT - Sat, February 25, 2023
Dev To
Next.js: Understanding the Basics
In this blog, we'll be discussing what Next.js is and begin to understand the very basics of Next.js. For this particular blog, we'll dive into Next.js 13 which is the newest version of the technology...
03:10 am GMT - Sat, February 25, 2023
Dev To
Binary Search
What is Binary Search?A binary search is an algorithm used to find the position of a specific value in a sorted array. The algorithm repeatedly divides the search interval in half until the valu...
02:43 am GMT - Sat, February 25, 2023
Dev To
The ultimate PowerShell Azure and Windows operating systems resource!
As a Powershell script developer I have come across some great blogs that were quite handy for automation. So, I finally put all of my Powershell, Windows, Azure and DevOps blogs and technical forums ...
02:05 am GMT - Sat, February 25, 2023
Dev To
How to: work on two or more folders at the same time in VSCode
ExplanationEver been in a situation where you're front-end code and your back-end code are in different folders? Then you find yourself with the pain of going back and forth between two vscode e...
12:39 am GMT - Sat, February 25, 2023
Dev To
How upload data in format JSON to Datastore from GCP?
Simple way to upload data in format JSON to Datastore from GCP. Related content You can find repo related in:GitHub You can connect with me in:LinkedIn Resume All this blo...
11:11 pm GMT - Fri, February 24, 2023
Dev To
Practical Tips for Freelance Developers: How to Find Clients and Grow Your Business
As a freelance developer, finding clients is an essential part of your job. However, it can be difficult to know where to start. In this article, we will give you practical tips for finding clients an...
11:03 pm GMT - Fri, February 24, 2023
Dev To
Recoil is the Samurai Sword of React State Management
Recoil was created to provide an alternative to Redux which is another popular state management library for React. In today's adventure, we will see what Recoil is, how it works, why you might want to...
11:00 pm GMT - Fri, February 24, 2023
Dev To
Convert Android App to Use Material 3 Design
Step-by-step guide to convert a very simple Jetpack Compose Android app to use material 3 designThis article shows the steps to convert this Jetpack Compose App Template to use Material 3 design - the...
10:24 pm GMT - Fri, February 24, 2023
Dev To
First release of SPVM::File::Temp and SPVM::File::Find
This week we released SPVM::File::Temp and SPVM::File::Find for the first time.Last week we released SPVM::File::Temp, and this week we continue with the first successful release of a file-related mod...
10:12 pm GMT - Fri, February 24, 2023
Dev To
Scoping in JavaScript
Understanding scope is key for writing organized and effective code. In this blog post, we'll check out how scoping works in JavaScript and how it can help you, So first lets take a look at the differ...
09:22 pm GMT - Fri, February 24, 2023
Dev To
AWS Cloud Quest: Content Delivery Networks
This is the DIY challenge of the Content Delivery Networks in AWS Cloud Quest. DIY Steps:Reconfigure CloudFront distribution to use S3 labstack-XXXIn CloudFront distribution, select Origins ->...
09:00 pm GMT - Fri, February 24, 2023
Dev To
JavaScript Tutorial Series: Higher order functions
In a previous article we've explained what functions are and what is their job. If you need a refresher please revisit this lesson JavaScript Tutorial Series: Functions.In this article we're going to ...
08:37 pm GMT - Fri, February 24, 2023
Dev To
Deploying a MERN App to AWS Elastic Beanstalk with CI/CD
In the previous article "Automate MERN App Deployment with GitHub Actions CI/CD", we learned till pushing images to the docker hub. So far, you've done an excellent job! But that isn't enough; we now ...
08:24 pm GMT - Fri, February 24, 2023
Dev To
Exploratory Data Analysis (EDA)Ultimate Guide
An important phase in data analysis and data science is exploratory data analysis (EDA), which involves looking at and visualizing data to comprehend its properties and interactions between variables....
08:23 pm GMT - Fri, February 24, 2023
Dev To
Social Login With Cognito and NextAuth
AWS Cognito user pools allow you to manage your app's within the AWS ecosystem. It provides all the basic features you'd expect from an auth system.When I'm building an application on AWS infrastructu...
08:15 pm GMT - Fri, February 24, 2023
Dev To
Improving Human-Computer Interfaces
Cover art copyrighted by Fantasy Flight GamesIdeally, as professionals who interact with computers to complete their work, minimizing the friction between our thoughts and querying the appropriate dat...
07:55 pm GMT - Fri, February 24, 2023
Dev To
Level Up Your API Security: Don't Let Hackers Be the Boss of Your Web App
Welcome back!For today's post, I figured I would try a new approach using my favorite classic console, Nintendo, so join me as we start visualizing our web app as one of your favorite classic games.Yo...
07:54 pm GMT - Fri, February 24, 2023
Dev To
Conectando PowerAutomate Teams ChatGPT
Neste pequeno post irei mostrar como efetuar a integrao entre ChatGPT e PowerAutomate (Ferramenta da Suite Power da Microsft).Como explicado anteriormente em outro post publicado aqui de como conectar...
07:49 pm GMT - Fri, February 24, 2023
Dev To
The Singularity: Exploring the Future of AI and the Impact on Humanity
Singularity is a theoretical concept that has fascinated scientists and thinkers for years. It refers to a hypothetical point in time when artificial intelligence (AI) surpasses human intelligence, le...
07:47 pm GMT - Fri, February 24, 2023
Dev To
How to Optimize Robotic Process Automation for Maximum Efficiency
Robotic Process Automation (RPA) is a powerful tool for companies looking to streamline their processes and increase the efficiency of their operations. With the right implementation, RPA can help bus...
07:44 pm GMT - Fri, February 24, 2023
Dev To
What was your win this week?
What's up folks!Hope everyone enjoys their 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...
07:43 pm GMT - Fri, February 24, 2023
Dev To
Create Robust Access Control in Your Flask Application using Flask-login & Permify
IntroductionAccess control is a popular mechanism used to protect and restrict access to resources and data in applications, networks, or organizations. As a result, its a really important conce...
07:42 pm GMT - Fri, February 24, 2023
Dev To
Why your manager may not have an engineering background
As surprising as it is, many of the best managers that leadership coach Lena Reinhard has encountered aren't engineers themselves. Management isn't all about coding, at it's core it's about being a le...
07:35 pm GMT - Fri, February 24, 2023
Dev To
Quick tip: Numeromancy, WebAssembly and SingleStoreDB Cloud
AbstractNumeromancy is a SingleStore Labs GitHub repo originally available for use with Visual Studio Code and the SingleStoreDB Dev Docker Image. In this short article, we'll see that it works ...
07:31 pm GMT - Fri, February 24, 2023
Dev To
Using Different Color Spaces to Compare Colors
[NOTE: The live web app that encompasses this functionality can be found here: https://www.paintmap.studio. All of the underlying code for that site can be found here: https://github.com/bytebodger/c...
07:08 pm GMT - Fri, February 24, 2023
Dev To
Introduction and Installation
What is golang ?Golang (Go) is a statically and compiled language created by google.Go is mostly used to develop highly scalable and fast web apps.Benefits of using go for your rest apiThere are so ma...
06:57 pm GMT - Fri, February 24, 2023
Dev To
Python Recursion Function Tutorial
Recursion is a technique in programming where a function calls itself repeatedly until a certain condition is met. Recursion is an important concept in many programming languages, including Python. ...
06:47 pm GMT - Fri, February 24, 2023
Dev To
Python Lambda Function Tutorial
Python lambda function is a small anonymous function that can have any number of arguments but can only have one expression. It is defined using the keyword lambda followed by the parameters and the e...
06:45 pm GMT - Fri, February 24, 2023
Dev To
Blending Humanity with Technology
I know what you are probably thinking...ChatGPT and I'm going to talk about AI and it's going to either save us or enslave us all.Actually I think we have a bigger problem/opportunity that's in front ...
06:44 pm GMT - Fri, February 24, 2023
Dev To
Variables and Data Type in Python
A variable in Python is a name that refers to a value. It gives you the ability to store and manipulate data in your program. To make a variable, simply give it a name and assign it a value with the a...
06:30 pm GMT - Fri, February 24, 2023
Dev To
__str__ vs __repr__ in Python and When to Use Them
IntroductionIn a previous post, we have done a comparison between __new__ and __init__. In this post, we are going to do something similar, but with a different pair.For those who don't know, __...
05:48 pm GMT - Fri, February 24, 2023
Dev To
Qt 6 - The Ultimate UX Development Platform
Two years ago, I have started exploring PyQt5 at that time the framework was Qt5 with PySide2 module; I have also created a tutorial on my channel on ow to create a Loan Calculator with PyQt5. Now in ...
05:38 pm GMT - Fri, February 24, 2023
Dev To
9 Must-Have SaaS Tools for Startups to Boost Growth
9 Must-Have SaaS Tools for Startups to Boost Growth Seerat Awan Discover the top SaaS tools that every...
05:30 pm GMT - Fri, February 24, 2023
Dev To
Open-Source Licensing: Solving the Mystery
IntroductionOpen-source software has become an integral part of the technology industry, with a wide range of benefits for developers, businesses, and users. However, understanding open-source l...
05:24 pm GMT - Fri, February 24, 2023
Dev To
Breaking Up with Express: How NestJS Stole My Heart
Express vs NestJSNode.js has long been a popular choice for server-side development, and for many years, the Express framework has been the go-to choice for building Node.js applications. Howeve...
04:58 pm GMT - Fri, February 24, 2023
Dev To
Learning React: Class Components and State
As a quick refresher classes are basically templates that we can use to quickly set up our code or program, class components work the same way since we can make render templates to use at any time, th...
04:53 pm GMT - Fri, February 24, 2023
Dev To
9 Visual Studio Code Extensions that Boost Productivity for Programmers
VSCode, the powerful code editor has a wealth of extensions available that can help streamline your workflow and make coding a breeze. In this post, we'll be sharing 10 must-have Visual Studio Code ex...
04:53 pm GMT - Fri, February 24, 2023
Dev To
More than "Hello World in Lambda"
AWS Lambda is a serverless computing service that allows developers to run code without managing servers or infrastructure. Lambda functions can be triggered by various events and are a great way to b...
04:39 pm GMT - Fri, February 24, 2023
Dev To
Software Development and Transformational Leadership
Early in my career as a developer I always found myself in some kind of leadership position. As this was unfolding, I listened to a number of podcast and audio books to "see" how other people worked t...
03:58 pm GMT - Fri, February 24, 2023
Dev To
Decoupling Python Code: Implementing the Unit of Work and Repository Pattern
The repository and unit of work architectural patterns are utilised to create loosely coupled abstractions between the data access and business logic layers. Implementing these patterns helps insulate...
03:44 pm GMT - Fri, February 24, 2023
Dev To
Skill section or not?
I have a portfolio: https://vulcanwm.is-a.dev and I've seen many portfolios with a Skill Set List.I want to implement that in my own portfolio, with each skill being a different colour. The colour wil...
02:59 pm GMT - Fri, February 24, 2023
Dev To
My 10-Year Journey with the Internet
Introduction: My Journey with the InternetLooking back at my 10-year journey with the internet, I can't help but feel nostalgic. It's amazing how much the internet has evolved since I was first ...
02:51 pm GMT - Fri, February 24, 2023
Dev To
Tutorial to Predict the Rating of Cars using Mindsdb and MongoDB
What is MindsDB?Data that lives in your database is a valuable asset. MindsDB enables you to use your data and make forecasts. It speeds up the ML development process by bringing machine learnin...
02:49 pm GMT - Fri, February 24, 2023
Dev To
Introducing AmjadGPT - an AI chatbot that acts like the CEO of Replit
Amjad GPT is an AI chatbot that acts like Amjad Masad, the CEO of Replit.Live Demo: https://ai.repl.pageSource Code: AI Model Frontend InterfaceAnnouncement Tweet (Don't forget sound !) Inspirati...
02:47 pm GMT - Fri, February 24, 2023
Dev To
Live Stream Viewer Analytics with Amazon IVS
In my last post, we looked at monitoring Amazon Interactive Video Service (Amazon IVS) live stream health metrics via the Amazon CloudWatch SDK. Health monitoring is a super important topic that is cr...
02:45 pm GMT - Fri, February 24, 2023
Dev To
Deploying a Lambda with a static IP has never been so simple
TL;DR Learn how to deploy a Lambda with a static IP (for whitelisting concerns) Perform NodeJS SFTP operations using this Lambda. Your Serverless application might need to connect to a partner ...
02:28 pm GMT - Fri, February 24, 2023
Dev To
How To Mock Only One Function From Module
Mocking functions in Jest can be a powerful tool for testing your code, but sometimes you just want to mock one function from a module while leaving the others intact. Here's how to do it.Let's say yo...
02:26 pm GMT - Fri, February 24, 2023
Dev To
Getting Started With Flutter
Mobile app development can be a challenging task, especially when targeting multiple platforms with different programming languages and tools. Flutter aims to simplify this process by offering a singl...
02:23 pm GMT - Fri, February 24, 2023
Dev To
Exposing Databases to the Internet: Seriously?
One big piece of conventional wisdom for software operation is "never expose internal-facing services to the public", and databases (especially SQL databases) fall into that category. It's good advice...
01:42 pm GMT - Fri, February 24, 2023
Dev To
Arquitetura da Informao e Planejamento de Contedo para Sites de Documentao
Num artigo anterior desta srie, vimos como configurar um site dedicado de documentao com o gerador de sites estticos Hugo, e como hosped-lo gratuitamente na Netlify. Agora voc deve estar se perguntand...
01:29 pm GMT - Fri, February 24, 2023
Dev To
Django News 168 - Django 4.2 beta 1 released
News Django 4.2 beta 1 releasedDjango 4.2 beta 1 is now available. It represents the second stage in the 4.2 release cycle and is an opportunity for you to try out the changes coming in Dja...
01:10 pm GMT - Fri, February 24, 2023
Dev To
Netex Sensr, Netex Sunucusuna Nasl Eklenir?
Netex Sensr (Linux-Client) KurulumuNetex sensr kurulacak makinenin terminali alr.e aktarlm olan "netex-sensor-x64.deb" dosyas aadaki komut yardm ile bamllklar dahilinde kurulur:# sudo apt instal...
01:00 pm GMT - Fri, February 24, 2023
Dev To
Metaprogramao - Ela pode ser til em diversas situaes, mas no abuse!
Meu gerente Guilherme Franco aqui da Vindi fez essa postagem aqui no LinkedIn com uma dica muito legal sobre Refactor no Rails, que voce pode conferir no seguinte link:https://lnkd.in/d79spFHwNessa po...
12:48 pm GMT - Fri, February 24, 2023
Dev To
5 Simple Ways to Loop Over Data in HTML Using JavaScript
Looping over data is a common task when working with web applications. Whether you're displaying data in a table, a list, or any other format, you'll often need to loop through an array or object to g...
12:40 pm GMT - Fri, February 24, 2023
Dev To
JSX: The Secret Sauce Behind React's Success
React is a popular JavaScript library for building user interfaces. It was created by Facebook and released to the public in 2013. Since then, it has gained widespread adoption in the tech industry an...
11:30 am GMT - Fri, February 24, 2023
Dev To
Everything about package.json
Package.json is a file in the root directory of a Node.js project that holds various information relevant to the project. This file gives information to npm that allows it to identify the project as w...
11:29 am GMT - Fri, February 24, 2023
Dev To
Unit Test in Python
Hello everyone! My name is Badal Meher, and I work at Luxoft as a software developer with a wealth of Python programming expertise. In order to guarantee the development of high-quality software, we w...
11:24 am GMT - Fri, February 24, 2023
Dev To
Neden IQ Testi yaptrmalsnz?
IQ, "Intelligent Quotient" kelime beinin ksaltmasdr. IQ testi, bireylerin zeka seviyelerini lmek iin tasarlanm bir standart testtir. IQ testleri, belirli bir yataki bireylerin zeka seviyelerini ve zek...
11:23 am GMT - Fri, February 24, 2023
Dev To
Add an Options Page to Chrome Extension
Learn how to add an options page to your Chrome Extension IntroductionThis is a continuation of the previous article about creating a Chrome Extension using Svelte and Tailwind. This article will...
11:21 am GMT - Fri, February 24, 2023
Dev To
Listicles - a simple technique for benchmarking your value proposition against alternatives
Once upon a time there was a Product ManagerI have a killer product idea! It will be the most awesomest product out there. It will have this cool feature and this shiny interface, and blockchain...
11:19 am GMT - Fri, February 24, 2023
Dev To
How to create and visualize a cardioid using javascript
Hello everyone! Today we're going to create and visualize a cardioid using javaScript and canvas. Let's get started! PreparationA cardioid is a geometric shape that resembles a heart. It is forme...
11:03 am GMT - Fri, February 24, 2023
Dev To
How to Build a React Admin Panel with Mantine and Strapi
Author: Joseph Mawa IntroductionBuilding complex, data-intensive front-end user interfaces(UIs) such as admin panels, dashboards, and other internal tools from scratch can be a daunting and labo...
11:00 am GMT - Fri, February 24, 2023
Dev To
10 Game-Changing No Code/Low Code Tools Every Developer Should Know About
Hey your boy Noma is back with another bonker so as technology continues to advance, it is becoming easier for people to perform tasks without requiring any coding skills. No-code tools have made it ...
10:58 am GMT - Fri, February 24, 2023
Dev To
Constructive Criticism and Resolutions for Future Content Creation
Looking back on my own blog posts here, it is obvious that I had reasons to rant, but I promise that my future posts will become more constructive again. I also plan to record and release some YouTube...
10:03 am GMT - Fri, February 24, 2023
Dev To
From FullStack to ZenStack
What changed for full-stackThe concept of full-stack development has been around for many years, but its popularity has surged dramatically since 2022. As a consequence, its meaning has also cha...
09:45 am GMT - Fri, February 24, 2023
Dev To
State of Flowbite: learn more about our results from 2022 and what we plan to build this year
Disclaimer: this article was NOT generated by chatGPT My name is Zoltn and I am one of the original founders and current project maintainers of the Flowbite ecosystem alongside with Robert for withou...
08:58 am GMT - Fri, February 24, 2023
Dev To
f-string: Improved and Modern Way Of String Formatting
String interpolation can be performed using multiple ways in Python. There are several methods provided by Python that can help us interpolate strings. Some of them are known as an old school or tradi...
08:30 am GMT - Fri, February 24, 2023
Dev To
How to use Linode Object Storage with Laravel
What is Linode Object storage?Linode Object Storage is a highly available S3 compatible object storage.It is used to manage unstructured data such as images, videos, etc. Setting up Object ...
08:00 am GMT - Fri, February 24, 2023
Dev To
Top 20 React 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...
08:00 am GMT - Fri, February 24, 2023
Dev To
Which Programming Language Did You Choose to Start with, and Why Did You Choose It?
Starting your journey in programming can be an exciting but daunting experience. One of the first decisions you'll make is choosing which programming language to start with.We want to hear from our ne...
07:03 am GMT - Fri, February 24, 2023
Dev To
Unlock Your Potential: Discover 7 Online Resources That Surpass a $100000 Degree
The Open University - (open)Whether you are looking to enhance your professional skills or pursue a new hobby, there is always something new to learn. With the abundance of free online courses availab...
06:46 am GMT - Fri, February 24, 2023
Dev To
How to upgrade npm packages?
TLDR: How to upgrade npm packages?The simplest way is to install npm-check-updates, run npx ncu, followed by npx ncu -u to update the package.json followed by npm install to update packages in p...
06:13 am GMT - Fri, February 24, 2023
Dev To
Is Coursera Plus Really Worth it for Programmers and Developers? Review
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 thinking to joi...
06:04 am GMT - Fri, February 24, 2023
Dev To
A Detailed Analysis on Shift-left testing principle
The early tests of the developers' development cycle can easily catch problems that must be addressed before they reach the production environment. By discovering these issues earlier, developers need...
05:56 am GMT - Fri, February 24, 2023
Dev To
Why you should learn vim in 2023?
As we enter 2023, Vim remains one of the most powerful and versatile text editors available. Despite being over 30 years old, Vim continues to be a popular choice for developers, sysadmins, and other ...
05:07 am GMT - Fri, February 24, 2023
Dev To
La culture DevOps en entreprise, en 2023 !
La culture DevOps est une approche de dveloppement logiciel qui vise amliorer la collaboration entre les quipes de dveloppement et d'exploitation. Cette approche s'appuie sur une automatisation accru...
05:03 am GMT - Fri, February 24, 2023
Dev To
Advanced Techniques for Working with Ruby Collections
Working with collections, such as arrays and hashes, is a fundamental part of programming in Ruby. While basic operations like iteration, filtering, and mapping are essential, there are many advanced ...
04:51 am GMT - Fri, February 24, 2023
Dev To
AWS Cloud Quest: Backing Up Data
This is the DIY challenge of the Backing Up Data in AWS Cloud Quest. DIY Steps:Configure an AWS Backup plan diy-backup-planBackup rulesAssign resources...
04:40 am GMT - Fri, February 24, 2023
Dev To
[TECH]PCI SSC Security Requirements for Fintech Apps
Hello, this is LIAPP TEAM.The security issue of Fintech apps is emerging as a hot topic in various fields worldwide. xpectations for Fintech apps are rising as financial services become more advanced ...
04:39 am GMT - Fri, February 24, 2023
Dev To
SvelteKit: Easy code-based router for enterprise, instead of file-based router for home pages [February 2023]
Dear dudes.It's the third time I've made that patch.For those who build enterprises and need total control over files/folders and their names/structure. If it's what you've been searching welcome rea...
04:20 am GMT - Fri, February 24, 2023
Dev To
97 Things Every Programmer should know part 5
Beauty Is in Simplicityby Jorn OlmheimTHERE IS ONE QUOTE, from Plato, that I think is particularly good for all software developers to know and keep close to their hearts:The beauty of style and harmo...
04:17 am GMT - Fri, February 24, 2023
Dev To
Determining the RGB "Distance" Between Two Colors
[NOTE: The live web app that encompasses this functionality can be found here: https://www.paintmap.studio. All of the underlying code for that site can be found here: https://github.com/bytebodger/c...
04:16 am GMT - Fri, February 24, 2023
Dev To
Casual meet and greet with Drive LLC.
Hi everyone! I'm Founder of Drive LLC. where we help people find their Drive in tech. We are hosting a casual virtual meet and greet tomorrow Friday 2/24 at 12 pm (EST). If you are looking to find a t...
04:11 am GMT - Fri, February 24, 2023
Dev To
How JuiceFS Accelerates Edge Rendering Performance in Volcengine
About the AuthorLanzhou He, Senior Development Engineer of Volcengine Edge Computing, is in charge of technology selection, development, and SRE of edge storage; Major research areas are distributed s...
03:10 am GMT - Fri, February 24, 2023
Dev To
Beware of Fake Job Offers: My Encounter with a Scammer
TL;DRA scammer will email a job seeker trying to set up an interview. Check the email address, it will be from gmail or something similar not an official company domain, e.g. firstname.lastname....
02:32 am GMT - Fri, February 24, 2023
Dev To
7 reasons you must learn Kubernetes immediately
Kubernetes is by far the most popular platform to manage and orchestrate solutions based on containers. They won the war on it. Here are 7 reasons you must learn it immediately:Thanks for readin...
02:05 am GMT - Fri, February 24, 2023
Dev To
3-part series - (3) Create a CodePipeline pipeline and deploy the application on the instance
In this 3-part series on Create and Deploy applications using CodeDeploy and CodePipeline with Amazon S3 bucket versioning enabled -In the 3rd article, we will create a CodePipeline pipeline and deplo...
01:44 am GMT - Fri, February 24, 2023
Dev To
Creating and Publishing a VS Code Extension: A Step-by-Step Guide with JavaScript
I recently stumbled upon a unique and entertaining extension for VS Code called vscode-pets, created by Anthony Shaw. This extension adds a virtual pet, such as a dog, to your screen, providing a fun ...
01:43 am GMT - Fri, February 24, 2023
Dev To
How to integrate Stripe into your React application
IntroductionStripe is a popular payment gateway that allows you to securely accept customer online payments. In this tutorial, we'll use the @stripe/react-stripe-js package to integrate Stripe i...
12:39 am GMT - Fri, February 24, 2023
Dev To
How to integrate third-party APIs into your frontend applications
IntroductionFrontend applications can benefit from third-party APIs that provide valuable data and functionality. However, integrating APIs can be difficult, especially for inexperienced develop...
12:22 am GMT - Fri, February 24, 2023
Dev To
How did i get into programming ?
My name is Sam Bracley C. Haitian passionate about a list of things, mainly coding, biology, and fashion illustration. I am majoring in bioengineering, a field that allowed me to dive into some of the...
11:37 pm GMT - Thu, February 23, 2023
Dev To
Zustand, simplified redux
Having Used Redux toolkit, it really does the job well having no issues with it. Setting Up the store makes using it in the rest of your project quite Easy.But one thing about creating the Redux store...
11:26 pm GMT - Thu, February 23, 2023
Dev To
Deploying an HTTP app using Docker GKE Cloudflare (living document)
Recap Software Engineering Entrepreneurship Issue 5 Up and running with Google Cloud Morgan Wowk Feb 18 3 min read #googlecloud #archite...
11:24 pm GMT - Thu, February 23, 2023
Dev To
The Science Of Allocating Dev Resources In 2023
The days of growth at all costs are over; your 2023 engineering strategy needs to be about scaling efficiently.In the first Labs episode of the year, Dan invites LinearB's VP of Product, Eran Shitrit,...
11:06 pm GMT - Thu, February 23, 2023
Dev To
How To Safely Verify MACs With Go And PHP Examples
I wanted to write this short article to explain the recent learning I had while reading on Message Authentication Codes (MACs).First, let's briefly explain what MACs are and how they can be useful to ...
10:25 pm GMT - Thu, February 23, 2023
Dev To
Developer's programming languages wont make you successful
Here is the list to stay updated and become a top-notch developer Under the Hood2023 is going and still React is popular, I cant see it going away in near future at least for 5/10 years.Companies...
10:09 pm GMT - Thu, February 23, 2023
Dev To
CodeNewbie Podcast S23E2 **Discussion**!!
Hey y'all! We released a new episode of the CodeNewbie Podcast yesterday and after listening, we decided we wanted to talk about some of it with you all. SO what did you think?We came up with some dis...
08:41 pm GMT - Thu, February 23, 2023
Dev To
Recreating my Portfolio in Next.js
I have recently started learning Next.js/React and I wanted to compare the speeds of Next.js and the framework I used to use previously: Flask (a Python framework).So I decided to recreate my portfoli...
08:34 pm GMT - Thu, February 23, 2023
Dev To
Dont Let These Bad Habits Destroy Your Code Learning Dreams
The 8 habits you should avoid when learning how to code.Are you on the path to becoming a coder? Great, youve made an awesome decision!Learning to code is one of the best investments you can mak...
08:16 pm GMT - Thu, February 23, 2023
Dev To
Codecademy CS101. Python terminal game. A gun shop.
Hello there.I have written a simple python terminal game for a computer science course portfolio project. A game is about buying and selling weapons you stock up on merchandise and attempt to sell it ...
07:59 pm GMT - Thu, February 23, 2023
Dev To
7 best ReactJS developer tools to simplify your workflow
ReactJS is a popular JavaScript library used for building web applications. Its flexibility and reusability make it a favorite among developers. However, the development process can be time-consuming ...
07:44 pm GMT - Thu, February 23, 2023
Dev To
The 1 piece of coding advice I wish I had received
This article was written by Educative's Co-founder and CEO, Fahim ul Haq.What is the one piece of advice I wish someone told me when I was learning how to code?I've thought a lot about this question. ...
07:26 pm GMT - Thu, February 23, 2023
Dev To
Guide to LeetCode: A Personal Guide to the Most Common and Useful Patterns for Solving Algorithm Questions
Are you tired of struggling with algorithm questions on LeetCode? As someone (with 5+ years of experience) who has started practicing and studying these problems, I can relate to the frustration of no...
07:22 pm GMT - Thu, February 23, 2023
Dev To
Tailwind CSS: Using dynamic breakpoints and container queries
Written by Hamsa HarcourtStyling is a crucial component of web design, impacting how your website looks and feels to users. The right styling can improve your websites visual appeal, usability, and pr...
07:11 pm GMT - Thu, February 23, 2023
Dev To
Event-Driven Architectures on AWS
In this post well go through the main components of an event-driven architecture and explore AWS services that fit in event-driven architectures. What is it?Event-driven architecture (EDA) repres...
06:46 pm GMT - Thu, February 23, 2023
Dev To
Stop Procrastinating Today: Learn the Best Methods with ChatGPT and Notion AI
Break tasks into smaller, manageable steps-create a schedule or to-do list and stick toit.Breaking tasks down into smaller, manageable steps is a well-known strategy, but it can be challenging t...
06:26 pm GMT - Thu, February 23, 2023
Dev To
Introduction to Bash Shell Scripting for Frontend Developers
I'm a front-end developer using a lot of CLI, which runs a few commands to generate a final project or perform tasks. I heard of shell scripting but have never tried it before.On a daily basis, I use ...
06:24 pm GMT - Thu, February 23, 2023
Dev To
JavaScript Tutorial Series: Date Object
A built-in Date object in JavaScript makes working with dates simple. We will discuss how to use dates in this article. Working with datesA new Date object can be easily created. A new instance ...
06:23 pm GMT - Thu, February 23, 2023
Dev To
I Don't Need a State Manager in Angular, or am I just delaying his arrival?
When we build an Angular App, the communication between components is something to take care of. We can start using parent-to-child with Input and Output events; the lack of input and output communica...
06:09 pm GMT - Thu, February 23, 2023
Dev To
Lightning-Fast Portfolio Site in Just 3 Hours
Just launched my personal portfolio website using astro.build and the open source template astrowind.It has a blazing-fast performance with a perfect 100 score in Performance, Accessibility, Best Prac...
06:04 pm GMT - Thu, February 23, 2023
Dev To
How To Improve Lighthouse Scores by Avoiding Layout Shifts
One of the most common killers of Lighthouse scores, and also one of the easiest to solve, would have to be setting the correct aspect ratio on your images. Layout shifts can happen for many reasons, ...
05:45 pm GMT - Thu, February 23, 2023
Dev To
Building APOD color search part I: Image analysis in Rust
Kicking off the first of a series about how I built APOD color search! For an intro to the project go here: Building an app to search the APOD archive by color Bryce...
05:44 pm GMT - Thu, February 23, 2023
Dev To
Pure Functions in Solidity
Pure functions in Solidity are functions that do not read or modify the state variables.Pure functions do not read or modify state variables; instead, they return values that are derived solely from t...
05:43 pm GMT - Thu, February 23, 2023
Dev To
Porque as pessoas esto desenvolvendo dentro de containers?
Esse artigo foi escrito com base no artigo Why are people developing inside containers? Escrito pela minha colega de trabalho Rizl Scarlett. Se voc consome contedo em ingls, super recomendo que siga e...
05:39 pm GMT - Thu, February 23, 2023
Dev To
Experiments with the JavaScript Garbage Collector
Memory leaks in web applications are widespread and notoriously difficult to debug. If we want to avoid them, it helps to understand how the garbage collector decides what objects can and cannot be co...
05:37 pm GMT - Thu, February 23, 2023
Dev To
Junior Developers NEED to Hear This!
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:15 pm GMT - Thu, February 23, 2023
Dev To
Spring Security and Non-flat Roles Inheritance Architecture
Table of contentsBusiness requirements and domain modelRoles, enums, and inheritanceUnit testing roles inheritanceDefining JPA entitiesCreating custom Authentication implementationWhy does getAu...
05:11 pm GMT - Thu, February 23, 2023
Dev To
Top 8 Open-Source Observability & Testing Tools
The DevOps mindset and the shift-left mentality impact how you work as a back-end engineer. With more power, comes more responsibility. Youll pick up new processes and tools and handle more operationa...
05:10 pm GMT - Thu, February 23, 2023
Dev To
All you need to know about asynchronous JavaScript
If you have ever spent time in the JavaScript world you will probably have heard the phrase "JavaScript is a single threaded language". But what does that mean exactly? Put simply, it means that JavaS...
04:43 pm GMT - Thu, February 23, 2023
Dev To
Increase coverage on every feature with Karma/Jest and Husky
Have you ever add new features and after some time, coverage seems to be decreasing, even if you are creating or updating some tests? I'm going to explain how we can always be sure that coverage incre...
04:31 pm GMT - Thu, February 23, 2023
Dev To
Achieving 1K Followers on dev.to: My Journey to Success
Hello Guys! First of thank you to my followers, readers, viewers and also supporters for helping me to reach 1K followers and 23K+ views.I'm sure you've heard of dev.to, the platform for developers to...
03:55 pm GMT - Thu, February 23, 2023
Dev To
How to Build an Ethereum Gas Tracker with Infura
IntroductionWhen you first start creating smart contracts on Ethereum you quickly realize that understanding gas and gas prices is fundamental for successful projects. When done correctly, track...
03:47 pm GMT - Thu, February 23, 2023
Dev To
Materialized View on Rails (Postgres)
Definition:By proactively computing the outcomes and saving them in a virtual table, a materialized view takes the standard view mentioned above and materializes it. Example:Create a new ra...
03:30 pm GMT - Thu, February 23, 2023
Dev To
Electronjs ActiveX printing controls chrome based
Edge has a new future to use IE components like ActiveX with the new update:Because edge is build on chromium and use a plugin from MeadCo ScriptXI want to build this for chrome as well, because we ha...
03:25 pm GMT - Thu, February 23, 2023
Dev To
CSS Tips for Better Web Development
CSS has been around for 25+ years, gaining tons of features and selectors to create great websites and apps. In this article, we'll explore popular and unique tricks to make your website stand out, pl...
03:11 pm GMT - Thu, February 23, 2023
Dev To
When and how to use CSS will-change
Written by Pelumi AkintokunThe will-change CSS property is a powerful tool that allows developers to hint to the browser about the elements on a page that are likely to change soon. This gives the bro...
03:11 pm GMT - Thu, February 23, 2023
Dev To
Python If, If-Else Statements Tutorial
Python if statementIn Python, if statement is used for conditional execution of code based on certain conditions.The syntax for the if statementif condition: # code to execute if condition is...
03:07 pm GMT - Thu, February 23, 2023
Dev To
Say Goodbye to Package Manager Chaos with ni
Have you ever found yourself working on multiple projects that use different package managers and accidentally run the wrong one in the wrong project? This can create a mess of conflicting lock files ...
02:54 pm GMT - Thu, February 23, 2023
Dev To
Creating a Fully Functional Contact Form with React and Formspree API
A contact form is an essential component of any website, allowing visitors to reach out to you with their queries or feedback. In this tutorial, I will show you how to create a contact form with Forms...
02:36 pm GMT - Thu, February 23, 2023
Dev To
My reflections on Andela's EPICvalues
Hello everyone,Being an Andelan is wonderful and there are a lot of EPIC things to say about it and yes, the amazing EPIC tower.Andelans are known for their EPIC values which acronym means:E-EXCELLENT...
02:26 pm GMT - Thu, February 23, 2023
Dev To
Unleash the Power of OpenAIs GPT-3: Top 5 Developer Productivity Tools to Skyrocket Your Workflow
5 developer productivity tools using chat GPT-3 from OpenAI to streamline development workflows: Zebrium, log analysis tool; SeekWell, query & sync tool using SQL; Pieces for Developers, developer...
02:24 pm GMT - Thu, February 23, 2023
Dev To
My experience in Bootcamp so far.
Bootcamps aren't easy, I wanted to give up on the fourth day because it wasn't as easy as I thought and believe me, it has been a challenging and a productive period plus a deliberate moment of learni...
02:22 pm GMT - Thu, February 23, 2023
Dev To
Exploring Linux Kernels
IntroductionA Kernel is the lowest level of software that can interface with the computer hardware.The Linux kernel is the core component of the Linux operating system. It is responsible for man...
02:13 pm GMT - Thu, February 23, 2023
Dev To
Best 5 Ecommerce Search Engines for Developers
Every ecommerce website owner wants to increase traffic and sales, and this is possible when users can easily search for and find products theyre looking for. On the flip side, if you don't have a goo...
12:31 pm GMT - Thu, February 23, 2023
Dev To
Tools Used to Test and Detect Application Security Vulnerabilities
Note: This article focuses on Node.js applications. Please check my article on running simple automated tests for your Node.js application. Automating Tests for Your Node...
12:29 pm GMT - Thu, February 23, 2023
Dev To
Read All Files of Directory and Subdirectories with Recursive Generators in JavaScript
Reading all files from a directory and its subdirectories is a common requirement in many projects. While there are several ways to accomplish this, one approach is to use a recursive generator functi...
12:21 pm GMT - Thu, February 23, 2023
Dev To
Medusa Impact on Ecommerce: An overview
Medusa is a composable commerce platform built on modern web technologies. It offers a flexible and scalable solution for businesses of all sizes to build custom e-commerce experiences. Medusa has thr...
12:20 pm GMT - Thu, February 23, 2023
Dev To
Bits and Bytes: A Comprehensive Guide to Bit Manipulation
Ah, bit manipulation. Another classic when learning to develop embedded software. It saved me half of my lifetime once when I found out that I could concatenate values that are saved in an array. This...
12:18 pm GMT - Thu, February 23, 2023
Dev To
Howto migrate from Webpacker to jsbundling-rails in Ruby on Rails
A lot of Ruby on Rails applications created with Ruby on Rails version 5.x or 6.x or even upgraded from the previous versions are using webpacker as their primary asset pipeline. But now as webpacker ...
12:00 pm GMT - Thu, February 23, 2023
Dev To
Summary: Oxford Handbook of Ethics of AI [Chapter 1]
I recently purchased The Oxford Handbook of Ethics of AI. This is a 900 page monster book...with small print and no pictures! (I was kind of hoping it would be a pop-up book when I saw the page count ...
12:00 pm GMT - Thu, February 23, 2023
Dev To
AI and Ethics [Chapter 1]
I recently purchased The Oxford Handbook of Ethics of AI. This is a 900 page monster book...with small print and no pictures! (I was kind of hoping it would be a pop-up book when I saw the page count ...
12:00 pm GMT - Thu, February 23, 2023
Dev To
Algorithms and standard library modules in my Battlesnake
The first post in the series walked through the code of my current strategy. This one will share a few of the learnings from writing the utility algorithms in the project (as examples for) where I use...
11:30 am GMT - Thu, February 23, 2023
Dev To
7 Essential React Libraries for Front-End Web Development
IntroductionThere is no doubt that React is the most popular frontend framework. New web applications are made using React or its frameworks such as NextJS and Gatsby. The success of any framewo...
11:12 am GMT - Thu, February 23, 2023
Dev To
How To Set Up Docker In Nodejs
IntroductionHave you ever found yourself feeling exhausted from repeatedly going through the same tedious process of setting up your development environment? You know, installing and configuring...
11:05 am GMT - Thu, February 23, 2023
Dev To
JavaScript Function
apply(thisArg, argsArray)call(thisArg, arg, ...)bind(thisArg, arg, ...) : function func(){}: const func = function(){}: const func = () => {} this, , new, . eval(): isfinite(): par...
10:20 am GMT - Thu, February 23, 2023
Dev To
All about Promises in JavaScript
In JavaScript, a Promise is an object that represents a value that may not be available yet, but will be resolved in the future. Promises are used to handle asynchronous operations, such as making net...
10:00 am GMT - Thu, February 23, 2023
Dev To
Object-Oriented Design: The Key to Scalable and Maintainable Software
Object-oriented design (OOD) is a software design paradigm that focuses on the organization and relationship of objects in a system. By using OOD principles, developers can create more scalable, maint...
09:24 am GMT - Thu, February 23, 2023
Dev To
A Beginner Developer's Guide to APIs (with Example Project)
If you're a beginner developer, you may have heard of APIs, but you may want some clarification on what they are and how to use them. This article explains what an API is and why APIs are helpful. The...
09:06 am GMT - Thu, February 23, 2023
Dev To
You Can Build a Crud Api in Javascript with the Help of Node.js, Express, Postgres, and Docker
To make websites, you must be familiar with application programming interfaces (APIs), which facilitate communication between software systems. Here you will learn how to create a CRUD REST API in Nod...
08:20 am GMT - Thu, February 23, 2023
Dev To
Demystifying React Render Props: A Beginner's Guide
React is a powerful JavaScript library that has changed the way developers think about building UI for web applications. One of its most powerful features is the ability to use Render Props to create ...
08:02 am GMT - Thu, February 23, 2023
Dev To
The Essential Skill for Web DevelopmentJS
JavaScript is one of the most widely used programming languages in the world, and for good reason. It's a versatile, powerful, and easy-to-learn language that provides developers with a range of tools...
08:02 am GMT - Thu, February 23, 2023
Dev To
The right feature at the right place
Before moving to Developer Relations, I transitioned from Software Architect to Solution Architect long ago. It's a reasonably common career move. The problem in this situation is two-fold:You know pe...
08:00 am GMT - Thu, February 23, 2023
Dev To
Which tools and resources do you suggest for folks who are new to programming?
Starting out as a new programmer can be overwhelming, but there are plenty of tools and resources available to help you along the way! Some of our favorites include:Codecademy for interactive coding c...
07:23 am GMT - Thu, February 23, 2023
Dev To
Solar Panel Monitoring App UI Design
Here is our new exploration for Solar Panel App Design. Hope you enjoy it! ...
07:06 am GMT - Thu, February 23, 2023
Dev To
How to integrate EditorJs in ReactJs
If you ever worked with front-end development, you will surely know how difficult it is to integrate a rich text editor into your application. There are a lot of rich text libraries out there which ar...
07:00 am GMT - Thu, February 23, 2023
Dev To
Playwright - Parametrize tests
Hey folks,Today it's time to speak about how to parametrize tests with Playwright.There are cases where we want to test the same behaviour but with different values, so in these cases, it's common to ...
07:00 am GMT - Thu, February 23, 2023
Dev To
How to handle errors in React: full guide
We all want our apps to be stable, to work perfectly, and cater to every edge case imaginable, isnt it? But the sad reality is we are all humans (at least that is my assumption), we all make mistakes,...
06:23 am GMT - Thu, February 23, 2023
Dev To
DNS Server Configuration
IntroductionA DNS service is a system that manages the mapping between domain names and IP addresses, making it possible for computers to locate and connect to websites and other online resource...
06:16 am GMT - Thu, February 23, 2023
Dev To
git pull and git fetch
git pull and git fetch are both commands used in Git version control system, but they perform different actions.git fetch is used to download the latest changes from a remote repository to your local ...
06:09 am GMT - Thu, February 23, 2023
Dev To
5 super useful CSS properties
isolation: isolate property in CSSIn this example, we have a container with a light blue background color and some padding. Inside the container, there is an inner element with a white backgroun...
03:35 am GMT - Thu, February 23, 2023
Dev To
Criei um hook personalizado para buscar dados da API do Rick and Morty com React Query e TypeScript
Voc sabe o que React Query?De forma resumida, o React Query uma biblioteca JavaScript open source que foi desenvolvida com o objetivo de facilitar o gerenciamento de dados em aplicaes React. E...
03:30 am GMT - Thu, February 23, 2023
Dev To
Notas rpidas de Flexbox
Tabla de contenido Idea del postLista de etiquetas por defecto en inline y blockContexto flex y flex directionLista de valores de propiedadesManejo de contenedoresManejo de item o elemento ...
03:15 am GMT - Thu, February 23, 2023
Dev To
Pixelating Images With React/JavaScript
[NOTE: The live web app that encompasses this functionality can be found here: https://www.paintmap.studio. All of the underlying code for that site can be found here: https://github.com/bytebodger/c...
02:39 am GMT - Thu, February 23, 2023
Dev To
Golang Web App Development
IntroductionGo, or Golang, is a statically typed programming language released by Google in 2009. It is a backend programming language, which I am using to build a web app. It has extensive buil...
02:39 am GMT - Thu, February 23, 2023
Dev To
Deploying Bicep Template using Azure DevOps
In this short post we are going to look at automating the deployment of a Bicep template using Azure DevOps. Additionally, we are going to look at how you can convert an ARM template to Bicep. You can...
02:25 am GMT - Thu, February 23, 2023
Dev To
Kubernetes 101, part I, the fundamentals
It's been a while I wanted to take a time to sit down and write about Kubernetes. The time has come.In short, Kubernetes is an open-source system for automating and managing containerized applications...
01:38 am GMT - Thu, February 23, 2023
Dev To
Javascript structuredClone
The structuredClone method allows you to deep clone a object including its keys and values.const person = { name: 'Paul G. Reynolds', skills: ['javascript','react','ember','vue'] dob: new Dat...
01:30 am GMT - Thu, February 23, 2023
Dev To
10 Total.js features to use in your next Express.js application.
Express.js is great. It has robust routing and strong middleware system that makes it easy to build server side applications on top of node.js. However server side application development generally re...
12:34 am GMT - Thu, February 23, 2023
Dev To
3-part series - (2) Create a CodeDeploy application and Deployment group
In this 3-part series on Create and Deploy applications using CodeDeploy and CodePipeline with Amazon S3 bucket versioning enabled -In the 2nd article, We will Cceate a CodeDeploy application and Depl...
11:30 pm GMT - Wed, February 22, 2023
Dev To
6 Programming Principles You Should Know
It's always easy for a programmer to write codes, but it becomes a difficult task to write clean, well structured and easy to read codes. Writing a clean code is a task every programmer should practic...
11:27 pm GMT - Wed, February 22, 2023
Dev To
Becoming A Frontend Engineer - Styling
This is the third article in the series Becoming a frontend engineer. In the first article, I introduced what frontend engineering is all about, explained the three aspects of frontend engineering.The...
10:34 pm GMT - Wed, February 22, 2023
Dev To
New Programmers, What Challenges Are You Facing?
It can be tough to navigate the world of coding, especially when you're a newbie. Figuring out where to start, dealing with imposter syndrome, and feeling overwhelmed by the amount of information out ...
09:53 pm GMT - Wed, February 22, 2023
Dev To
ReductStore Client SDK for C v1.3.0 with Labels Support
We are excited to announce the release of ReductStore Client SDK for C++ v1.3.0! This release includes support for the ReductStore API v1.3.0 with labels and content type. LabelsSince ReductStore...
09:48 pm GMT - Wed, February 22, 2023
Dev To
Welcome Mastodon to Fast Forward!
Were thrilled to announce that Mastodon is now a member of Fast Forward.We believe things are better when theyre a little closer to you when you have a say over your data, your safety, and your commu...
09:21 pm GMT - Wed, February 22, 2023
Dev To
AWS Networking - AWS VPC, Subnets, Security Groups, NAT Gateway & IP Addresses
AWS Networking can be a complicated topic, but it's an essential part of building and managing resources on the AWS Cloud. In this comprehensive guide, we'll take a deep dive into the key components o...
09:11 pm GMT - Wed, February 22, 2023
Dev To
AWS Cloud Quest: Automation with CloudFormation
This is the DIY challenge of the Automation with CloudFormation in AWS Cloud Quest. DIY Steps:Change CloudFormation RoboticStack template to launch t2.small EC2Resources: RobotAppServer: Type...
09:03 pm GMT - Wed, February 22, 2023
Dev To
Understanding React Hooks: How to Use useRef, useMemo, and useCallback for More Efficient Code
React Hooks are a feature in React that allows developers to use state and other React features without needing to write a class component. They have revolutionized the way developers write React comp...
08:31 pm GMT - Wed, February 22, 2023
Dev To
How to Install Flutter: A Step-by-Step Guide
Flutter is a popular open-source mobile application development framework that is used to develop high-performance, high-fidelity apps for iOS and Android. With its rich set of pre-built widgets, Flut...
08:29 pm GMT - Wed, February 22, 2023
Dev To
Say Goodbye to Your CDK Stacks: A Guide to Self-Destruction
Are you tired of constantly managing your CDK Stacks and dealing with the associated costs? If so, self-destructing CDK Stacks might be the solution you've been looking for. With the ability to automa...
08:19 pm GMT - Wed, February 22, 2023
Dev To
5 New Features For Amplify UI and Studio You Should Try Today
For the last two years I've been working as a front-end engineer on the AWS Amplify UI team. On that team I saw the creation of the Authenticator component for Vue, React and Angular. We created a com...
08:18 pm GMT - Wed, February 22, 2023
Dev To
CodeNewbie Podcast, S23:E2 Having a Growth Mindset
Hey y'all! If you didn't know we at DEV run an incredible and supportive organization called CodeNewbie, run by our wonderful @codenewbiestaff. We also run a killer podcast.In Season 23 Episode 2 of t...
08:17 pm GMT - Wed, February 22, 2023
Dev To
4 different ways I've worked remotely
Like so many of us, I've been working remotely since the beginning of the pandemic. I was basically sent home from the office on 16th March 2020. I remember that there were probably 3 of us left in th...
07:38 pm GMT - Wed, February 22, 2023
Dev To
Discovering the Power of xargs Command in Linux
IntroductionThe xargs command in Linux is a powerful tool that allows you to run commands based on input from another command. It is often used in conjunction with other commands such as find, g...
07:13 pm GMT - Wed, February 22, 2023
Dev To
The Power of Next.js: A Comprehensive Guide
Next.js is a popular React framework that allows developers to build server-side rendered React applications with ease. It provides an intuitive API and a simple yet powerful structure to help develop...
07:12 pm GMT - Wed, February 22, 2023
Dev To
Loading Images With React/JavaScript
[NOTE: The live web app that encompasses this functionality can be found here: https://www.paintmap.studio. All of the underlying code for that site can be found here: https://github.com/bytebodger/c...
07:10 pm GMT - Wed, February 22, 2023
Dev To
What's new in JavaScript Charting for 2023?
Organizational chart vertical leaf point layoutYou can now optimize organizational chart layouts by stacking leaf points vertically. This can reduce the space required for the chart which is esp...
06:39 pm GMT - Wed, February 22, 2023
Dev To
Top 5 ways to attract readers on DEV
This is how my dev.to blog reader stats has changed over the last week:So Im here to share some tips on how to get this massive increase in readers. Write about topics that you are passionate abo...
06:18 pm GMT - Wed, February 22, 2023
Dev To
1 year on DEV!
It's been a year since I joined dev.to!I'd like to thank this community for being so supportive towards my developer journey, and especially my Next.js one.Even though I'm not that great at writ...
06:08 pm GMT - Wed, February 22, 2023
Dev To
Why using OpenZeppelin's isContract() may be unsafe
ContextMost developers follow industry's standards to avoid re-creating the wheel and falling into common issues. Solidity world is not an exception of it.One of the most popular standards is Op...
05:54 pm GMT - Wed, February 22, 2023
Dev To
KLYNTAR Basics. Part 1: The idea of multistaking on KLY for the theoretical maximum security & decentralization
Super hot article on our Medium blog about multistaking on KLYNTAR. Continue our articles marathon. Meet the multistaking mechanism on KLYNTAR - stake your bitcoins, ethers, ada, NFTs, etc. to make KL...
05:32 pm GMT - Wed, February 22, 2023
Dev To
Learn the Basics of RegEx in JavaScript
In JavaScript, regular expressions (RegEx) can be used to match strings or parts of strings. To create a regular expression, you can use the RegEx constructor or the literal notation (/pattern/flags)....
05:32 pm GMT - Wed, February 22, 2023
Dev To
How to define higher-order functions in Rust
Written by Matteo Di PirroHigher-order functions (HOFs) are functions whose parameters and/or return values are functions themselves. In other words, if a language supports higher-order functions, the...
05:31 pm GMT - Wed, February 22, 2023
Dev To
A importncia da cultura de testes no front-end
Testes so uma parte crtica do processo de desenvolvimento de todo software, e isso inclui a programao front-end. Na verdade, os testes so ainda mais importantes no desenvolvimento front-end, onde a ex...
05:31 pm GMT - Wed, February 22, 2023
Dev To
The what and why of CI
This tutorial only talks about what and why. There is no implementation. That will follow in another tutorial What is continuous integration (CI)"Continuous integration (CI) is the practice of au...
05:30 pm GMT - Wed, February 22, 2023
Dev To
Database Design 101: An Introduction
If you're new to the field of database design, you might be wondering what it is and why it's important. In this post, we'll provide a basic overview of database design, explain why it matters, and wa...
05:26 pm GMT - Wed, February 22, 2023
Dev To
4 Common CSS hover effects
Color change/inverseMostly used for links, buttons, and navigation elements, a color change color effect is when the color of an element changes when hovered. For buttons and div's however, thei...
05:25 pm GMT - Wed, February 22, 2023
Dev To
Brief introduction to testing in python.
IntroductionTesting is an essential part of software development, and it involves verifying that a piece of software meets its requirements and functions as expected. In other words, it is the act of ...
05:01 pm GMT - Wed, February 22, 2023
Dev To
What's New With Lerna 6.5?
In case you missed it, Lerna version 6.5 recently launched. We'll catch you up on the latest Lerna news and newest features. Table of ContentsLerna: Brought to You by NxStill On Lerna 4?Idempoten...
04:45 pm GMT - Wed, February 22, 2023
Dev To
An Analysis of Five Backend Database Tools
Its commonly believed that the backend is the more difficult route to take when beginning your programming journey. This belief has deterred many potential backend developers from going down this path...
04:43 pm GMT - Wed, February 22, 2023
Dev To
Getting started with Python
Let's do some PythonIn preparation for using a lot more Python, I decided to refresh my Python knowedge and publish my first Python module at https://pypi.org/project/shortscale/.Some readers ma...
04:23 pm GMT - Wed, February 22, 2023
Dev To
Top 10 Platforms for Deploying Machine Learning Models
The top 10 platforms for deploying machine learning models will be discussed in this post. We will offer a thorough overview of each platform, highlighting its essential attributes, advantages, and di...
03:54 pm GMT - Wed, February 22, 2023
Dev To
Top 10 CSS Animation Libraries
For the longest time, developers were limited to Flash players and gifs when they wanted to display animations on a web page.However, the introduction of the keyframes, transition, and animation prope...
02:55 pm GMT - Wed, February 22, 2023
Dev To
5 Key Points to Keep in Mind When Developing Effective Dashboards
Hey everyone!So I recently started on a new, pretty complicated dashboard for a new feature we're developing.Without getting into the little details, this new dashboard seemed quite complicated at fir...
02:49 pm GMT - Wed, February 22, 2023
Dev To
HeadlessUI
HeadlessUI is a library of UI components that can be used to quickly and easily create accessible and customizable user interfaces. It is designed to make creating complex user interfaces easier, whil...
02:46 pm GMT - Wed, February 22, 2023
Dev To
A Step-by-Step Guide to implementing AI in your App using Retool
In this tutorial, we'll show you how to integrate Eden AI'sInvoice parser APIinto your mobile app using Retool to help streamlineyour financial operations and free up time for more important tasks.Whe...
01:45 pm GMT - Wed, February 22, 2023
Dev To
The Art of Doing Nothing: The Key to Doing Everything
All around us in nature, nothing is being done, but everything gets doneA lion spends 18-20 hours of its day snoozing away, Let alone the time is will spend just bathing in the sun.Does the king have ...
01:43 pm GMT - Wed, February 22, 2023
Dev To
DREAMEMO: An out-of-the-box, high-scalability, modular-design distributed cache
IntroductionAs shown in the title, DREAMEMO is a distributed cache with out-of-the-box, high-scalability, modular-design features.The groupcache implementation is referenced, and re-structured, ...
01:37 pm GMT - Wed, February 22, 2023
Dev To
Thoughts on Dev Rel in the post-Twitter era
Photo by Toa Heftiba on UnsplashThe wonderful Brian Rinaldi just shared some thoughts on Developer Relations in the post-Twitter era. Can DevRel Be Done Without Twitter? ...
01:33 pm GMT - Wed, February 22, 2023
Dev To
We are entering a new age: The creation age
Humanity is always progressing. However the progression is not linear. We tend to experience periods of apparent slow progression in technology, followed by sudden explosions of innovation and growth....
01:32 pm GMT - Wed, February 22, 2023
Dev To
The Power of Python Data Structures: Lists, Dictionaries, Sets and Tuples
IntroductionPython is known for its powerful and versatile data structures that can help you organize and manipulate data with ease. In this post, we'll explore the differences between three of ...
01:25 pm GMT - Wed, February 22, 2023
Dev To
Build a notification system for a blog site with React, NodeJS and Novu
TL;DRIn this tutorial, you will learn how to create a blog on your own that notifies newsletter subscribers when a new article arrives. Throughout the tutorial, there are several visual demonstr...
01:10 pm GMT - Wed, February 22, 2023
Dev To
Manage multiple Node.js versions with NVM
When you work on multiple projects, and this happens quite often if you're into Open Source, you will find yourself in a situation where you need to use different Node.js versions but you're stuck.A p...
12:42 pm GMT - Wed, February 22, 2023
Dev To
Type-safe S3 Select queries with Kysely
S3 Selectis an Amazon S3 feature that enables retrieving subsets of S3 Objects content via SQL expressions. You can use clauses like SELECT and WHERE to fetch data from CSVs, JSONs, or Apache Parquet ...
12:35 pm GMT - Wed, February 22, 2023
Dev To
Easing the Burden of Container Management with AWS Fargate
For developers, managing containers is a difficult and time-consuming task. It involves managing the container images, scaling the containers to meet demand, and maintaining the underlying infrastruct...
12:34 pm GMT - Wed, February 22, 2023
Dev To
Payday: The Next Big innovation After Slice Bread
According to McKinsey, African Fintech has generated 46 billion dollars between 2020 and 2021, estimated to triple in 2025.The fintech industry in Africa has been proliferating over the past few years...
12:22 pm GMT - Wed, February 22, 2023
Dev To
How to use CSS preprocessors to streamline your frontend workflow
Introduction:It's critical to find ways to streamline your frontend workflow in today's fast-paced web development industry. CSS preprocessors are one method for accomplishing this. CSS preprocessors ...
11:31 am GMT - Wed, February 22, 2023
Dev To
GKE Cluster Optimization: 13 Tactics For A Smoother K8s Deployment
Most engineers dont want to spend more time than necessary to keep their clusters highly available, secure, and cost-efficient. How do you make sure that your Google Kubernetes Engine cluster is ready...
11:13 am GMT - Wed, February 22, 2023
Dev To
Build 3D Scenes Declaratively with TresJS using Vue
For a more interactive experience, read this article here alvarosaburido.dev.What if I tell you that this scene right here:It's entirely done using Vue components, yes, Vue components .<script setu...
10:59 am GMT - Wed, February 22, 2023
Dev To
Use Appwrite and Flutter to build a serverless mobile wallet service
Mobile wallets are virtual/digital wallets that store information from loyalty cards, coupons, credit cards, and debit cards on smartphones or tablets. They offer a convenient way for users to make on...
10:50 am GMT - Wed, February 22, 2023
Dev To
The 10 most common mistakes in frontend development and how to avoid them
IntroductionIn today's technological environment, Frontend development has become an essential component of creating contemporary websites and applications as a result of the continuous progress of we...
10:43 am GMT - Wed, February 22, 2023
Dev To
How I Turned My Coffee Addiction into a Ruby and Postgres Adventure
IntroductionAs a coffee lover and bit of a developper, I decided to create some data manipulation using a dataset on Coffees Reviews I found online on Kaggle. I created a Rails app and wanted to...
10:29 am GMT - Wed, February 22, 2023
Dev To
7 Best Practices for Keeping a React Project Clean and Efficient
A Step-by-Step Guide to Organising a React Project.As a React developer, you know that the key to creating a successful project is keeping your code organised and easy to understand.In this guid...
10:08 am GMT - Wed, February 22, 2023
Dev To
Improving image performance on the web.
Ive been benchmarking the performance of my blog for a while now, and there's no doubt that the cover images I'm using are going to keep having a negative impact on the overall interactivity of the bl...
10:00 am GMT - Wed, February 22, 2023
Dev To
Agile Development: Revolutionizing the Software Engineering Industry
Software development is a constantly evolving field, and one of the most significant shifts in recent years has been the adoption of Agile development methodologies. Agile development is a flexible an...
09:59 am GMT - Wed, February 22, 2023
Dev To
Monitoring the Progress of an HTTP Request in NestJS via WebSockets.
A couple of days ago, I faced an issue with Monitoring the Progress of an HTTP Request. According to old developers' tradition, firstly, I asked Google for it. I anticipated getting a bunch of differe...
09:55 am GMT - Wed, February 22, 2023
Dev To
Modern AI innovation of Sachin Dev Duggal unleased new opportunities for SMEs
Small and medium-sized businesses (SMEs) are still attempting to figure out whether AI technology offers any solutions for them, whereas large-scale organizations have long been embracing new technolo...
09:52 am GMT - Wed, February 22, 2023
Dev To
Role of AI in Software Development
In the 21st Century, we were introduced to the concept of automation. Data and machine intelligence are powering this automation. Data simply means a collection of values. In 2022, the per day Data ge...
09:49 am GMT - Wed, February 22, 2023
Dev To
Edgy Firmware: The Only Edge Detection Solution You'll Ever Need
My first experienceI think this topic is a very classic, when you are writing your first more complex Arduino program (rather than a blinking LED). E.g. You want to count how many times a button...
09:43 am GMT - Wed, February 22, 2023
Dev To
Top 20 ASP.NET Web API Interview Questions
When you're preparing for an interview for a position that involves working with ASP.NET Web API, it's important to be familiar with the technology and its features. In this post, we'll go through som...
09:10 am GMT - Wed, February 22, 2023
Dev To
Debounce Input in React
Debouncing an input is a technique used to improve web application performance and user experience. When a user types into an input field, the application may perform several operations, such as filte...
09:01 am GMT - Wed, February 22, 2023
Dev To
Power Platform Connectors - Go Custom
There are so many connectors provided (It's over 900 now), with new ones coming on line almost daily. But I have a cautionary word:You may think these are all created by software providers, yet anyone...
09:01 am GMT - Wed, February 22, 2023
Dev To
How to install Symfony with Flowbite and Tailwind CSS
Symfony is one of the definitive web application frameworks in the PHP ecosystem offering over 50 standalone PHP components and a MVC framework for your web application that you can use to build compl...
08:57 am GMT - Wed, February 22, 2023
Dev To
Typescript Fundamentals Part 1:
Over the past few years now, TypeScript has become one of the most popular programming languages for web developers. Its rise in popularity can be attributed to the many benefits it offers over tradit...
07:35 am GMT - Wed, February 22, 2023
Dev To
Understanding Terraform: part 1 What is Terraform?
Understanding Terraform can be difficult or time-consuming. In order to spread knowledge about Cloud technologies and Infrastructure as Code I started to create sketchnotes about Terraform. I think it...
07:16 am GMT - Wed, February 22, 2023
Dev To
Goodbye Complicated Sharing! - Share Data Across Devices with Share360.tech
Problem?Sharing text data across nearby devices has always been a hassle.Some conventional methods for sharing text data include using native cross-platform applications (e.g. WhatsApp, WeChat,...
06:32 am GMT - Wed, February 22, 2023
Dev To
SQL Concepts
ACID PropertiesDBMS is the management of data that should remain integrated when any changes are done in it. It is because if the integrity of the data is affected, whole data will get disturbed...
06:30 am GMT - Wed, February 22, 2023
Dev To
what is openGauss
What Is openGauss?openGauss is a user-friendly, enterprise-level, and open-source relational database jointly built with partners. openGauss provides multi-core architecture-oriented ultimate performa...
06:23 am GMT - Wed, February 22, 2023
Dev To
Converting Real-World Colors to a Digital Format
This is the first in a new series about color/image manipulation in JavaScript. Some of this will cover color theory. But I'll also be giving loads of real-world operable code samples.The background...
06:10 am GMT - Wed, February 22, 2023
Dev To
Black Box Testing
Black Box Testing from software test design techniques; It is a test technique that is used to measure the functionality of the system without knowing the internal structure of the software, that is, ...
05:52 am GMT - Wed, February 22, 2023
Dev To
Tools I use as a Web Developer
1. VS CodeVS Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. VS Code is free and available on your favorite platform - Linux, macOS, a...
05:38 am GMT - Wed, February 22, 2023
Dev To
Git Cheatsheet that will make you amaster in Git
Introduction toGitGit is a widely used version control system that allows developers to track changes and collaborate on projects. It has become an essential tool for managing code changes, whet...
05:28 am GMT - Wed, February 22, 2023
Dev To
"The Power of the Coding Mindset": How Developing the Coding Mindset Can Take Your Programming to the Next Level
Mastering a coding mindset is essential to become a successful programmer in the world of programming. It's a unique way of thinking that enables programmers to solve complex problems, write efficient...
05:14 am GMT - Wed, February 22, 2023
Dev To
Using the HTML Geolocation API to display a users location on a map
In this tutorial well be using the HTML Geolocation API to display the current location of a user on a map. While this example is quite simple its provides solid foundation for creating more complex l...
04:59 am GMT - Wed, February 22, 2023
Dev To
Why Next.js is the Best Choice for Server-Side Rendering with React
In recent years, server-side rendering (SSR) has become an essential part of building modern web applications. Server-side rendering allows web developers to provide better user experience and improve...
04:40 am GMT - Wed, February 22, 2023
Dev To
How to build a real-time multiplayer game with Flutter Flame
Flutter is a UI library to build apps that run on any platform, but it can also build interactive games thanks to an open-source game engine built on top of Flutter called Flame. Flame takes care of t...
03:36 am GMT - Wed, February 22, 2023
Dev To
How To Get Started In A Career In Web Development
With so much of our lives now relying on the Internet, Web development has become a lucrative career path. The biggest organisations in the world have an almost insatiable need for people with Web dev...
03:24 am GMT - Wed, February 22, 2023
Dev To
Am I the only person who learned nextjs without their docs?
I learned nextjs without the docs, by watching one youtube video and looking at others code. I also learned react on freecodecamp which made it relatively easy to learn nextjs. What do you think I sho...
02:35 am GMT - Wed, February 22, 2023
Dev To
7 steps that can help you stand out when applying for a remote job
Finding a remote job is quite challenging. It took me 1.5 years to land my first remote job interview. So be persistent and keep making consistent efforts.7 steps that can help you stand out when appl...
02:29 am GMT - Wed, February 22, 2023
Dev To
7 Reasons Why You Need to Master the Fundamentals (A Visual Guide)
Fundamentals are boring.Admit it; we've all been there before: wanting to skip the dry and boring fundamentals and jump right into the exciting stuff. I know I have. But trust me when I say this: taki...
02:13 am GMT - Wed, February 22, 2023
Dev To
Social media for lead generation still does wonders!
Decided to commit to social media lead generation for just 2 days and spend $0 on ads. This is what happens when you go all out on Facebook, Reddit, Twitter, etc. and then get 1000+ views and 70 sign...
01:47 am GMT - Wed, February 22, 2023
Dev To
Day 9: Python Built In Modules
What I learntBuilt-in modulesimporting builtin modulesusing the datetime module Built-in modulesThe Python Built-in Modules are a set of pre-installed modules that come with Python. Ex...
12:58 am GMT - Wed, February 22, 2023
Dev To
Why does everyone "suddenly" hate Single Page Apps?
If youve been on the internet the past couple of weeks, you may have noticed a sudden spike in articles decrying Single Page Applications (SPA). The inciting incident was when Guillermo Rauch, the cre...
12:53 am GMT - Wed, February 22, 2023
Dev To
Trending JavaScript repos of the week
Hey there In this week's #trendingTuesday we'll look at the fastest growing repos in JavaScript - one of DevTo's favourite languages.Our methodology to compute trending is slightly different than GitH...
12:34 am GMT - Wed, February 22, 2023
Dev To
100DaysOfCode Day 2: Cassandra Query Language
Databases can be an interesting topic to study.TL;DRThis article is what I learn in today's challenge about CQL and CassandraDB.1. Introduction2. CQL vs SQL 2.1 Data Model 2.2 Query Syntax 2.3 Schema ...
12:00 am GMT - Wed, February 22, 2023
Dev To
Testing SurrealDB
A word on SurrealDBWhen an application runs on embedded devices, with the model "off-line first", you want to use your embedded (local) database first. When the user has access to the internet, ...
11:55 pm GMT - Tue, February 21, 2023
Dev To
Help, my app is overreacting!
The apps we build dont exist in a vacuum; theyre used by real users, and we want to give them a really good experience!Lets say Im building a simple task manager app where I want to show the user a li...
11:15 pm GMT - Tue, February 21, 2023
Dev To
@TopDown On Replit
Recently I Was Invited To Join The Team At TopDown On Replit! This Is Big News For Me As I Have Been Working On Games For Quite Some Time!...
10:48 pm GMT - Tue, February 21, 2023
Dev To
SRE book notes: Dealing with Interrupts
These are the notes from Chapter 29: Dealing with Interrupts from the book Site Reliability Engineering, How Google Runs Production Systems.This is a post of a series. The previous post can be seen he...
10:39 pm GMT - Tue, February 21, 2023
Dev To
gRPC vs REST: Comparing API Styles in Practice
In this article, we'll explore APIs created using both the REST architecture and a fairly new player called gRPC. Our goal is to understand how to use these architectural styles to build APIs. Wh...
10:33 pm GMT - Tue, February 21, 2023
Dev To
Linode DEV Hackathon
What I builtMimi is an expense journaling and budgeting application. Category Submission:Wacky Wildcard App Link-Not deployed Screenshots DescriptionMain objective of this ap...
10:12 pm GMT - Tue, February 21, 2023
Dev To
Fixing infinite redirect loops in SvelteKit applications
I was debugging a strange problem recently in our SvelteKit application - users would get stuck in a state where the page kept refreshing itself over and over in a loop. Closing the browser and/or cle...
09:49 pm GMT - Tue, February 21, 2023
Dev To
Project templating cloud
So you've started using AWS CDK, you've shipped a few projects, you've shared your findings with your team and now they've started using CDK...then you start to notice the subtle differences in how de...
09:48 pm GMT - Tue, February 21, 2023
Dev To
Polymorphic associations in Active Record
As a software developer, one of the best feelings has to be thinking up a great feature for your project, wondering anxiously if it can done, then finding it's a built-in feature of the library you're...
09:21 pm GMT - Tue, February 21, 2023
Dev To
Mobile App deployment automation
IntroAs a I was working in my company, something struck me. All of our app where shipping in a CI/CD pipeline except one thing... mobile app What you'll learn on this post is a common and easy ...
09:07 pm GMT - Tue, February 21, 2023
Dev To
What is the Temporal Dead Zone in JavaScript?
The temporal dead zone is one of the most essential things to understand when you first start learning JavaScript as it will make it much easier to continue your JavaScript journey.In this article, we...
08:38 pm GMT - Tue, February 21, 2023
Dev To
gnu-on-alpine and alpine-plus-plus: Two Lightweight Containers for Implementing GitHub Container Actions with Shell Scripting
IntroductionThe motivation of the gnu-on-alpine and alpine-plus-plus Docker containers is the implementation of GitHub Container Actions via shell scripting. They are built upon alpine to keep t...
07:38 pm GMT - Tue, February 21, 2023
Dev To
Can DevRel Be Done Without Twitter?
I've been in DevRel(ish) roles since 2010. The idea of developer relations was pretty new back then and only a handful of companies even had DevRel roles. But what we did have at the time was Twitter....
07:34 pm GMT - Tue, February 21, 2023
Dev To
Runnable Tutorial Straight From Your Blog Post
As a developer, you may often find yourself writing and reading technical blog posts, GitHub project READMEs, Stack Overflow answers and developer documentation. Have you ever wished you could click a...
07:23 pm GMT - Tue, February 21, 2023
Dev To
Building Custom JavaScript Libraries
The creation of dynamic and interactive web apps is done by developers all around the world using the highly well-liked language known as JavaScript. A number of new features that make building custom...
07:20 pm GMT - Tue, February 21, 2023
Dev To
10 Years on the Internet: Reflections on my Digital Life
Introduction: My Journey with the InternetLooking back at my 10-year journey with the internet, I can't help but feel nostalgic. It's amazing how much the internet has evolved since I was first ...
07:11 pm GMT - Tue, February 21, 2023
Dev To
Recommended Software development life cycle
I am always posting provoking post on my Linkedin, and I have decided to replicate those here. Let's socialize!This is my SDLC framework for teams to manage the complexity of software developmen...
06:26 pm GMT - Tue, February 21, 2023
Dev To
Avoid These 10 Blunders In Your Next Coding Interview
In my software engineering career I have taken 200+ coding interviews. In this article, sharing top 10 most common blunders interviewees make in the interviews and tips on fixing them. TL;DRNot u...
06:24 pm GMT - Tue, February 21, 2023
Dev To
Tools And Libraries of Python For Data Science
Data Science is bringing a revolution in the business world, and industries are taking advantage of data like never before. Currently, the business needs data scientists skilled in python to test and ...
06:00 pm GMT - Tue, February 21, 2023
Dev To
How to Ace Your Technical Interview
You've acquired the skills of a web developer, but will you pass your first interview? In this article, experienced hiring manager Kyle Tryon (TechSquidTV) prepares us to ace the technical inter...
05:59 pm GMT - Tue, February 21, 2023
Dev To
Code Smell 197 - Gratuitous Context
This is a nice way to mark 'your' classes and objectsTL;DR: Don prefix or suffix your names with irrelevant information ProblemsLack of PolymorphismBad NamingBijection violation with names S...
05:43 pm GMT - Tue, February 21, 2023
Dev To
Como Consegui uma Carreira em DevRel Ainda na Faculdade
SumrioIntroFazendo Umas PiadinhasO PODER do NetworkingLevando um Hobby a SrioMUITA Coisa pra AprenderResumindo: Como Comear uma ComunidadeConclusoTL;DRNesse blog vou compartilhar a minha histria...
05:42 pm GMT - Tue, February 21, 2023
Dev To
How to .go
IntroductionHey people,have you ever heard about Go? Well, let me tell you that Go is amazing! If you don't know a lot of things about Go, here are some bullet points : statically typed, compile...
05:28 pm GMT - Tue, February 21, 2023
Dev To
NPM & Yarn: A CLI Comparison
Bookmark this article If you are migrating from npm to yarn or viceversa.Here is a list of all commonly used commands in NPM and Yarn:CommandNPMYarnInitializing a projectnpm inityarn initRunning tests...
05:17 pm GMT - Tue, February 21, 2023
Dev To
Java Serialization Filtering - Prevent 0-day Security Vulnerabilities
Ive been a Java developer long enough to remember the excitement when Sun introduced the concept of serialization in the JVM. In the world of C, we could just write a struct into a file but this was a...
05:15 pm GMT - Tue, February 21, 2023
Dev To
File Handling: The Best File Formats for Web Development
Weve all spent too much time trying to find the files weve mislabeled, misplaced, or prematurely deleted. As a web developer, you must handle your files correctly to avoid unnecessary loss. Properly h...
04:58 pm GMT - Tue, February 21, 2023
Dev To
Part-1 Overview of Docker
What is Docker?Docker is a platform designed to help developers build, share, and run modern applications.More simple definition: Docker enables you to separate your applications from your infra...
04:33 pm GMT - Tue, February 21, 2023
Dev To
How to add react to an existing website?
React is a JavaScript library for building user interfaces. Generally we use react to create standalone single page applications.But what if you already have a large scale web application built on a d...
04:32 pm GMT - Tue, February 21, 2023
Dev To
Introducing the BFF (Backend for Frontend) Concept by simple application with SvelteKit, Supabase, and GraphQL Code Generator
AbstractBFF (Backend for Frontend). Functional Server Block Frontend Server Layer , . MicroService Architecture . . Full Stack Application SvelteKit BaaS Supabase ...
04:11 pm GMT - Tue, February 21, 2023
Dev To
Tutorial - Build a chatbot with React and OpenAI
This article is the second article and tutorial sent on the frontendfresh.com newsletter. Subscribe to the Front-end Fresh newsletter to get front-end engineering tips, tutorials, and projects sent to...
03:42 pm GMT - Tue, February 21, 2023
Dev To
Python Function Tutorial
Python function is a block of reusable code that performs a specific task. Functions can be called multiple times from within a program, which allows for efficient code reuse and organization. In Pyth...
03:23 pm GMT - Tue, February 21, 2023
Dev To
Memory Management In Python
Memory management means allocating and de-allocating memory resources for your data in a computer program. It is essential to software development because it affects your code or program's overall per...
03:03 pm GMT - Tue, February 21, 2023
Dev To
How to Build a SaaS on AWS: a deep dive into the architecture of a SaaS product
Building a SaaS product is a complex task. There are many things to consider, from the business model to the technology stack. In this article, we will focus on the technology stack I use and learn ho...
02:54 pm GMT - Tue, February 21, 2023
Dev To
Creating Web Accessibility: HTML Attributes
Back on the topic of accessibility and today we'll be focusing on some of the HTML attributes that can enhance accessibility.Before diving right in, let's fulfill all righteousness by defining what HT...
02:52 pm GMT - Tue, February 21, 2023
Dev To
Using Coiled with Anvil
If you've got some big datasets and you want to wrangle some insights from them, you might want to distribute all that heavy-duty computation. Coiled lets you do just that, and takes the hosting off y...
02:47 pm GMT - Tue, February 21, 2023
Dev To
Using NgRx Standalone APIs with Nx
Version 15 of NgRx introduced Standalone APIs to the package, enabling usage of the NgRx with Standalone Component-based Angular applications. This allows for a simpler integration of NgRx to your app...
02:40 pm GMT - Tue, February 21, 2023
Dev To
How we used AI to automate stock sentiment classification
This article is meant to accompany this video: https://www.youtube.com/watch?v=yeML0vX0yLwIn this article, we would like to provide you with a step-by-step tutorial, in which we build a slack bot that...
02:33 pm GMT - Tue, February 21, 2023
Dev To
The New Reality - AR dNFTs
What if you could enhance your reality and own it? What if you could also allow others to experience it immersively? This idea can become a reality we could live in together. This is possible by utili...
02:29 pm GMT - Tue, February 21, 2023
Dev To
My Favorite Books to Learn Docker and Kubernetes
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 a Java develope...
02:16 pm GMT - Tue, February 21, 2023
Dev To
Apache APISIX Serverless Plugin for Event Hooks
Apache APISIX is an open-source, high-performance API gateway built on top of Nginx. One of its powerful features is the ability to create serverless functions, which are small, stateless programs tha...
02:14 pm GMT - Tue, February 21, 2023
Dev To
DevOps Architecture: Advantages and Disadvantages
DevOps architecture is an approach to software development and operations that emphasizes collaboration, automation, and continuous improvement. Below are some of the key advantages and disadvantages ...
02:11 pm GMT - Tue, February 21, 2023
Dev To
Mega Navbar - HTML/CSS
Hello Everyone today I will be showing how to create a Meganav with HTML, CSS, and JavaScript.Let's get Started... Demo - HTML-<header> <nav> <ul class="meganav"> ...
12:08 pm GMT - Tue, February 21, 2023
Dev To
How to build a data pipeline on AWS
AWS is a powerful tool and a great application is to use it to create data pipeline to collect, process, and analyze large amounts of data in real-time. Using a combination of AWS services, we can cre...
12:00 pm GMT - Tue, February 21, 2023
Dev To
Documenting a Crystal open source project
This post is a quick overview of how Crystal lang built-in documentation features work and an easy setup to host them for free for Open Source projects. A compilation of things I've seen across Crysta...
11:40 am GMT - Tue, February 21, 2023
Dev To
How to Develop an EV Charging Station Finder App?
The EV charging station finder app development is not an easy process; it should include market research, development of functional features, adding a user-friendly interface, and others.But developin...
11:32 am GMT - Tue, February 21, 2023
Dev To
Build a High-Performing Ecommerce with Svelte and Medusa Backend
IntroductionOnline shopping, referred to as ecommerce or electronic commerce, involves purchasing and selling goods and services. The ease of use and security of online transactions has made the...
11:19 am GMT - Tue, February 21, 2023
Dev To
Top 5 Freelance Services! Best Freelance Websites to Find Work
1. UpworkCommission - 10% - 20% (depends on the amount of the contract, the larger the amount, the lower the commission)Payment methods - PayPal, Payoneer, direct paymentOne of the most popular freela...
10:47 am GMT - Tue, February 21, 2023
Dev To
SQL Concepts - Technical Paper
ACID PropertiesAccessing and modification of the contents of a database using transaction which contain a single logical unit of work with accessing data using read and write operations.In order...
10:16 am GMT - Tue, February 21, 2023
Dev To
Mastering the ReactJS Interview: Tips and Tricks to Impress and Hire Top React Developers
ReactJS has become one of the most popular JavaScript libraries used for building interactive user interfaces. Its popularity has created a high demand for ReactJS developers in the job market. To lan...
10:11 am GMT - Tue, February 21, 2023
Dev To
5 Secrets Time Estimation Hints in Project Management
Having a clear understanding of time estimation is integral for successful project management. With the right technique, you can be confident that your estimates are exact and valuable to you and your...
10:09 am GMT - Tue, February 21, 2023
Dev To
Install Pfetch on Termux
Pfetch is system information tool written in POSIX sh (from: https://github.com/dylanaraps/pfetch)How to InstallInstall Gitapt install gitClone pfetch repositoriesgit clone https://github.com/dylanara...
10:00 am GMT - Tue, February 21, 2023
Dev To
Unleashing the Power of Data Mining: Unlocking Hidden Insights in Your Database
In today's fast-paced business world, having access to accurate and relevant information is crucial for making strategic decisions. But with the constant influx of data from various sources, it can be...
09:59 am GMT - Tue, February 21, 2023
Dev To
Flutter Hooks Tutorial: Flutter Animation Using Hooks (useEffect and useAnimationController)
In general, Flutter hooks are one of the ways which return the Flutter animation. The hooks will represent any content that the user needs. For example, the user can use Flutter hooks to render the st...
09:24 am GMT - Tue, February 21, 2023
Dev To
Some funky parts of Typescript
And by funky I dont mean like the smell of chunky milk. I mean funky like the sweet music .At Hotjar, we have bi-weekly Typescript pair programming sessions where we try and solve a few of the type ch...
09:15 am GMT - Tue, February 21, 2023
Dev To
TailwindCSS vs Bootstrap: Which CSS Framework is Better?
Introduction As a web developer, choosing the right CSS framework is crucial to ensure that your website is not only visually appealing but also user-friendly. In this blog, we'll be comparing t...
08:48 am GMT - Tue, February 21, 2023
Dev To
Build a Profit Margin Calculator with Vite.js React.js, TypeScript and Tailwind CSS
In this tutorial, you will learn how to build a profit margin calculator using Vite.js + React.js, TypeScript and Tailwind CSS. I assumes, you have some prior knowledge of these technologies, so it ma...
08:42 am GMT - Tue, February 21, 2023
Dev To
SOLID PRINCIPLES
SOLID PRINCIPLESSOLID is an Object Oriented Design principleSOLID is more about how you design your application or microservice internal layers and about decoupling dependencies between them.It is an ...
07:01 am GMT - Tue, February 21, 2023
Dev To
PlayStation Website Design Concept
This is our new gaming website, designed specifically for PlayStation. This website allows gamers to play a variety of soldier games on their PlayStation console with ease and convenience. Additionall...
07:00 am GMT - Tue, February 21, 2023
Dev To
Why I love GitLens in my VsCode - Part 2
When you work with git, you want to get info about commits and who changed the codebase quickly.With GitLens, you can get much info about your current file without losing focus on it. First, at the to...
06:41 am GMT - Tue, February 21, 2023
Dev To
Twenty Best Free AI Tools Online.
DALL-E 2: AI IMAGE GENERATORDall-E 2is a free-to-use, open-source image generator that uses artificial intelligence.CHATGPT 3: AN ASK-IT-ALL AI CHATBOTWhen this tool went public, we had a lot of emoti...
06:26 am GMT - Tue, February 21, 2023
Dev To
Top 4 Web Scraping Tools mit IP Proxy
Artikel Quelle: Top 4 Web Scraping Tools mit IP Proxy...
06:01 am GMT - Tue, February 21, 2023
Dev To
You Won't Believe These 7 Web Development Trends for 2023!
Web development has come a long way since the early days of the internet. From static web pages to dynamic web applications, the evolution of web development has been tremendous. New technologies, too...
05:51 am GMT - Tue, February 21, 2023
Dev To
Kubernetes Deployments: Rolling vs Canary vs Blue-Green
Deploying applications with Kubernetes has become increasingly popular due to its numerous benefits. Kubernetes enables easy management of containerized applications, providing a platform for applicat...
05:35 am GMT - Tue, February 21, 2023
Dev To
Trusted Users, should we improve the visibility of this feature/concept?
This might be more suitable to post on Forem GitHub Discussion, but here might give better visibility to viewers.For context, the item below showed up in my notification about a week ago. I supposed t...
05:32 am GMT - Tue, February 21, 2023
Dev To
Apache Web Server
IntroductionWeb server is a software application that runs on a computer and serves web content to clients over the internet. HTTP (Hypertext Transfer Protocol) is the protocol used for communic...
05:15 am GMT - Tue, February 21, 2023
Dev To
HTTP and HTTPS
HTTP (Hypertext Transfer Protocol) and HTTPS (Hypertext Transfer Protocol Secure)are both protocols used for transmitting data over the internet. The main difference between them is that HTTPS u...
04:47 am GMT - Tue, February 21, 2023
Dev To
How to Develop Scalable and Maintainable JavaScript Apps using ES6 Design Patterns
Modern web development now uses JavaScript more and more frequently. Effective design patterns are more necessary as online applications' complexity rises. In this post, we'll look at a few of the mos...
04:47 am GMT - Tue, February 21, 2023
Dev To
Bit Manipulation Mastery: A Free Course for Technical Interviews
I launched a FREE "A Fun Guide To Bit Manipulation For Coding Interviews" course for Problem-solvers, competitive programming aspirants, and FAANG/startup aspirants. Takeaway SkillsMaster problem...
04:33 am GMT - Tue, February 21, 2023
Dev To
A Look at Gender Demographics in the Developer Community, Part 2
In Part 1, we explored gender demographics among respondents of multiple surveys and the audiences of popular YouTubers, and saw that ratios of over 90% men were the norm.Today in Part 2, we'll take a...
02:31 am GMT - Tue, February 21, 2023
Dev To
Docker Commands Cheat Sheet
The 15 Commands You Need To Know:Thanks for reading this.If you have an idea and want to build your product around it, schedule a call with me.If you want to learn more in DevOps and Backend spa...
02:23 am GMT - Tue, February 21, 2023
Dev To
9 Useful Chrome Extensions for Web Developers / Web Development
Hi there! Today I'm going to share with you 9 useful Google Chrome extensions that I use in my daily life as a web developer. 1. WappalyzerHave you ever wondered what's the tech stack of the webs...
01:00 am GMT - Tue, February 21, 2023
Dev To
Creating a 3D Table Configurator with React Three Fiber
Let's create a 3D Table Configurator using the following libraries:ViteReactTailwindThree.jsReact Three FiberMaterial UI This tutorial is a good starting point to create a product configurator for an ...
12:52 am GMT - Tue, February 21, 2023
Dev To
How to build a Nextjs blog with Hygraph and deploy to Vercel in 2023.
IntroductionAs a part of my 100 days coding challenge this year I decided to build a Next.js blog with Hygraph powering my backend and to also document the process in this article.In this write-up, I ...
12:41 am GMT - Tue, February 21, 2023
Dev To
Embeddings in the Cloud
This article is part of a tutorial series on txtai, an AI-powered semantic search platform.Embeddings is the engine that delivers semantic search. Data is transformed into embeddings vectors where sim...
12:36 am GMT - Tue, February 21, 2023
Dev To
How to get up to speed in a new codebase, fast
You're alone in a wooded wilderness. Dappled sunlight is sneaking through the forest canopy. You hear the steady hum of a stream in the distance. A compass hangs from your neck, and you raise it to ch...
12:08 am GMT - Tue, February 21, 2023
Dev To
Factory Fireproof Double Leaf Steel Fire Rated Door for Building Soundproof Acoustic Door
With 8 years efforts, SoundproofInteriorDoor has developed into the leader manufacturer of acoustic panels, covering 5000 square meters. "Small but professional " is the development direction and ulti...
12:07 am GMT - Tue, February 21, 2023
Dev To
28 best practices for WordPress theme development
WordPress theme development is a complex process that requires a good understanding of WordPress, PHP, HTML, CSS, and JavaScript. Developing a theme that is fast, responsive, and secure is crucial for...
11:22 pm GMT - Mon, February 20, 2023
Dev To
useContext in React
I have just finished working on another project, and one of the project requirements was to persist the user's state in the front end with useContext. So, I had to relearn how to use useContext. I wan...
11:20 pm GMT - Mon, February 20, 2023
Dev To
Challenge Accepted: 100DaysOfCode
We have to start learning somehow, so why not in a challenge? Table Of Contents1. Introduction2. The Challenge3. The Content4. Final Considerations 1. Introduction Hey everyone! I'm Daniel R...
11:00 pm GMT - Mon, February 20, 2023
Dev To
Recover background audio with librosa and saving it with soundfile
In my previous article I separated the vocals from the instruments but didn't save it. This article is aimed towards saving the audio from IPython.Audio in IPython. The full spectrum, foreground spect...
10:48 pm GMT - Mon, February 20, 2023
Dev To
Storybook 7.0 React.js TailwindCSS CSS modules Typescript setup that $%& works
UPDATE: when writing this I have found THIS article, that, coincidentally, was also updated around the same time.<rant>Setting up a storybook project should NOT be THAT hard. I mean, everyone us...
10:40 pm GMT - Mon, February 20, 2023
Dev To
30 inspiring web developer portfolio examples you have never seen before
There are many decisions that a recruiter makes while evaluating your application for your first junior developer role.Do you have the personality and capacity to confront technical challenges? Do you...
10:34 pm GMT - Mon, February 20, 2023
Dev To
Building a Personal Portfolio Website from Scratch with HTML, CSS,
Are you looking to create a stunning personal portfolio website using HTML, CSS, and JS? Look no further! In this tutorial, we'll walk you through step-by-step on how to build a responsive personal po...
10:34 pm GMT - Mon, February 20, 2023
Dev To
Helpers por que utiliza-los?
O que so "Helpers" ?Helpers So funes frequentemente usadas em varios locais da aplicao e que devem ser abstraidas para facilitar a manuteno e legibilidade do cdigo. Exemplo Prtico !Geralm...
09:58 pm GMT - Mon, February 20, 2023
Dev To
SvelteKit 1.0 - Build an blog, fetching posts from your DEV profile
The aim of this post is to provide a whistle-stop tour of the latest version of SvelteKit. We're going to build a developer portfolio and blog website, that fetches data from your RSS feed, as well as...
09:45 pm GMT - Mon, February 20, 2023
Dev To
React-Native-IAP: One package to rule them all
React Native developers often face the problem of adding native support for multiple operating systems, which takes time and effort. What if there was an open source project to handle In-App purchasin...
09:21 pm GMT - Mon, February 20, 2023
Dev To
Which AWS Certification exam should I sit?
IntroductionI often get asked which is the best AWS certification to take and while I have a qualitative opinion on it, I wanted to use data to get to a better answer. I felt it would make a goo...
09:03 pm GMT - Mon, February 20, 2023
Dev To
Top Technology Trends That You Can Learn in 2023
Technology is evolving all the time. What exciting developments in the coming years can we expect to see? Looking at future Techniques and imagining the possibilities makes this technology age more ex...
09:01 pm GMT - Mon, February 20, 2023
Dev To
Como ter cuidado com as burlas de empregadores em trabalhos remoto
Trabalhar remotamente tem se tornado uma opo cada vez mais comum para profissionais em todo o mundo. No entanto, essa modalidade de trabalho pode trazer consigo alguns riscos, especialmente quando se ...
08:47 pm GMT - Mon, February 20, 2023
Dev To
Stop manually iterating over your test data in your unit tests! - Parametrized tests in C using MSTest, NUnit, and XUnit
Code smell: manually iterating over test dataYou probably have seen, or even coded yourself, a unit test that looks something like this:[Test]public void PokemonAreWaterType() { var pokemons ...
08:13 pm GMT - Mon, February 20, 2023
Dev To
Refs is more than enough
This story started when I learning React.js for the first time. Where I see a lot of influencers overused the React.useState or generally speaking, a React.js state.Let's be honest, we ever put a Reac...
08:11 pm GMT - Mon, February 20, 2023
Dev To
Three Great Blogs You Must Follow
Today, we will see three great blogs you must follow (in no particular order). High ScalabilityHigh Scalability is a tech blog on cloud technologies with a focus on environments at a very large s...
07:59 pm GMT - Mon, February 20, 2023
Dev To
Usando cones SVG como fontes com o IcoMoon
Um dos formatos de imagem mais comumente utilizados no front-end o SVG (Scalable Vector Graphics, ou Grficos Vetoriais Escalonveis), tanto pela sua leveza quanto pelo fato de no perderem a qualidade ...
07:53 pm GMT - Mon, February 20, 2023
Dev To
ChatGPT helps to fix errors in SQL code
Say hello to the newest addition to the world of artificial intelligence ChatGPT! You may have heard of this innovative project before, but did you know that it can help you with your technical SQL q...
07:49 pm GMT - Mon, February 20, 2023
Dev To
Opinion: ellipsis are rude
Is this a cultural thing but I finds ellipsis extremely patronising and rude for the implied silence instead of applause that I would expect to recognise Im kidding but honestly I do see this cultura...
07:43 pm GMT - Mon, February 20, 2023
Dev To
How I make my apps more accessible: axe DevTools
There are different tools that can help to make your app accessible. Today I want to talk to you about axe DevTools.I use the plugin for ChromeAxe DevTools delivers unparalleled accuracy in testing pa...
07:40 pm GMT - Mon, February 20, 2023
Dev To
StaticStorm - Unleash the power of simple, fast and secure websites. Linode DEV Hackathon
What I builtI built a platform called StaticStorm, which is an alternative to Vercel that allows users to deploy their projects and create fast websites with ease.With StaticStorm, users can log...
07:18 pm GMT - Mon, February 20, 2023
Dev To
DevHub - Twitter for developer (Dev Linode Hackathon)
What I builtFor the hackathon submission, I built a web application called DevHub. DevHub is a platform that allows developers to connect with each other and stay informed about ongoing hackatho...
07:14 pm GMT - Mon, February 20, 2023
Dev To
refineweek: Audit Log With refine
In this post, we apply refine's built-in audit logging functionality to our Pixels Admin app and to the Pixels client app that we built previously in this refineWeek series. refine's audit logging sys...
07:08 pm GMT - Mon, February 20, 2023
Dev To
Top-10 Posts for FE (Week 3, Feb 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 ...
06:40 pm GMT - Mon, February 20, 2023
Dev To
Build Your Own API with Hoppscotch: Tips and Best Practices
Creating a new API can be a complex process, involving many different steps and technologies. However, with the right platform, this process can be made much simpler. Hoppscotch is an open-source API ...
06:19 pm GMT - Mon, February 20, 2023
Dev To
Stonks - Realtime Trading Simulator [Linode DEV Hackathon]
What I builtI created a stock trading simulator in which users can practice trading stocks with virtual USD. Users can buy and sell any stock, compete with other users, and improve their investi...
05:37 pm GMT - Mon, February 20, 2023
Dev To
AWS Amplify, another cool dude for developers to act?
AWS Amplify is a development platform provided by Amazon Web Services (AWS) that allows developers to build and deploy web and mobile applications quickly and easily. It simplifies the development pro...
04:33 pm GMT - Mon, February 20, 2023
Dev To
The importance of cyber-security in software development
In today's digital world, cyber-security has become an increasingly important concern. With the rise in cyber-attacks and data breaches, it is imperative that businesses prioritize the security of the...
04:31 pm GMT - Mon, February 20, 2023
Dev To
Optimizing Your Web App to Improve Performance
In order to function and be used properly, any web app that you build must run smoothly. Optimized web applications also minimize the vulnerabilities of potential attacks by amplifying network functio...
04:23 pm GMT - Mon, February 20, 2023
Dev To
What are your goals for the week?
What are your goals for this week?What are you building? What will be a good result by week's end?Are you attending any events this week?Did you meet your goals last week?I'll start.Last Week's Goals[...
04:18 pm GMT - Mon, February 20, 2023
Dev To
FLiP-FLaNK Stack Weekly 20-February-2023
20-February-2023 FLiPN-FLaNK Stack WeeklyWelcome to the seventh newsletter of 2023. Getting closer...Tim Spann @PaaSDevHappy President's Day.The new stuff in NiFi 1.20 is incredible, what...
04:16 pm GMT - Mon, February 20, 2023
Dev To
Creating a High-Performing Barcode/QR Code Scanner in Flutter Tips, Tricks and Advanced Feature
In todays digital age, barcode and QR code scanning have become essential features in many mobile applications. Whether for product scanning in retail apps or ticket scanning in event management apps,...
04:09 pm GMT - Mon, February 20, 2023
Dev To
WanderXP Organize your travel with ease
OverviewIt's always a hassle to manage all the necessities while deciding a travel plan. What if you could keep everything organized inside a single app?WanderXP helps you to keep your travel re...
04:08 pm GMT - Mon, February 20, 2023
Dev To
Python break and continue tutorial
In Python break and continue are two keywords used for flow control in loops. break is used to exit out of a loop, while continue is used to skip an iteration and move on to the next one. In this tuto...
04:00 pm GMT - Mon, February 20, 2023
Dev To
Python While Loop tutorial
The while loop in Python allows you to execute a block of code repeatedly as long as a certain condition is true. The syntax for a while loop is as follows:while condition: # block of codeThe block...
04:00 pm GMT - Mon, February 20, 2023
Dev To
Music Monday What are you listening to? (Virtuoso Edition)
cover image source: jakeshimabukuroWhat comes to mind when you think of musical virtuosity? Child prodigies like Michael Jackson blowing our minds at age 5? Groundbreaking guitarists like Jimi Hendrix...
03:46 pm GMT - Mon, February 20, 2023
Dev To
Python For Loops, Range, Enumerate Tutorial
Python for loop is used to iterate over a sequence of elements such as a list, tuple, or string. The range function can be used to create a sequence of numbers, and enumerate can be used to iterate ov...
03:43 pm GMT - Mon, February 20, 2023
Dev To
How to define a proxy in our kubeconfig file?
In some situations, we should need to use a proxy to do some calls on a Kubernetes cluster. But how can we define it in our kubeconfig file ? SolutionIn the parameter clusters[].cluster, you just...
03:42 pm GMT - Mon, February 20, 2023
Dev To
Comment dfinir un proxy dans son fichier kubeconfig?
Dans certains contexts, il se peut que l'on ait besoin d'utiliser un proxy afin d'accder un cluster Kubernetes. Mais comment le dfinir dans son fichier kubeconfig? SolutionDans le paramtre clust...
03:13 pm GMT - Mon, February 20, 2023
Dev To
Python if-else Statements Tutorial
if(Conditional) statements are an essential part of programming as they allow you to control the flow of execution based on certain conditions. In Python, if-else statements are used to execute differ...
03:13 pm GMT - Mon, February 20, 2023
Dev To
What is Flask Blueprints? Structuring Project with Blueprints
NB: For this tutorial, for every change you make, you need to restart your flask server. Except if you set up your Flask server with env.Flask is a popular Python lightweight web framework that allows...
03:04 pm GMT - Mon, February 20, 2023
Dev To
Building a realtime performance monitoring system with Kafka and Go
Recently, I had a chance to try out Apache's Kafka for a monitoring service and I was pleasantly surprised how you could set up a full fledged event streaming system in a few lines of code. I quickly ...
02:47 pm GMT - Mon, February 20, 2023
Dev To
Deploy Nextjs app to github-pages with Github Actions
Github made super easy to deploy nextjs app to github pages using Github Actions.First let's create a nextjs app: npx create-next-app@latest. Follow all the steps to setup a new nextjs app.Then go to ...
02:45 pm GMT - Mon, February 20, 2023
Dev To
The Scary Side of Frameworks/Languages
Since I started getting into web development, Ive always wanted to learn Next.js/React.But there was a problemI thought it was too hardBut 2 days ago, I decided that I should put in some effort to sta...
02:35 pm GMT - Mon, February 20, 2023
Dev To
Mentor First Aid Kit
Last year I became a mentor. My manager suggested assuming this responsibility and I said a great YES. I have always felt a motivation to encourage and support others in their growth. So that was my o...
02:08 pm GMT - Mon, February 20, 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....
02:04 pm GMT - Mon, February 20, 2023
Dev To
How to start with Python - The Basics for Absolute Beginners
Python is a popular programming language known for its simplicity and ease of use. One of the fundamental concepts in programming is the use of variables. In this tutorial, we will discuss the basic a...
01:55 pm GMT - Mon, February 20, 2023
Dev To
Amazon Managed Blockchain
Amazon Managed Blockchain is a fully managed service that allows customers to create and manage scalable blockchain networks using popular open-source frameworks such as Hyperledger Fabric and Ethereu...
01:54 pm GMT - Mon, February 20, 2023
Dev To
Using VSCode with Apache Airflow
In this short post, I wanted to highlight how you can use a VSCode plugin to work with a local running instance of Apache Airflow to improve the developer experience. This post was inspired by a tweet...
01:04 pm GMT - Mon, February 20, 2023
Dev To
Countdown to Chaos: What You Need to Know About the Unix Time Stamp Problem in 2038
(Title Picture)We've heard about the Unix Time Stamp issue that's looming on the horizon. It's a problem that could impact a variety of computer systems in the year 2038, but why is this such a big de...
01:02 pm GMT - Mon, February 20, 2023
Dev To
Creating a resume builder with React, NodeJS and AI
TL;DRIn this article, you'll learn how to create a resume builder using React, Node.js, and the OpenAI API.What's better to look for a job and say you have build a job resume builder with AI to ...
01:00 pm GMT - Mon, February 20, 2023
Dev To
Trigger GitHub Workflow for Comments on Pull Request
GitHub Actions is a powerful feature that allows developers to automate tasks and build workflows that can be triggered in response to events such as push, pull request creation, issue creation, and m...
12:30 pm GMT - Mon, February 20, 2023
Dev To
Improve Bitwarden Enterprise management with Google SSO
In this digital age, people usually have tens if not hundreds of accounts for their online services. These accounts range from simple daily services like grocery, and entertainment, to sensitive ones ...
12:22 pm GMT - Mon, February 20, 2023
Dev To
Quick guide to Next.js i18n
Internationalization or i18n is an essential aspect of web & app development, as it enables reaching a global audience by opening up our application to users who prefer content in their native lan...
11:54 am GMT - Mon, February 20, 2023
Dev To
Top 11 Advanced Tkinter Projects You Should Try This Year
Programming is cool and more rewarding at the same time when you have what the clients are looking for. These days it is not all about talking alone but rather acting on the ground, thats why clients ...
11:38 am GMT - Mon, February 20, 2023
Dev To
Search through over 100 billion images, verify your identity, mint your image on the ETH blockchain and get a PDF certificate!
In the digital age, its becoming increasingly important to ensure that images and other online content are properly protected and verified. With so much content being created and shared online, its no...
11:35 am GMT - Mon, February 20, 2023
Dev To
Awesome T-Shirts to Rock Your Programmer Persona
IntroductionAs a programmer, I love wearing t-shirts that represent my programmer persona. Most of them are swag. But a few of them I bought that I love. I regularly wear these kinds of T-shirts...
11:34 am GMT - Mon, February 20, 2023
Dev To
Best Medium Alternative Websites (2023)
Are you looking for some medium alternative websites? Well, you've come to the right place! Here are 10 medium alternative websites that you can check out.GhostIf you're looking for a simple, clean, a...
10:12 am GMT - Mon, February 20, 2023
Dev To
Mastering Git: Concepts and code examples
Git is a powerful version control system that has revolutionized the way developers collaborate and manage their code. However, mastering Git can be a challenge for beginners and even experienced deve...
09:55 am GMT - Mon, February 20, 2023
Dev To
Feature engineering Machine learning
Feature Engineering:Feature engineering is the process of selecting, transforming, and creating features (also known as variables or inputs) from raw data that are used to train a machine learning mod...
09:54 am GMT - Mon, February 20, 2023
Dev To
7 Tools and Frameworks for Faster Development in React
React is a versatile and flexible development library that can be used to create everything from massive Single-Page Applications to compact plug-ins. However, starting a React project from scratch ca...
09:23 am GMT - Mon, February 20, 2023
Dev To
Learn how to install SolidJS with Flowbite and Tailwind CSS
SolidJS is a popular and open-source declarative JavaScript library that empowers reactive UI interfaces for the web that ensures a performant benchmark, leverages the flexibility of JSX and also prov...
09:10 am GMT - Mon, February 20, 2023
Dev To
How to create a Drag and Drop interface using Vanilla JS
Hi! I'm back after a long break with a new post on how to create a Drag and Drop interface using Vanilla JS.GitHub RepoLet's have look what we are going to create in this tutorialDrag and drop functio...
08:45 am GMT - Mon, February 20, 2023
Dev To
Passwordless.ID - Screenshots
Passwordless.ID is a free public identity provider allowing users to sign in/up in web apps using their fingerprint, face recognition or local authentication mechanisms like swipe pattern or PIN code....
08:35 am GMT - Mon, February 20, 2023
Dev To
How did I upgrade Aurora Postgres RDS clusters in Production using Terraform
Step by Step Guide which includesPlanning required for the upgradeUsage of terraform module and version dependencyDetailed steps for minor/major version upgradeProblems faced and their solutions as pa...
08:34 am GMT - Mon, February 20, 2023
Dev To
Nuxt 3, Tailwind, and Supabase Crash Course
I really enjoyed building apps with Nuxt. It is currently my favourite web framework with tons of modules, plugins, and configuration options.In this article, I will be building a simple Cat Image Gal...
08:20 am GMT - Mon, February 20, 2023
Dev To
6 git commands, you may not know.
TABLE OF CONTENTS1) Updating the last commit message.2) Blank Commit.3) Checking the total number of commits.4) Checking files from different a branch.5) Staging (adding) and committing the changes in...
08:05 am GMT - Mon, February 20, 2023
Dev To
AWS open source newsletter, 145
Feb 20th, 2023 - Instalment #145Welcome to edition #145 of the AWS open source newsletter. I hope some of you were able to catch the new Build on Open Source show we live streamed last Friday. Y...
08:03 am GMT - Mon, February 20, 2023
Dev To
Refactor your CSS NOW!!
1 . Global ResetWhen working with CSS, the user-agent stylesheet is automatically applied to HTML elements. It's crucial to reset this stylesheet before creating your own styles for the project....
07:33 am GMT - Mon, February 20, 2023
Dev To
Revolutionize Your Workflow with VoxKraken: A Google Extension for Speaking and Chatting with GPT-3 - Part 1
ATTENTION: This extension can read the text, only when you pause AdblockGPT-3 is an amazing tool, but sometimes it can be distracting to use when you need to find information quickly. While it certain...
07:03 am GMT - Mon, February 20, 2023
Dev To
Asking for a pay rise in 2023
With all the tech layoffs happening it feels like a bad time to be asking for a pay rise. But cost of living is increasing, and inflation is still ongoing.What is your advice to an engineer who believ...
07:00 am GMT - Mon, February 20, 2023
Dev To
Recreating Steam - Medusa & Next.js
Introduction Imgur: The magic of the Internet Imgur: The magic of the Internet ...
06:20 am GMT - Mon, February 20, 2023
Dev To
Using Laravel as a service proxy/gateway
Last week at my dayjob, I was exploring options for implementing a proxy endpoint for one our external service. One of the stack used in our application is Laravel, so naturally I investigated how to ...
06:03 am GMT - Mon, February 20, 2023
Dev To
5 Reasons to Choose Flutter for OTT Development
Flutter is a popular open-source framework for developing high-performance mobile applications. With its impressive features and capabilities, Flutter has gained a lot of traction in the development w...
05:55 am GMT - Mon, February 20, 2023
Dev To
Preventing Outages in your SaaS application: Strategies and Best Practices
In today's digital world, SaaS (Software as a Service) applications are a vital part of many businesses, providing everything from customer relationship management to accounting and more. However, eve...
05:06 am GMT - Mon, February 20, 2023
Dev To
7 Tips and Tricks for Debugging in JavaScript
Debugging is an essential part of software development, and JavaScript is no exception. Whether you're building a small application or a large-scale project, you'll inevitably run into bugs that need ...
05:00 am GMT - Mon, February 20, 2023
Dev To
AI-Powered Tools for Developers
Artificial intelligence (AI) is transforming the way we write code. With the help of AI-powered tools, developers can write code more efficiently, reduce the number of errors, and improve the quality ...
04:44 am GMT - Mon, February 20, 2023
Dev To
SOLID PRINCIPLES
Object-Oriented Design is essential in software development when it comes to writing code that is flexible, scalable, maintainable, and reusable.There are numerous advantages to using OOD, but every d...
04:32 am GMT - Mon, February 20, 2023
Dev To
Advanced Overview of String Conversionin JavaScript
When I started working with JavaScript many years ago, I learned that to convert a value to a string, I could use the following method: value.toString().This method worked well and was enough for me t...
04:13 am GMT - Mon, February 20, 2023
Dev To
How to use @next/font globally
The @next/font package can download Google Fonts at build time and self-host them as a static asset. This is useful because no requests are made to Google by the client to request fonts used on the pa...
03:55 am GMT - Mon, February 20, 2023
Dev To
Trending GitHub Repo of the day: Build WhatsApp bot with whatsapp-chatgpt
As a programmer, you're likely always on the lookout for new and innovative ways to streamline your communication and improve your workflow. And if you're a fan of WhatsApp, you'll be happy to hear th...
02:35 am GMT - Mon, February 20, 2023
Dev To
4 beste benutzerfreundliche Website-Ripper
Artikel Quelle:4 beste benutzerfreundliche Website-Ripper...
02:29 am GMT - Mon, February 20, 2023
Dev To
Hosting a static website in AWS
SummaryIt is easy to forget how overwhelming software developing can be. Let's say you are a frontend developer who is passionate about creating a website and getting it out in front of users. T...
02:22 am GMT - Mon, February 20, 2023
Dev To
Javascript
Nowadays, having a basic understanding of JavaScript is becoming increasingly important. If you're looking to dive into any of the popular JS frameworks out there, such as ReactJS, you'll need a solid...
02:14 am GMT - Mon, February 20, 2023
Dev To
An exciting Apache ZooKeeper Desktop GUI
Brief introductionZooKeeper Assistant provides a dashboard feature that allows you to visualize a variety of common health metrics in real time, including incoming and outgoing bytes per second,...
01:21 am GMT - Mon, February 20, 2023
Dev To
2023 Development Tool Map
When it comes to software development, it's important for developers to be aware of the latest trends and technologies. Knowing the trending developer software of 2023 can help developers stay ahead o...
11:04 pm GMT - Sun, February 19, 2023
Dev To
Creating a design system from scratch
This is the third and final part in my series about my notes on the design system, you can find the introduction part here and the second part here. In the first part, I talked about design systems, a...
10:25 pm GMT - Sun, February 19, 2023
Dev To
Lista para iniciantes
A ideia dessa publicao ser uma relao de cursos, podcasts e vdeos que achei interessantes enquanto estudava ou ajudava algum novato na rea. algo que sempre vai estar sendo modificado e que preferenci...
09:55 pm GMT - Sun, February 19, 2023
Dev To
Text Typing Effect Using HTML CSS Only
Text Typing Effect Using HTML CSS OnlyIn this article, well show you how to create a text typing effect using HTML and CSS only. No JavaScript is needed!Moreover, well walk you through step by s...
09:04 pm GMT - Sun, February 19, 2023
Dev To
CLI Client for ReductStore v0.7.0 has been released
Hey everyone,I'm happy to announce that we havereleased Reduct CLI client v0.7.0 with some minor improvements and bug fixes. We started using the tool in real applications and faced some problems expo...
07:38 pm GMT - Sun, February 19, 2023
Dev To
The Amplify Series, Part 5: Uploading and retrieving images with Amplify Storage
With our application in place, it is now time to start adding more functionality using some of the other Amplify categories. In this article, we will be adding Amplify Storage to upload and retrieve i...
07:36 pm GMT - Sun, February 19, 2023
Dev To
How to choose a Coding Language
Choosing a coding language doesn't have to be difficult - there are so many great options out there! Depending on what you're trying to do, there's likely a language that will fit your needs. To start...
07:28 pm GMT - Sun, February 19, 2023
Dev To
Web APIs : CRUD with .Net and EF Core
Hello There We have a practical tutorial for today's article , which is , as you've guessed , CRUD operations using .Net web api and Entity Framework Core , this will be at a beginner level , I'll cov...
07:15 pm GMT - Sun, February 19, 2023
Dev To
Tekton CI, part III, listen to Github events
For this guide I'm assuming you are running a local Kubernetes cluster.In the previous article we've seen how to share information across a Pipeline using Workspaces, leading to a task for cloning a G...
07:13 pm GMT - Sun, February 19, 2023
Dev To
Second Next.js website
In the past two days, I have been following the official next.js tutorial to build a simple blogging website.Although Next.js is much harder than Flask, I love how I can do so much with Next.js and Re...
07:10 pm GMT - Sun, February 19, 2023
Dev To
CSS !important: Avoid Using
CSS (Cascading Style Sheets) is a powerful tool that enables web developers to style and format their websites. However, sometimes it can be challenging to get CSS to apply styles exactly as intended....
07:09 pm GMT - Sun, February 19, 2023
Dev To
What is eBPF?
Before diving into any concepts, let us first get the full form of eBPF out of the way. eBPF stands for,e - extended B - Berkeley P - Packet F - FilterThis full form, however, does not really ...
06:50 pm GMT - Sun, February 19, 2023
Dev To
JavaScript Tutorial Series: Practice 1
In this post we're going to use everything we learned by solving exercises. I will not provide the solution to the exercises simply because they can be found online. Do keep in mind that, copying and...
06:30 pm GMT - Sun, February 19, 2023
Dev To
You might be overusing React states
Creating states to store data in React is tempting and sometimes we overuse this feature because we don't quite understand how it works.React is a powerful UI library and it provides a lot of brillian...
06:26 pm GMT - Sun, February 19, 2023
Dev To
How To Get Technical Writing Jobs, Gigs, or Opportunities
I have made $6K+ with technical writing and I have been paid $1K+ for a technical article, but here is the funny thing. I have never applied for any technical writing gig, job, or opportunity. All the...
06:23 pm GMT - Sun, February 19, 2023
Dev To
Sql for Data Analysis
Structured Query Language, SQL stands for Structured Query Language.SQL is used to access and manipulate data in tables and databases. It is a standard language used for managing and manipulating data...
06:23 pm GMT - Sun, February 19, 2023
Dev To
Dev Cheats - Interactive Cheatsheets For Developers
Greetings, fellow open-sourcerers!I just started working on a community-driven project and looking for contributors!Dev Cheats is aimed at providing developers of all skill levels with a convenient re...
06:13 pm GMT - Sun, February 19, 2023
Dev To
Regex Cheatsheet 101: Your Ticket to Regex Mastery
Regex Cheatsheet 101Are you tired of trying to make sense of regex? Don't worry, you're not alone! Regex is like a secret language that only a select few seem to understand.We've got you covered...
06:06 pm GMT - Sun, February 19, 2023
Dev To
Tauri - The Flutter killer?
What is Tauri?Tauri is an open-source framework for building cross-platform desktop applications using web technologies such as HTML, CSS, and JavaScript.Tauri has been in front of the scene the...
05:30 pm GMT - Sun, February 19, 2023
Dev To
Minimalist web server for static files with Crystal
ProblemBuild a cross-platform web server to serve static files in the local folder. Test local HTML, CSS, and JS files without CORS errors1.Many browsers, including Firefox and Chrome, now treat...
05:12 pm GMT - Sun, February 19, 2023
Dev To
Adding Test to your project
Why testMaking tests ensures that your application works as expected, lets you prove that it does what is supposed to do. For this there are several kind of test we can use:Manual Testing: In th...
04:38 pm GMT - Sun, February 19, 2023
Dev To
How to find a Job as a developer in just 30 Days
Rock solid plan in just 4 steps to grab your next job opportunity in the next 30 Days Under the HoodIn todays story, we will discuss the rock-solid plan to grab your next job opportunity in 30 da...
04:28 pm GMT - Sun, February 19, 2023
Dev To
Mastering Object-Oriented Programming in JavaScript: Best Practices and Examples
Object-Oriented Programming (OOP) is a popular programming paradigm that allows developers to create modular, maintainable, and reusable code. JavaScript, a programming language that has become ubiqui...
04:23 pm GMT - Sun, February 19, 2023
Dev To
Ml Model Consume on Linode migrated from Azure Functions - Sandy Inspires
What I built A Flask Web application running on Linode's Shared CPU where a binary classifier machine learning model file is placed in Linode's Object Storage, which is consumed by a Flask web a...
04:17 pm GMT - Sun, February 19, 2023
Dev To
Building a Greener Cloud: The Role of an Architect for Sustainability in AWS
In recent years, the term 'sustainability' has become increasingly important, and for good reason. Climate change is one of the biggest threats facing our planet, and we need to take immediate action ...
03:54 pm GMT - Sun, February 19, 2023
Dev To
JavaScript Scope and Hoisting
JavaScript is one of the most widely-used programming languages in the world today. It's known for its versatility and flexibility, making it a go-to choice for building everything from simple website...
03:49 pm GMT - Sun, February 19, 2023
Dev To
Tekton CI, part II, sharing information
In the previous post, we viewed an introduction to Tekton and a brief overview through its main components: Steps, Tasks and Pipelines.Now, let's keep exploring the Tekton building blocks as we see a ...
03:48 pm GMT - Sun, February 19, 2023
Dev To
Securizing your GitHub org
Hello I started open source a bit naively (like everyone I guess ).But the more I progress and the more important/popular some of my projects become . That's great, but at some point you have to deal ...
03:34 pm GMT - Sun, February 19, 2023
Dev To
How to Build Cross-Browser Compatible JavaScript Applications
As a developer, building a web application that works across all major web browsers is essential. With the wide variety of browsers and devices available today, ensuring your JavaScript code runs smoo...
03:32 pm GMT - Sun, February 19, 2023
Dev To
CSS Transitions and Animations: Adding Life to Your Web Designs
CSS transitions and animations are powerful tools for bringing your web designs to life. They allow you to create smooth and seamless effects that enhance the user experience and make your website mor...
03:22 pm GMT - Sun, February 19, 2023
Dev To
Introduction to the JavaScript Event Loop
Asynchronous programming is an important part of modern web development, and JavaScript is no exception. One of the key features that make asynchronous programming in JavaScript possible is the event ...
03:17 pm GMT - Sun, February 19, 2023
Dev To
Cloud Resume Challenge (AWS)
Cloud Resume Challenge is a project that helps us learn to use the cloud and some essential tools. You can access the outline of the project here Cloud Resume Challenge.In this blog post, I will tell ...
03:16 pm GMT - Sun, February 19, 2023
Dev To
What is a Cloudflare Worker ?
IntroductionCloudflare Workers is a serverless platform that provides a quick and efficient way to run code in response to HTTP requests. It is an incredibly useful tool for developers who want ...
03:02 pm GMT - Sun, February 19, 2023
Dev To
Yet Another Newsletter LOL: Bing!
Another week, another newsletter. Lets get to it!Around the WebDeno allows you to create command line interfaces (CLI), but I didnt realize you could use web prompts for the, i.e. alert('completed')! ...
02:52 pm GMT - Sun, February 19, 2023
Dev To
Where do you find community?
When I think of community, I think of safe spaces for everyone with diverse folks who I can learn from and contribute to.We work in tech, so many communities we're a part of definitely lean into that,...
02:48 pm GMT - Sun, February 19, 2023
Dev To
Challenge Accepted
In my spare time, I like to watch YouTube. Who doesn't?Recently I watched a video entitled 'Solve This Coding Question To Win $100'. I decided to throw myself right into the fray with the rest of the ...
02:40 pm GMT - Sun, February 19, 2023
Dev To
Count and discount raws from the likes table
Hi guys. Here's how we solved count or discount problem of raws from the likes table with a unique post_id that matches a unique profile_id column.This function is designed to be called as a trigger f...
02:37 pm GMT - Sun, February 19, 2023
Dev To
Docker Compose For Joomla
Joomla Configure docker-compose.ymlversion: '3.5'services: joomla: image: joomla container_name: joomlaweb restart: unless-stopped links: - joomlamysql ports: - 80...
02:29 pm GMT - Sun, February 19, 2023
Dev To
Creating PDF Files Without Slowing Down Your App
In many web applications, there are times when we need to generate and download PDF files on the client-side. However, for the sake of showing a live preview to users, PDF generation may block the mai...
02:29 pm GMT - Sun, February 19, 2023
Dev To
What is it like to be a developer? (in gifs)
Today, I've prepared for you something hilarious! Hope you find these amusing!When I show my boss that I finally fixed a bug: When the project manager enters the office: When I prepare the code for re...
02:26 pm GMT - Sun, February 19, 2023
Dev To
Nuxt and WPGraphQL
I'm at a loss. I have tried for days going in circle and I feel like I am going crazy. I should explain I am mainly a designer that lives in Figma and I have been trying to get an understanding of Vue...
02:20 pm GMT - Sun, February 19, 2023
Dev To
How to Set up a different Database For Testing your Laravel Application
As developers, we often need to test our applications to ensure that they are functioning properly and free of bugs. However, it is a good practice to set aside a database environment dedicated to tes...
02:14 pm GMT - Sun, February 19, 2023
Dev To
Working with Node.js Entities and Mongoose Models - II
Previous: Working with Node.js Entities and Mongoose Models - IThe finish line is very close now, let's do it! Step 1 - understand that the magic happens 'async'Node.js is single-threaded and Jav...
01:57 pm GMT - Sun, February 19, 2023
Dev To
How to Create Your Own Commands in Linux
In this article, we will discuss the process of creating customized Linux commands. This is an essential skill for Linux users, as it can greatly enhance their productivity and efficiency when working...
01:48 pm GMT - Sun, February 19, 2023
Dev To
Working with Node.js Entities and Mongoose Models - I
Previous: Integrate Node.js Backend with MongoDBLet's reiterate the idea of our example applicationOur application maintains a database of movies, and their ratings by people. So, we are dealing with ...
01:17 pm GMT - Sun, February 19, 2023
Dev To
Build a CRUD Rest API in Python using Flask, SQLAlchemy, Postgres, Docker
Let's create a CRUD Rest API in Python, using:Flask (Python web framework)SQLAlchemy (ORM)Postgres (database)Docker (containerization)Docker Compose (to run the application and the database in contain...
01:15 pm GMT - Sun, February 19, 2023
Dev To
I need your opinion
Let me introduce myself.I am Akbar. A self taught programmer from India. Who was almost excelled in his studies but always curious about computers and stuffs. I decided not to pursue collegeafte...
12:41 pm GMT - Sun, February 19, 2023
Dev To
An exciting Kafka Desktop GUI
Brief introductionQuickly view all Kafka clusters, including Brokers, Topics and ConsumersSupport for various authentication modes: PLAINTEXT, SASL_PLAINTEXT, SSL, SASL_SSLPerform health checks ...
12:39 pm GMT - Sun, February 19, 2023
Dev To
INTRODUCTION TO SQL FOR DATA SCIENCE
SQL (Structured Query Language) is a programming language used to manage and manipulate relational databases. It is commonly used for managing and manipulating data in a variety of applications, from ...
12:17 pm GMT - Sun, February 19, 2023
Dev To
DevEmbed: Embed your dev.to profile anywhere using widgets - Linode Hacakathon
What I builtI built a dev.to profile widget generator so that people can showcase their dev profiles on their personal sites or any other site without having to go through all the API stuff them...
12:02 pm GMT - Sun, February 19, 2023
Dev To
refineweek: Implementing Role Based Access Control
In this post, we implement Role Based Access Control (RBAC) on our Pixels Admin app. Pixels Admin serves as the admin dashboard of our Pixels client app that we built previously in the refineWeek seri...
11:39 am GMT - Sun, February 19, 2023
Dev To
An article on introduction to python for data science.
INTRODUCTIONPython is one of the most widely used programming languages in the field of data science. It has a simple syntax, and a vast number of libraries available, which makes it ideal for data an...
11:10 am GMT - Sun, February 19, 2023
Dev To
Creating Web Accessibility: Semantic Tags
The term "semantic" refers to the meaning or purpose of content, and in the context of HTML, it refers to the use of HTML tags to clearly identify the different parts of a webpage. Using semantic HTML...
10:21 am GMT - Sun, February 19, 2023
Dev To
ReScript, React and spread props - it's now possible!
ReScript 10.1 was recently released, bringing a new version of the built in JSX transform in ReScript. The new JSX transform brings a bunch of new capabilities, and one of those are that you can now d...
10:07 am GMT - Sun, February 19, 2023
Dev To
Setting Network Proxy in Docker in linux
Note: Combined all resources into one.To run Docker in Ubuntu with a proxy, follow these steps:Set the proxy in the Docker daemon by editing the Docker service file:sudo systemctl edit docker.serviceT...
10:00 am GMT - Sun, February 19, 2023
Dev To
NOSQL: The Future of Data Management
NOSQL (Not Only SQL) databases have been gaining popularity in recent years as an alternative to traditional relational databases. NOSQL databases are designed to handle large amounts of unstructured ...
09:52 am GMT - Sun, February 19, 2023
Dev To
My Favorite Courses to Learn Coding and Programming 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 guys, if you want to learn how t...
08:59 am GMT - Sun, February 19, 2023
Dev To
Different Ways to Fetch Data in React Js:
Fetch Method:The fetch() method in js is used to request the server and load the information in the web pages. The request can be any API that returns the date of the format JSON or XMLDocument....
08:56 am GMT - Sun, February 19, 2023
Dev To
i18n translations in Next.js 13's app-dir for server/client components
Original article: https://aralroca.com/blog/i18n-translations-nextjs-13-app-dirIn this post, I will explain how to easily load and use translations in the pages within the app directory of Next.js 13,...
08:43 am GMT - Sun, February 19, 2023
Dev To
Intro to Naming Guidelines: Writing Meaningful Variable Names
For me, naming a variable is similar to giving a baby a name. It could tell us a bit about who they are or what they will become. I overthink about picking out the right one. It is not just variables....
08:25 am GMT - Sun, February 19, 2023
Dev To
Soft delete: Implementation issues in Prisma and solution in ZenStack
Soft delete is a common requirement for SaaS products. But the current solution in Prisma has certain issues. Let's see how ZenStack solves it. What is soft deleteNormally when you run a DELETE s...
08:14 am GMT - Sun, February 19, 2023
Dev To
Using python dictionary in data engineering.
Python dictionaries are a powerful data structure that can be useful in many data engineering applications. In this blog, we'll explore some of the ways that you can use Python dictionaries in data en...
07:38 am GMT - Sun, February 19, 2023
Dev To
7 JavaScript Web APIs to build Futuristic Websites you didn'tknow
With the rapidly changing technologies, developers are being provided with incredible new tools and APIs. But it has been seen that out of the 100+ APIs, only 5% of them are actively used by developer...
06:56 am GMT - Sun, February 19, 2023
Dev To
How to Perform Exploratory Data Analysis with Python
IntroductionExploratory data analysis (EDA) is an essential step in the data science process which involves use of both statistical methods and data visualization techniques to uncover patterns,...
06:55 am GMT - Sun, February 19, 2023
Dev To
MobaXterm - An excellent tool for Linux CLI users to work on a Windows host
I have been working with Linux for a long time using the command-line interface (CLI). Recently, I started using a Windows 11 laptop as my main working machine. To my delight, I discovered MobaXterm, ...
06:34 am GMT - Sun, February 19, 2023
Dev To
Python set tutorial
Python set is an unordered collection of unique elements. It's used to eliminate duplicates and to perform common math operations like union, intersection, and difference on datasets. Creating a set o...
06:27 am GMT - Sun, February 19, 2023
Dev To
Python tuple tutorial
In Python, a tuple is a collection of ordered, immutable elements. Python Tuples are similar to lists, but they cannot be modified once created. Tuples are defined using parentheses instead of square ...
05:42 am GMT - Sun, February 19, 2023
Dev To
5 Tips To Elevate Your Coding Skills!
IntroductionLearning to code? Great! It will prove to be one of the best decisions of your life. However, there are some things that you need to keep in mind to learn coding efficiently. You sur...
05:30 am GMT - Sun, February 19, 2023
Dev To
Working with the Basics
What I have come to realized as I work with the repo is my lack of understanding of what I'm even doing.I write code base on the research I've done, but it seems that I don't try to understand them, a...
05:23 am GMT - Sun, February 19, 2023
Dev To
Implementing Admob Ads With Jetpack Compose
IntroductionHello! In this tutorial I will show you how to implement Admob Advertising with Jetpack Compose. I recently had to do this in my side project so I thought I'd share how I implemented...
02:44 am GMT - Sun, February 19, 2023
Dev To
CI/CD in a nutshell
CI/CD is a popular practice that many companies and projects use today. However, sometimes we use these terms mistakenly, but in this article we'll dive into the CI/CD fundamentals, understanding the ...
02:08 am GMT - Sun, February 19, 2023
Dev To
Getting started with React.js with Typescript using vite.js
In 2023, React is still one of the best ways to build user interfaces, despite all the frameworks that have pop up in the last few months promising performance improvements and good Developer experien...
01:55 am GMT - Sun, February 19, 2023
Dev To
Publishing Your Extensions to Visual Studio Marketplace
In today's world, technology is evolving at a fast pace, and developers are constantly looking for ways to improve their productivity and streamline their workflow. One of the tools that has gained im...
01:18 am GMT - Sun, February 19, 2023
Dev To
Creating your own handwriting into a usable font.
Have you ever thought of making your handwriting as a font? While there are professional looking fonts in every possible type. I always wondered how to make one and I stumbled upon an amazing online t...
12:15 am GMT - Sun, February 19, 2023
Dev To
6-part series on configuring a CI/CD pipeline using Customized Docker image on an Apache Web Server & Application Load Balancer
For better understanding and reading purposes, I am linking all my previous 6 articles together with step-by-step instructions in this 6-part series, on how to configure a CI/CD pipeline using Customi...
10:43 pm GMT - Sat, February 18, 2023
Dev To
Creating routing API with Express JS
Hello everyone, back again with me. Now I want to share again about creating routing API with express JS. This article continues the previous article so make sure you have read the previous article. B...
10:12 pm GMT - Sat, February 18, 2023
Dev To
Creating an App with React, Apollo, and GraphQL: A Step-by-Step Guide to Fetching Data and Error Handling
Are you looking to build a modern web application with scalable, data-driven user interfaces? Then this article is for you. In this step-by-step guide, I'll walk you through the steps required to fetc...
09:55 pm GMT - Sat, February 18, 2023
Dev To
CodeSmash No Code Platform
It shouldn't be about "No Code vs Code". The future is "No Code + Code". Your non-tech folks should work together with developers to benefit from synergy in order to increase the productivity.https://...
09:04 pm GMT - Sat, February 18, 2023
Dev To
Building an app to search the APOD archive by color
tl;dr, I built apod-color-search!The news of the James Webb Space Telescope (JWST) being successfully deployed in orbit reminded me how fascinating outer space is. Hubble has already showed us how spe...
08:46 pm GMT - Sat, February 18, 2023
Dev To
Learning SQL and an Introduction on Python for Data Science
SQL For Data AnalysisSQL is a powerful tool for analyzing data, thanks to its ability to work with multiple databases simultaneously and its use of relational databases. It's a widely used and v...
08:39 pm GMT - Sat, February 18, 2023
Dev To
10 Coding Projects to Impress Employers and Land Your Dream Job
Are you tired of sending out countless job applications without getting any response? Are you ready to level up your coding skills and land your dream job? Look no further! We've compiled a list of 10...
08:35 pm GMT - Sat, February 18, 2023
Dev To
Aprovecha tus 60 horas gratis de GitHub Codespaces!
Con GitHub Codespaces, puedes empezar a programar en cuestin de minutos: se acabaron las horas de configuracin. En este tutorial exploramos lo fcil que es sumergirse en la accin con un ejercicio const...
08:26 pm GMT - Sat, February 18, 2023
Dev To
Sharing knowledge as a way of life
Knowledge of various topics exists everywhere.In the past, we used to consume information through traditional media (such as TV or movies), but now more and more people are looking to learn something ...
08:15 pm GMT - Sat, February 18, 2023
Dev To
SQL 101: Introduction to SQL for Data Analysis
Structured query language (SQL) is a programming language for storing and processing information in a relational database. A relational database stores information in tabular form, with rows and colum...
08:10 pm GMT - Sat, February 18, 2023
Dev To
A Beginners Guide to Open Source
IntroductionOpen-source software has been around for decades, but it's only in recent years that it has gained mainstream acceptance. With the rise of open-source projects like Linux, Apache, an...
07:32 pm GMT - Sat, February 18, 2023
Dev To
Wireframing Essential For Building Power Apps
A wireframe is a simple drawing or sketch that shows the basic layout and design of an app.A wireframe is like the blueprint or plan you create when building with Legos. It would shows the basic layou...
07:24 pm GMT - Sat, February 18, 2023
Dev To
Closing a Knowledge Gap: CSS Naming Conventions - BEM
When I was learning CSS I was always just naming at random I might have been .navBar or .nav-bar or .navarea. I was just all over the place it it lead to many frustrating days of hunting down why my C...
06:32 pm GMT - Sat, February 18, 2023
Dev To
How to Read Output of MySQL EXPLAIN
MySQL is one of the most used RDMS. We write different types of queries in MySQL. Some used to be simple, and some quries used to be complex that includes even more than 4 - 5 tables. When we write co...
06:29 pm GMT - Sat, February 18, 2023
Dev To
My ChatGPT Adventure: Unveiling Abilities & Bold Lies
This post is longer, more compehensive version of my LinkedIn post. Not only will it mislead you, but it will be blatantly lying tl;dr - my 2-week experience with with chatGPT. Let's start with some...
06:09 pm GMT - Sat, February 18, 2023
Dev To
Top ten popular static site generators (SSG) in 2023
Static sites were previously composed of hard-coded files comprising HTML templates, and maintaining them was a grievous task. So static site generators came along to remove those challenges, making i...
05:49 pm GMT - Sat, February 18, 2023
Dev To
.NET MAUI Blazor - Best practices for Desktop UI
.NET MAUI Blazor is an open-source framework that lets you create cross-platform apps with web UI components and C# code. It uses BlazorWebView to render Razor components on mobile and desktop. So, li...
05:46 pm GMT - Sat, February 18, 2023
Dev To
Python Lists tutorial
Python list is a collection of items of any data type. Lists are mutable, which means they can be modified. Python provides various operations that can be performed on lists like insertion, deletion, ...
04:31 pm GMT - Sat, February 18, 2023
Dev To
First Next.js website
I have finally created my first Next.js website!I used the next.js official tutorial for the base template and then edited it to add my own content.Check it out on Replit: Follow me and like to suppo...
03:59 pm GMT - Sat, February 18, 2023
Dev To
How to manage physical resources in your Docker containers and keep production servers fast?
Hi! If you don't know that Docker can manage physical resources, this is the place to learn about it and keep your production servers running faster.In my current job, we have a lot of Docker contain...
03:58 pm GMT - Sat, February 18, 2023
Dev To
A bright future for Effect
With this post, we are announcing that the fp-ts project is officially merging with the Effect-TS ecosystem, and that the author of the project, Giulio Canti (@gcanti), is being welcomed into the Effe...
03:40 pm GMT - Sat, February 18, 2023
Dev To
Ruby on Rails on Lambda on Arm64/Graviton2!
Today I am happy to announce that Lamby (Simple Rails & AWS Lambda Integration using Rack) now demonstrates just how easy it is to use multi-platform arm64 images on AWS Lambda. If this sounds int...
03:12 pm GMT - Sat, February 18, 2023
Dev To
How to Deploy NodeJS APIs on AWS
Welcome guys to our another episode of Software Development tutorials. So, most of us people did build some cool web apps and never thought about taking it to the real world. Although, we do find rea...
03:05 pm GMT - Sat, February 18, 2023
Dev To
Using multiple git user configs with credentials store
So, you have decided to have 2 separate accounts for work and personal.Here are steps to follow to use both git configurations simultaneously with the same .git-credentials. Step 1: Separate Work...
03:00 pm GMT - Sat, February 18, 2023
Dev To
Unpacking the Trickiest Concepts in JavaScript
JavaScript is a powerful and versatile language that has become a cornerstone of web development. However, as developers build more complex and dynamic applications, they often encounter tricky concep...
02:55 pm GMT - Sat, February 18, 2023
Dev To
LINODECODE - Grow, Share and Connect with Developers.
What I builtHave you ever struggled to find collaborators for an open-source project you built? Have you ever lacked funds for your project? Did you want to work on an open-source project but co...
02:05 pm GMT - Sat, February 18, 2023
Dev To
Create an analog clock using RxJS and Angular standalone components
IntroductionThis is day 2 of Wes Bos's JavaScript 30 challenge where I create an analog clock that displays the current time of the day. In the tutorial, I created the components using RxJS, cus...
02:05 pm GMT - Sat, February 18, 2023
Dev To
Set up Django on a Linux VM with Google Cloud Platform
As a senior in my BSCS program I've been working on my Final Year Project since the last several months. Early on, I decided to develop my project as a client-server web-application, and since the maj...
02:04 pm GMT - Sat, February 18, 2023
Dev To
Revolutionize Your Thinking: 5 TED Talks That Will Change Your Life
Hey there, it's Nomadev, and I'm back with another blog on tech. Today, we're diving into the world of TED Talks, which have become a cultural phenomenon with millions of people tuning in to watch tho...
01:55 pm GMT - Sat, February 18, 2023
Dev To
Dependency Injection in Scala - cake pattern
In this post we'll cover Dependency Injection (DI) basics in scala, and focus on how to perform it manually with using the cake pattern.All code examples are available on github. Introduction to ...
01:47 pm GMT - Sat, February 18, 2023
Dev To
7 Secret Weapons for Lightning-Fast Code Writing with VS Code
In the world of coding, speed and efficiency are key to success.And as a developer, having the right tools at your disposal can make all the difference.VS Code plugins are like superpowers for your co...
01:46 pm GMT - Sat, February 18, 2023
Dev To
Create a drum kit using RxJS and Angular standalone components
IntroductionThis is day 1 of Wes Bos's JavaScript 30 challenge where I create a drum kit to play sounds when keys are pressed. In the tutorial, I created the components using RxJS, Angular stand...
12:37 pm GMT - Sat, February 18, 2023
Dev To
Formik Works Great; Here's Why I Wrote My Own
TL;DR? I made a library to compete with Formik and React Hook Form called "HouseForm". It would mean a lot if you looked at it, gave feedback on it, and maybe gave it a star on GitHub.If you've looked...
12:30 pm GMT - Sat, February 18, 2023
Dev To
A Similarity between CSS and Python
There is a big similarity between CSS and Python.And that is... VariablesCSS and Python both have variables. Today, I will talk about how to define and access variables in both CSS and Python, an...
12:21 pm GMT - Sat, February 18, 2023
Dev To
How To Make Login Page Like Twitter Using React Js | Sign In Page Design With React Js
In this tutorial, we'll walk you through the steps of creating an eye-catching React js Twitter Login Clone. You'll discover how to employ key design components to make your login page stand out as we...
11:46 am GMT - Sat, February 18, 2023
Dev To
Redux-like state container in SwiftUI. Derived stores.
Another way of composition that should simplify our architecture is derived stores. I dont want to expose the whole app state to every view or update views on not related state updates.import SwiftUIs...
11:41 am GMT - Sat, February 18, 2023
Dev To
Redux-like state container in SwiftUI. Reducer composition.
Important component of Redux-like state container is Reducer. We can extract and compose it as we do with state struct. It will allow us to respect a Single Responsibility principle and keep our reduc...
11:39 am GMT - Sat, February 18, 2023
Dev To
Redux-like state container in SwiftUI. State composition.
It is very natural to store your apps state as a single struct, but it simply can blow up as soon as you add more and more fields to your state struct. We can use state composition to solve this issue...
11:36 am GMT - Sat, February 18, 2023
Dev To
Redux-like state container in SwiftUI. State normalization.
Redux stores the whole apps state as a single source of truth. It allows us to keep our User Interface in sync with the app state. But to achieve this, we have to normalize our state. Lets take a look...
10:44 am GMT - Sat, February 18, 2023
Dev To
Mastering CSS Flexbox: From Basics to Advanced Techniques
IntroductionAre you tired of using tables, floats, and other traditional CSS layout methods that just dont cut it anymore? Its time to embrace the power of CSS Flexbox! With Flexbox, you can cre...
10:41 am GMT - Sat, February 18, 2023
Dev To
refineweek: Creating an Admin Dashboard with refine
This post is the first part of an admin dashboard app built using refine. The dashboard is an admin backend for the Pixels client that we built previously in the refineWeek series. We are using the sa...
10:39 am GMT - Sat, February 18, 2023
Dev To
Latin x Python: 18/02/23
It's been more than 2 weeks since I started Discipulis, 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 website which ca...
10:38 am GMT - Sat, February 18, 2023
Dev To
8 Essential CSS Tricks and Techniques for Perfecting Your Website
8 Essential CSS Tricks and Techniques for Perfecting Your Website IntroductionCSS is one of the key technologies used in web development. It allows developers to style their websites and cr...
10:09 am GMT - Sat, February 18, 2023
Dev To
How to Become a Front-End Developer - Skills, Responsibilities, and Income
What is front-end development in the web development world?Front-end development, also known as client-side development, involves building the visual and interactive elements of websites and applicati...
09:36 am GMT - Sat, February 18, 2023
Dev To
Everything you need to know about Temporal Date API
We all know the pain of working with dates in Javascript. It needs to be more explicit, has almost no method, and could not be more clunky. For example, to create the Date January 1, 2023, you have to...
09:30 am GMT - Sat, February 18, 2023
Dev To
Blockchain Developer Road Map .
Hi all ,Welcome back to the very new and exacting blog . What is a Blockchain Developer Road Map. In this blog we will see what steps need to take care to be a Blockchain Developer. So, lets get start...
08:50 am GMT - Sat, February 18, 2023
Dev To
Unit Testing Backward Compatibility of Message Format
Do you apply Apache Kafka or RabbitMQ in your software project? If so, then you definitely have some message schemas. Have you ever encountered in backward compatibility issue? An accidental message f...
08:20 am GMT - Sat, February 18, 2023
Dev To
Better Ways To Handle Data Storage on The Web Client
Better Ways To Handle Data Storage on The Web ClientWhenever you mention data storage and state management on the web client, different people will provide you with different solutions. From the...
08:15 am GMT - Sat, February 18, 2023
Dev To
Backend Delivery - Hands-On Node & Docker 1/2
Were going to explore how to set yourself up for success - when it comes to exploring Kubernetes and running Dockerized applications.It all starts with understanding whys and hows to deliver your appl...
08:15 am GMT - Sat, February 18, 2023
Dev To
Continuous Delivery: HTML to Kubernetes - the why
I think Continuous Delivery is the magic sauce that allows web to be the go-to platform for all software nowadays.Web development is about evolving software: from idea to actual requirements, from an ...
07:10 am GMT - Sat, February 18, 2023
Dev To
Blockchain-101
Blockchain is a revolutionary technology that is transforming the way we do business and interact with each other online. It is essentially a decentralized, distributed ledger that is used to record t...
06:36 am GMT - Sat, February 18, 2023
Dev To
Hack The Box - Encoding [Medium] - Walkthrough
This machine took me a couple of days due to its complexity and some minor stuff that were a hassle to get right.You will find the following vulnerabilities: - Local File Inclusion - Command Inj...
06:35 am GMT - Sat, February 18, 2023
Dev To
Differences between arrow function and regular function in JavaScript
Functions are the bread and butter of JavaScript programming.JavaScript functions can be defined in many ways. One can use the right syntax for specific needs by understanding the differences.One of t...
06:35 am GMT - Sat, February 18, 2023
Dev To
Hack The Box - Vessel [Hard] - Walkthrough
OverviewSince it becomes very time consuming doing this in a video this write-up is going to be in a text.The machine is labeled hard with a good reason, most of the tasks are time consuming but...
06:21 am GMT - Sat, February 18, 2023
Dev To
Design Patterns: Factory Method
IntroductionI am recently reading a book by Alexander Shvets called Dive Into Design Patterns. And he has broken down these complex patterns into very intuitive and simple terms with Diagrams, P...
06:04 am GMT - Sat, February 18, 2023
Dev To
Tiny CRM - Linode DEV Hackathon Submission
What I builtI have built a CRM (Customer Relationship Management) system named TinyCRM. Category Submission:I am submitting this project in the SaaS Superstars category.As this project has ...
05:48 am GMT - Sat, February 18, 2023
Dev To
Top 10 Things to not do while coding!
Coding is a highly skilled profession that requires attention to detail, focus, and a good understanding of the coding language. However, even the most experienced coders make mistakes, and some mista...
05:15 am GMT - Sat, February 18, 2023
Dev To
How to use Docker with Ruby on Rails applications.
What is docker? and how to use it with ruby on rails applications? and benefits of using docker.Docker is a platform for building, shipping, and running applications in containers. A container i...
04:47 am GMT - Sat, February 18, 2023
Dev To
State Management in React with Redux
IntroductionReact is a popular JavaScript library for building user interfaces. However, as your application grows more complex, it can become challenging to manage the state of your application. That...
04:34 am GMT - Sat, February 18, 2023
Dev To
React Native vs React: Key Differences and Use Cases
React and React Native are both popular JavaScript-based frameworks for building web and mobile applications respectively. While they share many similarities, there are also key differences between th...
04:25 am GMT - Sat, February 18, 2023
Dev To
Introducing DEVBlogs - Linode DEV Hackathon
What I builtI built a clone of dev.to that incorporates the majority of its features. The site I built functions similarly to dev.to, allowing users to create profiles, publish articles, interac...
04:21 am GMT - Sat, February 18, 2023
Dev To
Open-Source vs. Proprietary API Development Tools: Why open-source development tools are Better?
API (Application Programming Interface) development tools are software solutions designed to help developers create, manage, and integrate APIs into their applications. These tools provide a range of ...
04:17 am GMT - Sat, February 18, 2023
Dev To
How to Optimize the Performance of Your React Application
React is an incredibly powerful JavaScript library used by developers to build complex user interfaces. While React is designed to be fast and efficient, there are still ways to optimize its performan...
03:58 am GMT - Sat, February 18, 2023
Dev To
Understanding React Hooks: A Comprehensive Guide
React Hooks are a relatively new feature in the React library that allows developers to write reusable and stateful logic in functional components. This feature has been around since React version 16....
03:09 am GMT - Sat, February 18, 2023
Dev To
Understanding Reinforcement Learning
I still remember the first time a computer surprised me. It was a simple moment playing a video game and the AI enemies managed to distract me on one side well enough for enemies to sneak up on me fro...
02:52 am GMT - Sat, February 18, 2023
Dev To
Command-line
Note: This blog will only cover the command line that comes with Mac and Linux aka Bash. Windows users can also download Bash. The tutorial can be found here IntroductionThe Command Line is a tex...
01:42 am GMT - Sat, February 18, 2023
Dev To
How to Build a Simple Kafka Producer/Consumer Application in Rust
Thought about using Kafka? This blog post will walk you through thesteps necessary to bootstrap your Rust producer and consumer applicationwith a batteries-included local dev setup featuring VSCode De...
01:05 am GMT - Sat, February 18, 2023
Dev To
How to start in IT, specially programming
I often see people asking me in forums, groups, and even onsite what they should do to start programming, so I resolved to write this post. Before anything, I like to say clearly that the tips/informa...
11:09 pm GMT - Fri, February 17, 2023
Dev To
Golang Roadmap 2023
Golang, also known as Go, is a programming language that was created by Google. It is known for its simplicity, efficiency, and scalability, making it a popular choice for software development. If you...
11:00 pm GMT - Fri, February 17, 2023
Dev To
Implement Default Splash Screen Prior to Android 12
Step-by-step Guide to Implement Default Splash Screen in Android 12 (API level 31) for Older Android VersionIf your app doesn't implement any splash screen, it is implemented by default in Android 12 ...
10:38 pm GMT - Fri, February 17, 2023
Dev To
SPVM::File::Path and SPVM::File::Glob are newly released.
SPVM::File::Path and SPVM::File::Glob are newly released.The SPVM project is in the process of creating a rich library on top of the ever increasing stability of the programming language.In February 2...
10:02 pm GMT - Fri, February 17, 2023
Dev To
Learning React: Function Components, JSX & Props
Before you start reading just know that we're learning how function Components use JSX and props and not how JSX and Prop fully work. I'll talk more about what they do in later blogs when we know more...
09:42 pm GMT - Fri, February 17, 2023
Dev To
Voc sabia? - Curiosidades JAVA
Bytecode, o cdigo de mquina da JVM, tem esse nome por um simples motivo.A mquina virtual Java entende um conjunto de comandos, que tambm so chamados de opcodes (operation code), e cada opcode possui o...
09:40 pm GMT - Fri, February 17, 2023
Dev To
What is Hoisting in JavaScript?
Hoisting is something you will stumble across millions of times whether you are writing your own code or even in an interview.The process of storing variable and function declarations in memory prior ...
09:00 pm GMT - Fri, February 17, 2023
Dev To
Some new features to look forward to on DEV
Hey folks, just wanted to speak to some upcoming features going live on DEV soon via Forem.This is just a quick overview of some notable work that will be shipping soon. Well share more details as in...
08:38 pm GMT - Fri, February 17, 2023
Dev To
Godot 4: "Pointing" an Area2D to the correct direction using look_at!.
Hello all! I just want to do a quick post regarding Godot 4, something I've been working with for awhile and absolutely LOVE. If you don't know what Godot (pronounced guh-doh)is, it's an open source g...
08:23 pm GMT - Fri, February 17, 2023
Dev To
Mais 5 atalhos do VS Code que voc precisa conhecer
No ltimo post eu falei sobre alguns atalhos do VS Code que eu uso sempre. Como toda boa lista, ela teve ausncias notveis, ausncias que vocs me ajudaram a compilar e a trazer nesse segundo post. Vamos ...
08:15 pm GMT - Fri, February 17, 2023
Dev To
JavaScript Classes 101: A Beginner's Guide to Object-Oriented Programming
IntroductionJavaScript is one of the most popular programming languages in use today. It is a versatile language that is used for a variety of purposes, including web development, game developme...
08:04 pm GMT - Fri, February 17, 2023
Dev To
Rails Migration custom Direction Action
There are several options to specify direction dependent actions in Rails applications Example 1 - reversibleclass AddSlugToUserss < ActiveRecord::Migration def change add_column :users, :...
07:59 pm GMT - Fri, February 17, 2023
Dev To
How to Verify Email Addresses Using Python
Email verification is a process that involves the confirmation of the authenticity or legitimacy of an email address. Nowadays businesses are integrating email verification into their day-to-day opera...
07:59 pm GMT - Fri, February 17, 2023
Dev To
[System.Serializable] in Unity
[System.Serializable] is a C# attribute that can be applied to a class, struct, or field to indicate that it can be serialized by Unity's serialization system. By doing which will allow developer to s...
07:47 pm GMT - Fri, February 17, 2023
Dev To
How To Create A Simple Dynamic Pagination From Scratch In Vue
At some point you might a long array want to separate the content into different pages for users to easily move through the contents so you will have to paginate, while you may use a npm package for ...
07:47 pm GMT - Fri, February 17, 2023
Dev To
How to Use 2Captcha to Solve reCaptcha V3 Challenges in Python
IntroductionAre you tired of being locked out of websites that use reCaptcha V3?Don't worry boys, for we have a solution! In this blog, we'll teach you how to use Python and the 2Captcha library...
05:48 pm GMT - Fri, February 17, 2023
Dev To
Importance of Filelock and how to use that in Python
We need the filelock module in Python to prevent race conditions in concurrent and multi-process applications. Race conditions occur when multiple processes or threads access the same resource simulta...
05:44 pm GMT - Fri, February 17, 2023
Dev To
CSS Attribute Selectors Demystified
Welcome to another blog to learn about css selectors. In this blog we will learn about attribute selectors.Please check my previous post on CSS Selectors What is attribute selector?An attribute s...
05:36 pm GMT - Fri, February 17, 2023
Dev To
Serverless Patterns
This week, I have a lot of exciting topics for you. To start off, we cover the basics of effective dashboard design and how you can create a Grafana dashboard that will make troubleshooting incidents ...
05:05 pm GMT - Fri, February 17, 2023
Dev To
Final Weekend of the Linode Hackathon on DEV!
The Linode Hackathon on DEV closes on February 20th @ 11:59 PM UTC. Don't miss your chance to build a new app and win prizes for it!The Linode Hackathon on DEV closes next Monday!If you haven't ...
05:01 pm GMT - Fri, February 17, 2023
Dev To
Is your Cloud Native Application Secure?
DescriptionThe first thing we do when we learn a new technology is to get things up and running. There are so many things to learn and it's hard enough for us to just wrap our heads around the c...
04:40 pm GMT - Fri, February 17, 2023
Dev To
Becoming an AWS Community Builder
IntroductionAre you an AWS enthusiast looking to take your cloud knowledge and skills to the next level?Becoming an AWS Community Builder is an excellent opportunity to do just that. In this art...
04:30 pm GMT - Fri, February 17, 2023
Dev To
Semiology in Ruby (What are Ruby Symbols) ?
Ruby SymbolsI have come to appreciate the power and versatility of symbols in the language. In this guide, I will provide a comprehensive overview of symbols in Ruby, including their definition,...
04:19 pm GMT - Fri, February 17, 2023
Dev To
Python dictionaries comprehension tutorial
Python dictionaries comprehension is a way to create new dictionaries by specifying the key-value pairs using a single expression. This is similar to list comprehension, but instead of creating a list...
04:15 pm GMT - Fri, February 17, 2023
Dev To
Build a Task Manager CRUD App with React and Hygraph
In this article, we will introduce readers to how to build a fully functional CRUD application using Hygraph as our backend, React as our frontend, and ApolloClient to manage our state and fetch and m...
03:59 pm GMT - Fri, February 17, 2023
Dev To
Is Accessibility Difficult for Developers?
Hey All, I talk a lot on here about accessibility in development lifecycle, but I am curious to hear from you all.Do you think that accessibility in development is a difficult thing to grasp or even d...
03:58 pm GMT - Fri, February 17, 2023
Dev To
Dark mode with Analog & Tailwind
I entirely rebuilt my personal website with Analog and Tailwind a few weeks ago. I tweeted about it and received lot of positive feedback. Robin Goetz @goet...
03:38 pm GMT - Fri, February 17, 2023
Dev To
Building a real-time commenting app with Socket.io and React
In this guide, we'll walk through how to build a real-time commenting system using React, Node.js, and Socket.io. We'll show you how to build a list of comments fed from an API, create new comments, a...
03:00 pm GMT - Fri, February 17, 2023
Dev To
2023 Started
Hello, everyone! 2023 started since almost two months ago. What tehnology do you think will be popular this year? In my opinion, I think this year, popular will be ML, AI and Mobile. I am not familiar...
02:47 pm GMT - Fri, February 17, 2023
Dev To
A Guide to Styling Your Website with Tailwind CSS
Are you tired of writing CSS from scratch and spending hours tinkering with styles? Do you want to speed up your web development process without sacrificing customization? Look no further than Tailwin...
02:45 pm GMT - Fri, February 17, 2023
Dev To
Animations Made Easy: The Top React Animation Libraries You Need to Know
As a frontend developer, you know that animation is an essential part of creating engaging and user-friendly interfaces. With React, you have access to many animation libraries that can help you add d...
02:25 pm GMT - Fri, February 17, 2023
Dev To
What was your win this week?
Heyo!Hope y'all all have fantastic 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 new p...
02:02 pm GMT - Fri, February 17, 2023
Dev To
Building a multi-language app with React JS
Nowadays, creating an app that supports multiple languages is becoming more and more indispensable to reach a wide range of users. So this time, with the help of React we are going to build it. T...
02:02 pm GMT - Fri, February 17, 2023
Dev To
Construyendo una app multi-lenguaje con React.
En la actualidad, crear una app que soporte varios idiomas se vuelve mas indispensable para llegar a un gran alcance con los usuarios. Asi que en esta ocasin, con ayuda de React vamos a construirlo. ...
01:33 pm GMT - Fri, February 17, 2023
Dev To
Pomodoro Method: It may be what you need
What is the Pomodoro method?The Pomodoro technique is quite famous and it is one of the most used ones for productivity and discipline. The method is not new, in fact, it was discovered by Franc...
01:33 pm GMT - Fri, February 17, 2023
Dev To
Top 10 Resources for Learning Solidity
If you want to become a smart contract developer on Ethereum, then you need to learn Solidity. Whether your goal is DeFi, blockchain gaming, digital collectibles (NFTs), or just web3 in general, Solid...
01:03 pm GMT - Fri, February 17, 2023
Dev To
This Week In Python
Fri, February 17, 2023This Week in Python is a concise reading list about what happened in the past week in the Python universe. I have received some good suggestions for this week's content. Thank yo...
01:01 pm GMT - Fri, February 17, 2023
Dev To
Commonly asked ReactJS interview questions. Here are ReactJS interview questions and answers
FacebookQ1. What is ReactJS?A: ReactJS is an open-source JavaScript library used for building user interfaces or UI components.Q2. What is JSX in ReactJS?A: JSX is a syntax extension for JavaScript, w...
01:00 pm GMT - Fri, February 17, 2023
Dev To
A bit about code versioning
A parallel knowledge to programming languages, but very important for any developer, is code versioning. As the name suggests, it is the knowledge of versioning and/or saving versions of an applicatio...
12:35 pm GMT - Fri, February 17, 2023
Dev To
Hexagonal Architecture: What Is It and Why Do You Need It?
We all do our best to try and write clean code that is going to be easy to maintain in the future. As time goes on and the application gets bigger with more features being added and technologies being...
12:20 pm GMT - Fri, February 17, 2023
Dev To
Reminder: Contribute means opening issues and documentation too
One of the things that I still need to achieve in my professional career is to contribute more to open source software. This being said, I don't beat myself up about it, as juggling a full-time job an...
12:18 pm GMT - Fri, February 17, 2023
Dev To
Git Rebase vs Git Merge
Git Rebase and Git Merge are commands generally used to merge two branches. The difference here is the way they do this combination.When we typed git Rebase, all the changes of the feature branch will...
11:38 am GMT - Fri, February 17, 2023
Dev To
10 remote tech companies hiring developers now
Many companies have been forced to make tough decisions recently, specifically laying off employees in order to stay afloat. However, not all tech companies have had to resort to layoffs, and in fact,...
11:07 am GMT - Fri, February 17, 2023
Dev To
Thunder Client CLI A new way to test APIs inside VS Code
In 2021 we launched Thunder Client extension for VSCode which was game changer, as we were the first to launch a GUI based API Client inside VSCode. Today we are launching Thunder Client CLI, which wi...
10:32 am GMT - Fri, February 17, 2023
Dev To
Optimize React Component Performance with Memoization Using React.memo()
In this article, we will discuss what the React.memo() function is, how it works, and when to use it in your React apps. Initiating our adventure.. What is the React.memo() function?React compone...
10:24 am GMT - Fri, February 17, 2023
Dev To
How to make your GitHub project pop on social media
Half the battle of progressing your open source project is getting it noticed and attracting contributors. So make the most of this simple trick. The ProblemWorking on an open source project is o...
10:21 am GMT - Fri, February 17, 2023
Dev To
A Beginner's Guide to ELK Stack
Logging is a vital part of keeping every system alive and healthy. It allows developers and system administrators to troubleshoot issues, monitor system behavior, and gain insight into the performance...
08:56 am GMT - Fri, February 17, 2023
Dev To
The Cloud Monitoring Journey
Through classic virtual machines to large Kubernetes clusters or even serverless architectures, companies have adopted the cloud as a mainstream way to provide their online services. As part of their ...
08:37 am GMT - Fri, February 17, 2023
Dev To
refineweek: Adding Realtime Collaboration
In this post, we implement realtime broadcast and subscription of pixels updates in our refine based Pixels app. We do this with the liveProvider prop on <Refine /> and Supabase's Realtime serve...
08:27 am GMT - Fri, February 17, 2023
Dev To
Empower your CSS skills by using these 3 selectors
In CSS3 we have a lot of selectors which empowers the devs productivity , helps in optimisation of DOM, and usage of classes. 1. Child combinator (>)The CSS3 child combinator selector is repre...
07:32 am GMT - Fri, February 17, 2023
Dev To
AWS API Gateway MTLS authentication - with SmallStep & Pulumi
IntroductionDuring the 2022 Christmas holidays, I got (re-)introduced to Smallstep and believe me it is a very promising tech in PKI space, It eases a good number of complex problems that occur ...
07:30 am GMT - Fri, February 17, 2023
Dev To
Unlock Your Full Potential as a Programmer: Proven Strategies for Success
Programming is a dynamic and constantly evolving field, and to be successful, you need to continuously improve your skills and stay up-to-date with the latest tools and technologies. Whether you're ju...
07:28 am GMT - Fri, February 17, 2023
Dev To
How One Open-Source Code Donation Got Me Promoted
This blog was originally published in my blog website Ran The Builder.On October 2nd, 2020, my first pull request to an open-source project was merged.Little did I know that it would lead to my promot...
07:01 am GMT - Fri, February 17, 2023
Dev To
How to Code Efficiently: Tips and Tricks for Faster, Better Programming
Programming can be a time-consuming and often frustrating task. As a developer, you are constantly looking for ways to be more efficient and write better code. Here are some tips and tricks to help yo...
06:49 am GMT - Fri, February 17, 2023
Dev To
[LIAPP FEATURES] React Native Protection
LIAPP provides robust and useful features to protect mobile apps against various threats.This post will discuss LIAPPs React Native protection to protect mobile apps made by React Native. We will expl...
06:22 am GMT - Fri, February 17, 2023
Dev To
What Is A Dynamic Website?
In today's digital world, a website is no longer just an online brochure or an information repository. It has become a medium for businesses and individuals to interact with their customers, showcase ...
06:04 am GMT - Fri, February 17, 2023
Dev To
SeaweedFS vs JuiceFS
SeaweedFS is an efficient distributed file system that can read and write small data blocks quickly, and is prototyped after Facebook's Haystack. In this article, we will compare the differences in de...
05:31 am GMT - Fri, February 17, 2023
Dev To
Simple Way To Export Data From API To Excel Using ReactJS in 2023
New React Projectnpx create-react-app react-to-excelStart projectnpm startOnce project successfully created. Lets dive into installing necessary library. Library InstallationFor this tutori...
05:30 am GMT - Fri, February 17, 2023
Dev To
AWS Pipeline GitHub: Automating Your Software Delivery Process
The process of delivering software can be a complicated, error-prone, and time-consuming task. AWS Pipeline is a service that helps you to automate your software delivery process, making it faster, mo...
05:22 am GMT - Fri, February 17, 2023
Dev To
Put ChatGPT on your website for 49 per month
Yesterday we released our new pricing structure. There are 3 basic prices now for our bots. These are as follows.Basic package is 70 per monthProfessional package is 283 per monthEnterprise package is...
05:12 am GMT - Fri, February 17, 2023
Dev To
Tricky JavaScript Interview Question Using Array And Object Destructuring Combined
The question goes like this:Explain to me what the below line of JavaScript code does:const [{ isoCode: firstCode = '' } = {}] = allStates;If you're new to array and object destructuring, then this qu...
04:20 am GMT - Fri, February 17, 2023
Dev To
Calisthenics exercises recommendation software
This is de Codecademy CS102 final project.This program is a recommendations program for calisthenics enthusiasts looking for progressions to train for some of the most popular calisthenics skills.As a...
02:32 am GMT - Fri, February 17, 2023
Dev To
E quando o hello world j comea dando errado: a cultura de escrever artigos com tutoriais que s do certo.
Voc, que est comeando agora, provavelmente j recebeu a dica de algum para fazer um Hello World ao comear em uma linguagem de programao.Tem uma histria mstica por trs dessa sugesto, de que devemos faze...
02:00 am GMT - Fri, February 17, 2023
Dev To
Star Trek & CSS Only Wormhole - Not For Your Eyes - Discuss
I've create a CSS only wormhole with the Starship Enterprise flying through it at light speed!Discuss! What do you think? Please Leave your options and suggestions to improve the code below!Here is so...
12:37 am GMT - Fri, February 17, 2023
Dev To
"What the hell were they thinking?"
"The hardest part of code reviews is figuring out what the hell they were thinking." I used to think commit messages were good enough, but there's too much noise on every platform that enables code re...
11:41 pm GMT - Thu, February 16, 2023
Dev To
Can Value Stream Management Solve DevOps Struggles?
A decades-old physical goods manufacturing concept is being applied to modern dev teams with great results. What can software development learn from the past?Value Stream Management (VSM) has been a f...
11:34 pm GMT - Thu, February 16, 2023
Dev To
How to Build Offline Web Applications
With the increasing prevalence of mobile devices and unreliable network connections, its more important than ever to ensure that web applications can function even when a user is offline.Additionally,...
11:09 pm GMT - Thu, February 16, 2023
Dev To
So You Think You Know For Loops?
So you've been learning JavaScript for a while; perhaps you've written several programs and solved dozens of problems on Code Wars? Or maybe you're just working your way through some tutorials and cou...
11:02 pm GMT - Thu, February 16, 2023
Dev To
Hide/Show Password in React
When logging in or creating an account for a website or application, it is useful for a user to be able to see their password, especially when passwords are long and include different symbols. I imple...
10:59 pm GMT - Thu, February 16, 2023
Dev To
How to Make Star Rating in React
For my capstone project at Flatiron School, I created an application in which users can track and manage the eateries (ex: restaurants, cafes/bakeries/coffee shops, & bars/breweries) they have vis...
10:31 pm GMT - Thu, February 16, 2023
Dev To
AI at Work: Looking within as an Autistic Programmer
As an autistic programmer, I have always found it difficult to reflect on my work and write a self-performance review, I hate them so much - it is an inaccurate waste of time, people see you all the t...
10:12 pm GMT - Thu, February 16, 2023
Dev To
How to integrate your blog with dev.to API Next.js 13
If you're reading this at dev.to, you can also take a look at my own website at nicholascosta.dev/blog Little recap of the situation I was onI've been refactoring my portfolio website from the st...
09:56 pm GMT - Thu, February 16, 2023
Dev To
An animated Heart for Valentine's Day
An animated heart I drew with SVG exactly one year ago. Now rewritten in Javascript using my own fantastic framework ...
09:31 pm GMT - Thu, February 16, 2023
Dev To
useCallback Demystifying React Hooks (Pt. 1)
In this article, we will explore when and how to use Reacts useCallback hook and a mistake made by most Junior Developers.If you'd like to close this down and run it locally, the repo can be found her...
08:47 pm GMT - Thu, February 16, 2023
Dev To
8 AI Tools Like Chat GPT
As we already know, chat GPT's server crashes often. It can be frustrating when you are trying to cheat on the exam, deliver an essay on time, or find the solution in your tech interview. Therefore, I...
08:44 pm GMT - Thu, February 16, 2023
Dev To
Parcel, React & Tailwind to the moon
Parcel, React & Tailwind to the moonIn recent years, thanks to modern technologies, developing web applications is easier than ever. In this article I will show you how to make it even easie...
08:13 pm GMT - Thu, February 16, 2023
Dev To
pyaction: Over 1 million pulls from the GitHub Container Registry
Recently, pyaction passed 1 million pulls from the GitHub Container Registry. It is a Docker container with Python, git, and the GitHub CLI.Several GitHub container actions use pyaction as the base im...
08:07 pm GMT - Thu, February 16, 2023
Dev To
How create cluster in Dataproc and install Jupyter?
Simple way to start a cluster in Dataproc from GCP. Related content You can find repo related in:GitHub You can connect with me in:LinkedIn Resume All this blog is using s...
07:55 pm GMT - Thu, February 16, 2023
Dev To
Conversando com aliengenas, uma breve introduo ao Gherkin
Ol, pessoal! Espero encontrar todos bem. Hoje vocs aprendero a se comunicar com uma espcie muito curiosa e intrigante que vive sobre a superfcie do nosso plido ponto azul - ou planeta Terra se voc no ...
07:42 pm GMT - Thu, February 16, 2023
Dev To
Svelte and Tailwind for building Chrome Extension
A step-by-step guide on how to create a Chrome Extension using Svelte and Tailwind CSS IntroductionThis article will show you how to create a Chrome Extension using hot frameworks such as Svelte ...
06:15 pm GMT - Thu, February 16, 2023
Dev To
How to Add Speech AI Into Your Next.js App
I am a podcast addict. I admit it. From the moment I wake up, I have my headphones in my ears. But there are some times when it would be frowned upon to be listening to a podcast while in a room full ...
06:10 pm GMT - Thu, February 16, 2023
Dev To
Loneliness in the tech world
What is your opinion about this topic?What I will share is specifically from my point of view.For years I have lived a solitary life, few people around me, but it doesn't really affect me and it doesn...
05:52 pm GMT - Thu, February 16, 2023
Dev To
Aplicando o Learn In Public na Vida Real
A maneira mais rpida de aprenderTL:DRNesse texto compartilho como foi a minha trajetria aplicando o Learn in Public e tudo o que o mesmo me proporcionou na rea da programao.1. O que ?2. Como aplicar?3...
05:20 pm GMT - Thu, February 16, 2023
Dev To
Battle of the Cookies: Regular Cookies vs. HTTP-Only
Cookies are a common technique used by web developers to store information on the client's computer and maintain session state between HTTP requests. However, there are different types of cookies that...
04:10 pm GMT - Thu, February 16, 2023
Dev To
Dependabot and GitHub Actions
If you're using GitHub Workflows to automate bits of your development process (test runs, deployment, stuff like that) then you're almost certainly using GitHub Actions as well. Actions are pre-build ...
03:48 pm GMT - Thu, February 16, 2023
Dev To
Manipulando Set no Redis
IntroduoNo Redis a estrutura de dados Set uma coleo no ordenada de strings nicas. Ela pode ser utilizada para, por exemplo:Rastreie itens exclusivos (por exemplo, rastreie todos os endereos IP ...
03:28 pm GMT - Thu, February 16, 2023
Dev To
First Steps With TinyBase
So TinyBase was one of those thing that came across my feed, and I wondered what the point was. It's a reactive client-side data store, which takes a little parsing to understand.What exactly is a dat...
03:17 pm GMT - Thu, February 16, 2023
Dev To
User Interface Principles: Neumorphism and Glassmorphism
Neumorphism entails building a soft user interface in which the User Interface components are positioned behind the background rather than directly on it.It gives the impression that background elemen...
03:17 pm GMT - Thu, February 16, 2023
Dev To
Using React with Popper and styled-components
Written by Elijah AgbonzeTooltips and other popovers have continually proven essential in improving the UX of any application. They make it easy to further explain an item that a user is viewing like...
03:16 pm GMT - Thu, February 16, 2023
Dev To
Migrating to Eleventy 2.0
Last week I finally upgraded my Eleventy instance after using version 0.12.1 for over a year. I tried to do this earlier but always gave up because I stumbled upon this or that issue. This time was no...
03:12 pm GMT - Thu, February 16, 2023
Dev To
A Anatomia de um repositrio
Por muito tempo eu tive o costume de subir meu cdigo no Github, escrever um arquivo README.md bem bsico, e achava que estava fazendo o melhor uso possvel do meu repositrio. Mas com o tempo e curiosida...
03:06 pm GMT - Thu, February 16, 2023
Dev To
Stack vs Heap Memory Allocation in Java (Codes explained )
Originally Published at turing.com.*Author Name: Elliot Brenya Sarfo (Me) *The Java stack and heap both are used to store information but each have a different uses. The stack is a specific part of a ...
02:45 pm GMT - Thu, February 16, 2023
Dev To
How to use React Native Web with Storybook v7 beta
You may have heard that Storybook is getting close to a v7 release. If you're using addon-react-native-web you might be wondering how to try out the beta. In this quick guide I will show you how to se...
02:42 pm GMT - Thu, February 16, 2023
Dev To
Make your design compatible with foldable device
IntroductionThe way to think about the design of an application has never been simple. How to correctly represent the information to the user? How to make the design pleasant and easy to use? Ho...
02:39 pm GMT - Thu, February 16, 2023
Dev To
A headless hook-based exam proctoring system with React
What I builtI built a headless online exam proctoring system using React. FeaturesForce full-screen modeWarns when user switches tabsPrevents user from opening the context menu (menu opened...
02:22 pm GMT - Thu, February 16, 2023
Dev To
Roteiro com Cursos Gratuitos em Cincia da Computao
A Cincia da Computao um campo em constante evoluo e pode ser difcil saber por onde comear.Pensando nisso, preparei um roteiro com uma formao bsica em Cincia da Computao, usando materiais on-line e de...
01:44 pm GMT - Thu, February 16, 2023
Dev To
Turn Your Phone into a Mobile Rotating Proxy without Root
First, you need to install the Localtonet app on your phone by download it from the Google Play Store here: https://play.google.com/store/apps/details?id=com.localtonet.localtonetappNext, go to https:...
01:44 pm GMT - Thu, February 16, 2023
Dev To
Discovery Days at Medusa: How I created Cross Post tool from Notion
Im a technical writer at Medusa. Part of my work includes managing the content on our blog and across platforms. Typically, we publish an article on our blog (which is built with Stackbit), then cross...
01:19 pm GMT - Thu, February 16, 2023
Dev To
15 Killer JS techniques you've probably never heard of
We can all agree that searching for a Javascript bug fix or answer on Google or StackOverflow is not fun . Here are twenty short and powerful JavaScript techniques that will maximize productivity an...
01:17 pm GMT - Thu, February 16, 2023
Dev To
Deploying a Lambda with a static IP has never been so simple
TL;DR Learn how to deploy a Lambda with a static IP (for whitelisting concerns) Perform NodeJS SFTP operations using this Lambda. Your Serverless application might need to connect to a partner ...
12:20 pm GMT - Thu, February 16, 2023
Dev To
Teleport do Vue.js 3 vs Portals do ReactJS: uma anlise comparativa para lidar com elementos fora do contexto do componente pai.
O Vue.js 3 uma das mais populares bibliotecas de JavaScript para construo de interfaces de usurio, e sua recente atualizao trouxe consigo um novo componente interessante, o Teleport. Neste post, vamo...
12:05 pm GMT - Thu, February 16, 2023
Dev To
Composable A/B Testing with Ninetailed and Contentful
A/B testing is a powerful tool for businesses to optimize their website and boost their conversion rates. By randomly displaying different versions of a web page to two groups of visitors and tracking...
12:01 pm GMT - Thu, February 16, 2023
Dev To
What are Attribute Selectors? - [attribute]
CSS attribute selectors are a powerful tool in web development. They allow developers to select HTML elements based on the values of their attributes and apply styles accordingly. In this article, we ...
11:27 am GMT - Thu, February 16, 2023
Dev To
Is React Too Complex ? A Critical Analysis.
INTRODUCTIONReact has become one of the most popular Front-end frameworks in recent years, and for good reason. Its component-based architecture, virtual DOM, and unidirectional data flow have revolut...
11:26 am GMT - Thu, February 16, 2023
Dev To
Easy Integration Tests for Event-Driven AWS Architectures with EventScout
When building event-driven Serverless applications on AWS, EventBridge is a must-have. It's simple to use, scalable and inexpensive.However, a challenge I often faced on event-driven projects was test...
11:26 am GMT - Thu, February 16, 2023
Dev To
Open source StreamDeck alternative
I've always been attracted by StreamDeck for developers productivity.Mute/unmute microphone ...*Open all the needed applications when starting the day at once ...*Write log-in information (user/passwo...
11:25 am GMT - Thu, February 16, 2023
Dev To
Building a Simple Web App to Track Focus Time with Visibility API and Vanilla JavaScript
DescriptionIn this blog post, we will go through the process of building a simple web app that tracks the time spent with and without focus using Vanilla JavaScript and the Visibility API. We wi...
11:15 am GMT - Thu, February 16, 2023
Dev To
Tricky JavaScript Interview Question Using Array And Object Destructuring Combined
The question goes like this:Explain to me what the below line of JavaScript code does:const [{ isoCode: firstCode = '' } = {}] = allStates;If you're new to array and object destructuring, then this qu...
10:55 am GMT - Thu, February 16, 2023
Dev To
UI Design Roadmap 2023
Hello struggling newbie, here is the roadmap to becoming a UI designer in 2023.Step 1: Identify your why. Why do you want to become a UI/UX designer? Step 2: Understand UI design.https://www.interacti...
10:52 am GMT - Thu, February 16, 2023
Dev To
traceroute
traceroutetraceroute is a tool to trace the path of an IP packet as it traverses routers, and it is a great utility for checking the route from a source to a destination. The traceroute command ...
10:30 am GMT - Thu, February 16, 2023
Dev To
Newbie to Software Engineering - My Personal Journey
As a newbie to software engineering, I know I had a lot to learn before I could even think about being a successful software engineer. My personal journey has been a long one, and I have learned a lot...
10:02 am GMT - Thu, February 16, 2023
Dev To
How to debug any code properly.
Bugs are inevitable part of writing code and are part of our lives , we deal with them every single time.The process of tracking down the cause of the error or bug is what we call debugging.We have al...
09:57 am GMT - Thu, February 16, 2023
Dev To
What is your favorite React stack?
As a web developer, choosing the right stack for your project can be a critical decision. With the rising popularity of React, many developers have been drawn to its simplicity, flexibility, and scala...
09:38 am GMT - Thu, February 16, 2023
Dev To
Next.js GitHub: The Ultimate Guide to Building and Deploying High-Performing Web Applications with React, Dynamic Routing
Looking to build and deploy high-performing web applications with React, dynamic routing, and CSS modules? Look no further than Next.js and GitHub! This ultimate guide will take you through everything...
09:35 am GMT - Thu, February 16, 2023
Dev To
How to Effortlessly Migrate from Styled Components CSS-in-JS to Stylify Utility-First CSS for Better React Development.
Say goodbye to CSS-in-JS and Runtime scripts for injecting and compiling CSS and hello to lightning-fast coding with Stylify Utility-First CSS. As a React frontend engineer, you know the importance of...
09:28 am GMT - Thu, February 16, 2023
Dev To
File Server (free) for each OS via Localtonet
With File Server, you can manage your files by opening their path in your local environment. You can perform all read-write operations on the files or customize these features using the authorization ...
09:00 am GMT - Thu, February 16, 2023
Dev To
How to migrate from Sendbird to TalkJS
In this tutorial, we're going to show you how to export data from Sendbird and import it to TalkJS. This is really helpful if you are trying to switch platforms and onboard with TalkJS. In case youre ...
08:58 am GMT - Thu, February 16, 2023
Dev To
99 Programming Interview Questions for Software Developers and Engineers
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 folks, if you are preparing for ...
08:37 am GMT - Thu, February 16, 2023
Dev To
refineweek: Adding CRUD Actions and Authentication
In this post, we build on our existing understanding of dataProvider and authProvider props of <Refine /> to implement CRUD operations in our Pixels app that we initialized in the previous post....
08:19 am GMT - Thu, February 16, 2023
Dev To
Maximize Your Potential: 10 Tips for Developers to Boost Productivity and Achieve Success.
Developers are responsible for creating and maintaining software programs that are essential for businesses and individuals. With their work playing a crucial role in our daily lives, it is important ...
08:02 am GMT - Thu, February 16, 2023
Dev To
CSS3 Selectors Series - 1
In CSS3 we have a lot of selectors which empowers the devs productivity , helps in optimisation of DOM, and usage of classes. One of such selector is: Adjacent Selectos ( + )The adjacent selector...
08:02 am GMT - Thu, February 16, 2023
Dev To
Null safety: Kotlin vs. Java
Last week, I was at the FOSDEM conference. FOSDEM is specific in that it has multiple rooms, each dedicated to a different theme and organized by a team. I had two talks:Practical Introduction to Open...
07:51 am GMT - Thu, February 16, 2023
Dev To
How to Handle Secrets in Docker
Secrets management in Docker is a critical security concern for any business. When using Docker containers, it is essential to keep sensitive data such as passwords, API keys, and other credentials se...
07:45 am GMT - Thu, February 16, 2023
Dev To
Don't fight the framework: Angular Edition
Original cover photo by Issy Bailey on Unsplash. What this article is aboutWhen developing complex software, we often resort to using front-end frameworks, like React, Vue, Angular, and so on. Th...
07:37 am GMT - Thu, February 16, 2023
Dev To
Array Methods
Array Methods What are Arrays?Arrays are the data structures which store the same data type of elements.The data type includes integer, float and character values. Arrays can store more th...
07:24 am GMT - Thu, February 16, 2023
Dev To
Python Technical Paper (OOPs)
Paper by Tushar Singh ([email protected]) Introduction:Today's programming languages are in some way shape or form, all derivatives of either C or C++ and use those as the base skeleton to ...
07:11 am GMT - Thu, February 16, 2023
Dev To
How to Handle Offline Data Using flutter_data?
Flutter_Data helps in simplifying common programming works and web app development. The most common question asked is what is meant by Flutter_Data. The Flutter_Data are the components that can be eas...
07:05 am GMT - Thu, February 16, 2023
Dev To
Overfitting and Underfitting in Machine learning
Machine learning algorithms are used to make predictions, identify patterns and trends, and classify data based on past examples. However, in order to create models that accurately predict future data...
07:00 am GMT - Thu, February 16, 2023
Dev To
The Untold Secrets to Flutter App Development in Less Than Ten Minutes
If you are looking to improve your Flutter app development speed, or if you are looking to hire Flutter developers and want to share these secrets/tips with them, then this blog post is for you. Flutt...
06:35 am GMT - Thu, February 16, 2023
Dev To
Objects and Object-Oriented Programming - Python
An object is an instance of a class in python. A class is like a blueprint for the instances. Objects have member variables and member functions which are known as attributes and methods in python. Th...
06:31 am GMT - Thu, February 16, 2023
Dev To
Creating Web Accessibility: Meta Tags
It is not enough to just have a visually appealing or aesthetically pleasing website. If users find it difficult to navigate your page, It is a failure.when designing or building websites, it's essent...
06:23 am GMT - Thu, February 16, 2023
Dev To
Detecting and Counting Objects with OpenCV
What I will tell in this article is very different in real projects. In real projects, object detection is not done with this method. This is just one of the steps to be taken when object detection. H...
05:11 am GMT - Thu, February 16, 2023
Dev To
Comandos bsicos do Redis
Tpicos:IntroduoComandosBuscando as chaves do banco:Inserindo valores em chavesRecuperando valores das chavesRemovendo chavesConfigurando tempo de excluso das chavesInserir e configurar o tempo d...
04:44 am GMT - Thu, February 16, 2023
Dev To
Setting up a MariaDB Server
IntroductionA database is a collection of data that is organized in a way that allows for efficient storage, retrieval, and manipulation of that dataA DBMS is a software system that enables user...
04:27 am GMT - Thu, February 16, 2023
Dev To
Is Astra Pro worth it (Answered 20 Questions to Help You Decide)
Have you always wanted to start a blog but were hesitant because it seemed too daunting? Blogging can be easy as long as you have a theme like Astra Pro.This blog theme gives you all the tools you nee...
04:27 am GMT - Thu, February 16, 2023
Dev To
String Methods
There are three different types of strings in python. They are string literalsraw stringsformatted stringsString literals - String literals can be defined using single quotes ', double quotes " and tr...
02:54 am GMT - Thu, February 16, 2023
Dev To
5 Tips to Building a Better Social Media Presence as a Software Engineer
As a software engineer, having a social media strategy on Twitter is particularly important to remain competitive in the ever-changing industry. With its combination of powerful analytics and networki...
02:53 am GMT - Thu, February 16, 2023
Dev To
The Recursion Explanation I Wish I Had Read As A Self-Taught Developer
It took me several attempts to understand recursive functions.Once I understood how it works, I figured I didn't completely understand 2 things:Functions Return ValueThe CallstackOnce I understood the...
02:21 am GMT - Thu, February 16, 2023
Dev To
Creating a Unique Constraint with DynamoDB
There are a lot of reasons why switching from SQL to NoSQL is a good idea for much of what we as developers do. The vast majority of our work is OLTP, transactional data processing, where we know what...
12:55 am GMT - Thu, February 16, 2023
Dev To
Build your next website with Astro
The last two weeks Ive been moving websites made with only React to Astro. The developer experience was fantastic, even for a new tool with alpha/beta integrations.Lets explore what Astro does for you...
12:38 am GMT - Thu, February 16, 2023
Dev To
Building a RESTful API with Node.js and Express: A Step-by-Step Guide
In today's web development world, RESTful APIs are essential in building modern web applications. In this blog post, we will explore how to create a RESTful API using Node.js and Express.Prerequisites...
12:29 am GMT - Thu, February 16, 2023
Dev To
Cook a recipe with AWS: Create Canaries using Selenium Python test scripts
Smoke TestingA test suite that covers the main functionality of a component or system to determine whether it works properly before planned testing begins.[Definition as per ISTQB] Amazon C...
12:29 am GMT - Thu, February 16, 2023
Dev To
Cook a recipe with AWS: Create Canaries using Selenium Python test scripts for Smoke Testing the Web application
Smoke TestingA test suite that covers the main functionality of a component or system to determine whether it works properly before planned testing begins.[Definition as per ISTQB] Amazon C...
11:51 pm GMT - Wed, February 15, 2023
Dev To
How to code in Python(using paradigms)
IntroductionProgramming Paradigms are the different approaches to solving computational problems through programming. In this article, we will be talking about programming Paradigms, why they'r...
10:41 pm GMT - Wed, February 15, 2023
Dev To
The Importance of Accessibility in Front-end Development: Creating Inclusive Websites
IntroductionAccessibility is a critical consideration in frontend development. An accessible website or application is one that can be used by everyone, regardless of their abilities or disabilities. ...
10:19 pm GMT - Wed, February 15, 2023
Dev To
AWS Cloud Quest: Design NoSQL Databases
This is the DIY challenge of the Design NoSQL Databases in AWS Cloud Quest. DIY Steps:Create an additional global secondary index game-score-index...
09:49 pm GMT - Wed, February 15, 2023
Dev To
How to create a custom random ID with Postgres
Create a function:CREATE OR REPLACE FUNCTION generate_random_id(length integer)RETURNS text AS $$DECLARE alphabet text; id text := ''; i integer;BEGIN alphabet := 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef...
09:00 pm GMT - Wed, February 15, 2023
Dev To
12 Top Python Libraries To Know in 2023
Nowadays, almost everything in programming is made easy to access and execute. There are so many pre-written codes that help increase productivity and make writing codes easier. Python library helps p...
08:39 pm GMT - Wed, February 15, 2023
Dev To
Code Organization for an Elixir Endpoint
This is just my thoughts on how I would organize code in an endpoint. Let's have an example addresses endpoint that will handle CRUD operations for customer addresses in a store.For brevety we will on...
08:38 pm GMT - Wed, February 15, 2023
Dev To
Welcome Thread - v212
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:41 pm GMT - Wed, February 15, 2023
Dev To
Closing a Knowledge Gap: Best Practices for Writing Git Commit Messages
When I was learning git there was never much emphasis on commit messaging. When it was time to push to GitHub it was always something like this:git add .git commit -m fixed nav bargit pushThat was fin...
07:32 pm GMT - Wed, February 15, 2023
Dev To
How to Unlock Your Full Potential as a Developer
5 Must-Have Skills for Modern Day Coding ProsFrom the very start of my career a as developer, I have often doubted myself, and Im sure many developers can say the same about themselves.Dealing w...
07:30 pm GMT - Wed, February 15, 2023
Dev To
Python One-Liners 1: Create dictionary from csv file
Turn two columns of any csv file into a dictionary:col1_col2_map = pd.read_csv("cur.csv", dtype=str)[["col1", "col2"]].set_index("col1").to_dict()["col2"]...
06:51 pm GMT - Wed, February 15, 2023
Dev To
Working on legacy code-bases can make us better developers, here is why.
It does not matter if you are a seasoned senior full-stack engineer or if you just started your journey into this industry, I bet you will have for sure encountered legacy code-bases or projects that ...
06:37 pm GMT - Wed, February 15, 2023
Dev To
Email Marketing KPIs You Can or Cant Do Without
MUST-HAVE email metricsMust-have KPIs are crucial for analyzing the performance of any email campaign. Weve singled out five top-priority metrics:Open rateBounce rateUnsubscribe rateSpam complai...
06:37 pm GMT - Wed, February 15, 2023
Dev To
Using the TypeScript generic type to create reusable components
Written by Ishan Manandhar What are TypeScript generics?Generics in TypeScript are a method for creating reusable components or functions that can handle multiple types. Generics are a powerful t...
06:34 pm GMT - Wed, February 15, 2023
Dev To
[Typia] Universal Random Generator, which can make everything, just by only one line
Summaryimport typia from "typia";const article: IBbsArticle = typia.random<IBbsArticle>();I made an universal random generator function, which requires only one line of code. Just put your...
06:29 pm GMT - Wed, February 15, 2023
Dev To
HTML: Form Input Types
HTML Form Input tag is one of the major reasons why JavaScript is thriving. It helps us collect and process data from a user. There is hardly any website where any type of data is not processed; be it...
06:08 pm GMT - Wed, February 15, 2023
Dev To
Improving styling skills through daily coding challenges
Previously I shared my progress in #icodethis challenge.Here are my following 6 completed challenges on icodethis Color Generator Video Player Users Card User Profiles Song Ca...
05:56 pm GMT - Wed, February 15, 2023
Dev To
The CodeNewbie Podcast is Back! S23:E1 Psychological Safety in Tech with Taylor Poindexter
In the Season 23 premiere of the CodeNewbie Podcast, @saron talks about psychological safety in tech with Taylor Poindexter, Engineering Manager at Spotify.Link to Full Episode Here!Taylor Poindexter ...
05:49 pm GMT - Wed, February 15, 2023
Dev To
How to monitor Python application performance
Read the full blog post at New Relic: Monitoring Python application performance.Python is a popular open source language thats easy to learn and great for developer productivity. Its widely used in ma...
05:32 pm GMT - Wed, February 15, 2023
Dev To
How to Send Invoice and Add Payment Reminder in Next.js with Courier API
BackgroundA lot of open-source invoice management apps are built with Laravel. As a Javascript developer, I wanted to build the React Solution for devs that are familiar with React and Javascrip...
05:23 pm GMT - Wed, February 15, 2023
Dev To
Draggable element & Cursor to see the filters separately
Draggable element & Cursor to see the filters separately...
05:18 pm GMT - Wed, February 15, 2023
Dev To
Next.js Tutorial: Building a Complete Web App from Scratch with React, Server-Side Rendering, and SEO-Friendly URLs
In this tutorial, we'll cover the following steps:Setting up a new Next.js projectUnderstanding the project structureCreating pages and routingWorking with dataStyling with CSSDeploying your Next.js a...
05:12 pm GMT - Wed, February 15, 2023
Dev To
A Guide for "this" keyword in JavaScript
The this Keyword is a difficult JavaScript concept to grasp. However, becoming a great developer necessitates understanding concepts like the keyword. It is a common concept in any JavaScript code hen...
05:03 pm GMT - Wed, February 15, 2023
Dev To
What are the key differences between React.js and Next.js in terms of technical capabilities?
Next.js and React.js are both popular front-end web development frameworks that are widely used to build high-quality and scalable web applications. While React is a standalone library for building us...
04:51 pm GMT - Wed, February 15, 2023
Dev To
Movies for/about coders and such
Hi everyone! Let's share our favourite movies/series about tech, coders, hackers and such. In other words, people like us. I'll start :) Here is my unordered list: The Gamechangershttps://www.imd...
04:05 pm GMT - Wed, February 15, 2023
Dev To
Building a minimal Linux OS from source code
In the modern world, we are surrounded by a huge number of electronic devices of varying degrees of complexity. If the device is more or less complex, for example, a TV, router, or smartphone, then wi...
04:00 pm GMT - Wed, February 15, 2023
Dev To
GitHub for Beginners: A Guide for All New Developers
If you don't know how to use GitHub, this article is for you. GitHub is a well-known programming resource for code sharing. Its free to all users, and allows developers from around the world to collab...
04:00 pm GMT - Wed, February 15, 2023
Dev To
10 Fun alternatives to Lorem ipsum
Lorem ipsum is a short paragraph of text which contains all the letters of the alphabet, and the characters are spread out evenly so that the reader's attention is focused on the layout rather than th...
03:43 pm GMT - Wed, February 15, 2023
Dev To
Anti-FOMO
IT professionals often have to deal with the Fear Of Missing Out (FOMO) that can be a threat to their mental health. What's the problem with FOMO?Because new tools, frameworks, or even programmin...
03:23 pm GMT - Wed, February 15, 2023
Dev To
A Beginner's Guide to Using Fetch and Axios to Consume REST APIs inReact
Without us being aware of it, we use APIs every day. Whenever we use our gadgets to check the weather, send our loved ones a social media message, or even shop online at our favorite store, we use an ...
03:22 pm GMT - Wed, February 15, 2023
Dev To
How Developers should take advantage of MindsDB's Integration with OpenAI Chat GPT-3
As a developer, you look for new ways to minimize the amount of work you have to do in order to get your desired results. Traditional ML development pipelines and methods can be helpful, but you are s...
02:36 pm GMT - Wed, February 15, 2023
Dev To
Visualizing: Execution Context in JavaScript
When the JavaScript runs in the browser it needs to be converted to the machine code as it cannot directly understand it. When the browser's JavaScript engine encounters JavaScript, it creates a speci...
02:23 pm GMT - Wed, February 15, 2023
Dev To
Readable code: Why it matters and how to do it
There's a joke in programming that some code is write-only. It's a reference to the fact that code can be impossible to read, and that the only moment when it can be understood is at the moment of wri...
02:22 pm GMT - Wed, February 15, 2023
Dev To
Unity3D Scriptable Object guide
The main objective of this articles is to give you an idea about ScriptableObject in Unity3D.What are Scriptable Objects?ScriptableObject is a serializable Unity class that allows you to store large q...
02:04 pm GMT - Wed, February 15, 2023
Dev To
Build a serverless subscription system with Stripe and Appwrite for premium user roles in Nuxt
Serverless functions, lambda functions, functions as a service (FAAS), and serverless frameworks, among others, are some innovations leveraging serverless architecture. Such an architecture allows dev...
02:03 pm GMT - Wed, February 15, 2023
Dev To
Don't miss on the cloud revolution, learn serverless on AWS the right way
In this article, we will learn how to get started with serverless on AWS. It will require to create an AWS account and a credit card, but don't worry, it's free to start! TL;DRIn this article, I ...
02:01 pm GMT - Wed, February 15, 2023
Dev To
Asking AI what it thinks programming languages look like!
Hey all, long time no see!Just a random fun post for you today, am I back, am I not? Who knows, but I just wanted to share this!Oh and if you are wondering who the hell I am and why you are getting no...
01:26 pm GMT - Wed, February 15, 2023
Dev To
The Ultimate List of Job Hunting Resources for Software Developers Part 6: Computer Science Fundamentals
I've compiled and curated a list of job hunting resources for software developers, it covers resources for writing resumes, applying and managing job applications, efficient ways to prepare for coding...
12:50 pm GMT - Wed, February 15, 2023
Dev To
3D Card Effect - HTML/CSS
Hello Everyone today I will show you how to create a 3d card effect with HTML and CSS. I followed Kevin Powell's Youtube tutorial and did some minor changes, I recommend watching the tutorial for a be...
12:49 pm GMT - Wed, February 15, 2023
Dev To
Top 4 ASP.NET and .NET Open-Source Projects
If you are a web developer, open-source projects can help not only expand your practical knowledge but build solutions and services for yourself and your clients. These software provide hands-on oppor...
12:33 pm GMT - Wed, February 15, 2023
Dev To
5 Useful chrome extensions for Leetcode
LeetCode is an online coding platform that offers software engineers a variety of coding challenges, courses, interviews, and other tools.There are a number of Chrome extensions available for Leetcode...
12:33 pm GMT - Wed, February 15, 2023
Dev To
How to verify your GitHub account on Mastadon
Mastadon is the social media service of choice that large sections of people, techies in particular, are flocking to after the recent events at Twitter, mainly because its an non-algorithmic decentral...
12:30 pm GMT - Wed, February 15, 2023
Dev To
Deploy a Crystal app with Docker and Opentelemetry
This is the continuation of the previous post in this series about a Battlesnake server. Learning Crystal with Battlesnake Fernando Feb 14 5 min read #...
12:27 pm GMT - Wed, February 15, 2023
Dev To
How to become a front-end website developer
Front-end web development is the process of building and designing the visual and interactive aspects of a website. It involves using HTML, CSS, and JavaScript to create user-friendly and aestheticall...
12:05 pm GMT - Wed, February 15, 2023
Dev To
The Power of AWS Step Functions: Simplifying Complex Applications
AWS Step Function is a fully managed service that can make applications with multiple steps become easy to create, run and visualize.It offers a visual, state-machine-based workflow creation and execu...
12:01 pm GMT - Wed, February 15, 2023
Dev To
Building a Flower Species Predictor: A Step-by-Step Guide to Creating a Machine Learning Web App with Python Flask
Machine learning has become an increasingly popular topic in recent years. As technology continues to advance, machine learning has become a key tool for businesses and individuals alike to optimize t...
11:23 am GMT - Wed, February 15, 2023
Dev To
Setup External Secrets with Hashicorp Vault on AWS EKS
external-secrets is one of the most efficient and secure ways manage Kubernetes Secrets. external-secrets integrates with many external secret stores like Hashicorp Vault, AWS Secret Manager, etc. and...
10:26 am GMT - Wed, February 15, 2023
Dev To
Basic End To End Encryption With Crypto
IntroductionHello everyone, today well look at encryption and its sibling, decryption using JavaScript.Before we dive in, lets understand how end to end systems work in general. For this conside...
10:12 am GMT - Wed, February 15, 2023
Dev To
refineweek: Setting Up the Client App
In this episode, we initialize our Pixels app using refine and get familiar with the boilerplate code to be created with the create refine-app CLI tool.This is Day 2 of the refineWeek series. refineWe...
09:44 am GMT - Wed, February 15, 2023
Dev To
Creating a Custom Solana Connect Wallet UI with React and Chakra UI
If you have worked with the Solana Wallet Adapter before, you will know that it is very easy to set up a Connect Wallet button with a decent modal.However, customization is pretty limited. We can only...
09:33 am GMT - Wed, February 15, 2023
Dev To
Build Your Own Currency Calculator App with Next.js 13, Node.js, Firebase, TypeScript and Tailwind CSS
In this tutorial, you will learn how to build a Currency Calculator App using modern web development technologies. The tutorial assumes that you have some prior experience with web development, specif...
09:02 am GMT - Wed, February 15, 2023
Dev To
Create a CRUD app with Go Fiber, docker, and Postgres
IntroductionCRUD refers to the four basic operations an app should be able to perform. The acronym represents the Create, Read, Update, and Delete functions.In the first and second parts of this...
09:00 am GMT - Wed, February 15, 2023
Dev To
Unleashing the full power of Middleware with Enterspeed
For many years, middleware has played a crucial role in web development. It enables applications to operate smoothly and effectively to meet user demands.It acts as a bridge between the UI (frontend) ...
09:00 am GMT - Wed, February 15, 2023
Dev To
Why I won't use AI on this blog
Where I won't use AIAs you've probably already spotted, the image for this article is, in fact, an AI generated image. I will go into detail about the image itself later in this post, but I want...
08:27 am GMT - Wed, February 15, 2023
Dev To
Cloud Computing
What is cloud computing?The term "cloud computing" has been popular in the IT industry for many years. Cloud computing is rapidly expanding, and many organizations consider it a critical strateg...
07:30 am GMT - Wed, February 15, 2023
Dev To
The Ultimate GitHub Profile Checklist: 7 Must-Do's for Career Success
GitHub is the largest platform for hosting and developing software projects, and it's the go-to place for tech enthusiasts and developers to showcase their skills, collaborate on projects, and build t...
07:16 am GMT - Wed, February 15, 2023
Dev To
Mobile App Development Trends to Watch in 2023 for E-Commerce
Wanna become a data scientist within 3 months, and get a guaranteed job? Then you need to check this out !Every New Year brings in a new style. Companies that are steady in their execution are rewarde...
06:37 am GMT - Wed, February 15, 2023
Dev To
Weekly web development resources 137
clamp() CalculatorA handy little tool for calculating viewport-based clamped values. PhotoPrismA self-hostable, privacy-friendly Google Photos alternative that uses AI to categorise the pho...
06:30 am GMT - Wed, February 15, 2023
Dev To
Temperature Converter App with Flutter ! : Material App & basic Form
fdgff...
06:17 am GMT - Wed, February 15, 2023
Dev To
Get notified when there are commits to pull in IntelliJ
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...
06:14 am GMT - Wed, February 15, 2023
Dev To
Using keyof and typeof for types efficiently in TypeScript
In this article, we will learn how to extract and declare constant types by combining the type operators typeof, keyof and enums to benefit your codebase. PrerequisitesFor a better coding experie...
06:07 am GMT - Wed, February 15, 2023
Dev To
A Comprehensive Guide to Migrate your Database From Supabase to HarperDB
IntroductionWhen building a web application, choosing the right data management tool is crucial to its success. Data management should be done right. You must employ the best tool that fits your...
06:03 am GMT - Wed, February 15, 2023
Dev To
First Things First!
I will start writing about my learning journey as a software developer, where I will talk about the hard and soft skills I learn, and this is my first post. Since it will include technical concepts, I...
05:44 am GMT - Wed, February 15, 2023
Dev To
Linux PAM Framework
IntroductionLinux PAM (Pluggable Authentication Modules) is a framework that provides a flexible and modular approach to authentication, authorization, and other security-related tasks in Linux-...
05:38 am GMT - Wed, February 15, 2023
Dev To
Accelerate CI/CD with Ephemeral Environments
The world of DevOps today is characterized by exciting new approaches and tools revolving around developer experience and productivity. Gone are the days when manual testing and deployment used to tak...
05:00 am GMT - Wed, February 15, 2023
Dev To
Get me there faster
If you are following me on Twitter or read some of my posts, especially on this "Serverless Latency" series, you have noticed that I am not concentrating on the hello world aspect of Serverless anymor...
03:56 am GMT - Wed, February 15, 2023
Dev To
How to optimize website assets loading?
Website performance is crucial to the success of any online business. Slow loading times can lead to frustration and dissatisfaction among users, leading to a loss of traffic and revenue. One of the m...
03:18 am GMT - Wed, February 15, 2023
Dev To
How the Web Works: Understanding the Architecture of the Web
Its easy to take for granted the intricacies of the web as we seamlessly browse through various websites daily. We enter a URL into our browser, and within seconds, a whole website appears. But have y...
02:30 am GMT - Wed, February 15, 2023
Dev To
Top 9 visual modelling tools for software architecture
The best free and paid tools for visually modelling your software architecture Tl;drSoftware architecture tools can be categorized into three groups, modelling tools, diagrams as code and diagra...
02:24 am GMT - Wed, February 15, 2023
Dev To
CodeSmash - Building in Public - Add Stacks to the Canvas
https://youtu.be/aBT0qPnl42UGetting closer to the MVP! This time, we show how you can add AWS Resources to your canvas and make them part of your stack....
01:57 am GMT - Wed, February 15, 2023
Dev To
Take a look at Amazon Kendra
Hello Devs,In this blog going to walk through another amazing AWS service which was launched recently in Amazon AI Conclave, Bangalore 2022. Amazon Kendra Let's understand why Amazon Kendra....
01:44 am GMT - Wed, February 15, 2023
Dev To
Self-Healing Randomized VPN with Kill Switch in OpenWRT Router
This article describes scripts and configuration to enable kill switch enabled VPN router that randomly chooses configuration files from a pool to randomize the VPN server it connects to in each attem...
12:51 am GMT - Wed, February 15, 2023
Dev To
I Used to be a Coder Until I Discovered SOLID Principles
I remember when I first heard about SOLID principles, I thought to myself "what a load of , who needs that many rules to write good code?" Little did I know, it was my code that was . Eventually, tho...
11:57 pm GMT - Tue, February 14, 2023
Dev To
Introduction to EJS: A Guide to Building Dynamic Web Applications
IntroductionEmbedded JavaScript, or EJS, is a simple and direct templating language that enables JavaScript to generate HTML. It's frequently used in Express.js, a Node.js framework for creating...
11:49 pm GMT - Tue, February 14, 2023
Dev To
Sexiest way to manage your AWS resources
A friend has been editing a SaaS solution for a few years on AWS Cloud. Step by step, his SaaS solution is starting to take hold, his client portfolio is growing, he has to hire more developers. The c...
11:40 pm GMT - Tue, February 14, 2023
Dev To
Why Even Do Code Reviews?
What is the main purpose of code reviews? Is it:a) To fix bugs?b) To fix formatting mistakes?c) To tell a story?d) To share knowledge?e) To adhere to SOC 2?f) ______________...
09:45 pm GMT - Tue, February 14, 2023
Dev To
Code Optimization using ChatGPT
Code Optimization using ChatGPT | How to use ChatGPT for programming | Coding with ChatGPT | openAI Code Optimization using ChatGPTIn this article, we are going to discuss how to use chatGP...
09:20 pm GMT - Tue, February 14, 2023
Dev To
The Ultimate List of Job Hunting Resources for Software Developers Part 5: BehaviorRound
I've compiled and curated a list of job hunting resources for software developers, it covers resources for writing resumes, applying and managing job applications, efficient ways to prepare for coding...
09:18 pm GMT - Tue, February 14, 2023
Dev To
The Best Engineers Think Like Investors, Not Builders
I lived in the library during college.The more textbook theory I studied, the better an engineer I would become, I thought.Yet when I started working, I noticed that the best engineers in the industry...
08:27 pm GMT - Tue, February 14, 2023
Dev To
Is it Time to go Back to the Monolith?
History repeats itself. Everything old is new again and Ive been around long enough to see ideas discarded, rediscovered and return triumphantly to overtake the fad. In recent years SQL has made a tre...
08:11 pm GMT - Tue, February 14, 2023
Dev To
Algorithms 101: How to use graph algorithms
Algorithms are one of the most common themes in coding interviews. In order to gain an advantage in interviews, it is important to be very familiar with the top algorithms and their implementations.In...
07:46 pm GMT - Tue, February 14, 2023
Dev To
Porque usar o componente Image do NextJs e o conceito CLS e LCP
A tag IMG do HTML uma velha conhecida, uma senhora da terceira idade, mas que negcio esse de <Image> do NextJs?Acredite meu camarada, se voc trabalha com Front deve se preocupar com isso agora...
07:42 pm GMT - Tue, February 14, 2023
Dev To
refineweek: Pilot & refine architecture
This post provides an introduction to refine, a React framework used to rapidly build data heavy CRUD apps like dashboards, admin panels and e-commerce storefronts.It also presents the AWeekOfRefine s...
07:00 pm GMT - Tue, February 14, 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...
06:48 pm GMT - Tue, February 14, 2023
Dev To
3 ways to future-proof your tech career in 2023
This article was authored by Educatives Co-founder and CEO, Fahim ul Haq.During the 2008 financial crisis, I was an immigrant software engineer at Microsoft with a young family. I vividly remember the...
06:37 pm GMT - Tue, February 14, 2023
Dev To
Unleash the Power of React.js: 10 Must-Have NPM Libraries with Code Examples to Transform Your Development Game!
NPM (Node Package Manager) is a library and registry for JavaScript software packages maintained by npm, Inc.NPM libraries are like magic wands in the hands of developers. They allow us to work smarte...
06:35 pm GMT - Tue, February 14, 2023
Dev To
25 HR Interview Questions for developer with sample
1-Tell me about your selfI have been experincing in programming aroud 10 years, The last company I was working is ... company.My most recent front end developer position, Im Responsible for desi...
06:23 pm GMT - Tue, February 14, 2023
Dev To
Obvious Mistakes Every Junior Developer Should Avoid
I asked tech twitter to share ONE mistake they wish they had avoided in their developer journey. I have documented the top responses in this article. Hope these will be helpful especially for beginne...
06:05 pm GMT - Tue, February 14, 2023
Dev To
What are the benefits of CSS Sprites?
CSS sprites are a great technique to consider. By combining multiple images into a single file and using CSS to display specific portions of that file, you can reduce the number of HTTP requests your ...
05:30 pm GMT - Tue, February 14, 2023
Dev To
7 Really Helpful GitHub Repositories for React Developers
There are many GitHub repositories available, so finding the right one can be challenging. But you dont have to worry about anything. You only need to read this article if you are looking for React re...
05:19 pm GMT - Tue, February 14, 2023
Dev To
Pra no esquecer mais: Stateless x Stateful no Flutter
Se voc caiu aqui de paraquedas e no sabe do que eu estou falando, recomendo voc comear lendo esse artigo da Maiza Louise que explica O que Flutter?.Prazer, eu sou a Leticia @levxyca e estou em busca ...
05:13 pm GMT - Tue, February 14, 2023
Dev To
How To Add A Serverless Authentication Microservice To Your HTML, CSS & Javascript App
Introduction About Passwordless Sign-insRemembering passwords has become a headache these days. Password-less sign-in is in vogue, and naturally so! It is just so convenient as users needn...
05:09 pm GMT - Tue, February 14, 2023
Dev To
The GitHub platform is a powerful tool
IntroductionGitHub is a powerful platform for developers to collaborate, store code and share their work with the world. It provides an array of useful repositories that can be used to speed up ...
05:04 pm GMT - Tue, February 14, 2023
Dev To
O passo a passo de como criei meu portflio e como voc pode fazer o mesmo
Ol pessoal,Sou desenvolvedora web e sei que ter um portflio legal super importante para mostrar suas habilidades e experincias profissionais. Sei tambm que no raro sentir-se perdido e sem saber por ...
04:55 pm GMT - Tue, February 14, 2023
Dev To
How to setup Flutter for App Development?
Flutter is an open-source mobile application development framework created by Google. It is used to develop high-performance mobile applications for iOS and Android, as well as web and desktop applica...
04:47 pm GMT - Tue, February 14, 2023
Dev To
Learning Crystal with Battlesnake
Recently I've been interested in Crystal lang so I worked on a Battlesnake implementation to get more practice under my belt. I'm sharing an overview of it in this post and the code is open source on ...
04:46 pm GMT - Tue, February 14, 2023
Dev To
RFC: Keeping real dom elements across renders in React
Hello, dev.to world! This is my first article on dev.to, I wrote some Japanese articles tho. So today, I want to join on dev.to to show my new idea and hear the opinions of folks here.The idea is: how...
04:34 pm GMT - Tue, February 14, 2023
Dev To
How to make your Rust project management successfully?
The module system in Rust provides a range of features for organizing your code, such as controlling what details are public or private and managing the scope and names of items within your programs. ...
04:28 pm GMT - Tue, February 14, 2023
Dev To
Educative publishes new courses from Oxford University Press
Today, we are excited to announce that Educative has published its first courses adapted from titles published by Oxford University Press: a global leader in education and the publishing arm of one of...
04:04 pm GMT - Tue, February 14, 2023
Dev To
Open source or not?
I have a website called Discipulis which is made to help educate students about Latin and has quizzes so students can improve their Latin skills.For now, the GitHub repo is private. I want to make it ...
04:00 pm GMT - Tue, February 14, 2023
Dev To
Make a URL shortener in Node.js!
IntroI will show you how to create a simple and efficient basic URL shortener in Node.js with Express.js - it is a great personal project for learning with the bonus of being easily adaptable an...
03:33 pm GMT - Tue, February 14, 2023
Dev To
7 AI Free Website Tools For Everyone and Anyone
AI tools are on the rise and they are becoming increasingly popular for everyone, especially web content creators. With AI writing tools, it's easier than ever to create content that is both accurate ...
03:18 pm GMT - Tue, February 14, 2023
Dev To
Writing an Open Source Policy
I never had imagined I'd write the Open Source Policy of a multi-billion dollar company. Here I am now, leading the Open Technologies Program Office at Postman, putting together what shall become exac...
03:06 pm GMT - Tue, February 14, 2023
Dev To
UI Dev Newsletter 91
CSS Wishlist 2023Dave Rupert shares five CSS features he hopes will get released this year.CSS Wish List 2023Eric Meyer shares seventeen features on his CSS wishlist.My CSS WishlistAhmad Shadeed share...
02:33 pm GMT - Tue, February 14, 2023
Dev To
Setting up ZSH and Oh-my-ZHS with autocomplete plugins
In this post I'll provide you with step-by-step tutorial on how to set up oh-my-zsh in your terminal with in my opinion, essential plugins.First things first:If you run Linux you can use your packet m...
02:27 pm GMT - Tue, February 14, 2023
Dev To
How To Create A Movie App Using API and Plain JavaScript!
In this video, we'll be creating a movie app using API and Plain JavaScript!This is a great way to get started with developing web applications using Plain JavaScript. We'll be using the API to retrie...
02:08 pm GMT - Tue, February 14, 2023
Dev To
12 Tips for Optimal Ecommerce SEO
Search Engine Optimization (SEO) is everything you do to ensure that your website or ecommerce platform ranks higher on the search engine result page. It is the process of becoming more visible in sea...
01:46 pm GMT - Tue, February 14, 2023
Dev To
Trending Rust repos of the week
Hey there In this week's #trendingTuesday we'll look at the fastest growing repos in the Rust programming language.Our methodology to compute trending is slightly different than GitHubs (we'll write a...
01:29 pm GMT - Tue, February 14, 2023
Dev To
How to make your own ChatGPT site
Many developers are likely familiar with the OpenAI API. By utilizing this API, it is possible to construct a personalized ChatGPT chatbot for your own needs. This ChatGPT will respond to inquiries in...
12:24 pm GMT - Tue, February 14, 2023
Dev To
Idempotence - what is and how to implement
In the context of development, idempotence means that calling a certain function once or multiple times should have the same effect on the system's state.Being idempotent does not mean the return valu...
11:24 am GMT - Tue, February 14, 2023
Dev To
How GitHub Actions can improve CI/CD and compares with Azure Pipelines
OverviewContinuous integration and continuous delivery (CI/CD) is a crucial aspect of modern software development. It involves automating the process of building, testing, and deploying software...
11:22 am GMT - Tue, February 14, 2023
Dev To
Developing Web Applications Using Php and Mysql
To create dynamic websites and programmes, PHP is a server-side scripting language that is widely used. It is sufficient to install PHP on the server hosting the web application; from there, clients m...
11:20 am GMT - Tue, February 14, 2023
Dev To
A short guide to web accessibility
What is meant by web accessibility?Web accessibility refers to the practice of making websites and web applications accessible by individuals with disabilities. This includes ensuring that users...
11:12 am GMT - Tue, February 14, 2023
Dev To
How to Minimize DOM Manipulation in JavaScript for Better Performance
DOM (Document Object Model) manipulation is a crucial aspect of JavaScript programming, but it can also be a performance bottleneck. To create fast and responsive web applications, it is important to ...
11:02 am GMT - Tue, February 14, 2023
Dev To
Made with love
Introducing Made with Love: a lightweight JavaScript library that allows you to add a "Made with Love" tag to your web page in just a few seconds. This open-source project was created to make it easy ...
10:38 am GMT - Tue, February 14, 2023
Dev To
How To Handle Data Fetching in Next.js Using SWR
Handling data fetching in Next.js can be tricky, but using the SWR aka (stale-while-revalidate) library makes it much more manageable. SWR is a lightweight library that allows you to handle data fetch...
10:19 am GMT - Tue, February 14, 2023
Dev To
Sunil Tulsiani Reasons You Should Invest in Real Estate
Investment options are plentiful, with choices ranging from mutual funds, stocks, exchange-traded funds, and real estate. Yet, the allure of steady cash flow, impressive tax advantages, long-term secu...
09:59 am GMT - Tue, February 14, 2023
Dev To
How To Integrate Payment Gateways in HTML And JS Projects? A Quick Overview
Accepting payments online has become an essential part of most businesses and websites. To do this, it is necessary to integrate a payment gateway into your project. A payment gateway is a secure onli...
09:53 am GMT - Tue, February 14, 2023
Dev To
Dimensionality Reduction: An Introduction to Methods and Applications
IntroductionData is everywhere, and with the increasing number of sensors, devices, and the Internet of Things (IoT), the volume of data is growing exponentially. This has led to a situation whe...
09:39 am GMT - Tue, February 14, 2023
Dev To
How to build a Barcode Widget in React Native (part II: iOS)
In this tutorial we are going to learn how to build a barcode widget for an iOS device. In the previous part we focused on Android and Java, while in this part we're going to be using Swift. The proce...
09:38 am GMT - Tue, February 14, 2023
Dev To
How to build a Barcode Widget in React Native (part I: Android)
A widget, or a gadget, is a tiny application or extension which enables additional features and improves the user's general experience. They can help us facilitate access to the most used functions of...
08:48 am GMT - Tue, February 14, 2023
Dev To
Mastering Data Structures and Algorithms: A Guide to the Most Important Topics
Data structures and algorithms are essential concepts in computer science that every developer should master. They help you to efficiently solve complex problems and create more scalable, reliable, an...
08:22 am GMT - Tue, February 14, 2023
Dev To
== vs === in JavaScript
OverviewIn javascript, the equality operator is used to determine whether two values are equal. The main difference between the "==" and "===" operators in javascript is that the "==" operator d...
07:48 am GMT - Tue, February 14, 2023
Dev To
50 Node JS Interview Questions
Save the story for the Future and crack any Node JS backend interview Under the HoodWell, the story begins when I saw this post about the recession and mass layoffs.I got so many emails/messages ...
07:46 am GMT - Tue, February 14, 2023
Dev To
How to verify an object is empty object with Jest (extended)
First install jest-extended with the npm install --save-dev jest-extended command and use the toBeEmpty assertion as in the following example:const { toBeEmpty } = require('jest-extended');expect.exte...
07:00 am GMT - Tue, February 14, 2023
Dev To
Why I love GitLens in my VsCode - Part 1
In my daily routine, I work with git, and I suppose it's the same for you.I know all the standard commands to work with it in my terminal, and I love them.I think every developer must know git and its...
06:20 am GMT - Tue, February 14, 2023
Dev To
Advanced Techniques for Optimizing JavaScript Performance
In order to create interactive online applications, JavaScript is a necessary programming language. The language can be a double-edged sword, too, when it comes to performance. An unsatisfactory user ...
05:57 am GMT - Tue, February 14, 2023
Dev To
How to Use ChatGPT to Improve Your Productivity (5 Examples)
We all want to be more productive and efficient in our daily lives, but sometimes it can be difficult to know where to start. Fortunately, with the help of ChatGPT, an AI-powered conversational agent,...
04:45 am GMT - Tue, February 14, 2023
Dev To
I'm autistic and there's something I want to do with it
In the beginning of January'23 I was laying on my bed and watching "Love on the spectrum". You see, the person I love dearly has been just diagnosed with ADHD and autism. The second part actually came...
03:40 am GMT - Tue, February 14, 2023
Dev To
Use axios as better practice in ReactJS
in this post i explain use axios as in ReactJS as better practice.you all kown very well axios handle http request in single promise. Use axios as httpimport axios from 'axios';export let URL="ht...
03:32 am GMT - Tue, February 14, 2023
Dev To
JavaScript Variable
What is variable in programming language? A variable is a named storage location that holds a value. Variables are used to store data values that can be used later in your code. The value of a variabl...
02:51 am GMT - Tue, February 14, 2023
Dev To
How to implement authentication with nestjs using guards in 3 easy steps
Currently many companies has change the perspective to do a application, many frameworks and libraries up at date, was changed the developement form and them implementation themselves has doing that...
02:44 am GMT - Tue, February 14, 2023
Dev To
What is the purpose of using super constructor with props argument in React?
super constructorA super constructor is a special constructor in the class hierarchy of object-oriented programming languages. It refers to the constructor of the parent class that is being ext...
02:36 am GMT - Tue, February 14, 2023
Dev To
Qu es Xamarin?
Est interesado en crear una aplicacin para dispositivos mviles y tabletas utilizando la plataforma Xamarin, pero no sabe por dnde empezar? No te preocupes, te tenemos cubierto! En este blog, discutire...
02:34 am GMT - Tue, February 14, 2023
Dev To
Understanding Networking Protocols for nailing your next DevOps Interview
Networking protocols are the most important concepts to excel as a DevOps engineer. Unfortunately, most of them don't seem to understand the basics. Here's a crash course to make you an expert in OSI ...
02:10 am GMT - Tue, February 14, 2023
Dev To
Explain CORS Like I'm Five
At a basic level, I think I understand CORS. I've read the wiki and have seen the diagrams. I have even been able to solve a couple of CORS issues I have had. However, I would love to hear simple expl...
01:35 am GMT - Tue, February 14, 2023
Dev To
CSS Variables and why i use them
What are they?Like in most programming languages, CSS variables are used to store a value or property. You would mostly make them root scoped, meaning you make a :root psuedo class and make the ...
01:34 am GMT - Tue, February 14, 2023
Dev To
Simple Encode And Decode With Javascript
In this short article, we will try to encode and decode a string using JavaScript easily and practically. Sometimes we are faced with conditions for encoding and decoding when coding. Javascript has s...
12:46 am GMT - Tue, February 14, 2023
Dev To
6-part series - (2) Create Task Definition in ECS and Application Load balancer for the Task to be run on Fargate Cluster
In this 6-part series on configuring a CI/CD pipeline using Customized Docker image on an Apache Web Server, Application Load Balancer, ECS, ECR, CodeCommit, CodeBuild, CodeDeply services -In the 2nd ...
12:06 am GMT - Tue, February 14, 2023
Dev To
Code Comments Are Not Enough
If your code comments are sufficient enough to tell a story, why do we onboard engineers using pair programming?...
11:29 pm GMT - Mon, February 13, 2023
Dev To
Automating the deletion of specifc inbound rules from any security groups in AWS via Config
As much as it is so much fun to create resources in cloud like AWS, it is also very important to keep your security checks in place. Because even one security breach is enough to take your cloud infra...
11:14 pm GMT - Mon, February 13, 2023
Dev To
AWS Cloud Quest: Triggers - Aggregating Data
This is the DIY challenge of the Triggers - Aggregating Data in AWS Cloud Quest. DIY Steps:Create a new DynamoDB table total_votes with partition and sort keys.Update Lambda dynamodbstreams-newvo...
10:29 pm GMT - Mon, February 13, 2023
Dev To
Install MariaDB from Source Code on Ubuntu
System Information:Distributor ID: UbuntuDescription: Ubuntu 22.04.1 LTSRelease: 22.04Codename: jammy Get the source code# Created a directory for my Project...
10:22 pm GMT - Mon, February 13, 2023
Dev To
Deploying your React.js & Express.js server to Render.com
As everyone has known for quite some time, Heroku is planning to remove their free dynos and other free options, which now means you will have to pay for it. Given 5$ a month is not too bad but I rece...
09:40 pm GMT - Mon, February 13, 2023
Dev To
Laravel Nested Eager Loading on Polymorphic Relationships
Laravel Nested Eager Loading on Polymorphic RelationshipsSometimes you need to eager load different relationships depending on the type of model on a polymorphic relationship.For example: you ha...
09:37 pm GMT - Mon, February 13, 2023
Dev To
How to use PSR HTTP standards to upgrade your code
Almost every developer has made one or more classes that make HTTP requests to external APIs and services or have used composer packages to do this. You probably used cURL or Guzzle to do this, but pr...
09:19 pm GMT - Mon, February 13, 2023
Dev To
Animated Hover Button Using HTML CSS only
Button with Amazing Hover EffectsIn this blog, we are going to learn How to Create a button with hover effects Using HTML & CSS Only. Points to be discussedPreviewYouTube TutorialHTML C...
09:14 pm GMT - Mon, February 13, 2023
Dev To
Audience or Community?
I've been a teacher most of my career. Specifically, I was a college English teacher for ten years. Recently, I've been reflecting on how my experience teaching and writing and telling stories has inf...
08:53 pm GMT - Mon, February 13, 2023
Dev To
Adapter Pattern: Adapting Data from the Outside World
Often while building applications we consume data from outside services, and even save parts of it on our end. A very common mistake is adapting your architecture for these services, what you should d...
08:07 pm GMT - Mon, February 13, 2023
Dev To
Introduction to Container Operating Systems
Working with modern computing environments based on containers offers a lot of benefits (from small image footprint, fast deployment/decommission, and more), but it also has its challenges (from softw...
07:49 pm GMT - Mon, February 13, 2023
Dev To
Maximize Your Site's Speed with Pre-Rendering in Next JS
Pre-Rendering in Next JS What is RenderingIt is the process of converting your React Code into HTML.There are various types of rendering 1) Client Side Rendering [ Used By ReactJS ]In this,...
06:57 pm GMT - Mon, February 13, 2023
Dev To
4 ways devs can use ChatGPT to be more productive
ChatGPT crafted this limerick that effectively captures how artificial intelligence (AI) and machine learning (ML) in 2023 can boost developer productivity. Ever since OpenAI launched the new applicat...
06:51 pm GMT - Mon, February 13, 2023
Dev To
Walle - CLI Crypto Wallet for Ethereum like networks
Hi all! I want to tell you about our new project - Github! Walle is the first full-featured crypto wallet in the terminal! DescriptionIt is fast, lightweight, secure, supports all EVM-compatible ...
06:30 pm GMT - Mon, February 13, 2023
Dev To
Validating Your Micro SaaS App Idea
Whilst its possible to do some soft validation techniques, theres really only one way to fully validate your Micro SaaS idea - build a barebones MVP (Minimum Viable Product) version of your app, put i...
06:22 pm GMT - Mon, February 13, 2023
Dev To
Construindo uma pipeline com o Github Actions
Que o Github uma plataforma extremamente til, todas ns sabemos, mas dentre uma de suas funcionalidades uma das que mais me fascina o Github Actions. Com as Actions ns podemos construir uma pipeline ...
06:10 pm GMT - Mon, February 13, 2023
Dev To
Load Testing a Fintech API with CSV Test Data Import
IntroductionWe have organized this write-up into two parts to demonstrate two different features of Ddosify. In the first part, we will perform a load test on a GET endpoint that accepts base an...
06:01 pm GMT - Mon, February 13, 2023
Dev To
Running Go code inside a NodeJS app with WASM (Part 1/2, 2023)
NodeJS is an excellent tool to quickly set up small services like HTTP servers thanks to its ease of integration with other libraries like SSR for web frameworks and NoSQL databases like MongoDB.Howev...
05:59 pm GMT - Mon, February 13, 2023
Dev To
Improve Your Website Accessibility with These Tips
When we consider website accessibility in content, we see that it results in an improved and more intuitive user experience. Online content that meets accessibility requirements will likely be more us...
05:54 pm GMT - Mon, February 13, 2023
Dev To
Emails and GDPR - Questions to Answer
On May 25, 2018, the General Data Protection Regulation (GDPR) took effect in the EU. Before this, there were many concerns as to the impact GDPR would have on email marketing. Some predicted adverse ...
05:38 pm GMT - Mon, February 13, 2023
Dev To
Build a responsive E-commerce website from scratch
Learn how to create a complete responsive e-commerce website from scratch using HTML, CSS, and JavaScript easily by watching this video from YouTube.If you want to become a front-end website developer...
04:56 pm GMT - Mon, February 13, 2023
Dev To
From Wi-Fi to Li-Fi, sending data via light using Arduino and JavaScript
Theres a big chance youre reading this post on a device connected to the internet via Wi-Fi. Your router broadcasts data that is received by a small antenna in your computer, phone or tablet. This dat...
04:44 pm GMT - Mon, February 13, 2023
Dev To
Top-10 Posts for FE (Week 2, Feb 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:17 pm GMT - Mon, February 13, 2023
Dev To
Adding a GitHub login to your Flutter app with Appwrite
As the most popular version control tool, GitHub is not new for developers. Besides version control, GitHub enables other features, such as Open Authorization (OAuth). OAuth is an open standard for ac...
03:05 pm GMT - Mon, February 13, 2023
Dev To
What are your Goals for the week? 2/13
What are your goals for this week?What are you building? What will be a good result by week's end?Are you attending any events this week?Did you meet your goals last week?I'll start.Last Week's Goals[...
03:00 pm GMT - Mon, February 13, 2023
Dev To
Compound components pattern for creating reusable Rating component
Hey folksThis article will give you an explanation of a "Compound components" pattern. Why should I know about the "Compound components"?"Compound components" is a pattern that helps to c...
02:57 pm GMT - Mon, February 13, 2023
Dev To
Concurrency and Parallelism: An Overview
Concurrency and parallelism are two important concepts in computer science that are often used interchangeably, but they have different meanings. Concurrency refers to the ability of a system to handl...
02:53 pm GMT - Mon, February 13, 2023
Dev To
What Makes Learning Web Development Worthwhile in the Coming Years?
What is web development?Web development refers to the creation of websites or web applications on the internet. It involves a range of tasks, from developing the overall structure and design of a webs...
02:34 pm GMT - Mon, February 13, 2023
Dev To
Automatically delete a Job in Kubernetes
When we work with Jobs in Kubernetes, we can need to make them run once we deploy and forget about them. So keep the resource is useless.So, to do it, you just need to add the field .spec.ttlSecondsAf...
02:34 pm GMT - Mon, February 13, 2023
Dev To
Supprimer automatiquement une Job dans Kubernetes
Quand on travaille avec des jobs dans Kubernetes, on peut avoir le besoin de les faire rouler une fois quand on dploie et aprs on n'en a plus besoin. Donc conserver la ressource vous est inutile et vo...
02:28 pm GMT - Mon, February 13, 2023
Dev To
Five Game-Changing tips for Technical Blogging
Everyone can agree that reading a giant wall of text is not fun, and likewise reading a ton of code you don't understand can be harsh as well. Let's spice up your next batch of posts with these five ...
02:11 pm GMT - Mon, February 13, 2023
Dev To
Building the largest Notifications Library in the world using ChatGPT, React, and NodeJS
TLDR;I am going to show you how to create a notification library like on this website:https://notifications.directoryI will show you how to create thousands of notifications with ChatGPT and ren...
02:00 pm GMT - Mon, February 13, 2023
Dev To
FLiP Stack Weekly for 13-Feb-2023
13-February-2023 FLiP Stack WeeklyWelcome to the sixth newsletter of 2023. Some exciting news is coming in a few weeks.Tim Spann @PaaSDevHappy Super Bowl!News!Apache NiFi updated to 1.20!...
01:57 pm GMT - Mon, February 13, 2023
Dev To
My experiences with Ambassador programs
When I first heard the term Ambassador I was instantly interested into learning more about it. How does it work, what do you get from it, how you can become one, and more questions were running throug...
01:56 pm GMT - Mon, February 13, 2023
Dev To
What I Want My Manager to Know About Performance Feedback: An open letter from an individual contributor to managers everywhere
Ive had 17 managers at 4 companies over the last 9 years. Thats a lot of manager turnover.With each new manager comes new expectations. I have to re-learn how to navigate the new relationship every ti...
01:56 pm GMT - Mon, February 13, 2023
Dev To
THE GOLDEN RULES OF UI/UX DESIGN TO INCREASE USER ENGAGEMENTS
You must be familiar with Attention-deficit hyperactivity (ADH). Your short attention span causes it if you often feel restless, agitated, or fidgety when trying to focus on a task. The shrinking atte...
01:52 pm GMT - Mon, February 13, 2023
Dev To
Unleashing the Power of OpenAI's ChatGPT: The Future of Conversational AI
Have you ever heard of ChatGPT? It's a state-of-the-art conversational AI model developed by OpenAI, capable of handling a wide range of tasks such as answering questions, generating text, and even co...
01:37 pm GMT - Mon, February 13, 2023
Dev To
Say Goodbye to Writers Block with the New Article Idea Generator
Writer's Block can be temporary or persistent. Still, it can be overcome using different techniques, such as brainstorming, freewriting, taking breaks, changing surroundings, using the relevant tools ...
01:27 pm GMT - Mon, February 13, 2023
Dev To
Can ChatGPT-like Generative Models Guarantee Factual Accuracy? On the Mistakes of Microsoft's New Bing
Authors: Yew Ken Chia, Ruochen Zhao, Xingxuan Li, Bosheng Ding, Lidong BingRecently, conversational AI models such as OpenAI's ChatGPT [1] have captured public imagination with the ability to generate...
01:15 pm GMT - Mon, February 13, 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....
12:56 pm GMT - Mon, February 13, 2023
Dev To
How I Built Ecommerce store with Next.js Medusa Stripe Vercel
When it comes to setting up an online store, finding the right hosting provider is essential. A reliable host can ensure that your website stays up and running, even during periods of high traffic. Ve...
12:54 pm GMT - Mon, February 13, 2023
Dev To
Liman Eklentilerinde istenilen bilgilerin log olarak gnderilmesi
Liman MYS'de sunucu detaylar ksmnda "Eriim Kaytlar" adnda bir sekme bulunmaktadr. Bu tab o sunucuda altrlan eklentilerde kullanlan fonksiyonlarn log detaylarn barndrr. Zaten hali hazrda birok bilgi lo...
12:37 pm GMT - Mon, February 13, 2023
Dev To
Tips for Writing Efficient JavaScript Code
Programming languages like JavaScript are widely used in many industries, including desktop software and online development. One of the most important aspects of a developer's job is writing code that...
12:35 pm GMT - Mon, February 13, 2023
Dev To
Guide on Structured Logs [Best Practices included]
This article was originally posted on SigNoz Blog and is written by Joseph Chege.Structured logging is the method of having a consistent log format for your application logs so that they can be easily...
11:40 am GMT - Mon, February 13, 2023
Dev To
An Introduction to Variables in JavaScript: Understanding the Basics
Variables are one of the core building blocks of any programming language, including JavaScript. In this article, we will provide an in-depth introduction to variables in JavaScript, including what th...
11:27 am GMT - Mon, February 13, 2023
Dev To
Introduction to JavaScript: What is JavaScript and Why is it Important for Web Development?
JavaScript is a high-level programming language that is widely used for web development. It was created in the mid-90s and has since become one of the most popular programming languages in the world. ...
11:07 am GMT - Mon, February 13, 2023
Dev To
Creating a Telegram Desktop App with PostgreSQL and Next.js
TL;DRIn this tutorial, you'll learn how to create a Telegram-like web app by combining the magical powers of PostgreSQL and Next.js. The Telegram Messaging App - A Quick HistoryYou're proba...
11:06 am GMT - Mon, February 13, 2023
Dev To
Liman MYS - A zleme Eklentisi - Host Kavram
A)Hostun sol panelinin anlatmMonitoring>Hosts>Grntlenecek host adna tklayalm.1: Host'un ad grntlenir.2: Host'un IP adresi ve aktiflik durumu grntlenir.3: Host'un dahil olduu grup(lar) grnt...
10:08 am GMT - Mon, February 13, 2023
Dev To
JavaScript Runtime Explained: All you need to know about client-side JS code execution
If, like me, you struggled to understand the concept of the JavaScript runtime, this article may help shed some light on this particular topic. Put simply, the JavaScript runtime is the environment th...
09:39 am GMT - Mon, February 13, 2023
Dev To
50 React Native Interview Questions
Under the HoodIve given more than 100 interviews in my 4 years of industry experience. I am a self-taught developer and frontend is something I love and can do forever.But when I interviewed tho...
09:37 am GMT - Mon, February 13, 2023
Dev To
Random Forest Algorithms' Advantages for Greener Machine Learning
IntroductionRandom Forest is a well-known and commonly applied ensemble learning technique in machine learning that functions by building many decision trees and combining them to get a more rel...
09:13 am GMT - Mon, February 13, 2023
Dev To
A Short Introduction to React
React is a JavaScript library for building user interfaces. It is developed and maintained by Facebook, and is widely used for building single-page applications and mobile apps. React allows developer...
09:12 am GMT - Mon, February 13, 2023
Dev To
Agile way to solve Rubiks Cube in 10 steps
My 2023 New Year Resolution is to continue learning at least one new thing every month :-), Just like in 2020, my now 9-year-old daughter (Shreya) and I started the year by taking on solving the Rubik...
08:59 am GMT - Mon, February 13, 2023
Dev To
Unleashing the full power of Middleware with Enterspeed
For many years, middleware has played a crucial role in web development. It enables applications to operate smoothly and effectively to meet user demands.It acts as a bridge between the UI (frontend) ...
08:48 am GMT - Mon, February 13, 2023
Dev To
Programirleme Nireden Balamaly?
Programirleme wreni, nki bu size nhili pikirlenmegiizi wreder STEVE JOBSProgrammist bolmak belki 21-nji asyry i popular hnrlerinden biridir.Bu hnri popular eden i uly sebp -> okary okuw okanam he...
08:37 am GMT - Mon, February 13, 2023
Dev To
An Introduction to Git: The Basics Every Beginning Developer Should Know
As a developer, you'll need to work with a version control system, especially if you're working on a project with other developers. A version control system stores the project history so we can easily...
08:00 am GMT - Mon, February 13, 2023
Dev To
IT Manager Practice Job Interview
Difficult Situationfacing a complex technical issue that was holding up a critical project deadlineI gathered all relevant information (how and why)Collaborate with the Teamutilized Technical Sk...
07:58 am GMT - Mon, February 13, 2023
Dev To
Move Commits Between Branches in Git - 3 Different Methods
Why do you need to move commits between branches? Let's imagine this scenario:You're so happy, the first building block of that new feature is ready and it's a great time to commit. You open the termi...
07:31 am GMT - Mon, February 13, 2023
Dev To
Deploying an Application on Kubernetes: A Complete Guide!
Kubernetes is an open-source platform for automating the deployment, scaling, and management of containerized applications. It is a popular tool for container orchestration and provides a way to manag...
07:30 am GMT - Mon, February 13, 2023
Dev To
A Beginner's Guide to Mastering Data Structures and Algorithms for Coding Interviews
Are you ready to level up your coding skills and ace your next interview? Understanding Data Structures and Algorithms is essential for any aspiring software engineer. But where do you start, and how ...
07:29 am GMT - Mon, February 13, 2023
Dev To
Community Spotlight - Building Banquise, a Social Media App
Highlighting projects from the Appwrite community IntroductionWith Appwrites developer community growing significantly, we want to take the time to appreciate and showcase some amazing applicatio...
07:29 am GMT - Mon, February 13, 2023
Dev To
Community Spotlight - Building Banquise, the TikTok of Games
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...
06:22 am GMT - Mon, February 13, 2023
Dev To
My journey from PHP to Flutter Developer.
Hello guys, In this article, I will be sharing my journey of transitioning from a PHP Developer to a Flutter Developer. So, without further ado, let's dive in,I began my career in August, 2019 as a PH...
06:17 am GMT - Mon, February 13, 2023
Dev To
List of websites where you can find and hire ReactJS developers
Here is a list of websites where you can find and hire ReactJS developers:CronJ - https://www.cronj.com/hire-react-js-developers.htmlCronJ is a software development company that specializes in ReactJS...
05:17 am GMT - Mon, February 13, 2023
Dev To
Liman MYS - A zleme Eklentisi - Pano Kavram
1. Kiiselletirilmi Pano OluturmaNetwork eklentisine girilir. Dashboard sekmesine girilir. Mavi "+" butonuna tklanp girdi olarak isim girip kiiselletirilir.Daha sonra "Create" butonuna baslr ve yeni bi...
05:17 am GMT - Mon, February 13, 2023
Dev To
Liman MYS - A zleme Eklentisi - Anasayfa erii
1. Host Tree KullanmNetwork eklentisine girilir. Home sekmesine girilir. Sayfann sol ksmnda bulunan HOSTS balnda;Group By Host Groups: lemlerin tm grup zerinde ayn anda gerekletirilmesine izin vermek ...
05:17 am GMT - Mon, February 13, 2023
Dev To
Liman MYS - A zleme Eklentisi - Genel Ynetim
1. Kullanc YnetimiNetwork eklentisine girilir. Administration Users yolu takip edilir. "+" butonuna tklanarak User eklenir. Username: Liman'da oturum amak iin kullanc ad.Name: Kullancnn ilk adS...
04:54 am GMT - Mon, February 13, 2023
Dev To
Marshalling/Unmarshalling custom structs in Go for Firestore Native.
MotivationFirestore Native, the document based interface is much easier to work with than the Datastore mode when working with hierarchical data. That is your data is not table/record based, but...
04:23 am GMT - Mon, February 13, 2023
Dev To
Running Jenkins On Docker | Day 3 | Jenkins Tutorial for Beginners
In this video, we are going to install docker and run our Jenkins on Docker. Download Jenkins https://docs.docker.com/get-docker/ Commanddocker pull jenkins/jenkinsdocker run -p 8080:8080 -p 50000:500...
03:30 am GMT - Mon, February 13, 2023
Dev To
7 Reasons why Norway is the Best Place to Live in the World
Ive been living happily in Oslo, Norway for the past 6 years. Norway has been recognized and honored multiple times as the happiest country in the world, according to the happiness index.Here are 7 pr...
03:20 am GMT - Mon, February 13, 2023
Dev To
Creating a lambda function to call ChatGPT
This post will explain creating a Lambda function to call ChatGPT API. It will provide the instructions and the python code to create and deploy the function as an API. Lambda is a serverless computin...
01:44 am GMT - Mon, February 13, 2023
Dev To
Entendendo o problema de N1 query usando o Django
SumrioIntroduo do que o problema n+1 queryEntendendo a situao problema em DjangoCriao da API com DRFResolvendo usando o que o Django dispe por padroEntendendo o Django Virtual ModelReferncias ...
12:14 am GMT - Mon, February 13, 2023
Dev To
What in the world is DOM?
Hi! It's Mayu.In this post, I'm going to explain about DOM.What is DOM ?DOM stands for Document Object Model, it is the mechanism for operating HTML elements.In the DOM, elements contained in the HTML...
12:03 am GMT - Mon, February 13, 2023
Dev To
IoT Projects Based on Raspberry Pi 4
Making electrical projects is not easy.Especially when you are a beginner and not so technically rich.In the past, what would you do when you had to make a simple electrical project?You would either m...
11:45 pm GMT - Sun, February 12, 2023
Dev To
Serverless Amazon API Gateway
IntroductionIn this post, I will take you through a high-level walkthrough of the Amazon API gateway. I will have a future post on demos and hands-on teaching on creating our own API gateway, connecti...
11:00 pm GMT - Sun, February 12, 2023
Dev To
How to write a simple CLI application to download, convert and save videos as audio
Have you always wondered about how to create a very simple CLI application that would allow you to download videos from YouTube, convert them to audio, and then save them to a designated folder on you...
10:33 pm GMT - Sun, February 12, 2023
Dev To
Version Control of git/github
Git/Github(1)What is Version Control?When you are working on a simple project, such as a single page html, it is fairly easy to remember the last thing you changed and where the development is headed....
10:05 pm GMT - Sun, February 12, 2023
Dev To
Best ideas from Clean Code by Robert C. Martin (with Typescript examples)
Writing clean and maintainable code is an essential aspect of software development. Clean code not only makes it easier to understand and maintain, but also helps reduce the risk of bugs and security ...
09:47 pm GMT - Sun, February 12, 2023
Dev To
Four More Tools You Can't Live Without
Since the last post in November was such a success and reached almost 500 views in less than four days and 58 followers in less then a week, I couldn't resist writing another article. This is four mor...
09:46 pm GMT - Sun, February 12, 2023
Dev To
Time complexity of an algorithm
What is an algorithm?An algorithm is a sequence of specific instructions for solving a given problem. No doubt this problem can be solved in different ways. Methods to solve the problem might di...
09:40 pm GMT - Sun, February 12, 2023
Dev To
Rethinking the Modern Web
Frontend has an engineering problem!It is one field that has forged about the most enviable tooling ecosystem by roughly every measure - from growth rate to technical wizardry - and along with that an...
09:32 pm GMT - Sun, February 12, 2023
Dev To
schema-org-java 0.4.0 released - Java library for working with Schema.org data in JSON-LD format
If you've ever worked with structured data, you're probably familiar with Schema.org.And you must have realized that entities contain a lot of information and that inheritance can be complex.So it can...
09:07 pm GMT - Sun, February 12, 2023
Dev To
Node.js Cluster Module: Scaling Your Applications
Its essential to optimize your code to handle a large number of requests and ensure that your application performs optimally. One way to improve the performance of your Node.js application is by using...
08:59 pm GMT - Sun, February 12, 2023
Dev To
Introduction to CSS: The Basics and How to Use It
CSS is an essential tool for web developers, providing a way to control the layout and presentation of web pages written in HTML or XML. By using CSS, developers can separate the content of a web page...
08:54 pm GMT - Sun, February 12, 2023
Dev To
Google Logo Using CSS Only
Google Logo Using CSS OnlyIn this blog, we are going to learn How to Create the Google Logo Using CSS Only. Points to be discussedPreviewYouTube TutorialHTML CodeCSS CodeReferences Pre...
08:37 pm GMT - Sun, February 12, 2023
Dev To
State management options in React
State management is one of the most critical aspects of building scalable and maintainable applications in React. It refers to the process of storing, managing, and updating the data that drives the b...
08:23 pm GMT - Sun, February 12, 2023
Dev To
The Importance of CDN for Scalable Web Applications
IntroductionIn today's fast-paced digital world, the performance and reliability of web applications are critical to user experience. This is where Content Delivery Networks (CDN) come in. With ...
08:14 pm GMT - Sun, February 12, 2023
Dev To
Debugging in .NET apps using Visual Studio Part 2
After fantastic snow in Tehran on the 12 February morning I'm writing my second part of Debugging in .Net.Ok, let's think about snow and snowball, the snowball is round, and we shoot them to another.D...
08:09 pm GMT - Sun, February 12, 2023
Dev To
tsParticles 2.9.3 Released
tsParticles 2.9.3 Changelog Bug FixesFixed some plugins, they weren't loading correctly the options-- Confetti WebsiteStarting from 2.9.0 there are two new bundle for easier configurat...
07:57 pm GMT - Sun, February 12, 2023
Dev To
BenQ ScreenBar Halo Monitor Light Review
Before I give my review here, I want to mention that this is a sponsored post. BenQ sent me the light. UnboxingThe BenQ ScreenBar Halo Monitor Light light comes in an aesthetically pleasing matte...
07:52 pm GMT - Sun, February 12, 2023
Dev To
Advanced React UI Components To Optimize Development Process
Power-Charge Your React App Like Never Before With Mantine, TipTap, Syntax-Highlighter, and morePaul Knulst in JavaScript Jul 13, 2022 2 min readToday, I will bring your attention to 5 lightweight f...
06:43 pm GMT - Sun, February 12, 2023
Dev To
A tutorial on building a REST API with PHP and Laravel
Hi there!Representational State Transfer (REST) is a popular software architecture style for building web services. REST APIs allow clients to retrieve and manipulate data from a server by making HTTP...
05:50 pm GMT - Sun, February 12, 2023
Dev To
Top 5 websites to sharpen your front-end skills.
Introduction:As a front-end developer, from the moment you write the first HTML line to the last minute in the React course, it's hard to get experience; Since you are not yet good enough to get...
04:37 pm GMT - Sun, February 12, 2023
Dev To
Z-Library Gets Taken Down by US Authorities, But why?
The take down of Z-Library by US authorities was due to allegations of copyright infringement. The library was accused of hosting copyrighted material without permission, which violates the Digital Mi...
04:00 pm GMT - Sun, February 12, 2023
Dev To
Mastering Angular Structural Directives - Micro-syntax in the wild
We covered every aspect of micro-syntax in the previous article. We gained a much better understanding of what Angular does when we use structural directives by examining the various parts of the offi...
03:47 pm GMT - Sun, February 12, 2023
Dev To
Meta (Facebook): Ask Me Anything
I am an Engineering Manager at Meta (aka Facebook, Instagram, WhatsApp, Oculus)I have supported and grown a couple of teams here and built producta spanning across all Family of Apps.I know many engin...
03:42 pm GMT - Sun, February 12, 2023
Dev To
useMemo vs useCallback
useMemo and useCallback are two of the react hooks that help us in optimizing the performance of our application whenever components are re-rendered. They can be very useful in case you want to preven...
03:19 pm GMT - Sun, February 12, 2023
Dev To
input type button vs button
The main difference between <input type="button"> and <button> is that the latter allows for more customization and is more flexible.<input type="button"> is a self-contained element...
03:02 pm GMT - Sun, February 12, 2023
Dev To
Yet Another Newsletter LOL: H2 Oh!
Another week, another newsletter. Lets get to it!Around the WebDeno 1.30 is out! With support for built-in Node modules and more! I think were going to be seeing a lot more adoption of Deno in 2023.I ...
02:14 pm GMT - Sun, February 12, 2023
Dev To
Minimalist PostgreSQL Migrations
There are a ton of database migration tools out there, and they all have a similar set of features. A lot of times the decision on what migration tooling to use is decided by the ORM or database drive...
01:52 pm GMT - Sun, February 12, 2023
Dev To
Fine-Tune GPT-3 on custom datasets with just 10 lines of code using GPT-Index
The Generative Pre-trained Transformer 3 (GPT-3) model by OpenAI is a state-of-the-art language model that has been trained on a massive amount of text data. GPT3 is capable of generating human-like t...
01:37 pm GMT - Sun, February 12, 2023
Dev To
Build a CRUD Rest API in JavaScript using Nodejs, Express, Postgres, Docker
Let's create a CRUD rest API in JavaScript, using:Node.jsExpressSequelizePostgresDockerDocker ComposeIf you prefer a video version: IntroHere is a schema of the architecture of the application we...
01:34 pm GMT - Sun, February 12, 2023
Dev To
First P2E game on Tableland (2)
It's been a while since I posted a blog about the first P2E game on Tableland, in order to give you an idea about how to manipulate metadata on-chain, just like normal relational database manipulation...
01:06 pm GMT - Sun, February 12, 2023
Dev To
tsParticles 2.9.2 Released
tsParticles 2.9.2 Changelog Bug FixesAdded missing shapes to confetti bundleFixed issue with emitters plugin that spawned an unwanted emitters, fixes #4905 Confetti WebsiteStarting fro...
12:59 pm GMT - Sun, February 12, 2023
Dev To
Execute PowerShell scripts in C
IntroThis time, I will try executing PowerShell scripts in C#.There are some way to do this.For example, I can use Process class. PsAccessor.csusing System.Diagnostics;namespace AccessPower...
12:56 pm GMT - Sun, February 12, 2023
Dev To
Http Request Exception Encountered [SOLVED]
GitHub recently stopped the use of usernames and passwords to authenticate git push due to identity and security reasons. And this new development was challenging for me because I found it difficult a...
12:50 pm GMT - Sun, February 12, 2023
Dev To
Free Image Tools Every Frontend Developer Needs
As a frontend developer, visual design plays a crucial role in the success of your projects. While there are numerous image editing tools available, not all of them are suitable for frontend developme...
12:47 pm GMT - Sun, February 12, 2023
Dev To
Participe do desafio 30 Dias de Aprendizagem da Microsoft e ganhe vouchers exclusivos.
O 30 Dias de Aprendizagem da Microsoft um programa que oferece a oportunidade para que os participantes aumentem seus conhecimentos e habilidades na tecnologia da Microsoft. ContedoA oferta 30 D...
12:39 pm GMT - Sun, February 12, 2023
Dev To
How to Improve Node.js Application Performance
Node.js has become a popular choice for building server-side applications, thanks to its fast performance and easy-to-use JavaScript runtime environment. However, as applications grow in size and comp...
12:35 pm GMT - Sun, February 12, 2023
Dev To
Software developers shouldnt start software companies
Many software developers have a dream of starting a software company. Whether it be the thought of writing code for your own project or the holy grail of recurring revenue.Back in 2018, I quit my job ...
12:22 pm GMT - Sun, February 12, 2023
Dev To
Think You're a JavaScript Pro? Find Out with this Quiz
Q1. How is a forEach statement different from a for statement?Only a for statement uses a callback function.A for statement is generic, but a forEach statement can be used only with an array.Onl...
12:19 pm GMT - Sun, February 12, 2023
Dev To
Basics & Routing in Next JS
In this article, we'll dive into the routing system & Basics of Next.js and how you can use it to create powerful and efficient routes for your applications. Getting Startednpx create-next-ap...
12:19 pm GMT - Sun, February 12, 2023
Dev To
Technical Writing Process: How To Write A Good Technical Article
In 2021, I joined technical writing, where I have written close to 20 paid technical articles and made more than $6K online. From my experience, writing a good technical article is not a walk in the p...
12:13 pm GMT - Sun, February 12, 2023
Dev To
How to use Lambda functions?
What is Serverless?Serverless is a cloud-native development model that allows developers to build and run applications without having to manage servers.AWS Lambda is a serverless service that if offer...
12:09 pm GMT - Sun, February 12, 2023
Dev To
CSS Shorthand Properties
Here are some CSS Shorthand Properties which are helpful for every developer:- TransitionTransition properties allow elements to change values over a specified duration, animating the property ch...
12:00 pm GMT - Sun, February 12, 2023
Dev To
Idempotent Processing with Kafka
Duplicate Messages are InevitableUnderstanding the Intricacies of exactly-once semantics in KafkaAchieving Idempotent Processing with KafkaIdempotent Consumer PatternOrdering of MessagesRetry Handling...
11:56 am GMT - Sun, February 12, 2023
Dev To
DevOps Architecture Features
DevOps architecture refers to the technical infrastructure, tools, and practices that enable organizations to integrate software development, testing, and operations to deliver high-quality software p...
11:23 am GMT - Sun, February 12, 2023
Dev To
tsParticles 2.9.1 Released
tsParticles 2.9.1 Changelog Bug FixesFixed missing plugins in wordpress componentFixed confetti bundle package.jsonFixed confetti.create function in confetti bundle Confetti WebsiteSta...
09:19 am GMT - Sun, February 12, 2023
Dev To
How To Make Vercel Preview Deployments 10x More Valuable for Your Team
Vercel Preview Deployments - A Quick IntroIf youre reading this article, you probably dont need an introduction to Vercel. But just in case - Vercel is a service that helps developers develop, p...
08:18 am GMT - Sun, February 12, 2023
Dev To
Make your original git! (Analyze section)
Hello Dev community!I'm noshishi, a apprentice engineer in Tokyo.This article is about understanding Git from the inside by creating a simple program that add and commit.But it's a very long sto...
07:56 am GMT - Sun, February 12, 2023
Dev To
Free Front-End courses with certificates
With the vast amount of information available online, it can be difficult to sort through the noise and find truly valuable learning opportunities. While there are many free resources available, it's ...
07:43 am GMT - Sun, February 12, 2023
Dev To
Milligram CSS: (Node.js 18 on Alpine Linux 3.17 )
Milligram " CSS " ?"" :Node.js OS: Alpine Linux 3.17Podman 4.3.1 VM : Node.js 18.12.1npm 9.1.2CSS F/W: Milligram 1.4.1 Alpine Linux :# apk add git nodejs npm:# apk add make g...
04:42 am GMT - Sun, February 12, 2023
Dev To
10 Best ways Practices to keep your API secure
API security is crucial for modern software development as it facilitates the resources for innovation. However, with the increased reliance on technology, attackers have focused on finding vulnerabil...
03:22 am GMT - Sun, February 12, 2023
Dev To
Reading articles quickly in my native language
There are many great articles and blogs on the web. Most of the materials are in English. However, in my case, since English is not my native language, reading English materials is slow and I often mi...
02:06 am GMT - Sun, February 12, 2023
Dev To
Check Website Headers
From time to time you'll have to check http headers of your website for security compliance or to make a feature work.Here's a handy tool to check your site headers.https://securityheaders.com/?q=http...
12:30 am GMT - Sun, February 12, 2023
Dev To
3-part series on creating a Docker Nginx image on an EC2 instance using Amazon ECS, ECR and Application Load Balancer
For better understanding and reading purposes, I am linking all my previous 3 articles together with step-by-step instructions in this 3-part series, on how to create a Docker image, stored in the ECR...
10:10 pm GMT - Sat, February 11, 2023
Dev To
Set up a multi-container app with docker compose
Usually, we use Docker to build a whole application environment in different machines, this can be on an AWS instance, a VM, or even on your localhost.Of course, you can write a giant Dockerfile to ru...
09:19 pm GMT - Sat, February 11, 2023
Dev To
React dans Symfony avec Vite
Problme du jour : je veux me mettre React, mais avec un backend Symfony.Alors OK, vous allez me dire d'utiliser Webpack Encore et vous avez raison.... sauf que webpack est lent, surtout dans la phase...
09:17 pm GMT - Sat, February 11, 2023
Dev To
Write promises chaining using async/await.
async and await are JavaScript keywords that enable us to work with promises in a more simple way. asyncIf you define a function that returns a promise, and this promise will always only resolve,...
09:14 pm GMT - Sat, February 11, 2023
Dev To
Use APIs the write way
I want to explore on this post a bit more about APIs just for the sake of using itWeb APIs are a set of protocols and routines for accessing a web-based software application or web tool. They al...
08:34 pm GMT - Sat, February 11, 2023
Dev To
C Q&A : Part 1
Welcome to this new series of C# Q&A.This's a 3 part series and this's part 1 , from now onwards , I'll be covering many questions which are going to be distributed on a 3 posts long series , the ...
08:28 pm GMT - Sat, February 11, 2023
Dev To
Decoding JS: Polyfills and Transpilers
PolyfillsA polyfill is a piece of code, in JavaScript that is used to provide some functionality in a browser, that does not natively support it. They are written to replicate an API that is ava...
08:08 pm GMT - Sat, February 11, 2023
Dev To
Getting Started with React.js: A Comprehensive Guide for Beginners
React.js is a popular JavaScript library used for building user interfaces (UIs) and single-page applications (SPAs). It was released in 2013 by Facebook, and since then, it has become one of the most...
07:58 pm GMT - Sat, February 11, 2023
Dev To
How to handle different types of data in React
One of the most critical aspects of modern web development for software engineers is to understand how to handle different types of data and how to handle them efficiently. In this blog, Ill discuss t...
07:50 pm GMT - Sat, February 11, 2023
Dev To
Writing cleaner Jetpack Compose code with the Twitter Compose Ruleset
Table of contentsIntroductionCode we will be refactoringMistake 1Mistake 2Mistake 3Mistake 4Refactored code Introduction Lately I have been trying to find ways to refactor my Jetpack compos...
07:40 pm GMT - Sat, February 11, 2023
Dev To
Simple JSON parser in c, rust, ocaml, standard ml
I've written a simple ASCII-only JSON parser in C++, Rust, OCaml and Standard ML. This was done for educational purposes mainly. The focus was to learn some more about writing parsers by hand. Another...
07:26 pm GMT - Sat, February 11, 2023
Dev To
How to query CSV file stored in AWS S3 using Athena?
CSV (Comma Separated Values) can consider as a database, and it stores data in a table format. As far as I know, CSV has been used everywhere; from reports to machine learning to store the dataset and...
07:09 pm GMT - Sat, February 11, 2023
Dev To
Difference between Promises and Observables
Promises and observables are both design patterns used for handling asynchronous operations. However, they are different in their implementation and use cases. PromiseA Promise is a single-value ...
06:55 pm GMT - Sat, February 11, 2023
Dev To
Fastest way to unleash the full power of i18next
Internationalization (i18n) and localization (l10n) are crucial for businesses that want to expand globally and reach a wider audience. To do this, you need a robust solution that can handle different...
06:52 pm GMT - Sat, February 11, 2023
Dev To
Eu sou um falso Developer Advocate
Sumrio1. Prlogo2. Criador de Contedo por ACIDENTE3. Apenas um Grupo de Amigos kkkk4. Big Brother Brasil com JavaScript e PHP5. Um novo grupo e "A Misso mais imporante"6. Aes tem Consequncias na ...
06:46 pm GMT - Sat, February 11, 2023
Dev To
Releasing OpenAPI.security, a free tool to quickly check the security of any Swagger / OpenAPI-based API
tl;dr we released openapi.security, an online tool that performs a dozen of security tests on any given openapi/swagger-based API, with no signup or email requiredOur team at Escape is mainly focused ...
06:39 pm GMT - Sat, February 11, 2023
Dev To
Developers Tools With Artificial Intelligence
IntroductionAI has revolutionized the way developers work and create software applications. With AI, developers can now automate processes that previously took hours of effort to complete in min...
06:30 pm GMT - Sat, February 11, 2023
Dev To
How to Generate Great Micro SaaS Ideas
The best Micro SaaS ideas solve specific problems for a specific niche user group. These problems will likely be costing the target users time and/or money.Therefore, the key to generating solid Micro...
06:30 pm GMT - Sat, February 11, 2023
Dev To
YTdownloader - youtube video downloader python app
About this :YTdownloader is a python tkinter application which can help you to download any youtube video as a video or audio. In this post we will discuss how to create it.Assuming that you kno...
05:28 pm GMT - Sat, February 11, 2023
Dev To
Chatting with the Cloud: Setting up a ChatGPT Service on AWS
Are you interested in setting up a ChatGPT service in the cloud? In this tutorial, I'll walk you through the steps of getting a ChatGPT service up and running on Amazon Web Services (AWS).Here's what ...
04:56 pm GMT - Sat, February 11, 2023
Dev To
Operating System and it's concepts
In this article, I'll be explaining what is an operating system, its functions, types and services. What are kernel, shell and system calls? and what is CPU scheduling? This will be a short or brief i...
04:31 pm GMT - Sat, February 11, 2023
Dev To
React Pro Tips - How to Write High Quality Code Like a Pro
Best Practices for Building Reactive User Interfaces with ReactReact is a popular JavaScript library for building user interfaces that are both dynamic and responsive. It offers a powerful set o...
04:31 pm GMT - Sat, February 11, 2023
Dev To
A minimal, multi-framework, responsive image component
Doing web images right can be hard. The <img> tag is just the starting point. In 2023, if you want the best performance you should be:using srcset to deliver multiple resolutions for different d...
04:03 pm GMT - Sat, February 11, 2023
Dev To
Redux-like state container in SwiftUI. Usage.
We can finish our repos search app that calls Github API asynchronously and fetches repositories matching a query.typealias AppStore = Store<AppState, AppAction, AppEnvironment>struct SearchCont...
03:55 pm GMT - Sat, February 11, 2023
Dev To
Redux-like state container in SwiftUI. Side effects.
We already implemented a unidirectional flow that accepts user actions and modifies the state, but what about async actions which we usually call side effects. How to bake a support for async tasks in...
03:46 pm GMT - Sat, February 11, 2023
Dev To
Redux-like state container in SwiftUI. Unidirectional flow.
...about data flow now. Every view has a read-only access to the state via store object. Views can send actions to the store object. Reducer modifies the state, and then SwiftUI notifies all the views...
03:42 pm GMT - Sat, February 11, 2023
Dev To
Redux-like state container in SwiftUI. Reducer and Actions
...about user actions which lead to state mutations. Action is a simple enum or composition of enums describing a change of the state. For example, set loading value during data fetch, assign fetched ...
03:33 pm GMT - Sat, February 11, 2023
Dev To
Redux-like state container in SwiftUI. Basics.
The main idea here is describing the whole app state by using a single struct or composition of structs. Assume that we are working on a Github repos search app where the state is the repos array that...
02:24 pm GMT - Sat, February 11, 2023
Dev To
How I Created a Trending Github Repository and Got 100 Stars
Have you ever dreamed of creating a successful open-source project that not only attracts the attention of the development community but also lands you job offers from top tech companies? Well, that d...
02:19 pm GMT - Sat, February 11, 2023
Dev To
Staff Engineer: Leadership beyond the management track - Book Notes
I recently read Will Larson's book Staff Engineer: Leadership beyond the management track. As the name suggests, the book covers a career alternative for more senior engineers that don't feel comforta...
02:17 pm GMT - Sat, February 11, 2023
Dev To
Docker Containers: A Technical Guide for Developers
Docker containers are a cutting-edge technology that is widely used in the development of modern applications. They allow developers to package and deploy applications quickly and efficiently, without...
01:23 pm GMT - Sat, February 11, 2023
Dev To
Revue Alternative For Your Personal Blog
This post was first published on my personal blog. https://www.nazha.co/posts/revue-alternativeLast year, I wrote an article (in Chinese) about how to create a newsletter with Next.js and Revue. But ...
01:03 pm GMT - Sat, February 11, 2023
Dev To
Building a Stunning Portfolio Site with ChatGPT: A Step-by-Step Guide for Designers
As a designer, it's crucial to have a portfolio that showcases your skills and experiences. And what better way to do this than by building a beautiful and functional single-page portfolio site? If yo...
12:59 pm GMT - Sat, February 11, 2023
Dev To
With Grove Base Hat for NVIDIA Jetson Nano
Grove Shield for Jetson Nano is an expansion board for Jetson Nano, designed by Seeed Studio, for the orderliness of your connected sensors when you develop projects with Pi. It maintains 24-Pin GPIO ...
12:27 pm GMT - Sat, February 11, 2023
Dev To
Complete CSS Selector Cheat Sheet: A Hands-On Guide with images
CSS selectors can seem challenging because they provide a wide range of options for selecting HTML elements to style, and it's essential to understand the various options available and how they work. ...
11:25 am GMT - Sat, February 11, 2023
Dev To
The difference between Push, Pop, Shift and Unshift in Javascript Array
Array is a very important concept in JavaScript and in programming as well. It is used to store related data in a single block. You can create it with the let, var or the const keyword.//examplelet ar...
11:20 am GMT - Sat, February 11, 2023
Dev To
Open Source ChatGPT based Bing Search launched
We just launched our ChatGPT based Bing style Website Search thing. It works by scraping your website for content, creating a machine learning model in the process, allowing your users to search your ...
11:17 am GMT - Sat, February 11, 2023
Dev To
Npm vs Yarn: What Should you use for managing packages in React?
Both npm (Node Package Manager) and Yarn are popular package managers for JavaScript projects, including React. The choice between npm and Yarn comes down to personal preference, but here are a few ke...
11:17 am GMT - Sat, February 11, 2023
Dev To
What are portals in React?
In this article, we'll dive into the concept of portals in React and see how they can be used to enhance your UI components.Portals in React are a powerful tool for rendering components outside of the...
10:48 am GMT - Sat, February 11, 2023
Dev To
How to build a Telegram Bot that Send Quote after every 10 Send
In this Tutorial we will build a Telegram Bot that fetch Quote from a Website and send it to Telegram.For Basic Knowledge and How BOT is build inside telegram: Follow these Instructionshttps://core.te...
10:38 am GMT - Sat, February 11, 2023
Dev To
Decoding the Evolving Landscape of Web Development
Web development, especially frontend, is undoubtedly one of the most challenging professions in software development. Its landscape is constantly evolving. Tools and technologies become obsolete and r...
09:46 am GMT - Sat, February 11, 2023
Dev To
Deploy Your Node.js Project on AWS with Nginx and SSL
In this tutorial, we will briefly cover the steps involved in deploying a Node.js/Express application on an AWS EC2 instance. Server configuration and application deployment can often be challenging f...
09:14 am GMT - Sat, February 11, 2023
Dev To
Roast my CSS
I have recently started creating a website, and I usually prioritise the backend, instead of the frontend. This is why my knowledge in CSS isnt that great.Can you give me tips and advice on how to mak...
09:11 am GMT - Sat, February 11, 2023
Dev To
Highest amount of followers?
Its not possible to see the amount of followers a user has on DEV.to, so Im just wondering who has the highest amount of followers and what number of followers they have....
09:03 am GMT - Sat, February 11, 2023
Dev To
Why Developers Should Learn Docker and Kubernetes in 2023
Hello devs, if you are looking to learn new tools and technologies in 2023 then you should consider learning Docker and Kubernetes, two of the most essential tools for creating and managing containers...
08:36 am GMT - Sat, February 11, 2023
Dev To
Forward Compatible Enum Values in API with Java Jackson
I got an inspiration for this article after watching this amazing tech talk by Ilya Sazonov and Fedor Sazonov. If you know Russian, go check it out. It's worth it.In this article, I'm telling you:Why ...
08:29 am GMT - Sat, February 11, 2023
Dev To
WebSockets in Go: A hijackers' perspective
In the previous blog, we had done a deep dive into WebSockets.In this blog, let's build a WebSocket Client and Server in Go and do a code deep dive.While we do that, let's also draw parallels between ...
08:23 am GMT - Sat, February 11, 2023
Dev To
The most widely used database in the world
The most widely used database in the worldPhoto by Jan Antonin Kolar on Unsplash A piece of triviaIt would be an excellent question for a trivia show for programmers (by the way, I would de...
07:44 am GMT - Sat, February 11, 2023
Dev To
Learn about Linear Regression: Theory, Examples, and Applications
Introduction: What is Linear Regression and how does it work?Linear regression is a statistical method to make predictions. It is a type of supervised machine learning model which use statistica...
07:10 am GMT - Sat, February 11, 2023
Dev To
Pure CSS3 Robot with JS Clocks
What is a css3 latte art logo? How do you make a css3 latte art logo?Pure CSS3 Robot with JS Clocks - HTML Code:<!DOCTYPE html><html ><head> <meta charset="UTF-8"> <title&g...
06:49 am GMT - Sat, February 11, 2023
Dev To
Widely Used JavaScript Data Structures
This series of articles will be based on Data Structures in Javascript. Each subject will be explained in individual articles to have a deeper understanding and to help eliminate too much information ...
05:00 am GMT - Sat, February 11, 2023
Dev To
Building a Secure JWT Server with Node.js and jsonwebtoken
In this article, I will show you how to build a JWT server using Node.js and the popular javascript library, jsonwebtoken. The JWT server will allow clients to request and receive JWTs that can be use...
02:55 am GMT - Sat, February 11, 2023
Dev To
My setup for publishing to Dev.to using github
This article is mainly around so that I can rmemember my current setup and maybe it'll help you be more productive but it's essentially a guid on how to setup vscode and GitHub to be able to post to D...
02:28 am GMT - Sat, February 11, 2023
Dev To
Cmo instalar ubuntu server en una imagen docker desde un Sistema Operativo Windows?
Para instalar Ubuntu en un contenedor Docker desde un sistema operativo Windows, siga estos pasos:Instale Docker en Windows: Asegrese de tener Docker instalado en su sistema operativo Windows. Puede d...
01:10 am GMT - Sat, February 11, 2023
Dev To
13 Of The Best Web3 Applications In 2023
Many people might feel like they are missing out after reading an overview of the top Web3 applications in DeFi, NFTs, and the metaverse. However, considering the sheer number of opportunities that ha...
12:48 am GMT - Sat, February 11, 2023
Dev To
NPM Commands and Shortcuts You Should Know as a JavaScript Dev
Whether you are a newbie or a proficient in JavaScript world, you probably already use or will use those annoying three little letters npm in a command line, trying despairingly to download packages...
12:44 am GMT - Sat, February 11, 2023
Dev To
The SQL to CRUD: The Use of Structured Query Language to Create, Read, Update, and Destroy
When I first learned about CRUD, it was in reference to server communication in JavaScript using fetch. CRUD stands for create, read, update, and delete/destroy. I learned about HTTP verbs such as P...
12:13 am GMT - Sat, February 11, 2023
Dev To
An issue task board for audacious open source contributors
At Quine were developing an application that helps developers build verifiable experience by solving GitHub issues Software developers build experience with every line of code they write. However, wri...
11:15 pm GMT - Fri, February 10, 2023
Dev To
AWS Cloud Quest: Orchestrate Serverless Workflows
This is the DIY challenge of the Orchestrate Serverless Workflows in AWS Cloud Quest.Lambda comprehend_helperimport os, boto3, logging# AWS Lambda Function Logging in Python - More info: https://docs....
11:05 pm GMT - Fri, February 10, 2023
Dev To
Mind Mapping for Software Engineers: A Powerful Tool for Problem-Solving and Design
As a software engineer, you're likely familiar with the many challenges that come with designing and developing complex systems. From navigating a sea of technical requirements to managing the flow of...
11:04 pm GMT - Fri, February 10, 2023
Dev To
Meet Navio !
Hello There !Today's article is a little bit different than usual , it's not about .Net or C#. However , it's about CSS.I've used CSS for quite a while and still up to this point , I struggle with it ...
11:00 pm GMT - Fri, February 10, 2023
Dev To
Side Effects Summary in Jetpack Compose
Do you find side effects in Jetpack Compose confusing? I do. So, I document the summary of using side effects here for my future reference.A side effect in Compose is a change to the state of the app ...
10:49 pm GMT - Fri, February 10, 2023
Dev To
New Release of ReductStore JavaScript SDK v1.3.0
Hey everyone,we are pleased to announce the release of version 1.3.0 of the ReductStore SDK for JavaScript. This version supports the new features of ReductStore v1.3, including labels and content typ...
10:42 pm GMT - Fri, February 10, 2023
Dev To
First release of SPVM::File::Copy and SPVM::FindBin
SPVM::File::Copy and SPVM::FindBin are now available for the first time.The number of SPVM modules released to CPAN has continued to grow in recent months.In January and February 2023, we are focusing...
10:05 pm GMT - Fri, February 10, 2023
Dev To
Why using AXIOS with Typescript?
I want to explore on this post about working with API using typescript by comparing fetch to axis BUT focusing on productivity First thing first. Do you know how axios works and how it can be com...
09:42 pm GMT - Fri, February 10, 2023
Dev To
Better Folding - All you ever wished from VSCode folding.
Hello everyone, I would like to introduce Better Folding, a VSCode extension inspired by the most requested folding-related features in the VSCode repo all in one.The extension in action:Features:Incl...
09:41 pm GMT - Fri, February 10, 2023
Dev To
Descubre la potencia oculta de Linux con estas 5 caractersticas de la terminal
Usar Linux no se trata solo del Software Libre, sino de tener control sobre la tecnologa que usamos en nuestra vida cotidianaAutor: Richard StallmanEn esta simple frase, el creado de GNU y defensor de...
09:38 pm GMT - Fri, February 10, 2023
Dev To
Share your ChatGPT cringe moments
"GPT is just a cringe NPC" Amjad MasadI'm taking a twist on @ben's Meme Monday. Instead of programming memes in general, post the funniest ChatGPT screenshots in the comments below.Best one will be p...
09:25 pm GMT - Fri, February 10, 2023
Dev To
My functional journey
My functional journey went a bit like this:"Oh wouldn't it be nice if I could do functional programming with javascript because I already know that!""Argh, javascript libraries are terrible.""Oh no ev...
08:14 pm GMT - Fri, February 10, 2023
Dev To
Variable Declarations in JavaScript
A variable in JavaScript is a box that holds different data in it and this box has a name. A variable can contain different data types. The name is mandatory because it will help to find this box late...
07:52 pm GMT - Fri, February 10, 2023
Dev To
Mastering Angular Structural Directives - Micro-syntax demystified
In the previous article of this series, we took a closer look at the context object and how we can use it to expose all kinds of data and even functions to our template. Combined with @Input()s and de...
07:40 pm GMT - Fri, February 10, 2023
Dev To
Simplifying jest stubs using jest-when
In a recent deliberate practice session with some developers from Audiense (with whom were doing the Codesais Practice Program twice a month), we were solving the Unusual Spending Kata in JavaScript.W...
07:33 pm GMT - Fri, February 10, 2023
Dev To
Quick guide for YAML
YAML (short for "YAML Ain't Markup Language") is a data serialization format that is used to store and exchange data between different systems and programming languages. YAML is designed to be easily ...
07:23 pm GMT - Fri, February 10, 2023
Dev To
TIL The founder of the worlds fastest unicorn found his previous business partner on Craigslist
Work partners can come from a variety of unexpected places, and in Drata CTO & Co-Founder Daniel Marashlian's case, he found his co-founder on Craigslist. Join Dan Lines and Daniel as they talk ab...
07:20 pm GMT - Fri, February 10, 2023
Dev To
What was your win this week?
Hey folks!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 new ...
06:39 pm GMT - Fri, February 10, 2023
Dev To
When useEffect runs
useEffect is one of those React/Preact hooks that most people have a love/hate relationship with, but like it or not, it's good to understand how it works. This is not the first blog post on the subje...
06:38 pm GMT - Fri, February 10, 2023
Dev To
Cost optimization
Design principlesImplement cloud financial managementAdopt a consumption modelMeasure overall efficiencyStop spending money on undifferentiated heavy liftingAnalyze and attribute expenditure ...
06:00 pm GMT - Fri, February 10, 2023
Dev To
The Ultimate MongoDB Command Cheatsheet for Developers
This MongoDB command cheatsheet is the perfect tool for developers who want to work more efficiently and effectively with MongoDB. With 50 of the most commonly used MongoDB commands, this reference gu...
05:42 pm GMT - Fri, February 10, 2023
Dev To
How I Built My Fullstack Portfolio Website
A portfolio or personal website has become necessary nowadays, whether you want to freelance, find a job, or market your Saas product. You must surely build it at some point if you're a web developer....
05:42 pm GMT - Fri, February 10, 2023
Dev To
How I Built My Fullstack Portfolio Website With the Coolest Techs
A portfolio or personal website has become necessary nowadays, whether you want to freelance, find a job, or market your Saas product. You must surely build it at some point if you're a web developer....
04:39 pm GMT - Fri, February 10, 2023
Dev To
CodePen Designs - 35 : 3D Ecommerce Experience with Spline
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...
04:30 pm GMT - Fri, February 10, 2023
Dev To
Cracking Your Technical Interview with LeetCode: A Step-by-Step Guide
If you're using LeetCode to prepare for a technical interview, here are some tips to make the most of your practice:Start with the basics: Before jumping into more advanced problems, make sure you hav...
04:13 pm GMT - Fri, February 10, 2023
Dev To
Publishing Qnotly APIs as a notes backend.
IntroductionHi everyone, I am happy to share with you Qnotly. a side project to manage notes as API. What Is Exactly QnotlyQnotly is a note management app using API.which mean is that you m...
04:11 pm GMT - Fri, February 10, 2023
Dev To
Dynamic emails with handlebars and nodemailer
Ever tried writing a dynamic email in HTML & CSS? If so, did you like it? Probably not.Its a dreaded task that wed love to pass on to marketing. Or anyone for that matter. But sometimes its not po...
04:02 pm GMT - Fri, February 10, 2023
Dev To
How I Found The Most Influential Users on Hacker News
At the beginning of my internship and before starting this project, I had no idea what Hacker News was. So for people like me, heres a quick intro - Hacker News is a website that contains content from...
03:58 pm GMT - Fri, February 10, 2023
Dev To
Glitch Monthly Newsletter: Twitter ending free API support, community blog posts, WebMIDI and more
Happy February, and welcome to the first Glitch Monthly Newsletter of 2023 and our first time sharing our monthly email to the community here on DEV ! Its also the anniversary of me putting the wrong ...
03:32 pm GMT - Fri, February 10, 2023
Dev To
Why you Should Use GraphQL APIs in your Next Project
This article was originally posted on Hackmamba.An application programming interface (API) is a software interface that allows applications to talk to each other. With APIs, we can log in to our favou...
03:07 pm GMT - Fri, February 10, 2023
Dev To
Why we Server Side Render Web Components
Back on January 25th I presented at thejam.dev an on-line event featuring talks on Jamstack, web development and serverless hosted by our friends at Certified Fresh Events. What follows is our rationa...
02:51 pm GMT - Fri, February 10, 2023
Dev To
The only markdown cheatsheet you will need
Markdown is a lightweight markup language that is widely used for formatting and styling text. It is simple to learn and easy to use, making it a popular choice for creating content for the web. Wheth...
02:29 pm GMT - Fri, February 10, 2023
Dev To
A Complete Introduction to CSS display flex property
The display: flex property is a powerful tool in modern CSS that allows developers to create flexible, responsive and user-friendly layouts. It is a layout mode that makes it easier to align elements ...
02:15 pm GMT - Fri, February 10, 2023
Dev To
GridSearchCV in scikit-learn: A Comprehensive Guide
Hyperparameters are the parameters that are set before training a machine learning model. These parameters can have a significant impact on the performance of a model and, therefore, need to be carefu...
02:08 pm GMT - Fri, February 10, 2023
Dev To
Learn Nuxt 3 Full course for beginners [3 hours] 2023
Hello devs,As a software developer and enthusiast, I am thrilled to announce the release of my new course on Nuxt.js version 3. This course is designed to help developers like myself who are looking t...
01:50 pm GMT - Fri, February 10, 2023
Dev To
How to build a Next.js app with ApyHub
This tutorial will guide you through the steps of setting up a Next.js app and integrating it with ApyHub. We will use the timezone API and the iCal API from ApyHub. PrerequisitesBasic knowledge ...
01:20 pm GMT - Fri, February 10, 2023
Dev To
This Week In Python
Fri, February 10, 2023This Week in Python is a concise reading list about what happened in the past week in the Python universe. I have received some good suggestions for this week's content. Thank yo...
01:19 pm GMT - Fri, February 10, 2023
Dev To
tsParticles 2.9.0 Released
tsParticles 2.9.0 Changelog New FeaturesCreating confetti bundle, easier confetti animations usage. Removed confetti function from the preset, this bundle replaces this feature. The readme...
01:15 pm GMT - Fri, February 10, 2023
Dev To
Caching at DEV
Weve always put a lot of effort into performance at DEV. We want our users to be able to see their content almost instantaneously when interacting with our content. In order to do so weve placed a big...
12:05 pm GMT - Fri, February 10, 2023
Dev To
Stop using console.log() instead use
Console.log is a part of the Console API. This API allows developers to write messages to the console, which can be used for debugging purposes.The log() method writes (logs) a message to the console ...
12:05 pm GMT - Fri, February 10, 2023
Dev To
Use ChatGPT API to build a README generator app with low-code
OverviewIn this tutorial, you will learn to build an application that helps to generate a README markdown for a given repository URL. We will use OpenAIs ChatGPT language model API for generatin...
11:55 am GMT - Fri, February 10, 2023
Dev To
Kubernetes Load Balancer: Expert Guide With Examples
Kubernetes load balancer is a pretty broad term that refers to multiple things. In this article, we will look at two types of load balancers: one used to expose Kubernetes services to the external wor...
11:45 am GMT - Fri, February 10, 2023
Dev To
Primitive vs Reference Data Types in JavaScript.
Primtive data types in JavaScript primitive data types value in the call *stack *(Execution context).String: Represents a sequence of characters, such as a word or a sentence. You can create a string ...
11:35 am GMT - Fri, February 10, 2023
Dev To
O que so funes puras?
Hoje vou explicar sobre um conceito muito interessante e bem til para aqueles desenvolvedores que desejam criar cdigos mais limpos e mais testveis.Para incio de conversa, para uma funo ser considerada...
09:21 am GMT - Fri, February 10, 2023
Dev To
3D Orbiting Split Images
Just messing around with 3D transforms and splitting images into pieces.. What is a 3d orbiting split images? How do you make a 3d orbiting split images? 3D Orbiting Split Images - HTML Code:<!DOC...
09:09 am GMT - Fri, February 10, 2023
Dev To
Use cases of log.Fatal in Golang
The log.Fatal() function is used when something really bad has happened and you just want to exit your program as fast as possible after reporting the error situation.In this article we are going to l...
09:07 am GMT - Fri, February 10, 2023
Dev To
How to add custom attributes in Prisma
The Prisma schema is intuitive and lets you declare your database tables in a human-readable way. The thing I like most is to be able to use it as the single source of truth for the data models of my ...
08:51 am GMT - Fri, February 10, 2023
Dev To
How To Create Custom Alerts in React Using React-Notifications-Component
Alert messages are pop-up messages that display information to users. Alert messages convey critical information to users within a web application. This article provides information on creating custom...
08:24 am GMT - Fri, February 10, 2023
Dev To
An Introduction to Git: The Basics Every Beginning Developer Should Know
As a developer, you'll need to work with a version control system, especially if you're working on a project with other developers. A version control system stores the project history so we can easily...
08:01 am GMT - Fri, February 10, 2023
Dev To
How to format SD Card to APFS on Mac
When I tried to format a SD card to APFS, the newer MacOS disk format, using the disk utility, I received the following error:A GUID Partition Table (GPT) partitioning scheme is required.Apparently, t...
07:56 am GMT - Fri, February 10, 2023
Dev To
Time Management Techniques for Developers to Boost Productivity
Developers are often tasked with managing their time effectively to ensure the successful completion of projects. However, good time management isn't just about setting deadlines; it involves discipli...
07:40 am GMT - Fri, February 10, 2023
Dev To
Mastering JavaScript: A Journey Through the Top 5 GitHub Repositories
Hey Developers , Nomadev is back with another exciting blog on tech! In this article, we'll be exploring the top 5 GitHub repositories to master JavaScript. JavaScript is one of the most popular and w...
07:30 am GMT - Fri, February 10, 2023
Dev To
Crack Your Next Coding Interview with These Proven Preparation Strategies
Are you tired of being rejected after coding interviews? Want to ensure success at your next interview? Look no further! In this blog, we will explore the most effective preparation strategies to help...
06:57 am GMT - Fri, February 10, 2023
Dev To
How to implement a distributed /etc directory using etcd and JuiceFS
Backgroundetcd is a key-value database with consistency and high availability. It is simple, safe, fast, and reliable and the primary data store for Kubernetes. Let's start with an official desc...
06:48 am GMT - Fri, February 10, 2023
Dev To
From Founder to Freelancer: How I Incorporated a Business and Onboarded My First Client
Hey readers! For those of you who don't know me, I was previously the co-founder and CTO of a startup called Autocode. We built and scaled a fantastic product that reached over 600,000 developers, but...
06:13 am GMT - Fri, February 10, 2023
Dev To
Astro: One idea to change your view about it (FOREVER)
ContentContentIntroductionThe types of websites you buildThe Use caseConclusion IntroductionWere going to talk about Astro.Most folks see Astro as yet another framework but I think there is...
05:51 am GMT - Fri, February 10, 2023
Dev To
JavaScript Array Methods Cheatsheet
JavaScript is a powerful programming language that is widely used for web development. JavaScript arrays are a fundamental data structure used in web development and are commonly used to store and man...
05:32 am GMT - Fri, February 10, 2023
Dev To
Boost Your Productivity as a Developer with OpenAI's ChatGPT
Introduction:As a developer, you're constantly searching for ways to increase your productivity and get more done in less time. With the ever-growing demands of the tech industry, it's more impo...
03:44 am GMT - Fri, February 10, 2023
Dev To
10 GitHub Repos That'll Make You a Better Developer
Developers may easily access and share their code with others via GitHub. It has developed into a crucial tool for developers to work together on projects and keep up with the most recent developments...
02:54 am GMT - Fri, February 10, 2023
Dev To
How to Build GPT with NumPy in a Day
I have been trying to figure out how to build my own homebrew version of ChatGPT forever, scrolling countless GitHub repos and personal projects, and watching their YouTube tutorials without any luck....
01:44 am GMT - Fri, February 10, 2023
Dev To
Complete Guide on Docker Logs [All access methods included]
Docker logs play a critical role in the management and maintenance of containerized applications. They provide valuable information about the performance and behavior of containers, allowing developer...
01:36 am GMT - Fri, February 10, 2023
Dev To
Best Practices for Building Responsive and Accessible Web Applications
As a frontend developer, building responsive and accessible web applications is an essential part of your job. These applications not only need to look great on different devices and screen sizes, but...
01:06 am GMT - Fri, February 10, 2023
Dev To
How to collect IOT data, do magic and publish and sell enriched insights!!
Stay tune. I will discuss the architecture and details on how to setup one....
12:42 am GMT - Fri, February 10, 2023
Dev To
AWS Cloud Quest: Parallel Data Processing
This is the DIY challenge of the Parallel Data Processing in AWS Cloud Quest. DIY Steps:Create a new Lambda promotion_serviceCreate a new Subscription under rideshare_topic with Endpoint from pro...
11:34 pm GMT - Thu, February 9, 2023
Dev To
The Problem with MTTR: Learning from Incident Reports
Tracking Mean Time To Restore (MTTR) is standard industry practice for incident response and analysis, but should it be? Courtney Nash, an Internet Incident Librarian, argues that MTTR is not a reliab...
11:07 pm GMT - Thu, February 9, 2023
Dev To
System Design Resources: The Complete Set
If you are planning to apply for a job as an Engineer you will need to pass System Design interview. Each interview covers High-level and Low-level production architecture.This is The Complete Set of ...
11:03 pm GMT - Thu, February 9, 2023
Dev To
Day 692 : Steep Life
liner notes:Professional : Another day that time flew by. I got up early to catch a meeting that was set for folks in Europe and Asia. Went back to sleep right after. Got up in time for a couple of mo...
09:56 pm GMT - Thu, February 9, 2023
Dev To
Adding client-side rendered webmentions to my blog
My blog is currently hosted on weblog.lol which allows for a simple and configurable weblog managed in git with posts formatted in markdown. I wanted to add webmentions to my blog which, as of now, do...
09:46 pm GMT - Thu, February 9, 2023
Dev To
How create and upload content in Cloud Storage GCP?
Simple way to install SDK from GCP. Related content You can find repo related in:GitHub You can connect with me in:LinkedIn Resume All this blog is using shell.Using SDK's...
09:39 pm GMT - Thu, February 9, 2023
Dev To
How to build 3 simple animation with framer motion
Animations are an essential part of any user interface, and Framer Motion is a powerful library for creating animations in React. It provides a simple and performant way to add animations to your comp...
09:35 pm GMT - Thu, February 9, 2023
Dev To
Top 20 React Interview Questions & Answers
Top 20 React Interview Questions & Answers Q.1 What is React and how does it work?React is a JavaScript library for building user interfaces. It allows developers to create reusable UI ...
09:09 pm GMT - Thu, February 9, 2023
Dev To
What Software Do You Use For Making Programming YouTube Videos?
I get asked that question a lot and am always glad to help out. So I wanted to share a detailed breakdown of my software setup, so I can make reference to it whenever needed. Also, it's much better th...
09:00 pm GMT - Thu, February 9, 2023
Dev To
A Decade of Lessons Learned: Common Pitfalls in Software Engineering
As a seasoned software engineer with over a decade of experience, I have witnessed the evolution of the industry and have come to realize that despite advancements in technology, certain misconception...
08:52 pm GMT - Thu, February 9, 2023
Dev To
The Best* Tech Interview
*At the date of this article.I do not know many people who would claim to love interviewing for jobs. The interview process can feel like torture, especially when there are multiple hurdles to clear b...
08:46 pm GMT - Thu, February 9, 2023
Dev To
Top 10 of the best React development tools of 2023
These tools are widely used by developers and are known for their reliability, ease of use, and functionality. Vite is a lightweight development server and build tool for JavaScript projects, particul...
08:34 pm GMT - Thu, February 9, 2023
Dev To
Next.js ready to go
So far I have been trying Next.js with different configurations and tools but in the day to day of things I want my project to be able to do all of that at the same time.That's why now I want to creat...
07:50 pm GMT - Thu, February 9, 2023
Dev To
The Ultimate List of Job Hunting Resources for Software Developers Part 3: Prepare For Coding Interview
I've compiled and curated a list of job hunting resources for software developers, it covers resources for writing resumes, applying and managing job applications, efficient ways to prepare for coding...
07:08 pm GMT - Thu, February 9, 2023
Dev To
Monthly Challenge 4: Valentine's Day
What better way to celebrate Valentine's Day than by sharing a poem with your friends and family? In this challenge, you will create a poem on a web page using HTML. Requirements:Use a combination of ...
06:45 pm GMT - Thu, February 9, 2023
Dev To
Ruby on Rails, The Ultimate Guide to strip and lstrip Methods
As a Rails developer I'm often faced with the task of processing and manipulating strings. Two useful methods for string manipulation in Ruby are strip and lstrip. In this blog post, we will explore t...
06:40 pm GMT - Thu, February 9, 2023
Dev To
Securely store environment variables with GitHub Codespaces
As a developer advocate, I make a lot of demo projects to illustrate my talks or content. Also, as a chaotic person, I dont do the best job at securely storing my environment variables during my demos...
06:35 pm GMT - Thu, February 9, 2023
Dev To
VS Code Setup for Frontend Devs
Table of ContentsIntroductionThemeIconsExtensionsAuto Rename TagAuto Close TagCode Spell CheckerCSS PeekDotENVError LensESLintGitLensHTML BoilerplateHTML CSS SupportImport CostLive ServerMarkdow...
06:20 pm GMT - Thu, February 9, 2023
Dev To
100% Code Coverage is a Lie
On a project I finally hit 100% Code Coverage what could go wrong now? I tested ALL lines of my code, there are no bugs! Well... not really.If your only goal is having high coverage, you're probably ...
06:12 pm GMT - Thu, February 9, 2023
Dev To
Optimizing Functional React Components
I've been writing functional React components for several years now. And while I feel that my code usually stands up to peer scrutiny, I've only recently become aware that there's a lot I could be do...
06:06 pm GMT - Thu, February 9, 2023
Dev To
Top 7 diagrams as code tools for software architecture
Tl;drSoftware architecture tools can be categorized into three groups, modelling tools, diagrams as code and diagramming tools.Diagrams as code tools are suited for long-term documentation as t...
05:20 pm GMT - Thu, February 9, 2023
Dev To
Creating an interactive SVG: The circle of fifths
Written by Mads StoumannNot so long ago, these beautiful posters showed up in an advertisement on one of my social feeds: I typically ignore all ads, but these appealed to me right away maybe becaus...
04:32 pm GMT - Thu, February 9, 2023
Dev To
Paracetamol.ts| 08: Explica este cdigo TypeScript
Explica este cdigo TypeScript Dificultad: Bsico function welcomePeople(x: string[] | string) { if (Array.isArray(x)) { const formatter = new Intl.ListFormat('es', { style: 'long', type:...
04:31 pm GMT - Thu, February 9, 2023
Dev To
What's new in SeaORM 0.11.0
We are pleased to release SeaORM 0.11.0! Data Loader[#1443, #1238] The LoaderTrait provides an API to load related entities in batches.Consider this one to many relation:let cake_with_fruits: Ve...
04:25 pm GMT - Thu, February 9, 2023
Dev To
JavaScript tutorial series: Variables
If you've been following along my CSS tutorial series, then you probably know that we've previously explained what a variable is. If not, don't worry we're going to explain everything in this series a...
04:03 pm GMT - Thu, February 9, 2023
Dev To
Dropshipping Research Tool Demo in Python
IntroApp DemoVirtual Environment and Libraries InstallationFull CodeCode ExplanationGet results from sitesCompare productsCreate custom tableSave results to fileLinksIntroThis blog post is created to ...
03:32 pm GMT - Thu, February 9, 2023
Dev To
Insertion Sort in PHP
Table of ContentsAbout Insertion SortInsertion Sort AlgorithmFunctionScriptTime Complexity About Insertion SortInsertion sort is a simple sorting that compares each element in the list to t...
03:25 pm GMT - Thu, February 9, 2023
Dev To
pyaction 4.16.0 Released
TL;DRI just released pyaction 4.16.0, a Docker container with Python, git, and the GitHub CLI. Changelog 4.16.0 - 2023-02-09 ChangedBumped Python to 3.11.2.Bumped GitHub CLI to 2.23.0....
03:19 pm GMT - Thu, February 9, 2023
Dev To
Liman MYS zerinde network-API ayaa kaldrma
Liman arayz alr.Menye girilir.+ Sunucu Ekle butonuna tklanr. (ilk defa ekleme yaparken)Tm sunucular gr butonuna tklanr. (ikinci ve daha fazla sunucuyu eklerken)Sunucular sayfasnda yeil "+ Sunucu Ekle"...
03:11 pm GMT - Thu, February 9, 2023
Dev To
Build and Deploy NodeJS App On Kubernetes from Scratch
Whenever we build our applications, Initially we do not care about writing scalable or Non-SPOF (Single point of failure) Applications. But It is always a good practice to think about the Design, Sca...
03:11 pm GMT - Thu, February 9, 2023
Dev To
A beginner's intro to coding zero-knowledge proofs
Zero-knowledge proofs are becoming increasingly popular, but it can be a hard space to navigate and find the resources to get started as a developer. After spending some time studying the topic, I'm c...
02:51 pm GMT - Thu, February 9, 2023
Dev To
L'option --patch de Git
Vous avez dj remarqu que plusieurs commandes Git ont une option --patch ? On peut citer add, checkout, commit, reset,restore ou encore stash.Dans la suite de cet article, on va modifier ce fichier et ...
02:26 pm GMT - Thu, February 9, 2023
Dev To
Can AI help me write tests on legacy code?
AI has become a hot topic in the past few months. Tools like ChatGPT have been released for the world to play with, and this has raised a lot of interesting questions about how it will change the way ...
02:18 pm GMT - Thu, February 9, 2023
Dev To
Imperative X Declarative
Before making a comparison between the two models, it's necessary to understand the characteristics of each one of them. What is the imperative paradigm?The imperative paradigm is a programming m...
02:16 pm GMT - Thu, February 9, 2023
Dev To
O que GitHub Codespaces e como usar
Ol pessoas, como vo vocs?Perguntei no Twitter: Voc sabe o que GitHub Codespaces? E a resposta geral foi no.Como essa ferramenta super legal e til, vocs deveriam conhecer ela. Resolvi criar um artigo...
02:12 pm GMT - Thu, February 9, 2023
Dev To
5 Best Headless CMS Platforms
A headless ecommerce CMS (content management system) allows developers enough flexibility to create and manage content for their online stores without the need for a traditional, monolithic CMS.In a h...
01:42 pm GMT - Thu, February 9, 2023
Dev To
Proper State Management with Jotai in 30 seconds
Let's dive into React State Management with Jotai.Passing down values and dispatchers from a useState hook through props is a dreadful process. You can avoid all that with two simple hooks . us...
12:47 pm GMT - Thu, February 9, 2023
Dev To
Why Google's Bard AI Lost to ChatGPT
What is ChatGPTChatGPT is a chatbot that uses GPT-2 to generate responses. It was trained on a dataset of 1.5 million Reddit comments.It took internet by storm when it was released. It was able ...
12:39 pm GMT - Thu, February 9, 2023
Dev To
Centralized Logging with Open Source Tools - OpenTelemetry and SigNoz
This article was originally posted on SigNoz Blog and is written by Muskan Paliwal.Modern-day software systems emit millions of log lines per minute. Cloud computing and containerization have made it ...
12:37 pm GMT - Thu, February 9, 2023
Dev To
Web automation & scraping with Playwright JS
Playwright is a very powerful tool. You can use it to do end-to-end testing, web automation, creating bots and so on. In this tutorial, I show how we can strap up an application that goes and do stuff...
11:55 am GMT - Thu, February 9, 2023
Dev To
Could GitHub Copilot be a valuable investment for my team?
GitHub recently launched Copilot for Business, which enables companies to purchase and manage licenses for their entire team. If you're considering investing in GitHub Copilot, here's what you need to...
11:30 am GMT - Thu, February 9, 2023
Dev To
Docker vs Virtual Machines The Comparison You Need
When someone talks about virtualization, the two most popular options (as of today) are virtual machines (VM) and Docker. It is true that both have some similarities but VMs have advantages over Docke...
09:55 am GMT - Thu, February 9, 2023
Dev To
How To Make A Music Player Using HTML CSS And JavaScript
Music has always been an integral part of our lives and with the advancement of technology, it's easier than ever to listen to music anywhere and anytime. A music player JavaScript is a software appli...
09:31 am GMT - Thu, February 9, 2023
Dev To
Azure Containers Services: Pricing and Feature Comparison
Many engineers get lost in Azures services for running containers. Starting with the basic Azure container services, the cloud provider quickly developed other options like AKS and Azure Container App...
08:57 am GMT - Thu, February 9, 2023
Dev To
Make your Angular NgRx reducers an eye candy using this fantastic library
NgRx is a popular state management library for Angular applications. It provides a centralized store for storing the applications state and a set of tools for updating the state in a predictable manne...
08:32 am GMT - Thu, February 9, 2023
Dev To
Greyscale image with filter in CSS3
What is a greyscale image with filter in css3? How do you make a greyscale image with filter in css3?Greyscale image with filter in CSS3 - HTML Code:<!DOCTYPE html><html ><head> <...
08:04 am GMT - Thu, February 9, 2023
Dev To
Prisma in 500 Seconds
With so many ORMs available, deciding which one to use for your JavaScript-based project can be difficult. You have a ton of options depending on your objectives or stack, including libraries like Typ...
08:03 am GMT - Thu, February 9, 2023
Dev To
Securing Admin access to Apache APISIX
API Gateways are critical components in one's infrastructure. If an attacker could change the configuration of routes, they could direct traffic to their infrastructure. Consequences could range from ...
07:52 am GMT - Thu, February 9, 2023
Dev To
Checkmate Your Code: Lessons from the Chessboard
Chess has been around for centuries and is known as one of the most strategic games in the world. It requires careful planning, forward-thinking, patience, and the ability to adapt to changing circums...
07:47 am GMT - Thu, February 9, 2023
Dev To
30 Git Commands With Example For Developers
git init - creates a new Git repositoryExample: git initgit clone- clones a repository into a new directoryExample: git clone https://github.com/username/repo.gitgit add- adds files to the staging are...
07:24 am GMT - Thu, February 9, 2023
Dev To
How to install Gatsby with Tailwind CSS and Flowbite
Gatsby is a popular open-source static site generator framework built on top of Node.js, React, and GraphQL that allows you to build websites using content sources such as Markdown, MDX and leverages ...
06:42 am GMT - Thu, February 9, 2023
Dev To
How to Use Deep Linking in Flutter?
We will learn how to incorporate deep linking in Flutter applications with both the Android and iOS platforms in this tutorial. The capacity to connect to a specific page inside of a native iOS or And...
06:18 am GMT - Thu, February 9, 2023
Dev To
50 Frontend Interview Questions
Save the blog for the future and CRACK any interview in the WORLD. Under the HoodIve given more than 100 interviews in my 4 years of industry experience. I am a self-taught developer and frontend...
06:08 am GMT - Thu, February 9, 2023
Dev To
Why You Should Drop The 'Else' Keyword When Writing Conditionals
Without conditionals, programming would be impossible. From rookie coders to Silicon Valley nerds, we all use conditionals each day. One common conditional is the if-else construct. I greatly reduced ...
06:02 am GMT - Thu, February 9, 2023
Dev To
10 VS Code Themes that Looks Super Cool
You probably spend a lot of time in Visual Studio Code. With its customizable features, extensions, and themes, you can make your code editor look and feel just the way you want it. In this article, w...
05:53 am GMT - Thu, February 9, 2023
Dev To
ANDROID APP SIGNING & ZIPALIGN
Android apps can be created using a variety of programming language and development programs.These Android apps are distributed through various channels and are installed on Android devices.In order t...
05:03 am GMT - Thu, February 9, 2023
Dev To
Rolling Back to the Top: Mastering Regression Testing for Mobile Apps
Regression testing is an essential part of mobile application development and maintenance. It is the process of testing changes made to an application to ensure that it continues to work as expected a...
04:00 am GMT - Thu, February 9, 2023
Dev To
Make VCard with JS
Let's create a VCard with JS Code HTML<fieldset> <div> <label for="cardInfoEl">cardInfo</label> <input type="text" id="cardInfoEl" /> </div> <...
03:45 am GMT - Thu, February 9, 2023
Dev To
5 Reasons Why GraphQL is the Future of API Development
Introduction:API development is a crucial aspect of modern web development, as it allows communication between the frontend and the backend. Over the past few years, the popularity of GraphQL ha...
12:22 am GMT - Thu, February 9, 2023
Dev To
FizzBuzz: the-problem
Hello! Welcome.This is my first article, seriously first, and I'd like to talk a little about a "problem" I learned when I was entering the programming field (intern). It's very simple, fun and makes ...
11:54 pm GMT - Wed, February 8, 2023
Dev To
Testing Angular routing components with RouterTestingHarness, provideLocationMocks, and provideRouter
Cover art by DALLE 2.It's been three years since Testing Angular routing components with the RouterTestingModule. This article revisits integrated routing component tests with modern Angular APIs, inc...
11:52 pm GMT - Wed, February 8, 2023
Dev To
Free Online Storybook Conference 2023
On March 14, 2023, Storybook will host their very first conference and this is exciting because you can learn timesaving workflows and get an overview of trending projects in the storybook community...
11:50 pm GMT - Wed, February 8, 2023
Dev To
How to create a Docker Image with Nginx from an EC2 Instance and Push to ECR Repository
In this 3-part article on ECR Repository, I am going to show you 1. How to create a Docker Image with Nginx from an EC2 Instance and Push to ECR Repository2. Create Task Definition in ECS and Applicat...
09:16 pm GMT - Wed, February 8, 2023
Dev To
Macro-Roni? AI-yi-yi!
Old Tutorials, ChatGPT, and No Mentor: How I Failed to Build a Rust Procedural Macro That Worked. (Until One Finally Did.)Have you heard the old saying "Never get ahead of your skis"? Or your skates? ...
09:02 pm GMT - Wed, February 8, 2023
Dev To
Ya somos 100 millones!
Hemos alcanzado un logro importante: 100 millones de desarrolladores utilizan ya GitHub!Es un logro increble, y todo gracias a ti, y tu parte en la vibrante comunidad de desarrolladores, creadore...
08:58 pm GMT - Wed, February 8, 2023
Dev To
How to Send Ethers Programmatically without Metamask
IntroductionThis tutorial will show you how to transfer Ethers using code rather than Metamask. The implementation makes use of the ethers library, which allows JavaScript to interact with Ether...
08:55 pm GMT - Wed, February 8, 2023
Dev To
Exploring the World of AI with John Smith, Senior Software Engineer at OpenAI
As a journalist, I had the opportunity to interview John Smith, a senior software engineer at OpenAI, about his work and the exciting world of artificial intelligence.John shared with me some insights...
08:36 pm GMT - Wed, February 8, 2023
Dev To
How can chat GPT help in the QA world?
Recently, We have heard a lot about chat GPT and its usage in the IT world, I was impressed with the possibilities given with that tool. Of course, we need to be aware that everything that AI produces...
08:14 pm GMT - Wed, February 8, 2023
Dev To
Using NextJS and AWS to Scale Up Headless BigCommerce Stores
This post was written for the Clear Horizon Digital Blog. Original post: Optimising Headless BigCommerce OverviewToday we're exploring the patterns we can use to build highly scalable and perform...
07:53 pm GMT - Wed, February 8, 2023
Dev To
What a perfect technical director suggests on career development
Last week, I had a conversation with a technical director. We were discussing the general stuff about software engineering. This guy really knows how all this work because is a very clever director wi...
07:39 pm GMT - Wed, February 8, 2023
Dev To
Information Architecture and Content Planning for Documentation Websites
In a previous article in this series, we've seen how to set up a dedicated documentation website with Hugo, and how to host it for free on Netlify. Now you may be asking yourself what is the best way ...
06:30 pm GMT - Wed, February 8, 2023
Dev To
Struggling to Mock graphQL Data? Open Source apollo-mock-http to the Rescue.
This blog post is co-authored by Arun Singh (Development Manager), Anavatya C.V. (Senior Software Engineer) at Intuit.Are you struggling with mocking GraphQL data for your product development when an ...
06:28 pm GMT - Wed, February 8, 2023
Dev To
React useReducer()
useReducer() can serve as a replacement for useState() in scenarios where more powerful state management is required.useState() is the primary state management hook in React and it works well when sta...
05:52 pm GMT - Wed, February 8, 2023
Dev To
The misery of Hacktoberfest's reward merch
As you may know, one of the rewards you can choose from for participating in Hacktoberfest is the merch.As some of you may also know, in the EU (or at least in France), there's a customs' tax for prod...
05:45 pm GMT - Wed, February 8, 2023
Dev To
Linode DEV Hackathon Reminder
Submissions for the Linode + DEV Hackathon are due on Feb 20th at 11:59 PM UTC. Announcing the Linode + DEV Hackathon! Brian Bethencourt for...
05:38 pm GMT - Wed, February 8, 2023
Dev To
DREAMEMO: An out-of-the-box, high-scalability, modular-design distributed cache
IntroductionAs shown in the title, DREAMEMO is a distributed cache with out-of-the-box, high-scalability, modular-design features.The groupcache implementation is referenced, and re-structured, ...
04:28 pm GMT - Wed, February 8, 2023
Dev To
Exploring the satisfies operator in TypeScript
Written by Samuel MartinsA new addition to the TypeScript programming language as of v4.9, the satisfies operator makes it easier to write code that checks whether a value satisfies a type. Rather tha...
04:27 pm GMT - Wed, February 8, 2023
Dev To
Getting Started With Accessibility for React
A lot of the basics that you need to do in order to make an application accessible things like adding alt text, checking your color contrast ratios, using labels, etc will remain the same no matter ...
04:18 pm GMT - Wed, February 8, 2023
Dev To
Introduction to SurrealDB
Read the original article on the SurrealDB Blog What is the product?If you are reading this, you may be wondering how to get started with this fantastic product you just discovered, SurrealDB. It...
03:58 pm GMT - Wed, February 8, 2023
Dev To
Building Pagination in React with React Paginate
IntroductionPagination is a crucial component in any web application, as it allows for the efficient and seamless navigation of large amounts of data. In React, implementing pagination can be a ...
03:29 pm GMT - Wed, February 8, 2023
Dev To
Top 10 AWS Certifications for IT Professionals 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.image_credit - whizlabsHello guys, if ...
03:28 pm GMT - Wed, February 8, 2023
Dev To
4 Streamlit Alternatives for Building Python Data Apps
Streamlit is a library for turning Python scripts into shareable web applications. Streamlit apps are designed for the data science and machine learning community and make it easy to build dashboards ...
03:20 pm GMT - Wed, February 8, 2023
Dev To
A Beginner's Guide to React: Understanding the Basics and Advanced Concepts
React is a popular JavaScript library used for building user interfaces. It provides a range of features for managing component state, rendering components efficiently, and sharing data between compon...
03:19 pm GMT - Wed, February 8, 2023
Dev To
ChatGPT Prompt Engineering
The Versatility of OpenAI's ChatGPTOpenAI's ChatGPT is a state-of-the-art language model that's transforming the way we communicate with technology. With its natural language generation capabili...
03:09 pm GMT - Wed, February 8, 2023
Dev To
5 control points to implement serverless integration tests like a boss
Serverless applications are composed of many services interacting with one another. A lot more than traditional web applications.Service configurations replace some application code. Parts of the appl...
02:41 pm GMT - Wed, February 8, 2023
Dev To
Maximizing Terraform Efficiency: Best Practices for Infrastructure Management
Terraform is a popular open-source tool for managing infrastructure as code (IAC). It enables the management and provisioning of infrastructure resources like virtual machines, databases, and networks...
02:27 pm GMT - Wed, February 8, 2023
Dev To
ChatGPT Is My New Personal Trainer
I'm a bit of a fitness guy.In college, I worked at a running store. I built relationships with people in the fitness industry and got my toes wet with coaching. I trained people for years to build spe...
02:24 pm GMT - Wed, February 8, 2023
Dev To
Fui demitida, e agora?
, eu j me fiz essa pergunta. E antes de qualquer coisa, preciso te confessar: tambm no sabia muito bem o que fazer.Escrevo esse texto um dia (02/02/23) aps diversas empresas que atuam diretamente com ...
01:05 pm GMT - Wed, February 8, 2023
Dev To
Chaining API Tests to Handle Complex Distributed System Testing
Distributed system testing is complicated.In this blog post, youll learn how to create tests to validate complex user processes that require multiple API endpoints to be called in a particular sequenc...
01:04 pm GMT - Wed, February 8, 2023
Dev To
Here Are Websites Where You Can Find Your Client
Total: https://www.toptal.com/Upwork: https://www.upwork.com/Design hill: https://www.designhill.com/PeoplerPerHour: https://www.peopleperhour.com/Dice: https://www.dice.com/Remoteok: https://remoteok...
12:35 pm GMT - Wed, February 8, 2023
Dev To
What motivates us?
Many of us struggle with motivation. How many projects have you started but never finished? I know my list is longer than I would like to admit.We initially get excited about the project but when it e...
12:27 pm GMT - Wed, February 8, 2023
Dev To
Improve Your Dev Productivity with Bookmarks, Snippets and Notes Management
As a software developer, having quick access to relevant information and resources is essential to your productivity and success. Bookmarks, snippets and notes are an important tool in achieving this,...
12:26 pm GMT - Wed, February 8, 2023
Dev To
Typescript: Array & Tuples
In this article, We are going learn about how you can use type in Array and there is a special thing that is Read only Array. In which you can't manipulate the values. In addition, I'll talk about Tup...
12:01 pm GMT - Wed, February 8, 2023
Dev To
Distributed Tracing with OpenTelemetry - Part II
This article was originally posted on SigNoz Blog and is written by Nitin Rohidas.In the previous article, we learned what distributed tracing is, why it is necessary, how to do tracing, encountered c...
11:29 am GMT - Wed, February 8, 2023
Dev To
Comparing the best headless CMS solutions
IntroductionA content management system, abbreviated as CMS, is software for creating and managing content. With traditional CMS, you can create textual content and upload images and multimedia...
11:08 am GMT - Wed, February 8, 2023
Dev To
Some Very Cool (Underrated maybe) React Libraries
Some of the very cool React Libraries which you can use in your next project:React Spring: This library provides an easy-to-use set of animations and transitions for React. It has a simple API, yet it...
11:05 am GMT - Wed, February 8, 2023
Dev To
Use Maps more and Objects less
Objects in JavaScript are awesome. They can do anything! Literallyanything. But, like all things, just because you can do something, doesnt (necessarily) mean you should.// const mapOfThings = {}mapOf...
10:59 am GMT - Wed, February 8, 2023
Dev To
Beginner's Guide to React Query
Data fetching is an essential part of building modern web applications. As there is no specific approach to fetch data from API in React, developers do it in their own ways. One of the most popular me...
10:54 am GMT - Wed, February 8, 2023
Dev To
How to Import and Export Excel and CSV Files in Laravel 9
Laravel 9 is a popular PHP framework that makes it easy to build robust and scalable web applications. One of the important features of any web application is the ability to import and export data in ...
10:38 am GMT - Wed, February 8, 2023
Dev To
Sentiment Analysis of Twitter Data using Naive Bayes Algorithm
1. Importing the necessary libraries:import pandas as pdimport refrom nltk.corpus import stopwordsfrom sklearn.feature_extraction.text import CountVectorizerimport tensorflow as tffrom sklearn.m...
09:32 am GMT - Wed, February 8, 2023
Dev To
Virtual functions and binary sizes
In the previous article of this series on binary sizes, we discussed how special functions' implementations - or their lack of - influence the size of the generated binary.Our conclusion was that if w...
09:17 am GMT - Wed, February 8, 2023
Dev To
What is prometheus monitoring?
The name "Prometheus" came from a Greek god of fire believed to be intelligent.Prometheus as software is an open-source system monitoring and alerting tool used by companies that run microservices app...
08:57 am GMT - Wed, February 8, 2023
Dev To
How to Add An App to the Google Play Store? Solving Problems With Publishing Apps
The Android operating system is actively used in over 190 countries in the world, with over 1 billion users. Google Play Store is the largest application store globally, home to over 3 million android...
08:54 am GMT - Wed, February 8, 2023
Dev To
A Beginners Guide to HTTP & HTTPS
Probably everyone, at least who are attached to the field of Web Development in some way, have definitely heard the two very famous terms, HTTP and HTTPS.Today, we are going to take a look at the diff...
08:51 am GMT - Wed, February 8, 2023
Dev To
Streamlining Constructors in Functional React Components
Several years ago, I wrote an article about how to create constructor-like functionality in React with function-based components. (You can read it here: https://dev.to/bytebodger/constructors-in-func...
08:03 am GMT - Wed, February 8, 2023
Dev To
5 Must-Ask questions before you implement Caching
There are only two hard things in Computer Science: cache invalidation and naming things.The above statement by Phil Karlton has acquired some sort of legendary status in software development circles....
07:30 am GMT - Wed, February 8, 2023
Dev To
Django: The High-Level Python Web Framework for Effortless and Secure Web Development
Django is a high-level Python web framework that has gained immense popularity among developers in recent years. With its focus on simplicity, security, and scalability, Django makes it easy for devel...
07:27 am GMT - Wed, February 8, 2023
Dev To
What is Web3, and its Evolution .
Hi, welcome back Wow Web3 very Interesting topic lets try to understand it in detail.Before starting about the web lets first discuss what actually the difference between the internet and the web So,...
07:11 am GMT - Wed, February 8, 2023
Dev To
CSS Social Media Icons
What is a css social media icon, How do you make a css social media icon?CSS Social Media Icons HTML Code:<!DOCTYPE html><html ><head> <meta charset="UTF-8"> <title>CSS S...
07:06 am GMT - Wed, February 8, 2023
Dev To
About Amazon EventBridge Pipes
Amazon EventBridge Pipes helps you to create point-to-point integrations between event producers and consumers with optional transform, filter and enrich steps.EventBridge Pipes reduces the amount of ...
06:51 am GMT - Wed, February 8, 2023
Dev To
Weekly web development resources 136
Hey everyone :) This week I've added a search for weekly content to wweb.dev. You can find it here:wweb.dev/search Yopta EditorAn open source notion-like editor build on top of the Slate JS frame...
06:31 am GMT - Wed, February 8, 2023
Dev To
The Most Common .NET Interview Questions and Answers
IntroductionThe .NET framework has been widely adopted in the software development industry, and it's essential for developers to be familiar with the language and its various components. Whether you'...
06:26 am GMT - Wed, February 8, 2023
Dev To
The Emotional Rollercoaster of a Junior Developer
As a junior developer, every day can feel like a new challenge. One moment you feel confident and ready to tackle a task, and the next, you hit a roadblock that has you feeling defeated. Here's a rund...
06:25 am GMT - Wed, February 8, 2023
Dev To
How To Create Adaptive And Responsive NavBar in Flutter?
Navigation Bar or NavBar plays a crucial role while developing web applications. There are multiple responsive frameworks available that require different styles to implement. Flutter is a popular fra...
06:12 am GMT - Wed, February 8, 2023
Dev To
Automating Tests for Your Node.js Application
Are you a Node.js developer looking to streamline your testing process? Automated testing can be a great way to ensure that your application is free of bugs and is running as expected. This blog post ...
05:34 am GMT - Wed, February 8, 2023
Dev To
Fixing Corrupted DOCX Files with PowerShell: A Step-by-Step Guide
As businesses continue to rely heavily on technology, it's become increasingly important to ensure that all systems are running smoothly. One area where this is especially true is with the generation ...
04:28 am GMT - Wed, February 8, 2023
Dev To
Build a Killer Job Portal Website Using JobPilot Laravel Script
With the growth of remote work and the increasing demand for online job search, a job portal website can be a profitable business opportunity. By using the JobPilot script, you can create a job portal...
04:25 am GMT - Wed, February 8, 2023
Dev To
Why Push Notifications Are On The Rise & What To Do About It
Push notifications are clickable pop-up messages that appear on your subscribed users browsers as long as theyre online or have their browsers running on their devices. Push notifications are text-bas...
03:35 am GMT - Wed, February 8, 2023
Dev To
Top 5 Free and Open Source Resume Builders
Resumes are an important tool for job seekers and they should be well-made and attention-grabbing to increase your chances of getting hired. While there are many paid resume builders available, there ...
03:22 am GMT - Wed, February 8, 2023
Dev To
Top 10 Netlify Alternatives for Deploying Your Website
Netlify is a popular platform for hosting and deploying modern websites, but it's not the only option available. There are several free alternatives that offer similar features and ease of use. In thi...
02:50 am GMT - Wed, February 8, 2023
Dev To
Higher Order Function in JavaScript
Higher Order Function (HOF) is a function that can take a function as an argument or a function that return another function.Array.map is HOF, in below case, map receive an arrow function as an argume...
02:32 am GMT - Wed, February 8, 2023
Dev To
14 KPIs used to gauge DevOps success
KPIs are a contracted form of Key Performance Indicators. In order to measure the success of a DevOps process, several KPIs can be used. Some of the most popular ones are: 1. Application Performa...
02:28 am GMT - Wed, February 8, 2023
Dev To
Password Generator with js
Using JavaScript, let's create a Password Generator Code HTML<h2>Password Generator</h2><fieldset> <legend>Password</legend> <div id="resultEl"></div...
01:00 am GMT - Wed, February 8, 2023
Dev To
TypeScript Type Inference
TypeScript Type InferenceTypeScript is a statically typed programming language that builds upon JavaScript by adding optional types. It is becoming increasingly popular among developers due to i...
12:50 am GMT - Wed, February 8, 2023
Dev To
Learn how to set up your React 18 project with Tailwind 3.x in 2023.
Hi everyone, my name is Lionnel Lubangi, I'm a full-stack developer and I'm passionate about writing tech articles. I used to publish on other platforms, but I have discovered that dev.to is one of th...
12:30 am GMT - Wed, February 8, 2023
Dev To
Get into Cloud computing with no experience
I have been working in the IT industry for almost 14 yrs now, in multiple roles, across the world, and luckily all of this experience has been with Cloud Computing technologies. Over the years hundred...
11:59 pm GMT - Tue, February 7, 2023
Dev To
Omniauth without Devise
Previously Ive covered Github omniauth with Devise, and Github omniauth with Devise without email registration.An even simpler solution would be to sign in via a social login provider without Devise a...
11:23 pm GMT - Tue, February 7, 2023
Dev To
Code Smell 195 - Yoda Conditions
Best is to put the expected value last, if conditions you want to write.TL;DR: In a natural way, write your conditions. ProblemsReadabilityThe least surprise principle violation SolutionsWri...
10:53 pm GMT - Tue, February 7, 2023
Dev To
Nextjs TailwindCSS Storybook
Create a nextjs project.Using Javascript you can use:npx create-next-app@latest# oryarn create next-appUsing Typescript you can use:npx create-next-app@latest --typescript# oryarn create next-ap...
09:36 pm GMT - Tue, February 7, 2023
Dev To
RubyConf 2022 Talk Video for Building Native GUI Apps in Ruby
My RubyConf 2022 talk video on "Building Native GUI Apps in Ruby" using the Fukuoka Award Winning Glimmer DSL for LibUI has just been released!...
09:20 pm GMT - Tue, February 7, 2023
Dev To
Is Java Still Relevant in 2023
As technology evolves, so do the programming languages used to create software and applications. One of the most popular programming languages is Java, which has been around since 1995. But as we move...
09:04 pm GMT - Tue, February 7, 2023
Dev To
DEVDiscuss: Golden Handcuffs
image created by Margaux Peltat for the Chilled Cow YouTube channel Time for #DEVDiscuss right here on DEV Why I Quit a $450,000 Engineering Job at Netflix Michael ...
08:51 pm GMT - Tue, February 7, 2023
Dev To
Creating sites, the Jamstack way
You might have heard web developers talking about Jamstack, or modern static web development, but what is it exactly? This post provides an overview of what Jamstack is and the benefits of building yo...
08:32 pm GMT - Tue, February 7, 2023
Dev To
Creating a HTML Tag Function - Part 2
Dont forget to check out the first part of this tutorial. In this part Im going to talk about the change of returning a string from the html tag function to returning a Document Fragment.To do it we m...
07:52 pm GMT - Tue, February 7, 2023
Dev To
Next.js with Jest React Testing Library
I have to admit that Jest with React Testing Library is my favorite way of doing unit testing. Enzyme was never my thing. I love the approach of React Testing Library that tries to make you test like ...
07:39 pm GMT - Tue, February 7, 2023
Dev To
Web Scraping With JavaScript And Node JS - An Ultimate Guide
IntroductionJavaScript has now become one of the most preferred languages for web scraping. Its ability to extract the data from SPA(Single Page Application) is boosting its popularity. Develope...
06:46 pm GMT - Tue, February 7, 2023
Dev To
How to Get Experience Fast as a Developer
As a beginner in the tech industry, getting hands-on experience can be challenging . However, acquiring experience is crucial for your professional growth and career advancement . Here are some practi...
06:40 pm GMT - Tue, February 7, 2023
Dev To
Deploy Vite React App
Follow two step to publish Step: 1Configure repo in vite.config.jsSet the base in vite.config.js.If you are deploying to https://<USERNAME>.github.io/, you can omit base as it defaults to "...
06:39 pm GMT - Tue, February 7, 2023
Dev To
gRPC Demystified - Introduction to gRPC
What is the Client-Server ModelIn practice, the client-server model is the fundamental operating principle of all data centers, including the cloud. The term "client server model" simply refers ...
06:31 pm GMT - Tue, February 7, 2023
Dev To
My progress in icodethis daily UI challenge
Hi folks, I am participating in the daily UI challenge on icodethis.comThese challenges are to practice HTML/CSS skills and you get bonus points for adding JS and animations.I have used the tailwind C...
06:20 pm GMT - Tue, February 7, 2023
Dev To
How to Get Mentorship Without Hiring a Mentor
#1 mistake I made as a developer:Not seeking feedbackIn this article, I am sharing 5 ways you can get guidance and valuable feedback in your developer journey without 1:1 mentorship.Let's go! TL...
06:17 pm GMT - Tue, February 7, 2023
Dev To
Introducing useCatch: The Easy Way to Create Error Boundaries in Fiddlehead
Have you ever encountered a situation where a component in your React app throws an unexpected error and causes the entire app to break down? This can be a frustrating experience for both you as the d...
06:12 pm GMT - Tue, February 7, 2023
Dev To
Hey, Im Grey.
Hey Everybody! Im Grey41. I am a full-stack developer who loves to make games and programs. I love what I do, and am so excited to join the dev.to community. If you want to see some of my work, feel f...
05:57 pm GMT - Tue, February 7, 2023
Dev To
Host Your Own Online Shop with Django-Oscar & PyCharm
Django-Oscar, the open-source ecommerce framework, sparked my interest as a Python/Django developer and a small business supporter because it allows developers to host their own online shops. The Djan...
05:55 pm GMT - Tue, February 7, 2023
Dev To
Web Agency Design - Free Bootstrap 5 Template
Hello Coders!This article presents an open-source Web Design Template manually coded from a creative FIGMA design on top of Bootstrap 5. The project can be used by any designer or developer to build p...
05:44 pm GMT - Tue, February 7, 2023
Dev To
What are you Missing by Debugging in VS Code?
In the first chapter of my debugging book, I discuss IDE debugging. In that chapter, I mostly talk about IntelliJ/IDEA. People often ask me why I didnt write as much about VS Code The reason is that t...
05:21 pm GMT - Tue, February 7, 2023
Dev To
SwiftUI & ChatGPT. The world is changing. Again.
Fast app prototyping with SwiftUI & ChatGPTEverything that follows from this point forward is my input prompts, followed by ChatCGPs responses, complete with sample code in Swift.Hey ChatGPT...
04:48 pm GMT - Tue, February 7, 2023
Dev To
Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms
If youve ever use JavaScript fetch API to enhance a form submission, theres a good chance youve accidentally introduced a duplicate-request/race-condition bug. Today, Ill walk you through the issue an...
04:48 pm GMT - Tue, February 7, 2023
Dev To
From Research to Writing Reference Material
I don't know about you, but I send a lot of links to my coworkers about why I've chosen to build something a certain way. Here's how to take that kind of research and turn it into reference material. ...
04:30 pm GMT - Tue, February 7, 2023
Dev To
Let's Get Moving!
I have made it! Completed my bootcamp and feel really well versed in Rails. Now it is on to the next stage of my master plan...the job hunt!Now I'm not going to lie. I am absolutely terrified about th...
03:55 pm GMT - Tue, February 7, 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:45 pm GMT - Tue, February 7, 2023
Dev To
Building a multi-framework dashboard with Astro
Written by Emanuel SurianoIn this article, we will be exploring the process of building a website in Astro using components from three of the most popular frameworks: React, Svelte, and Vue.js. Each o...
03:23 pm GMT - Tue, February 7, 2023
Dev To
What Netlify's Acquisition of Gatsby Really Means
Last week, Netlify announced its acquisition of Gatsby. The news surprised even those of us, like myself, who follow the Jamstack ecosystem closely. The unsurprising part is that it caused lots of spe...
03:09 pm GMT - Tue, February 7, 2023
Dev To
Three Solid Minimalist Components
Using custom React components versus raw HTML while coding makes a huge difference in how fast you get things done. In this tutorial, I'm going to show you how to build three simple, game-changing Re...
02:51 pm GMT - Tue, February 7, 2023
Dev To
Enable Emmet support for JSX in VS Code-React
First, open any source folder on VS Code and go to Settings.Select Extensions.Search Emmet section.Press the Add Item.fill up the input.Press the ok button. Emmet should be enabled in js fi...
02:50 pm GMT - Tue, February 7, 2023
Dev To
Top 10 apps for FREE appointment Scheduling
Here are some popular, free appointment booking apps along with their details and URLs: 1. Calendly (https://calendly.com) -Calendly is a user-friendly appointment scheduling software that allows...
02:43 pm GMT - Tue, February 7, 2023
Dev To
Build an Instagram Web App with Supabase and Next.js
TL;DRIn this tutorial, you'll learn how to create an Instagram web app utilizing Supabase.js and Next.js. IntroYou may be familiar with an app called Instagram .Instagram has exploded in po...
02:37 pm GMT - Tue, February 7, 2023
Dev To
Putting a Stop in Web Accessibility
Imagine the Internet as a road. This shouldn't be difficult to imagine, considering it has been called the Information Superhighway. In this scenario: the network would be the road itself; websites wo...
02:16 pm GMT - Tue, February 7, 2023
Dev To
How To Generate Test Data for Your Database Project With Python
If you need test data for the database of your project, you can get a dataset from Kaggle or use a data generator. In the first case, if you need to process the data before inserting it into the datab...
02:14 pm GMT - Tue, February 7, 2023
Dev To
GraphQL Union Types at Woovi
GraphQL is a popular query language for APIs that provides a flexible and efficient way to retrieve data from a server. One of the key features of GraphQL is the ability to define union types, which a...
02:11 pm GMT - Tue, February 7, 2023
Dev To
Powering AI Capabilities with Apache APISIX and OpenAI API
Artificial intelligence (AI) has revolutionized the way we interact with technology and has become an integral part of modern applications. The OpenAI API provides developers with powerful AI capabili...
02:11 pm GMT - Tue, February 7, 2023
Dev To
How to show a pop-up only once with React, localStorage and Material UI modal
Imagine we have a scenario where user comes to a website and has to see a pop-up or modal with some information and has to click it to see the main content. For example, agree to Terms and Conditions,...
01:50 pm GMT - Tue, February 7, 2023
Dev To
Moving From Electron toTauri
Part 1: Interprocess Communication porting a Typescript-based message system of an Electron App to Tauri and Rust.TL;DR: Tauri is a Rust-based Electron alternative. However, porting an existing Elect...
01:46 pm GMT - Tue, February 7, 2023
Dev To
Containerization: A Beginner's Guide to its Impact on Software Development
Explore the basics of containerization, its impact on software development and popular containerization tools. What is ContainerizationContainerization is a way to package software code, includin...
01:22 pm GMT - Tue, February 7, 2023
Dev To
5 React Tools to Use in an Ecommerce Stack
Ecommerce has become more popular as businesses turn to online sales to increase their reach. JavaScript and React are among the most popular stacks for building ecommerce applications.React is a Java...
01:09 pm GMT - Tue, February 7, 2023
Dev To
[Safe-TypeORM] AnyORM becomes the real TypeORM
SummaryMake anyorm to be real typeorm.safe-typeorm is a helper library of typeorm, enhancing type safety like below:When writing SQL query,Errors would be detected in the compilation levelAuto C...
12:30 pm GMT - Tue, February 7, 2023
Dev To
Distributed Tracing with OpenTelemetry - Part I
This article was originally posted on SigNoz Blog and is written by Nitin Rohidas.Have you heard about traces? Most likely, yes! Do you confuse it with auditing? Hope not. Today, we're going to talk a...
12:00 pm GMT - Tue, February 7, 2023
Dev To
Authentication in Angular: The Circular Dependency in DI issue popping its ugly head
Picking up where we left off, the first use case for our Auth service is a header token. The best way to add a header token is via an Http interceptor. Let's start.Since we are injecting theAuthServic...