Your Web News in One Place

Articles by Dev To from August 2023

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to Dev To details.
11:56 pm GMT - Wed, August 30, 2023
Dev To 10 Best Dark Mode Extensions for Google Chrome in 2023
Here, well show you how to get a full dark mode on Chrome even without switching on the Dark Theme option in your computer. For that, well use some of the best dark mode extensions on the Chrome web s...
11:53 pm GMT - Wed, August 30, 2023
Dev To Type Casting with TypeScript: A tutorial
Type Casting is an important technique and technology, especially in TypeScript.TypeScript is a SuperSet of JavaScript that has strong typesafety and potential for catching errors during compiling rat...
09:30 pm GMT - Wed, August 30, 2023
Dev To Trust Summit 2024
GetTrusted is the leading ratings and reviews platform for IT, marketing and business service providers. It will allow representatives of IT companies, startups, engineers, investors and interested pu...
09:30 pm GMT - Wed, August 30, 2023
Dev To Handle Stripe events in 2 minutes with Sailhouse
Building products is hard, before you even touch the business side and start taking payments.There comes a point in every product's cycle when you need to start processing payments. Simple, right? Exc...
09:00 pm GMT - Wed, August 30, 2023
Dev To React Custom Hook: useTimeout
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useTimeo...
08:30 pm GMT - Wed, August 30, 2023
Dev To Every Project Deserves its CI/CD pipeline, no matter howsmall
TL;DRIn today's tech industry, setting up a CI/CD pipeline is quite easy. Creating a CI/CD pipeline even for a simple side project is a great way to learn many things. For today we will be worki...
08:29 pm GMT - Wed, August 30, 2023
Dev To Named Arguments in JavaScript: Cleaner Code with Destructuring
Hey there, fellow developers! Today, I want to share a coding practice that has been a game-changer for me: Named Arguments in JavaScript. What are Named Arguments?Named arguments, accomplished ...
08:13 pm GMT - Wed, August 30, 2023
Dev To DEVDiscuss: Marketing for Developers
Time for #DEVDiscuss right here on DEV Marketing for Developers: The Unconventional Guide Ivan Novak Aug 24 #startup #webdev #coding ...
08:02 pm GMT - Wed, August 30, 2023
Dev To Combining Delta Lake With MinIO for Multi-Cloud Data Lakes
By Matt Sarrel, Director of Technical Marketing, MinIO Delta Lake is an open-source storage framework that is used to build data lakes on top of object storage in a Lakehouse architecture. Delta Lake ...
07:39 pm GMT - Wed, August 30, 2023
Dev To Handling 'Unexpected End of ZLIB Input Stream' Dev Challenge
Hello fellow developers,I'm currently tackling the issue of the "Unexpected End of ZLIB Input Stream" error in my project, and I'm seeking some insights from the community. I've encountered this error...
07:39 pm GMT - Wed, August 30, 2023
Dev To Open Source and Git Glossary
Hi friends ,At the beginning of my open-source journey, I got confused with many terms used around Git and open source."It is an OSS project." "In which repo can I see your project on GitHub?" "Have y...
07:36 pm GMT - Wed, August 30, 2023
Dev To Demystifying Amazon Kinesis Data Streams Concepts
In the previous post weve explored what data streaming is, and here well explore Amazon Kinesis Data Streams service. What is Amazon Kinesis Data StreamsAmazon Kinesis Data Streams is a fully man...
07:19 pm GMT - Wed, August 30, 2023
Dev To Regular Expressions Cheat Sheet PART - 1
Regular expressions are a powerful tool for matching patterns in text. This blog post will introduce some of the basic syntax for regular expressions and how to use them in JavaScript. Creating a...
07:03 pm GMT - Wed, August 30, 2023
Dev To The dark side of Go interfaces
Interfaces play a huge part when working with the Go programming language. The implicit approach that Go takes makes them very flexible and easy to write. But interfaces in Go have a dark side when de...
06:59 pm GMT - Wed, August 30, 2023
Dev To Working with color programmatically.
tl;dr It's been nearly two years now since I nurtured a keen interest on color and its mathematical nature. I'm not a math nerd (don't get me wrong) but I was amazed by the way one could get colors ...
06:59 pm GMT - Wed, August 30, 2023
Dev To Top 10 Flutter Libraries and Frameworks to Speed Up Your Development
Hey wassup flutter devs!Did you know? More than 70% of successful Flutter developers use specific libraries and frameworks.If you're not leveraging these tools, you might be missing out on a goldmine ...
06:31 pm GMT - Wed, August 30, 2023
Dev To What Inspired You To Became A Coder?
Share your dev journey in the comments! Let me know, your journey will inspire us too!...
06:22 pm GMT - Wed, August 30, 2023
Dev To Qakbot: Understand how Ransomware works
Ransomware has become one of the most dangerous cybersecurity threats facing organizations and individuals today.This form of malware encrypts files and systems, demanding payment to restore access. O...
05:31 pm GMT - Wed, August 30, 2023
Dev To Why Every Developer Should Understand Basic UX Principles
The developer aesthetic.We've all used interfaces or products designed by developers where the focus is solely on functionality and efficiency.The interfaces are precise, rigorous, and sparse...perhap...
04:55 pm GMT - Wed, August 30, 2023
Dev To Is Domain-Driven Design relevant?
I found a FREE guide on Domain-Driven Design that I found helpful. How is it relevant anymore? It seems like writing code is less significant than modeling your system.Have you found value in domain-d...
04:52 pm GMT - Wed, August 30, 2023
Dev To Featured Mod of the Month: Ayu Adiati
In this series, we shine a spotlight on the different DEV moderators Trusted Members and Tag Mods who help to make DEV a kind, helpful place. Aside from spreading good vibes and helping fellow commu...
04:51 pm GMT - Wed, August 30, 2023
Dev To CSS Container Queries for Responsive and Reusable Components
Table of contentIntroductionUsing a container queryWhy should I use a container query?Creating a reusable component with container queryUsing the container query responsive unitConclusionResourc...
04:34 pm GMT - Wed, August 30, 2023
Dev To "Self-Taught Coding Stories of a Former Lab Scientist": CodeNewbie Podcast S25E3
It's our third episode of Season 25 of the CodeNewbie Podcast. This time, @saronyitbarek talks about self-taught coding, applying for jobs, and choosing a new career path with Vanessa Vun, Frontend En...
04:16 pm GMT - Wed, August 30, 2023
Dev To Amazon EBS Basics and Best Practices
Elastic Block Store (EBS for short) is a block-level storage service for EC2 instances. Essentially it's a virtual SSD or HDD that you attach to EC2 instances, so they can have persistent storage. Hon...
04:14 pm GMT - Wed, August 30, 2023
Dev To Using REM Doesn't Make Your Website Responsive - Here's Why
I love being part of technology communities. Besides learning a lot from people with more experience than me, it allows me to share some of what I've learned with other developers. In addition to that...
04:13 pm GMT - Wed, August 30, 2023
Dev To Usar REM no torna seu site responsivo entenda por qu
Eu adoro participar de comunidades de tecnologia. Alm de aprender muito com pessoas com mais experincia do que eu, eu tenho a oportunidade de dividir um pouco do que aprendi com outros desenvolvedores...
04:11 pm GMT - Wed, August 30, 2023
Dev To Concurrency in Go (Golang)
Go (or Golang) makes it easy to do many things at once using goroutines, channels, and the select statement. Let's break it down step by step.1. Goroutines:In Go, a goroutine is like a mini-task that ...
03:13 pm GMT - Wed, August 30, 2023
Dev To Inside Appwrite's new Command Center
The Appwrite Console is the main way developers like us manage their Appwrite instances. It has been carefully designed to squeeze out the best developer experience possible, and we hope you've been l...
03:00 pm GMT - Wed, August 30, 2023
Dev To Connect your Anvil apps to GitHub
Version control, collaboration and open-source made easyAnvil's new GitHub integration is here to make development and collaboration more efficient than ever by allowing you to keep your Anvil a...
02:45 pm GMT - Wed, August 30, 2023
Dev To AWS Project: Architecting a Secure and Scalable Network with AWS VPCs and Subnets
After consistently focusing my time and attention mostly on writing articles that explore and examine theoretical cloud computing concepts I have decided to switch lanes and drive into Projects Boulev...
02:36 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 12. Python File Handling
In the realm of programming, files serve as a means to store, retrieve, and manipulate data. Python's file handling capabilities provide developers with the tools they need to work with various types ...
02:36 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 11. Python Modules and Packages
Python's power lies not just in its core language features, but also in its expansive ecosystem of modules and packages. These tools allow you to tap into existing code, enhance your projects, and col...
02:36 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 10. Exception Handling
In the world of programming, errors are inevitable. However, Python provides a robust mechanism for dealing with errors and preventing your program from crashing. This mechanism is called exception ha...
02:36 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 9. Python Functions
In the world of programming, functions are like building blocks that enable you to organize and structure your code. Functions in Python play a pivotal role in making your code modular, reusable, and ...
02:35 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 8. Python Inputs & Outputs
Python is a versatile programming language known for its simplicity and ease of use. One of the fundamental aspects of programming is dealing with input and output operations. In this blog, we'll expl...
02:35 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 7. Python Loops
Loops allow you to repeat certain actions multiple times. The for loop and the while loop are commonly used in Python. Table of ContentsThe for LoopThe while LoopLoop Control StatementsNested Loo...
02:35 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 6. Python Conditional Statements
Conditional statements are an essential part of programming that allow you to control the flow of your code based on certain conditions. In Python, you can achieve this using if, elif, and else statem...
02:35 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 5. Python Operators
Operators are essential components of any programming language, and Python is no exception. They allow you to perform various operations on variables and values, making your code more dynamic and powe...
02:34 pm GMT - Wed, August 30, 2023
Dev To Basic Python: 4. Python Data Types
Every value in Python has a data type, which determines what kind of data it represents and what operations can be performed on it. Some common data types in Python are: Table of ContentsNumeric ...
02:06 pm GMT - Wed, August 30, 2023
Dev To Peer-to-Peer networks vs Centralized servers.
Centralized server architectures have long been the norm for designing Internet services and applications. However, decentralized peer-to-peer models offer unique benefits aligned with principles like...
01:50 pm GMT - Wed, August 30, 2023
Dev To Lets deploy the Web Application
Hello, everyone. I want to share how we can deploy our Frontend and Backend applications in this article. I used React.js on the Frontend and Nest.js on the Backend side.First of all, I want to explai...
01:32 pm GMT - Wed, August 30, 2023
Dev To Open Source ABCs: License
Welcome to our #100DaysOfOSS series. Until October 31, we'll be doing Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS con...
01:21 pm GMT - Wed, August 30, 2023
Dev To 10 Surprising Benefits of Using Open-Source Technologies
Despite its widespread use, many myths surround open-source technology. However, when understood and implemented effectively, it can offer surprising benefits for organizations of all sizes.Open-sourc...
01:05 pm GMT - Wed, August 30, 2023
Dev To Platform Engineering On Kubernetes Part 2: Cluster API
Using Kubernetes to manage Kubernetes - this is a fun way of thinking about Platform Engineering and Kubernetes. The whole idea is it gives you the ability to literally manage Kubernetes operations li...
12:31 pm GMT - Wed, August 30, 2023
Dev To How To Build Custom, Reusable Web Components From Scratch
In HTML, there are so many elements we can use to mark up our web page. But do you know that you can also create your own custom web component?The biggest benefit of creating your own custom web compo...
12:19 pm GMT - Wed, August 30, 2023
Dev To 5 types of fonts
There are many different types of fonts available, each with their own unique style and purpose.Here are five common types of fonts:Serif Fonts - Serif fonts have small lines or "feet" at the ends of ...
11:58 am GMT - Wed, August 30, 2023
Dev To From Idea to Exit: Building and Selling an AI-powered SaaS in 5 Months
Since the release of ChatGPT, weve been flooded with all possible versions of apps that use it in one way or another. Building on top of trendy technology is an excellent way to get initial attention,...
11:43 am GMT - Wed, August 30, 2023
Dev To How To Use the New CSS Anchor Feature for Popovers
Popovers are commonly used in web pages to display extra information to the user if they need it. This is quite common in forms, where the user will typically click an icon to see extra information or...
11:36 am GMT - Wed, August 30, 2023
Dev To Fundamentals of the Internet : The Basics
Introduction to the Internet The Internet plays a big role in how we share info, chat, and do business every day. It's like a superhighway for info, connecting people worldwide. From early slow ...
11:33 am GMT - Wed, August 30, 2023
Dev To My Journey of Winning Smart India Hackathon 2022: Lessons and Tips for SIH 2023
IntroductionHey there, awesome folks!I'm Pratik, and guess what? I had a blast winning the Smart India Hackathon 2022. But you know what's even more exciting? The fact that the SIH 2023 excitem...
11:08 am GMT - Wed, August 30, 2023
Dev To Top 5 ReactJS UI Components Libraries for 2023
As we all know, in the ever-evolving landscape of front-end frameworks, ReactJS has established itself as a powerhouse, enabling developers to craft captivating and interactive UIs with ease. As we st...
10:18 am GMT - Wed, August 30, 2023
Dev To Top 5 C Interview Questions and Answers
If you're preparing for a job interview as a C programmer, it's essential to be well-prepared for the technical questions that may come your way. To help you ace your interview, we've compiled a list ...
09:45 am GMT - Wed, August 30, 2023
Dev To Mobile App Update - Day 102
Happy Wednesday and Rakshabandhan people, Mobile App Update Day 102 Well, the last 2 days were quite tough because or a medical family emergency. Yesterday I was in the hospital for more than half of ...
09:38 am GMT - Wed, August 30, 2023
Dev To Promise vs. async/await: A Comprehensive Comparison
In the world of JavaScript, asynchronous programming is a fundamental concept that empowers developers to write non-blocking code. Two of the most commonly used techniques for handling asynchronous op...
09:36 am GMT - Wed, August 30, 2023
Dev To css-loaders.com: The Biggest Collection of Loading Animations (more than 500 )
It's been a while but I finally did it. I collected all my CSS-only loaders into one unique place. css-loaders.com Around 580 loaders are made using only one element! The HTML is as simple as &...
09:32 am GMT - Wed, August 30, 2023
Dev To How to show your value as an engineer?
Being a good engineer no longer means that you only need to be technically solid, but you bring a lot of value to the company with your non-technical skills - soft skills.Here are 6 tips:Always learn ...
09:30 am GMT - Wed, August 30, 2023
Dev To Welcome Thread - v240
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 with a question or jus...
09:15 am GMT - Wed, August 30, 2023
Dev To Consensus Protocols: Explaining Proof-of-Work, Proof-of-Stake, and Other Algorithms for Validation
In the realm of blockchain technology and cryptocurrencies, the concept of consensus plays a pivotal role in maintaining the integrity and security of distributed networks.Consensus protocols are the ...
08:48 am GMT - Wed, August 30, 2023
Dev To 19 Developer Tools to Improve Your Workflow
Working smart, not hard, has become more important than ever. As developers, we frequently find ourselves juggling tasks, debugging problems, and managing complex projects, which makes determining the...
08:42 am GMT - Wed, August 30, 2023
Dev To Unmasking the 10 Sins of Merge Requests!
Big & Fat : Sending an MR that's as hefty as an elephant in a tutu. Let's keep it lean and focused, shall we?Fishy Car Market Style : Ever seen a car for sale with no description, comments, or ref...
08:20 am GMT - Wed, August 30, 2023
Dev To Serving Frontends in Microservices Architecture
The microservices architecture has emerged as a dominant paradigm in the software development landscape. While much attention has been given to the backend components, the frontend - which serves as t...
08:08 am GMT - Wed, August 30, 2023
Dev To MySQL Basic Queries: A Beginners Guide
In the world of relational databases, MySQL stands tall as one of the most popular choices. Whether youre a developer, data analyst, or just someone curious about databases, understanding the basics o...
07:49 am GMT - Wed, August 30, 2023
Dev To Wrong Web Fonts Slowing Down Your Website?
Web fonts refer to custom fonts that are downloaded and utilized by web browsers to display text content on websites. Unlike the default fonts that are installed on users computers or devices, web fon...
07:06 am GMT - Wed, August 30, 2023
Dev To Prompt Engineering is Programming
Prompt engineering is a fairly new word. Before December of 2022 barely anyone knew what it meant. Today most people clearly understands what prompt engineering implies - But is it a new thing? Let's ...
07:00 am GMT - Wed, August 30, 2023
Dev To What Would You Change about You Career?
Join us in bridging the knowledge gap and fostering a stronger coding community. Your expertise can shape the next generation of developers. Let's do this together!If you could change one thing about ...
07:00 am GMT - Wed, August 30, 2023
Dev To What's Your Current Project's Elevator Pitch?
Step into our coding showcase series, where you can elevate your projects, exhibit your coding prowess, and collaborate with like-minded developers.Share a quick overview of your ongoing project and i...
05:48 am GMT - Wed, August 30, 2023
Dev To Uidai Appointment, Aadhar Service kendra, Online Appointment, Full Details
Uidai Appointment:- The Unique Identification Authority of India (UIDAI) has set up a special Aadhaar Seva Kendra or ASK as a single-stop destination for all Aadhaar services for residents. ASK will ...
05:11 am GMT - Wed, August 30, 2023
Dev To A Beginners Guide to Building LLM-Powered Applications with LangChain!
If you're a developer or simply someone passionate about technology, you've likely encountered AI tools such as ChatGPT. These utilities are powered by advanced large language models (LLMs). Intereste...
04:30 am GMT - Wed, August 30, 2023
Dev To What is a Programming Language?
What is a Programming Language?Programming is a simply way for us to give instructions to the computer.We give it an instruction manual and the computer follows.Without code, computer programs w...
04:17 am GMT - Wed, August 30, 2023
Dev To Step-by-Step Guide: Installing React.js on Ubuntu
Are you ready to embark on a journey to install React.js on your Ubuntu machine? Look no further! In this article, we will walk through the step-by-step process of setting up React.js on Ubuntu, ensur...
04:00 am GMT - Wed, August 30, 2023
Dev To IT, CS, SE, AI, and All Tech Students: 180 Final Year Project Topics
- Identifying Cumulus Cloud Patterns Through Satellite Images- Recognition and Simplification System for Handwritten Mathematical Equations- Recognition and Simplification System for Handwritten Mathe...
03:05 am GMT - Wed, August 30, 2023
Dev To Data structures and algorithms for multi-language programmers: C, Swift, Python, Java, C, JavaSCript.
Within the realm of programming languages, predefined data structures are a common inclusion, albeit with variations in names and implementation details across different languages. Although these disc...
02:56 am GMT - Wed, August 30, 2023
Dev To The Ultimate Defense: Introduction to Spring Security
Last time, we expolored Servlet security and higlighted limitations. Now, let's take a step further and discover how Spring Security emerges as the ultimate solution to overcome these challenges.In to...
02:12 am GMT - Wed, August 30, 2023
Dev To Build a Beautiful CRUD App with Spring Boot and Angular
Angular is one of my favorite frameworks for building single-page applications (SPAs). As a Java developer, its separation of components, services, and pipes made a lot of sense to me. It's a web fram...
02:00 am GMT - Wed, August 30, 2023
Dev To How to implement SSL/TLS pinning in Node.js
With threat actors performing man-in-the-middle (MITM) attacks, having an SSL/TLS certificate is no longer a valid reason to trust an incoming connection. Consequently, developers are increasingly ado...
01:30 am GMT - Wed, August 30, 2023
Dev To A Beginner's Guide to Getting Started with React
Table of Contents Introduction Basic Core Concepts Virtual DOM Components JSX (JavaScript XML) Props (Properties) State Ge...
12:15 am GMT - Wed, August 30, 2023
Dev To How to Retrieve Travel Time with React Native Maps Directions
Hello, dev.to community! Today, I'm going to show you how to obtain the estimated travel time between two points using react-native-maps-directions. This can be incredibly handy when creating apps rel...
12:15 am GMT - Wed, August 30, 2023
Dev To How to use Tailwind CSS with Svelte
In this article we are going to learn about how to use tailwind with svelteCreating a Svelte AppInstalling and Configuring Tailwind in Svelte AppCreating re-usable button with Svelte and tailwindDiffe...
10:39 pm GMT - Tue, August 29, 2023
Dev To Evolutionary Recommender Design with Amazon Personalize
Over the past few months I've been spending a fair amount of time working on personalization, leveraging one of my new favorite AWS services - Amazon Personalize. Needless to say there is much more...
09:53 pm GMT - Tue, August 29, 2023
Dev To Introduction to Rails API: How to Create Your First Endpoint in Less Than a Minute?
OverviewThis is the first article in the Clean Rails API series. In this piece, we will provide a brief introduction to Rails API. We'll discuss what it is, how it looks, its key components, and...
09:50 pm GMT - Tue, August 29, 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...
09:47 pm GMT - Tue, August 29, 2023
Dev To Exploring Union Protocol: Revolutionizing Credit and DeFi
Embarking on my journey into the realm of Web3 and blockchain's vibrant landscape, I stumbled upon an awe-inspiring concept that had me immersed from the outset. The topic at hand? None other than Uni...
09:38 pm GMT - Tue, August 29, 2023
Dev To Unlocking Web Accessibility with Semantic HTML Elements; Beyond Design and Presentation
Exploring the Importance of Semantic and Non-Semantic HTMLSemantic HTML and non-semantic HTML refer to the way HTML elements are used to structure and present content on a webpage. semantic HTML...
09:10 pm GMT - Tue, August 29, 2023
Dev To One staging for each engineer: introducing Layerform
Layerform allows developers to spin up multiple instances of their applications while reusing core parts of their infrastructure.That way, companies can give each engineer their own staging environmen...
09:00 pm GMT - Tue, August 29, 2023
Dev To React Custom Hook: useStorage
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useStora...
08:41 pm GMT - Tue, August 29, 2023
Dev To The Best Android Libraries for Custom Toast Messages 2023
Toast messages are a great way to provide feedback to users in your Android app. They are small, temporary messages that appear at the bottom of the screen. Toast messages can be used to notify users ...
08:28 pm GMT - Tue, August 29, 2023
Dev To Episode 23/34: Analog.js, Developer Survey, ng-conf, A11y
Analog.js, a meta-framework for Angular, was finally released. Ng-conf published all recordings from this year's conference. The Angular Developer survey started, and Maria Korneeva with an article on...
08:23 pm GMT - Tue, August 29, 2023
Dev To Why Developers are Ditching Jenkins for CircleCI !
Every development teams ultimate goal is to design and deploy apps in a sustainable and methodical manner. The most important aspect of your software delivery lifecycle is your deployment pipeline. Wh...
08:08 pm GMT - Tue, August 29, 2023
Dev To Deploy Angular Universal To Firebase Cloud Functions
Youve finally finished your first, releasable version of your Angular Universal application and you are ready to deploy it! So where to deploy? Honestly, there are many options. DigitalOcean, Heroku, ...
08:01 pm GMT - Tue, August 29, 2023
Dev To How to Stop Procrastinating
Like all things in life, the greatest products require a longer process. When it comes to programming, this is especially true. As I reach the end of my journey at the Flatiron School, one thing is ce...
07:49 pm GMT - Tue, August 29, 2023
Dev To Expense Chart - Frontend Mentor
The PrerequisitesChart.jsCSS FlexboxJavaScript Object ConstructorCreating the Expense ChartHTML5 and CSSThe first container with the balance and SVG should be within a "div" element, which can be styl...
07:48 pm GMT - Tue, August 29, 2023
Dev To Two approaches to make your APIs more secure
When you think about making your microservice architecture more secure, would you know where to start? There are so many ways to begin securing a system that it quickly becomes overwhelming.This blog ...
07:44 pm GMT - Tue, August 29, 2023
Dev To Native CSS nesting now supported by all major browsers!
Today, Firefox version 117 has been released, which adds support for native nesting of CSS rules! With that addition, all modern desktop browsers now support it! Do keep in mind that there are some mo...
06:12 pm GMT - Tue, August 29, 2023
Dev To 12 Must-Have TypeScript Utility Types with Uses and Examples
Introduction of TypeScript and its static typing capabilities has had a profound impact on the developer experience in the JavaScript world, making it now the industry-standard for most large-scale co...
05:44 pm GMT - Tue, August 29, 2023
Dev To From TSV to CSV: How GitHub Copilot Chat Made Data Conversion a Breeze!
I recently discovered that GitHub projects has TSV exports! I was super excited about this but it also made me realize that some folks may want/prefer csv files and so, I asked by bestie - GitHub Copi...
05:35 pm GMT - Tue, August 29, 2023
Dev To Scrap LinkedIn Company Data using Voyager Api
What is LinkedIn Scrapping?LinkedIn scraping is the process of extracting data from LinkedIn's website using automated scripts or tools. It involves collecting information from profiles, company pages...
05:32 pm GMT - Tue, August 29, 2023
Dev To 10 Productivity Techniques for Developers
Yo wassup coders!If you're a developer, you know the challenges of staying productive. But don't fret! Here are ten techniques to help you maximize your coding sessions.Let's get started! 1. Set ...
05:27 pm GMT - Tue, August 29, 2023
Dev To Interfaces and Embedding in Golang (Go)
1. Interfaces in Go: 1.1. What are Interfaces?In Go, an interface is a type that specifies a set of method signatures. When a concrete type provides definitions for all the methods in an in...
05:19 pm GMT - Tue, August 29, 2023
Dev To Deploy Django on AWS | DeployPRO
Hello Coders! This page explains how to Deploy on AWS a Django Starter using DeployPRO, a free service that aims to simplify the deployment process. Thank you! Here are the stepsAccess DeployPR...
04:39 pm GMT - Tue, August 29, 2023
Dev To What are all the features you look for in a note taking app?
I am thinking of developing a note taking app and so I thought of asking for feature opinions. Feel free to put down your ideas....
04:27 pm GMT - Tue, August 29, 2023
Dev To New CSS Viewport Units You Should Know to Improve Your App/UX and That Solved my UX App Problem
Hello everyone, how are you today?! I hope you are well!Today I would like to talk and share a problem that occurred with me and my project and how I solve it!And you've probably already done this in ...
04:23 pm GMT - Tue, August 29, 2023
Dev To Book Club: Grokking Algorithms. 5: Dijkstra's algorithm, greedy algorithms
Grokking Algorithms An illustrated guide for programmers and other curious people, by Aditya Y. Bhargava Chapter 7: Dijkstra's algorithm Chapter 8: Greedy algorithmsIf you read any of ...
04:18 pm GMT - Tue, August 29, 2023
Dev To Comprehensive Guide: Deploying and Debugging Custom Webhooks on Supabase & PostgreSQL
In today's dynamic landscape of cutting-edge application development, the role of automation has grown paramount, revolutionizing user experiences and operational efficiency. A domain where automation...
04:16 pm GMT - Tue, August 29, 2023
Dev To Create Beautiful Snap Scrolling with CSS Scroll Snap
Have you ever wanted to build a website that allows you to jump straight to a specific section on the page with a single scroll? (See the GIF below for a demonstration):Thanks to the CSS Scroll Snap f...
03:34 pm GMT - Tue, August 29, 2023
Dev To how to build impressive real estate website using html css and js
In this video, we'll teach you how to create an impressive real estate website with HTML, CSS, and JavaScript.By the end of this video, you'll have everything you need to create a website that looks g...
03:34 pm GMT - Tue, August 29, 2023
Dev To How to Build Impressive Real Estate Website Using HTML CSS and JavaScript
In this video, we'll teach you how to create an impressive real estate website with HTML, CSS, and JavaScript.By the end of this video, you'll have everything you need to create a website that looks g...
03:33 pm GMT - Tue, August 29, 2023
Dev To Introducing CodeGlossary: Your Go-To Resource for Programming Terminology
Hey there, fellow developers!Are you tired of getting lost in a sea of programming jargon? Do you sometimes find yourself struggling to understand the meaning behind complex coding terms? Well, worry ...
03:00 pm GMT - Tue, August 29, 2023
Dev To The struggle for developers to collaborate on microservices
The struggle to collaborate on microservicesIn conversation with Kostis from Codefresh last month, one thing he said really stood out to me:Kubernetes and containers have made the operations side of t...
02:29 pm GMT - Tue, August 29, 2023
Dev To Assinando mdulos VirtualBox Kernel
Ao enfrentar os problemas de assinatura e erros nos mdulos "vboxdrv, vboxnetflt, vboxnetadp, vboxpci". Essas foram as etapas que segui para ativar o VirtualBox em minha mquina Fedora 38 sem desativar ...
02:25 pm GMT - Tue, August 29, 2023
Dev To Divide & Conquer (Grokking Algorithms)
In this article we will use 2 Examples to explain the concept of Divide & Conquer.The First Example will be a visual one and the latter one will be a code one. EXAMPLE 1Suppose you are a farm...
02:21 pm GMT - Tue, August 29, 2023
Dev To Introducing JavaScript's new "using" Keyword (for Variables)
JavaScript just added a brand new keyword for creating a variable called using. This keyword is a perfect replacement for let and const in certain scenarios such as database connections and file handl...
02:00 pm GMT - Tue, August 29, 2023
Dev To Rubyist Hangout Thread
Hey folks, this is a weekly hangout thread.This is an area for Rubyists to discuss Ruby, but since Ruby is 28 years old, and things don't change so quickly, this is also just a hangout thread for Ruby...
01:53 pm GMT - Tue, August 29, 2023
Dev To Avoid Smart Contract Hacks with Fuzz Testing
Quite possibly nothing in web3 is more criticaland difficult to do wellthan smart contract testing. For individual developers and small teams, the requisite testing tools are often too expensive and h...
01:49 pm GMT - Tue, August 29, 2023
Dev To Comparing Rust vs. Zig: Performance, safety, and more
Written by Oduah ChigozieWhen you consider Rust and Zig, they make for a fascinating comparison. Both languages promote efficient, performant code, but they do so in different ways. They also both com...
01:33 pm GMT - Tue, August 29, 2023
Dev To Leet Code 2315. Count Asterisks
Its an easy problem from leet code with the description being:You are given a string s, where every two consecutive vertical bars '|' are grouped into a pair. In other words, the 1st and 2nd '|' make ...
01:31 pm GMT - Tue, August 29, 2023
Dev To The Art of Understanding Before Coding
Some developers when receives a task starts thinking about implementing the requirements, whether it will be complicated or not, the piece of the code to be refactored, or something like that. You sho...
01:23 pm GMT - Tue, August 29, 2023
Dev To The Sisyphean Quest for Web Performance
It's been more than 12 years since we started using SPAs (Single Page Applications). This approach was revolutionary for DX (Developer Experience). However, in terms of web performance, we experienced...
01:22 pm GMT - Tue, August 29, 2023
Dev To Adding syntax highlighting to my blog with Torchlight
BackgroundA little while ago I read the following blog post, Web Component for a CodeBlock by Chris Coyier, it got me thinking about how I could enhance the code blocks on my website. This is a ...
01:19 pm GMT - Tue, August 29, 2023
Dev To Create an Infinite Horizontal Scroll Animation with Tailwind CSS
Live Demo / DownloadIn this tutorial, we will show you how to create a cool infinite horizontal animation using only CSS. This effect can be used to display a variety of things, and for this pos...
01:03 pm GMT - Tue, August 29, 2023
Dev To Form Handling | React | Part 2 | Error Validation
Hello everyone, today we will continue our series on React form handling with Error validation. What is error validation?It is simple validating form input fields and check for some particular ca...
01:02 pm GMT - Tue, August 29, 2023
Dev To How Much Does It Cost To Create Soulbound Token (SBT)?
In the realm of digital assets and blockchain technology, Soulbound Tokens (SBTs) have emerged as a groundbreaking concept that offers exciting possibilities for ownership and authenticity. However, a...
01:02 pm GMT - Tue, August 29, 2023
Dev To How to Test HarperDB Custom Functions with Node Tap
IntroWhen making changes to an app, automated tests help to ensure that your new code hasn't broken any previously developed features. Tests help to save you time, as you won't have to always ma...
01:00 pm GMT - Tue, August 29, 2023
Dev To 6 open-source libraries you must contribute
Hello everyone, First things first, I just wanted to tell everyone how thankful I am for having a lot of people around and there to comment on the post and give the reaction because that really help u...
12:27 pm GMT - Tue, August 29, 2023
Dev To Garanta a Eficincia: Escolhendo entre tipos String no SQL
Garanta a eficincia, nova srie fazendo mais sucesso que The Walking Dead, venha aprender como salvar seus strings no seu banco sql. Contedo1 Prlogo2 CHAR3 VARCHAR4 CHARSET e COLLATE5 Concluso ...
11:53 am GMT - Tue, August 29, 2023
Dev To Promises em JavaScript
Nunca fui de escrever muito, mas ensinando eu aprendo melhor e de quebra posso ajudar quem estiver comeando, como diria o @guto citando Esopo, "Ningum to grande que no possa aprender, nem to pequeno ...
11:46 am GMT - Tue, August 29, 2023
Dev To Top 20 Very Unique and Rare Developer Productivity Tips from Seniors
Hi there! I hope you all are doing great! Here, I have collected some of the rare developer tips you can get from seniors. Well, if you got these tips already, then you are blessed, and if not, keep r...
11:27 am GMT - Tue, August 29, 2023
Dev To Nulls are equal in distinct but inequal in unique.
While developing ETL pipelines for a new data warehouse, I encountered unexpected query results related to NULL values. This prompted me to delve into the underlying SQL behavior to better understand ...
10:56 am GMT - Tue, August 29, 2023
Dev To Why join me at HalfStack Vienna 2023
There are conferences for Web, and there are conferences for Web. If you look at the conference calendar, you will see multiple of them. You might wonder to which one to go this fall. And you will be ...
10:43 am GMT - Tue, August 29, 2023
Dev To NumPy Tutorial 12: Array Sorting
In this blog, I will show you how to sort an array in NumPy. SortNumPy has provided a method called sort to sort an array. This method requires one argument which is the original array that you w...
10:06 am GMT - Tue, August 29, 2023
Dev To What's new in LiveG OS V0.2.0: multiplatform support and plenty more
After almost a full year of working on developing new features for LiveG OS, we're excited to announce the latest Alpha release of LiveG OS that is now available for a range of devices, including for ...
10:03 am GMT - Tue, August 29, 2023
Dev To Understanding Closures
What is Closures?Closures are a foundational concept in JavaScript that allows inner functions to access variables from their parent function's scope, even after the parent function has finished...
10:02 am GMT - Tue, August 29, 2023
Dev To The Terror of Mongolia JS13k Post-mortem (part 1)
I decided to write this post-mortem early, before the game is actually finished, cause I might just forget some details later. So this is part-1, since there's likely going be a follow-up after the ga...
09:38 am GMT - Tue, August 29, 2023
Dev To Enabling Dark Mode in React.js with SCSS Modules
In one of my recent projects, I needed to add support for dark mode to a React.js Single Page Application (SPA). Since we were using SCSS modules to style our elements, let's explore how to implement ...
09:35 am GMT - Tue, August 29, 2023
Dev To Creating a Ruby Gem: A Step-by-Step Guide with Detailed Instructions
RubyGemsRuby Gems serve as the cornerstone of the Ruby programming ecosystem, providing a structured means of packaging and disseminating reusable code. Developing your own Ruby Gem can be an em...
09:31 am GMT - Tue, August 29, 2023
Dev To Developers!!, Pay attention to your health
Happy Tuesday people, Today I want to share some different stories apart software development.I have been staying with my parents for the past 2/3 years.It's tough to stay with our parents especially ...
09:29 am GMT - Tue, August 29, 2023
Dev To How to Create Eye-Catching Country Rankings Using Python and Matplotlib
Hi, and welcome to this tutorial, where Ill teach you to create a country ranking chart using Python and Matplotlib.What I like about this visualization is its clean and beautiful way of showing how c...
09:14 am GMT - Tue, August 29, 2023
Dev To Mastering SMART Goals to Overcome Loneliness
Loneliness is a challenge many of us face, but with the SMART goal framework, we can take proactive steps to build connections and foster a sense of belonging. Let's break it down: Specific: Set a cle...
08:38 am GMT - Tue, August 29, 2023
Dev To How Blockchain is Building the Metaverse
The metaverse is a hypothesized iteration of the internet as a single, universal and immersive virtual world that is facilitated by the use of virtual reality (VR) and augmented reality (AR). Blockcha...
08:23 am GMT - Tue, August 29, 2023
Dev To ZenStack: The Complete Authorization Solution for Prisma Projects
Yes, authorization. It's like the "salad part" of your diet - you know it's vital and indispensable but struggle to enjoy. Implementing authorization doesn't need to be a fancy job. Just roll up your ...
08:19 am GMT - Tue, August 29, 2023
Dev To AWS open source newsletter, 171
August 29th, 2023 - Instalment #171Welcome to #171 of the AWS open source newsletter, the newsletter created for developers passionate about open source. Thanks to the wonderful August bank holi...
07:07 am GMT - Tue, August 29, 2023
Dev To SQL VS NOSQL
In the realm of data management, the debate between SQL and NoSQL databases has been an ongoing saga. Each of these database management systems (DBMS) comes with its own strengths and weaknesses, cate...
07:00 am GMT - Tue, August 29, 2023
Dev To Overcoming Coding Roadblocks: How Can the DEV Community Help?
What coding challenge or roadblock are you currently tackling, and how could the DEV community lend you a hand in overcoming it?"Join us on a journey that's all about newbies sharing, learning, and gr...
07:00 am GMT - Tue, August 29, 2023
Dev To What's Your Most Intriguing Coding Puzzle?
As a newcomer in the vast world of programming, you've likely encountered some fascinating but puzzling terms or concepts. What's the most intriguing piece of coding knowledge that's caught your atten...
07:00 am GMT - Tue, August 29, 2023
Dev To If You Switched Languages, Which Would You Choose?
If you were to dive into a programming language you've never used before, which one would you choose? Share your pick and the reasons behind it. Discuss the challenges you anticipate facing during thi...
07:00 am GMT - Tue, August 29, 2023
Dev To Advice for Aspiring Developers
If you could go back and give advice to your younger self when you were just starting out as a developer, what would you say?This week we're exploring the experiences of seasoned developers: their st...
06:56 am GMT - Tue, August 29, 2023
Dev To Liman MYS - Cihaz Ynetim Eklentisi ile Yazlm srm ynetimi
HAVELSAN'n gelitirdii Liman MYS'nin kurumsal eklentilerinden olan Cihaz Ynetim Eklentisi ile Windows ve GNU/Linux sistemlere yklediiniz ajan ile sisteminizdeki tm yazlmlarn srm bilgilerine gre listele...
06:45 am GMT - Tue, August 29, 2023
Dev To Design Patterns in PHP 8: Abstract factory
Hello, fellow developers!In our coding journey today, we're going to unravel the intricacies of the Abstract Factory design pattern. This pattern is a gem in the realm of creational design patterns, s...
06:09 am GMT - Tue, August 29, 2023
Dev To Building Microservices with NestJS
The Architecture of Microservices:Microservices architecture is a way of developing software systems as independently deployable services. In this architecture, an application is built as a collection...
06:00 am GMT - Tue, August 29, 2023
Dev To Basic concepts of Vue.js: ref() vs reactive()
OverviewVue is based on the concept of reactivity just like React and Angular which makes the user experience better.There are two methods in Vue to declare the reactive state of an element: ref...
05:39 am GMT - Tue, August 29, 2023
Dev To Understanding DBT (Data Build Tool): An Introduction
Guest blog by Shashank Mishra, Data Engineer @ Expedia TLDRDBT (Data Build Tool) is an open-source software tool that enables data analysts and engineers to transform and model data in the data w...
05:21 am GMT - Tue, August 29, 2023
Dev To Boosting Performance and Memory Efficiency with PyArrow and Pandas for Clinical Trial Data
1. IntroductionIn the world of data analysis and manipulation, efficiency and memory usage play crucial roles, especially when dealing with large datasets. Clinical trials generate vast amounts ...
03:42 am GMT - Tue, August 29, 2023
Dev To An In-Depth Guide to Python Data Types
Python provides a rich set of built-in data types that enable you to work with different kinds of data in your programs.The core numeric types are integers, floats, and complex numbers. Integers repre...
02:28 am GMT - Tue, August 29, 2023
Dev To Programmers need to learn how to communicate
Having something isn't enough; it's also about how you package it. Even if you have the best ideas, elegant code, and practical thoughts, if you can't communicate with others, they will never bear fru...
02:16 am GMT - Tue, August 29, 2023
Dev To New dog is ready to rock
Datadog's 2023 Feature Launch: A New Era of ObservabilityAs part of its annual product launch, Datadog introduced a diverse range of cutting-edge features that promise to redefine how businesses appro...
12:31 am GMT - Tue, August 29, 2023
Dev To Open Source e Software Livre: conhea e entenda de uma vez por todas o que cada um significa
ndiceIntroduoHistriaO incioUnixSoftware LivreOpen SourceIncentivosValoresDefiniesSoftware ProprietrioSoftware Livre X Open SourceLicenasFinalizao IntroduoO intuito deste artigo apresentar ...
10:43 pm GMT - Mon, August 28, 2023
Dev To How I moved from React to Svelte
In today's ever-evolving front-end landscape, React has been the crown jewel for many developers, including me. Its component-based structure, the efficiency of the Virtual DOM, and the vast community...
10:31 pm GMT - Mon, August 28, 2023
Dev To How to get Sponsored by DigitalOcean for Your Open Source Project
If you're involved in an open source project and looking for sponsorship, DigitalOcean is one platform that offers support for developers and their projects. In this article, we'll explore the steps y...
10:12 pm GMT - Mon, August 28, 2023
Dev To Computing the 10,000th Fibonacci number in less than a second. Unveiling the Secrets of Giant Numbers: Building Your Own BigInt
In this exciting journey, we explore the evolution of Fibonacci calculations, from the inefficiency of traditional recursion to the powerful domain of matrix multiplication and optimized algorithms. R...
09:42 pm GMT - Mon, August 28, 2023
Dev To Database Normalization in Simple Terms (1st, 2nd and 3rd Normal Forms)
Database Normalization in Simple Terms (1st, 2nd and 3rd Normal Forms)Picture this: youre getting ready for a date, aiming to impress in your favorite T-shirt. But heres the twist your wardrobe...
09:00 pm GMT - Mon, August 28, 2023
Dev To React Custom Hook: useStateWithValidation
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useState...
08:52 pm GMT - Mon, August 28, 2023
Dev To Unlock Limitless Possibilities: Supercharge Your Azure Virtual Machine with Additional Disk Space!
When you create a new virtual machine in Azure, it typically comes with at least one disk, which is the operating system (OS) disk. The OS disk contains the operating system and associated files neces...
08:28 pm GMT - Mon, August 28, 2023
Dev To My Flutter Development Toolkit 2023: Daily Apps and Software
It has been a while since I last wrote an article.With the beginning of the new academic year approaching, I thought it would be a good idea to discuss the current state of my essential toolkit for Fl...
08:23 pm GMT - Mon, August 28, 2023
Dev To pyaction 4.22.0 Released
TL;DRI just released pyaction 4.22.0, a Docker container with Python, git, and the GitHub CLI. Changelog 4.22.0 - 2023-08-28 ChangedBumped Python to 3.11.5.Bumped GitHub CLI to 2.33.0....
08:14 pm GMT - Mon, August 28, 2023
Dev To Developer Marketing: An Insider's Guide with Actionable Tips
I spent about a decade in roles with various flavors of "software engineer" in the title. After that, I logged time as a dev manager, CIO, IT management consultant, and dev trainer/coach. I have occup...
07:29 pm GMT - Mon, August 28, 2023
Dev To Streamline SVG Sprites in Your React Applications
Hello, wonderful devs! If you frequently work with SVG icons in your React projects and find the process of managing and referencing them a bit cumbersome, today's your lucky day. I present to you the...
07:21 pm GMT - Mon, August 28, 2023
Dev To I love negative comments!
Sometimes I fear to say something.Sometimes I doubt if my comment doesn't look funny.Sometimes I feel weird for having a different opinion.Sometimes I feel silly for doing something I want.These feeli...
07:14 pm GMT - Mon, August 28, 2023
Dev To Entendendo JOINs no SQL: Unindo Tabelas Como um Profissional
Ol a todos! Hoje, vamos mergulhar em um dos aspectos mais fundamentais do SQL: os JOINs. Os JOINs so usados para combinar linhas de duas ou mais tabelas, baseadas em uma relao lgica entre elas.Primeir...
07:11 pm GMT - Mon, August 28, 2023
Dev To Next x Nest - Connecting your NextJs App to a NestJs Backend
As a Fullstack dev, there are plenty of times when youd be involved in the creation of the backend while also helping out in the frontend. As a Web3 dev, thats especially true since most frontend deve...
07:10 pm GMT - Mon, August 28, 2023
Dev To Programming 101: The Keys to Mastering Any Programming Language
Throughout my years as a software developer, I've written programs in various programming languages. During this journey, I've encountered certain fundamental concepts that remain consistent across al...
06:38 pm GMT - Mon, August 28, 2023
Dev To How to Dockerize Laravel Applications
One of the most interesting (and sometimes frustrating) aspects of building software lies in deploying them. There are many dependencies, libraries and infrastructure to take note. Docker seeks to pro...
06:34 pm GMT - Mon, August 28, 2023
Dev To Rocket, a free Django Generator - Insights for Developers
Hello Coders! This article presents a few challenges I faced during the coding phase for Rocket Generator, a free service that generates Django starters using a simple & intuitive UI/UX. What's in...
06:27 pm GMT - Mon, August 28, 2023
Dev To Bye Bye Personal Access Token: Cloning and Pushing to GitHub with SSH
Have you ever stumbled upon a discovery that felt like finding a hidden treasure? Well, that's precisely how I felt when I recently learned how to use SSH to clone and push to GitHub repositories. As ...
06:17 pm GMT - Mon, August 28, 2023
Dev To The Need for Speed: Next.js Performance Overhaul with Polyfills and SWC
In the fast-paced world of web development, staying up to date with the latest tools and technologies can make all the difference in delivering a cutting-edge user experience. As a frontend web develo...
05:51 pm GMT - Mon, August 28, 2023
Dev To Quick Guide to BLoC as State Manager For Your Next Flutter Project
Yo wassup flutter devs!Today, we're diving deep into the world of Flutter and its state management.Specifically, we'll be exploring the BLoC pattern. If you've been around the Flutter community for a ...
05:51 pm GMT - Mon, August 28, 2023
Dev To Preventing SQL Injection in PHP: A Comprehensive Guide
SQL injection is a serious security vulnerability that can compromise your database and expose sensitive information. In this comprehensive guide, we'll delve into the intricacies of SQL injection, un...
05:47 pm GMT - Mon, August 28, 2023
Dev To Why Every Designer Should Consider an IQ Test: Unlocking Creative Potential
The world of design is a vast and intricate space, brimming with creativity, innovation, and a perpetual desire for originality. Designers continually push their cognitive boundaries to conceive conce...
05:21 pm GMT - Mon, August 28, 2023
Dev To FLaNK Stack Weekly 28 August 2023
28-August-2023 FLiPN-FLaNK Stack WeeklyTim Spann @PaaSDevhttps://www.threads.net/@tspannhwhttps://medium.com/@tspann/subscribeGet your new Apache NiFi for Dummies!https://www.cloudera.com/c...
05:19 pm GMT - Mon, August 28, 2023
Dev To Unleash React.js State Management: A Definitive Guide to Mastering Complexity
Introduction:In the dynamic world of web development, React.js has emerged as a foundational technology. Yet, amid the innovation, one challenge remains constant: effectively managing the state of our...
04:47 pm GMT - Mon, August 28, 2023
Dev To A Comprehensive Guide to Building Kubernetes Operators with Kubebuilder
Kubernetes Operators are a powerful way to automate the management of complex applications on Kubernetes. In this blog post, we will provide a hands-on guide for Kubernetes developers who want to lear...
04:44 pm GMT - Mon, August 28, 2023
Dev To We Are Turning off Listings
Hey folks, we wanted to let you know that we will be turning off Listings and Credits on DEV. We will be making this change today, and everyone with existing credits be able to use their credits via P...
04:29 pm GMT - Mon, August 28, 2023
Dev To Guide: Creating Temporary Tables in PostgreSQL
In this guide, we will take a look at the process of creating temporary tables in PostgreSQL. Understanding Temporary TablesTemporary tables in PostgreSQL are a special type of table that exist o...
04:24 pm GMT - Mon, August 28, 2023
Dev To Tooltip
...
04:01 pm GMT - Mon, August 28, 2023
Dev To Training Juniors Remotely Is Possible. Here's How.
Day after day, the call goes out: "We must return to office! Remote work is harming productivity!" The claims behind this urging include one that often makes even the most determined remote worker pau...
03:34 pm GMT - Mon, August 28, 2023
Dev To Navigating Security and Compliance
The Challenge of Silos in Team CollaborationTeams within companies often operate in specialized areas, focusing on their unique responsibilities. Development teams work on features and maintenan...
03:00 pm GMT - Mon, August 28, 2023
Dev To Caption This!
Time to show off your captioning chops! We need your genius to bring this captivating moment to life!Follow the DEVteam for more online camaraderie! The DEV Team Foll...
02:57 pm GMT - Mon, August 28, 2023
Dev To Building a Blog Subscription and Pusher with AirCode and Resend
IntroductionLearn how to build subscription and push notification services in Node.js and Next.js, and send your first email using the Resend Node.js SDK on AirCode.Here's what the finished page...
02:48 pm GMT - Mon, August 28, 2023
Dev To VSCODE THEMED PORTFOLIO USING REACT.JS AND TAILWINDCSS.
Idea And InspirationI've been watching a lot of portfolio websites lately and came across some that were mind blowing like some were built in 3D using three.js , some with framer motion, etc. In...
02:34 pm GMT - Mon, August 28, 2023
Dev To Pointers in Golang (go)
1. What are Pointers?A pointer is a variable that stores the memory address of another variable. It essentially "points" to the location of another variable. This is useful for several reasons: ...
02:27 pm GMT - Mon, August 28, 2023
Dev To Part 4 (b): How to Build a To-Do App with Vue Js: Creating Reusable UI
In the previous phase of our project, we successfully established the foundational aspects by setting up the project boilerplate, integrating necessary libraries, and crafting essential pages like Log...
02:24 pm GMT - Mon, August 28, 2023
Dev To Open Source ABCs: Kernel
Welcome to our #100DaysOfOSS series. Until October 31, we'll be doing Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS con...
02:21 pm GMT - Mon, August 28, 2023
Dev To What are your goals for the week of August 28?
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? Any suggestions of events to attend?Did you meet your go...
02:00 pm GMT - Mon, August 28, 2023
Dev To 7 Awesome GumRoad Products for Developers
IntroductionGumRoad is a platform where you can find some interesting products that shed light on different domains of developer and development process. You can get some knowledge from it.So to...
01:41 pm GMT - Mon, August 28, 2023
Dev To Brazilian "Rinha de Backend" challenge 1 - How To Fail
Father's Day at Brazil I received a message from a friend of mine talking about a tech challenge. A quite simple one: Write a API, that has at least 2 replicas, a load balancer and a database, so some...
01:25 pm GMT - Mon, August 28, 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....
01:15 pm GMT - Mon, August 28, 2023
Dev To PHP: Dynamic Web Development
What is PHP?At its core, PHP is an open-source scripting language designed for web development. It's embedded within HTML and executed on the server, enabling the creation of dynamic and interac...
01:09 pm GMT - Mon, August 28, 2023
Dev To VueJS Part 1: Intro to VueJS
Over my 10-year-long career, I had a chance to work with many good UI libraries. VueJS is not one of those. That is why recently I decided to learn it, and this post is the first part of the series of...
01:07 pm GMT - Mon, August 28, 2023
Dev To Mastering the Art of Establishing an Amazon RDS Database: A Comprehensive Guide to Setting Up and Optimising
Amazon Web Services (AWS) provides a vast array of services that empower businesses to deploy, manage, and scale their applications with ease. Among these, Amazon RDS (Relational Database Service) off...
12:48 pm GMT - Mon, August 28, 2023
Dev To NumPy Tutorial 11: Array Search
In this blog, I will show you how to search a specific item in an array. SearchNumPy has a method called where to find an item in array. This method requires an expression for its parameter. Let ...
12:36 pm GMT - Mon, August 28, 2023
Dev To The Newest Upgrades and Features for Laravel 10.2
The web development landscape is constantly evolving, and Laravel remains at the forefront with its consistent updates and enhancements. The recent release of Laravel 10.2 has brought a host of new fe...
12:18 pm GMT - Mon, August 28, 2023
Dev To Tailwind css Primitive component libraries: React UI's future?
I've been playing around with Tailwind CSS and it's fantastic, however there are some limitations, such as developing custom components. I am not stating that with Tailwind CSS, you cannot create cust...
12:13 pm GMT - Mon, August 28, 2023
Dev To Novu's Communication Manifest: Lighting the Path to our Future
TL;DRAs part of our second offsite, the team at Novu created a set of principles to help drive our interactions with our communities, the companies we support, and internally with our self. ...
12:07 pm GMT - Mon, August 28, 2023
Dev To How to calculate the largest remainder with Javascript
With a focus on innovating and continuing to scale our product catalogues, Woovi decided in the first half of 2023 to bring solutions that does not exist for Pix yet.With this, we can provide differen...
11:50 am GMT - Mon, August 28, 2023
Dev To C Multithreading Interview Questions and Answers
When preparing for a software development interview, its crucial to brush up on your knowledge of the essential concepts in the field. One of the key aspects to cover is C# multithreading, as this is ...
11:46 am GMT - Mon, August 28, 2023
Dev To Log Viewer v3 is out
Log Viewer v3 brings several quality of life features that I'm sure you will enjoy - different log format support, and email previews. Support for multiple log formatsLog Viewer can now view not ...
11:24 am GMT - Mon, August 28, 2023
Dev To Performance e elegncia! Escrevendo uma CLI CRUD utilizando ScyllaDB e Ruby
Boas pessoas desenvolvedoras precisam saber fazer CRUD no mesmo? Ento j pensou em ser capaz de produzir um CRUD com um banco de dados NoSQL montado para alta escalabilidade e ainda mais utilizando um...
11:19 am GMT - Mon, August 28, 2023
Dev To Project IDX by Google Web, Flutter, AI... It's not there yet
Google has announced their take on developer tooling and AI coding. Project IDX is available as public preview.What they did was wrapping VSCode into own cloud hosted environment, setting up templates...
11:05 am GMT - Mon, August 28, 2023
Dev To Best library for Form Handling | React | Part 1
Hello everyone today, i will be starting another series for Form handling in React. We are going to use some libraries like formik, yup, tailwindcss to achieve form handling. What is formik?Formi...
10:58 am GMT - Mon, August 28, 2023
Dev To Laravel Learning Resources
Are you ready to dive into the world of Laravel and take your skills to the next level? Look no further! This curated list of Laravel learning resources will help you accelerate your journey from begi...
10:54 am GMT - Mon, August 28, 2023
Dev To Exploring How Node.js Works Hand in Hand with Frontend Technologies
In the world of web and app development, two crucial parts work together like the gears of a machine: the frontend and the backend. Think of the frontend as the part you see and interact with, and the...
10:46 am GMT - Mon, August 28, 2023
Dev To Lazy Loading in React
If you know about web performance, then you might be familiar with the concept of Lazy Loading.As the name suggest, this technique is used to load website data lazily or with some sort of delay. Accor...
10:33 am GMT - Mon, August 28, 2023
Dev To Run in-app surveys in your web app in 10 minutes with Formbricks
Did you know that in app surveys have a whopping 6-10x better conversion rate compared to those boring email surveys? If you're eager to know how you can set one up in your web app in a breezy 10-15 m...
10:28 am GMT - Mon, August 28, 2023
Dev To Guidelines for Deprecating Old API Versions
APIs (Application Programming Interface) are vital to helping companies grow their business. With business requirements and technology changing ever so frequently, there arises a need to have newer ve...
10:24 am GMT - Mon, August 28, 2023
Dev To TIL, CSS Pseudo Classes and Elements
Hey guy,I'm Esraa a front-end developer, wife, and mom.Its been a long time since I wrote an article so excuse me for any mistakes.Heres what the difference between CSS pseudo-classes VS pseudo-elemen...
09:55 am GMT - Mon, August 28, 2023
Dev To Using Progression Systems to Keep Players Engaged
IntroductionProgression systems are a crucial aspect of game design, playing a significant role in maintaining player engagement and ensuring a fulfilling gaming experience. In this post, we'll ...
09:53 am GMT - Mon, August 28, 2023
Dev To Deploying a Multi-Video call project using Node.js on Ubuntu using stun and turn
Deploying a multi-party video call project using Node.js on an Ubuntu server involves several steps. Here's a general guide on how to set it up:Server Setup:Get an Ubuntu Server: Obtain an Ubunt...
09:50 am GMT - Mon, August 28, 2023
Dev To Mobile App Update Day 101
Happy Monday peopleToday I've to work on the Buy tokens functionality in our app. Basically, users can buy cryptocurrencies within our app using a Debit card or Apple Pay.I am researching about the ag...
09:35 am GMT - Mon, August 28, 2023
Dev To 8 Habits That Hold Back Your Developer Potential
We all dream of becoming better developers, reaching new heights in our careers, and leaving a significant mark in the tech world. Yet, sometimes, despite our best intentions, our progress seems slugg...
09:00 am GMT - Mon, August 28, 2023
Dev To What is an OSPO and why is it important?
IntroductionOpen Source has become a major force in the software industry, powering many of the most popular and innovative applications and platforms in the world. From Linux to Android, from D...
08:47 am GMT - Mon, August 28, 2023
Dev To My Smart Working Experience: Pros and Cons
Im doing smart working in a full remote company for a couple of years. These are the pros and cons based on my personal experience.Lets begin with what I dont like and what I feel I'm missing from whe...
08:29 am GMT - Mon, August 28, 2023
Dev To How I Prepared for the Google Cloud Associate Cloud Engineer Exam
First, some background if you dont know what this is about, and are trying to figure out if you should take the certification. The Associate Cloud Engineer certification is one of the most technical G...
08:23 am GMT - Mon, August 28, 2023
Dev To Laravel101: Exploring Efficient Task Management with Many-to-Many Relationships and Tags
Great to have you back! In our previous article, we talk about associating different models and defining relationships within our Laravel application. The best part is that now every user in our proje...
08:06 am GMT - Mon, August 28, 2023
Dev To Terraform - Variable Validation
OverviewTerraform's consistent updates have always aimed to make infrastructure-as-code (IaC) development more efficient, secure, and error-free. One of these updates, the addition of a validati...
08:05 am GMT - Mon, August 28, 2023
Dev To Mi experiencia en la certificaciones Tech
Hola mi nombre es Moni muchas gracias por estar aqu, voy a contarte un poco sobre mi experiencia con certificaciones Tech.A lo largo de mi carrera he co-creado mas de 20 experiencias educativas en Tec...
08:02 am GMT - Mon, August 28, 2023
Dev To Streamlining Transportation. Network design with Excel and Python
Intro:The transportation problem, a classic optimization challenge, revolves around determining the optimal distribution of goods from multiple sources to numerous destinations while minimizing overal...
07:55 am GMT - Mon, August 28, 2023
Dev To Exploring the Top Trending Clone Scripts For 2023
In recent years, blockchain technology has emerged as a game-changer in various industries. With its decentralized and transparent nature, blockchain is revolutionizing processes and enabling secure t...
07:33 am GMT - Mon, August 28, 2023
Dev To Node.js Event Loop
The Node.js event loop is a crucial concept in understanding how Node.js manages asynchronous operations and handles concurrency. Node.js is designed to be non-blocking and asynchronous, which allows ...
07:00 am GMT - Mon, August 28, 2023
Dev To Weekly AI News and Discussion Thread
Hello there! Over the recent months, we've witnessed a surge of progress in the realm of AI, sparking both tangible innovations in our workflow and speculative shifts in our industry.Welcome to our cu...
07:00 am GMT - Mon, August 28, 2023
Dev To Hello, Me. It's Me! What Advice Would You Give Your Younger Self?
Visualize a conversation with your future self ten years down the line. What career advice and insights would you share to empower your younger self's journey?Follow the CodeNewbie Org and #codenewbie...
07:00 am GMT - Mon, August 28, 2023
Dev To Tech Ethics: Have You Managed Complex Dilemmas?
What are your thoughts on ethical considerations in software development? Are there specific ethical dilemmas you've encountered and navigated?This week we're exploring the experiences of seasoned dev...
06:54 am GMT - Mon, August 28, 2023
Dev To Is this a performant website?
I was recently asked by my friend a really important question about his project: Is this a performant website?. And because of that I started wondering, what does it actually mean that a website is pe...
06:24 am GMT - Mon, August 28, 2023
Dev To Angular Signals: A Reactive Way to Manage State
IntroductionAngular 16 introduced a new feature called Signals, which provide a reactive way to manage state in Angular applications. Signals are based on the Observer design pattern, which means that...
06:24 am GMT - Mon, August 28, 2023
Dev To Automating CI/CD (Continuous Integration/Continuous Deployment) pipelines for AI and ML
Automating CI/CD (Continuous Integration/Continuous Deployment) pipelines for AI and ML projects is crucial for ensuring efficient development, testing, and deployment processes. In this case, I would...
06:22 am GMT - Mon, August 28, 2023
Dev To Optimizing iOS Apps for Different Screen Sizes and Resolutions: A Comprehensive Guide
Are you an iOS app developer? With the increasing diversity of iOS devices, optimizing your apps for various screen sizes and resolutions is crucial to provide a seamless user experience. Learn the b...
06:17 am GMT - Mon, August 28, 2023
Dev To LED interactive floor tile screen application guide
The LED floor tile screen is a personalized LED display specially designed for the ground. Compared with the traditional LED display screen, the LED floor tile screen has been specially designed and p...
06:10 am GMT - Mon, August 28, 2023
Dev To Add License Headers to Your Code Files: NWA - A More Powerful License Statement Management Tool
IntroductionAs developers, we often need to ensure that our code complies with the appropriate licenses to protect our intellectual property. This article introduces a more powerful license stat...
06:10 am GMT - Mon, August 28, 2023
Dev To Add License Headers to Your Code Files
IntroductionAs developers, we often need to ensure that our code complies with the appropriate licenses to protect our intellectual property. This article introduces a more powerful license stat...
06:00 am GMT - Mon, August 28, 2023
Dev To Explicit Design, Part 7. App Composition without Hooks
Let's continue experimenting with explicit software design. In the previous posts, we've built the converter app from its parts, composed everything with hooks, discussed ways to simplify composition,...
05:31 am GMT - Mon, August 28, 2023
Dev To Power Automate - Child Flows
One of Power Automates great strengths is its abilities to create small, simple yet highly beneficial automations. Other RPA tools often require a high return to get their development investment, Powe...
05:30 am GMT - Mon, August 28, 2023
Dev To Roadmap to Becoming a Web3 Developer in 2023
Web3 and blockchain technology are transforming the internet and opening up new developer opportunities.As decentralized applications and blockchain-based platforms grow in popularity, there is increa...
04:35 am GMT - Mon, August 28, 2023
Dev To Mastering Python Operators: A Comprehensive Guide
Python offers a rich set of operators that enable you to perform various tasks in your code. Knowing these operators is key to writing efficient and powerful Python programs. This guide provides an in...
03:26 am GMT - Mon, August 28, 2023
Dev To Socket.IO user study
Hello Socket.IO and real-time app developers,Since we put up an invitation to participate in a user study, we collected hundreds of responses and had the chance to speak in depth with several Socket.I...
01:49 am GMT - Mon, August 28, 2023
Dev To Understanding Use Cases for Pattern Matching
Pattern matching has finally been supported in Python since 3.10, and this feature, which is common to many functional programming languages, has been painlessly ported to Python.However, for those of...
11:10 pm GMT - Sun, August 27, 2023
Dev To How to use the useCallback hook in React
IntroductionReact.js is a popular JavaScript library for building user interfaces, and it provides developers with a wide range of tools and hooks to manage state, effects, and performance optimizati...
10:34 pm GMT - Sun, August 27, 2023
Dev To Use Github actions for Trunk Based Development to deploy AWS ECS Service
Trunk based development as a branching model is preferred compared to something like Git / GitHub Flow due its simplicity. But creating a CI/CD pipeline is more challenging since we deploy to every en...
09:54 pm GMT - Sun, August 27, 2023
Dev To Supercharge Your Infrastructure: Crafting Azure Virtual Machine Scale Sets from Captured VM Images in Azure Compute Gallery
IntroductionIn the ever-evolving world of cloud computing, scalability is key. Whether you're a startup gearing up for rapid growth or an established enterprise managing variable workloads, Azur...
09:47 pm GMT - Sun, August 27, 2023
Dev To Build a simple web game in 10 steps
Hello and welcome! When you journey into web development, there are tiers of challenges, and conquering javascript is one of them! In my experience, learning javascript is best done through practice. ...
09:38 pm GMT - Sun, August 27, 2023
Dev To PoC x MVP x Prototipo: diferentes tcnicas.
No desenvolvimento de produtos de software as equipes costumam confundir entre PoC (Proof of Concept), MVP (Minimum Viable Product) e Prottipo. Apesar das semelhanas primeira vista, cada um deles rep...
09:30 pm GMT - Sun, August 27, 2023
Dev To React TS- How to Use React Contexts for State Management
Contexts play a pivotal role in React development. They enable efficient management of shared state and data across components, facilitating seamless communication between different parts of your appl...
09:27 pm GMT - Sun, August 27, 2023
Dev To Create Custom Blade Directives in Laravel
Laravel Blade is awesome, really awesome. One of the greatest things about it, is the ability to add custom directives. One use case I recently stumbled upon, is formatting money, with the currency. F...
09:16 pm GMT - Sun, August 27, 2023
Dev To Cmo utilizar QR y blockchain para la trazabilidad de productos
Primero hablemos sobre qu es la trazabilidad y su importanciaLa trazabilidad se refiere a la capacidad de rastrear el historial y la ubicacin de un producto a lo largo de toda la cadena de sumin...
09:04 pm GMT - Sun, August 27, 2023
Dev To Java: "Pass-by-Value" vs "Pass-by-Reference" - Unraveling the Confusion
Understanding how Java handles parameter passing is a common source of confusion among developers. In this comprehensive guide, we'll dive into the debate of whether Java is "pass-by-value" or "pass-b...
09:00 pm GMT - Sun, August 27, 2023
Dev To React Custom Hook: useStateWithHistory
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useState...
07:41 pm GMT - Sun, August 27, 2023
Dev To Is Data Struct about memory?
A principle that I try to follow is to think about obvious concepts. Since we are introduced to society, we meet with a lot of concepts that we don't even question. Some authoritary figure like a teac...
07:30 pm GMT - Sun, August 27, 2023
Dev To Updating my profile on GitHub
It's been a while since it's possible to customize your GitHub profile. I never had any ideas to do something cool, but after watching this video, I used this tool to update my GitHub Profile. My upda...
07:28 pm GMT - Sun, August 27, 2023
Dev To Vanilla DB is out for a try
VanillaDBVanillaDB is a tiny browser-based database library that is built on localstorage, sessionStorage and indexedDB. InstallationInstall vanilla-DB using npm npm install --save vanilla...
07:28 pm GMT - Sun, August 27, 2023
Dev To VanillaDB: A Tiny Browser-Based Database
VanillaDBVanillaDB is a tiny browser-based database library that is built on localstorage, sessionStorage and indexedDB. InstallationInstall vanilla-DB using npm npm install --save vanilla...
07:26 pm GMT - Sun, August 27, 2023
Dev To Architecting Serverless Applications with AWS
Serverless architectures enable developers to create and deploy apps and services without stressing about infrastructure management. Your application still runs on servers, but Amazon Web Services man...
07:23 pm GMT - Sun, August 27, 2023
Dev To Revolutionizing Database Scaling with CitusDB
IntroductionIn the ever-evolving landscape of data management, the need for efficient and scalable databases has become paramount. Traditional databases often struggle to keep up with the demand...
06:53 pm GMT - Sun, August 27, 2023
Dev To Coding Period GSoC'23 | Week 11 12
It's with a bittersweet mix of emotions that I welcome you to the final of my exhilarating GSoC 2023 journey. Can you believe it? We've reached the end of this journey.Now, Let's take a look at the wo...
06:46 pm GMT - Sun, August 27, 2023
Dev To Using Technology to Enhance Bitcoin Tracing
As we all know digital currencies are getting popular over time. Especially, the decentralized nature of Bitcoin has revolutionized the transfer of money.Anyone without a bank internet account can hol...
06:43 pm GMT - Sun, August 27, 2023
Dev To Jokeday Funday: Part 5 - More Hilarious Programming Jokes
Jokeday Funday: Part 5 - More Hilarious Programming JokesJoke 1: The Code ChefWhy did the programmer go to cooking school?To learn how to make exceptional "byte"-sized dishes!Joke 2: The Unbreakable C...
06:32 pm GMT - Sun, August 27, 2023
Dev To Evolution from Programmer to Software Engineer
Aren't those two synonyms. No, they're not. A Software Engineer is the superset of a Programmer. Let's dive deep into how exactly they differ. What's the differenceWell, a programmer is generally...
06:27 pm GMT - Sun, August 27, 2023
Dev To Enhancing Microservice Boundary Design: Principles and Strategies
Microservices have revolutionized software architecture by enabling modular, independently deployable components. The success of microservices hinges on well-defined boundaries that ensure changeabili...
06:16 pm GMT - Sun, August 27, 2023
Dev To O Futuro do Trabalho: Explorando a Cultura Async First.
J est provado que o trabalho 100% remoto aumenta a qualidade de vida dos trabalhadores.Seja pela economia do no-deslocamento, a maior proximidade com a famlia, maior customizao do espao ou simplesment...
06:13 pm GMT - Sun, August 27, 2023
Dev To EXPOSED: The Leetcode C Cheat Code!!
Here's a fun story about stdin, stdout, and how Leetcode users use C++'s dark power to game the system a bit. Strange Things are Afoot at the Circle KA few days ago, I was minding my own business...
06:12 pm GMT - Sun, August 27, 2023
Dev To Bicycle - Database (Rust, gRPC, RocksDB)
Bicycle is a framework for defining database schemas whose access patterns are generated as code and compiled into each server binary. We're striving to reduce dynamic query parsing at run time. ...
05:46 pm GMT - Sun, August 27, 2023
Dev To Introduction to Neural Networks: Building Blocks of Deep Learning
Introduction:Neural networks have revolutionized the field of artificial intelligence, enabling us to tackle complex tasks like image recognition, natural language processing, and even playing g...
05:35 pm GMT - Sun, August 27, 2023
Dev To A first project with ExpressoTS
IntroductionExpressoTS is a new developer-friendly TypeScript framework for Server-Side Applications. It's currently built on top of Express, easy to get a new developer on board, light and easy...
05:15 pm GMT - Sun, August 27, 2023
Dev To A Comprehensive Difference between Frontend and Backend Programming
Have you discovered the problem of front-end and back-end being confusing? You are not alone, we are going to discuss all about it. Just as with landing pages and websites, front-end, and back-end dev...
04:59 pm GMT - Sun, August 27, 2023
Dev To Cybersecurity In The World Of Generative AI
AI is all the rage lately since it is becoming the "all-in-one tool.", You can use generative AI models to solve your math homework, write an article (not this one), create beautiful paintings, etc. B...
04:50 pm GMT - Sun, August 27, 2023
Dev To An Engineer's Toolkit for continuous upskilling
IntroductionSoftware engineering is ever-evolving. The best practices and tools available for developers today differ from those of just 5 years ago. And they will similarly differ from what wil...
04:50 pm GMT - Sun, August 27, 2023
Dev To So I Explored Forecasting Metrics... Now I Want Your Two Cents
Outlines Introduction The Objective Metrics Investigated Severity and Directional Emojis Standard Error Metrics (MAE, MSE, RMSE) Categorization Percentage Error (MAPE, sMAPE, MBDev) Categoriz...
04:29 pm GMT - Sun, August 27, 2023
Dev To Comprehensive Guide on Using Platform Channels in Flutter
Yo, Wassup Flutter dev!Today, we're diving deep into the world of platform channels in Flutter. If you've ever wondered how to harness native capabilities not yet available in the Flutter framework, t...
04:18 pm GMT - Sun, August 27, 2023
Dev To How to Answer the Question: "Am I Good Enough?"
For the past several months, I've been grappling with a question that probably haunts many of us: "Am I good enough?" Am I good enough as a programmer? A designer? How about managing my time? The list...
04:16 pm GMT - Sun, August 27, 2023
Dev To Excelize 2.8.0 Released - Powerful open-source library for spreadsheet (Excel) document
Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and writing spreadsheet document...
04:12 pm GMT - Sun, August 27, 2023
Dev To DevContainer and Makefile: A Duo for Simplified GCP Workflows
Setting up a development environment can sometimes feel like orchestrating a symphony with disparate instruments, given how many moving parts are involved. However, DevContainers within Visual Studio ...
03:48 pm GMT - Sun, August 27, 2023
Dev To Unlocking the Puzzle: Investigating Multiple Event Listeners in Vue.js
In this article, we will tackle a question: Does Vue.js support multiple event listeners? Our journey will take us deep into the mechanics of Vue.js, unraveling some intriguing undocumented behaviors ...
02:54 pm GMT - Sun, August 27, 2023
Dev To "Supercharge Your Workflow with XFCE's Productivity Arsenal"
Recently, I installed Linux Mint XFCE on my PC, and I was truly amazed by its remarkable features. The ability to customize my own environment was a pleasant surprise. What stood out even more was its...
02:19 pm GMT - Sun, August 27, 2023
Dev To Yet Another Newsletter LOL: That's so fetch
Another week, another newsletter. Let's get to it!Around the WebWhat's new in Chrome 117 DevTools You can now override the content of Fetch/XHR requests. Great for mocking a backend. Hat tip to Addy ...
02:17 pm GMT - Sun, August 27, 2023
Dev To Inside the Cutting-Edge Technology Powering Optus Stadium in Perth
Optus Stadium, which opened in 2018 as the new premier venue for sports and entertainment in Perth, exemplifies how advanced engineering has revolutionized modern stadium design. With a capacity of ov...
02:16 pm GMT - Sun, August 27, 2023
Dev To Building a Simple Music Synthesizer /w JavaScript
Cover Photo by Denisse Leon on Unsplash Have you ever wanted to create your own digital musical instrument? In this tutorial, we're going to dive into the world of audio synthesis and JavaScript to b...
01:35 pm GMT - Sun, August 27, 2023
Dev To Data Fetching with React Suspense
IntroductionWhat is React suspense?Importance of data fetching in react appsFetching Data with React SuspenseData Fetching in React Suspense with custom hooksExample and How to create custom HookError...
01:32 pm GMT - Sun, August 27, 2023
Dev To Beyond the Keystrokes: Optimizing Real-Time Suggestions with Debounce
Recently, I had a task to update a form feature at my work. Its just a regular multi-step form we all used to see. But, whats interesting for me is one of the input fields behaves like a Combobox. So,...
01:15 pm GMT - Sun, August 27, 2023
Dev To TIL: From test to Testing Playground
Testing the frontend is not that hard!Some people dread frontend testing, others think its a chore because they can see it already working. Not to mention people who dont test at all.One of the proble...
01:08 pm GMT - Sun, August 27, 2023
Dev To The future of voice chat technology: revolutionizing communication in the digital age
Voice chat technology, a system that enables real-time vocal communication between users over digital networks, has swiftly become a very convenient everyday tool for millions of people. From its humb...
01:00 pm GMT - Sun, August 27, 2023
Dev To Music Monday What are you listening to? (Favorite Lyricists Edition)
cover image source: GiphyHappy Monday folks! For this edition, we're focusing on lyricists and I wanna hear who some of your faves are. Whether you're into hip hop, rock, indie, pop, folk, or somethin...
11:52 am GMT - Sun, August 27, 2023
Dev To Conway's game of life...in pure SQL [Postgres]!
OK, for those of you who are new here, I like to do things that have never been done (and should never be done again!)!The stupid idea I had this time? What if we could run Conway's game of life...in ...
11:35 am GMT - Sun, August 27, 2023
Dev To The Interface Segregation Situation
Back in June, I did a video titled "SOLID Principles: Do You Really Understand Them?", which turned out to be a bit ironic considering there is one principle I apparently don't understand as well as I...
11:27 am GMT - Sun, August 27, 2023
Dev To Complex Data Types in Golang (go)
let's delve into the world of complex data types in Go: 1. Arrays:An array is a fixed-size collection of elements of the same type.Declaration:var arr [5]intKey Points:Fixed size: The size of an ...
11:24 am GMT - Sun, August 27, 2023
Dev To A Roadmap to Frontend Development: Navigating the Path to Web Mastery
IntroductionFrontend development is a dynamic field that plays an essential role in shaping a users' online experiences. As technology advances and user expectations rise, frontend developers mu...
10:32 am GMT - Sun, August 27, 2023
Dev To Handling Pop-Up Windows in Selenium
Welcome! Today were going to look into the pop-up windows handling using Selenium. If you like this article please feel free to follow me on Telegram channel, there are many more thought related to de...
09:47 am GMT - Sun, August 27, 2023
Dev To Introducing My ' 10 CSS Card Wonders' Project!
Introducing my "10 CSS Card Wonders" project. These 10 mesmerizing CSS cards redefine user interaction with elegant hover effects and stunning designs....
09:46 am GMT - Sun, August 27, 2023
Dev To Getting Started with Custom React Hooks - A Beginner's Guide
Are you a React beginner looking to enhance your app development skills? Custom React hooks are a powerful tool that can help you simplify your code, improve its organization, and streamline the fetch...
09:35 am GMT - Sun, August 27, 2023
Dev To Behold The Jokeinator
Introducing the JokeinatorJokeinator is a playful Python program that brings a constant stream of jokes right to your terminal. With the help of the Linux say command, Jokeinator not only displa...
08:04 am GMT - Sun, August 27, 2023
Dev To Shell Scripting 101: Essential Commands for Every Developer
Shell Scripting 101: Essential Commands for Every DeveloperDiving into the universe of shell scripting? Welcome aboard! Shell scripting is a potent means to automate mundane tasks, string several comm...
07:50 am GMT - Sun, August 27, 2023
Dev To Efficient Data Validation in Nestjs using class-validator: A Quick Guide
Nestjs is a Node.js framework for building efficient server-side apps. It uses TypeScript and integrates class-validator for data validation. To validate DTOs, which define data shapes, you add decora...
07:44 am GMT - Sun, August 27, 2023
Dev To Automating the installation of Docker on Linux using a shell script
Create a .sh file file by opening your terminaltouch docker-auto-install.shafter that open the filenano docker-auto-install.shand Write this code#!/bin/bashecho "Updating linux...."sudo apt-get update...
07:34 am GMT - Sun, August 27, 2023
Dev To hello world
hello people :)I just joined today!...
07:31 am GMT - Sun, August 27, 2023
Dev To Learning About APIs and Postman: My experience at API101 by Yash Katyan and Maharishi Sinha
APIs, which stand for Application Programming Interfaces, are essential for modern software. They let different apps talk and share data easily. I recently attended the "API101" session by experts Yas...
07:30 am GMT - Sun, August 27, 2023
Dev To Winding down
I've been programming more or less professionally for a living since 1978. And I still am 45 years later, because it's something that I like to do a lot. You could argue I've never worked a day in m...
07:09 am GMT - Sun, August 27, 2023
Dev To How to install Cursor the AI- editor on linux
Cursor is an AI-first code editor designed for pair-programming with AI, it is available for download on Linux, Mac, and Windows platforms. Cursor is built to help developers build software faster and...
07:01 am GMT - Sun, August 27, 2023
Dev To Vue.js Testing applications
If youre a developer working with Vue.js, you know how important testing is to ensure the reliability and functionality of your applications. In this article, well delve into the best practices and to...
07:00 am GMT - Sun, August 27, 2023
Dev To Embracing the CodeNewbie Spirit. How Do You Define It?
Are you just taking your first steps in the world of coding, seeking to carve your path in a new career? Perhaps you're a seasoned tech enthusiast who's now venturing into a whole new language? We wan...
07:00 am GMT - Sun, August 27, 2023
Dev To What's Your Role in Nurturing the Coding Community?
Have you been involved in building coding communities or fostering a positive coding culture within your organization? What insights can you share?This week we're exploring the experiences of seasoned...
06:07 am GMT - Sun, August 27, 2023
Dev To Immediately Boost Your Social Media Traffic
Building social media traffic is a lot like a city planner knowing how to efficiently get traffic in and out of a city. If each roadway into a city is a different source of website visitors, your soci...
06:00 am GMT - Sun, August 27, 2023
Dev To Demystifying Agile Methodology: A Comprehensive Guide for Everyone
Agile methodology has transformed project management and software development with its emphasis on flexibility, collaboration, and customer-centricity. In this guide, we'll explore the essence of Agil...
05:55 am GMT - Sun, August 27, 2023
Dev To tailwindcss: scroll to div horizontally:
HTML Structure:The HTML structure defines a simple web page layout with two div elements placed side by side within a flex container. Each div represents a content section and contains a link fo...
05:45 am GMT - Sun, August 27, 2023
Dev To Co-authoring Git commits
Sometimes when I'm pair programming (or if someone's been just super helpful to me), I want to be able to give another developer credit in a commit I make in a Git repo.There's a way to do this (that ...
05:01 am GMT - Sun, August 27, 2023
Dev To Letsencrypt in docker compose mode
Example with nginx:version: '3.8'services: certer: image: certbot/certbot:latest container_name: certer working_dir: /srv networks: - locality volumes: - /srv/certer/:/etc/le...
04:00 am GMT - Sun, August 27, 2023
Dev To Live Image editor w/ JavaScript: Canvas API and Tesseract.js(OCR)
One of my favorite charting libraries, chart.js is built around the canvas,The goat of ML and Deep learning tensorflow.js, can use webgl for computation, which is faster than both the CPU and WebAssem...
03:41 am GMT - Sun, August 27, 2023
Dev To Crafting a Profile Card with CSS and Engaging Hover Effects
Structure of Card- div.card - button.mail - svg (Mail Button with SVG icon) - div.profile-pic.profile-pic1 - img (Profile Picture Image for the First Card) - div.bottom ...
03:16 am GMT - Sun, August 27, 2023
Dev To Track every PostgreSQL data change using Debezium
Imagine we have a Customer Relationship Management (CRM), sales, and inventory systems. As every system's responsibility is specific, these systems only store domain-specific data in their database.No...
11:28 pm GMT - Sat, August 26, 2023
Dev To Software-Defined Vehicle: The Potential and Reasons to Keep It in Check
Since the early days of the appearance of vehicles, people have constantly improved them. Naturally, along with improved performance, came additional complexity. In the first place, the vehicle was a ...
10:46 pm GMT - Sat, August 26, 2023
Dev To How to Join the Fediverse w/out Mastodon
History/Why I should care about Mastodon or FediverseRecently there has been influx in the amount of people who want autonomy in social media. People value their privacy and ponder, why do we ha...
09:04 pm GMT - Sat, August 26, 2023
Dev To Creating Interactive Country Maps with Flutter and google_maps_flutter
If you're developing a Flutter application that requires displaying interactive maps with highlighted countries, you might be wondering how to achieve this using the google_maps_flutter package. While...
09:01 pm GMT - Sat, August 26, 2023
Dev To Coding's New Best Friend: How GitHub Copilot Chat Transformed My Developer Journey
I feel incredibly privileged to have had the opportunity to be among the first to experience the transformative power of GitHub Copilot Chat. Being at the forefront of this revolutionary tool has not ...
09:00 pm GMT - Sat, August 26, 2023
Dev To React Custom Hook: useScript
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useScrip...
08:28 pm GMT - Sat, August 26, 2023
Dev To How to Prevent Future Errors in Your C Code
Hey There! Today's post is short and quick, I just wanted to share this small tip with you that I recently learned about, and I think it's a game changer, even though it's only a single line of ...
08:27 pm GMT - Sat, August 26, 2023
Dev To Free Open-Source Blog Template for Developers
Openblog is an elegant, simple, and user-friendly blog. Focused on accessibility, SEO, and performance.Anyone can use this template to create their own blog or customize it for free. Give it a star ...
08:23 pm GMT - Sat, August 26, 2023
Dev To Native Fallback Values in CSS with SASS
Note: This post was originally published to my blog on October 13th, 2022.I was inspired by a brief exchange of tweets today with Brandon McConnell about the idea of a "native function for fallback va...
08:03 pm GMT - Sat, August 26, 2023
Dev To The only TsConfig you will ever need for backend
TsConfig is used to configure how typescript behaves in your project, lets see which is the most optimal way to configure it.Heres the config which you can just copy and paste to your project, scroll ...
07:34 pm GMT - Sat, August 26, 2023
Dev To What are you currently working on?
Let's hear them cool side projects you're currently hacking...
07:06 pm GMT - Sat, August 26, 2023
Dev To JavaScript Promise: .all() vs .allSettled() and .race() vs .any()
In previous articles we learned about how Promise work and discussed about then catch and finally methods.Today we will be discussing:Promise.all()Promise.allSettled()Difference + Usecase of Promise.a...
07:04 pm GMT - Sat, August 26, 2023
Dev To Dominate React Project Startups: Insider Tips for Dev Success!
I work at an outsourcing company, and we often have to create projects from scratch. Every time before starting this process, I try to conduct research on what needs to be chosen. Since I have more ex...
07:00 pm GMT - Sat, August 26, 2023
Dev To Memory Management in JavaScript
Memory Management in JavaScript: Implementation, Real Life Examples and Key ConceptsManagement is an important aspect of any programming language, and JavaScript is no exception. As a language o...
06:45 pm GMT - Sat, August 26, 2023
Dev To Mastering JavaScript DOM Manipulation: innerText vs innerHTML vs textContent
Most of us use innerText, innerHTML, and textContent daily, but we don't know the actual difference between them. These three methods are often used for manipulating text content within the HTML eleme...
06:35 pm GMT - Sat, August 26, 2023
Dev To **Demystifying Kotlin Unit Testing**: Your Odyssey to Code Confidence!
Hello, future Kotlin champions! Are you ready to embark on a quest to master unit testing and fortify your coding skills? In this epic journey, we'll unravel the mysteries of Kotlin unit testing, expl...
06:31 pm GMT - Sat, August 26, 2023
Dev To 7 Habits to Cultivate for Becoming a Better Software Engineer
That "senior engineer" title.Someday, right?But how do you get there? Technical skills are important, obviously, but senior engineers differentiate themselves by developing solid professional habits. ...
06:09 pm GMT - Sat, August 26, 2023
Dev To Generate API docs under a minute in Django
Greetings everyone!In this post, I'll be telling you, how we can generate API docs for any Django rest framework project, in less then a minute!If that sounds interesting, follow along Step 1: In...
05:59 pm GMT - Sat, August 26, 2023
Dev To Setup pgadmin4 Development Environment
PgAdmin is the most widely used and feature-rich Open Source administration and development platform for PostgreSQL. You can follow these steps to set up your computer's pgAdmin development environmen...
05:50 pm GMT - Sat, August 26, 2023
Dev To The Ultimate Guide on How to Book Flights Online
Booking flights online has revolutionized the way we travel. No longer do you have to visit a brick-and-mortar travel agency or spend hours on the phone with airlines to secure your seat? With just a ...
05:47 pm GMT - Sat, August 26, 2023
Dev To Mastering Angulars Hierarchical Dependency Injection with inject() Function
IntroductionBefore Angular 14, Angular achieves hierarchical dependency injection by injecting services in constructor and applying combination of @Host, @Self, @SkipSelf() and @Optional() decor...
05:33 pm GMT - Sat, August 26, 2023
Dev To Browser automation with Puppeteer
Puppeteer is a headless browser for automating browser tasks. Here's the list of some of the features:Turn off headless mode const browser = await puppeteer.launch({ headless: false // ... });...
05:07 pm GMT - Sat, August 26, 2023
Dev To Learn to disable font scaling in React Native app.
IntroductionIn this post we will look into how we can disable font scaling in your react native application. So recently in one of the apps I am working on, the text size in the android version in one...
04:46 pm GMT - Sat, August 26, 2023
Dev To Mind Blowing CSS Only Animation in 2023
Mind Blowing CSS Only Animation in 2023 Watch Full Video...
04:34 pm GMT - Sat, August 26, 2023
Dev To How Much JavaScript Do You Need to Know Before Learning React?
Introduction:React is a popular JavaScript library for building user interfaces. It's used by many large tech companies, including Facebook, Instagram, and Airbnb. If you're interested in learni...
04:32 pm GMT - Sat, August 26, 2023
Dev To Mastering Dynamic Programming: Unveiling its Magic with Real-world Examples
Introduction:Dynamic Programming (DP) is a powerful problem-solving technique that is widely used in computer science and programming. It provides an efficient way to solve problems by breaking them d...
04:31 pm GMT - Sat, August 26, 2023
Dev To Make Floating Action Button With Popup Menu In Flutter
Welcome, dear flutter developers, to a journey into the world of user interface elegance and functionality. Today, we embark on a study of a design element that has redefined the way users interact wi...
04:04 pm GMT - Sat, August 26, 2023
Dev To Node.js and GraphQL Tutorial: How to build a GraphQL API with an Apollo server
INTRODUCTIONWelcome to my tutorial on building a GraphQL API with an Apollo Server using Node.js! In this guide, I will show you how to harness the power of GraphQL to create efficient and flexible AP...
03:37 pm GMT - Sat, August 26, 2023
Dev To Rewriting Comlink in Rust (kinda)
In this post I share my thought process for creating a Rust wrapper around postMessage and making it friendlier with a procedural macro. I then use it to build a tally counter that runs on a web worke...
03:36 pm GMT - Sat, August 26, 2023
Dev To Advanced Kotlin syntax abuse
Kotlins operator overloading and infix notations provide a great opportunity to create a more natural reading codebase, but they also provide a great opportunity to create wonderfully nonsensical code...
03:24 pm GMT - Sat, August 26, 2023
Dev To JavaScript's async function and topological ordering
Today we all use web browsers.And this is like saying that we all use JavaScript.There are many reasons behind this,but one of the main reasons may be that JavaScript supports powerful asynchronous fu...
02:58 pm GMT - Sat, August 26, 2023
Dev To A Developer's Guide to Blogging
So you're a developer looking to start a blog? In this guide I'm going to take you through running your own blog site, from domain names & site creation to SEO & syndication.(Originally featur...
02:58 pm GMT - Sat, August 26, 2023
Dev To Automate invoice processing using AWS Textract
A routine task that every business must perform is to process invoices. Often, these invoices are received in paper form or as email attachments. Processing these invoices can - a) be tedious, b) cons...
02:52 pm GMT - Sat, August 26, 2023
Dev To The best platform to build serverless apps on in 2023
Supabase a project tagged "The open-source Firebase killer" is an open-source alternative to Firebase. A SAS platform from Google. Supabase Like Firebase is a SAS platform. Supabase provides you with ...
02:49 pm GMT - Sat, August 26, 2023
Dev To CodeCommit, Build, Deploy & Pipeline using containers and ECS
OverviewThe CodePipeline project is a project created by Adrian Cantrill of https://learn.cantrill.io/ which is a popular resource for people looking to earn their AWS certifications. In this pr...
02:45 pm GMT - Sat, August 26, 2023
Dev To AWS ECS Basics and Tips
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have.Elastic Container Se...
02:22 pm GMT - Sat, August 26, 2023
Dev To Build responsive websites with just 1 function
Building responsive websites in today's world can be a hell lot of work. Mordern CSS doesn't make it any easier when using a ton of media-queries for each device screen size. I have been building webs...
02:22 pm GMT - Sat, August 26, 2023
Dev To Demystifying CSS Pseudo-Elements: Unveiling Design Magic
When it comes to the captivating world of web development and design, CSS (Cascading Style Sheets) takes center stage in transforming the visual appeal of web content. In this realm of creativity, one...
02:16 pm GMT - Sat, August 26, 2023
Dev To AWS HealthLake Exports
In my previous article I wrote about a Callback Pattern with AWS Step Functions built upon the backbone of HealthLake's export. As much as I went deep with code on the Callback portion, I felt that I ...
01:53 pm GMT - Sat, August 26, 2023
Dev To Building a Custom Hook to Track User's Online/Offline Status in React
In today's digitally connected world, understanding the user's online or offline status within a web application is becoming increasingly important. Whether you need to deliver real-time updates, enha...
01:49 pm GMT - Sat, August 26, 2023
Dev To Tutorial: Integrating GraphQL with Flutter
Yo wassup Flutter devs! Today, we're diving deep into the world of GraphQL and Flutter. By the end of this tutorial, you'll have a solid understanding of how to integrate GraphQL with your Flutter app...
01:48 pm GMT - Sat, August 26, 2023
Dev To 5 best tech podcasts for developers in 2023
Imagine a regular day youre typing away, creating digital magic with your coding skills. Your coffee is keeping you company, and youre all set for the days adventure. But in the world of developers, ...
01:30 pm GMT - Sat, August 26, 2023
Dev To What you learning about this weekend?
Hey my peeps What all are y'all learning about this weekend?Whether you're sharpening your JS skills, making PRs to your OSS repo of choice , sprucing up your portfolio, or writing a new post here on ...
12:52 pm GMT - Sat, August 26, 2023
Dev To Packages and Import in Go (Golang)
Packages and Import in Go:Imagine you're cooking, and you have different boxes of ingredients. Each box has a label and contains specific ingredients for a particular recipe. In the Go programmi...
12:30 pm GMT - Sat, August 26, 2023
Dev To React.js Hooks: A Quick Guide
As developers, we're constantly looking for ways to build cleaner, more efficient, and more modular code. React, a popular JavaScript library for building user interfaces, has recently introduced a ga...
12:29 pm GMT - Sat, August 26, 2023
Dev To A Definitive Guideline for Creating APIs with Django and Neo4j database, Part-2
In today's post, we will breakdown the middle part of the architecture (referred to this post). In a word, we need to create views for each of the API URLs. First, all you have to do is create a file ...
11:20 am GMT - Sat, August 26, 2023
Dev To Concurrency in Go: A Practical Guide with Hands-On Examples
IntroductionNavigating the realm of concurrency in programming can be like orchestrating a symphony of activities that occur simultaneously. Enter the world of Go, a programming language that gr...
11:00 am GMT - Sat, August 26, 2023
Dev To Why I started writing regularly
The original post was published on my blog on June 20, 2023, long before I realized it might be interesting to the dev.to community.Hello!Until this year, I had never published a blog post on the inte...
10:57 am GMT - Sat, August 26, 2023
Dev To Golang 1.21 is here (Part 1)
Golang 1.21 arrived on August 8th with some performance improvements, the addition of native packages, and functions that will enhance your code syntax and productivity in your daily work. Below, I've...
10:28 am GMT - Sat, August 26, 2023
Dev To How to Conduct High-Quality Code Review?
OverviewIn this article, we are going to declare the structure of a code review process that will help you build a product with better code quality in less time. We will begin by explaining the ...
09:21 am GMT - Sat, August 26, 2023
Dev To From Data to Frame: The Evolution of PDUs Across the OSI Model
IntroductionIn a recent exploration, I delved into the intricacies of the OSI model, detailing the distinct roles played by each layer throughout the networking stack. If you haven't had the cha...
09:10 am GMT - Sat, August 26, 2023
Dev To Overcoming Terraform Deployment Challenges: How to fix authorization issues using Service Principal on Azure Cloud
In my opinion, Terraform is one of the most powerful tools for automating resource deployment. However, even with the right permissions and configurations, there will always be challenges that you wil...
08:40 am GMT - Sat, August 26, 2023
Dev To Introduction to Sets in JavaScript: A Comprehensive Guide
IntroductionThis blog is originally published on my Blog website, where you can find the full version with detailed insights and examples. Click the link below to read the complete article and e...
08:36 am GMT - Sat, August 26, 2023
Dev To Created a Markdown Desktop App with Tauri
IntroductionHello everyone.Last year, I developed a WeChat formatting editor called MDX Editor. It allows customization of components, styles, generates QR codes, provides code diff highlighting...
08:00 am GMT - Sat, August 26, 2023
Dev To How to Choose the Best Hosting Provider for your WordPress Website?
WordPress is a popular content management system being used all around the world. According to a popular estimate from W3Tech, more than 43% of all the websites on the internet are using WordPress as ...
07:42 am GMT - Sat, August 26, 2023
Dev To Understanding Promise in JavaScript
As per MDN Web Docs, Apromise is an object representing the eventual completion or failure of an asynchronous operation.Lets make it a bit simpler.Consider JavaScript promise like a real-world promise...
07:37 am GMT - Sat, August 26, 2023
Dev To Part 4: Continuous Integration for Confidence: Running Tests in CI with GoLang RestAPI and MariaDB
Continuous Integration (CI) is a development practice that involves automating the testing and integration of code changes. In this article, we'll discuss setting up a CI environment for your GoLang R...
07:30 am GMT - Sat, August 26, 2023
Dev To Optimisation Considerations
If you are an experienced Perl programmer, you have (perhaps inadvertently) learned a few tricks to make execution of your Perl program faster. Some of these idioms work counter-productively in Raku....
07:22 am GMT - Sat, August 26, 2023
Dev To SRP: Refactoring the Data Science Beyond Classes
Picture a grand symphony orchestra: woodwinds, brass, strings, and percussion, each section distinct yet harmoniously united. The conductor waves the baton, and every instrument plays its part, contri...
07:16 am GMT - Sat, August 26, 2023
Dev To if-else construct and ternary operation
Conditional constructs are one of the basic components of many programming languages, which direct the work of the program along one of the paths depending on certain conditions. One such construct in...
07:15 am GMT - Sat, August 26, 2023
Dev To how to run multiple queries in .txt file on sql plus
step 1 : create file with .txt extensionstep 2 : write the sql queries that you want to execute inside the .txt filestep 3 : copy the location of the filestep 4 : run the file as belowfor example :i h...
07:00 am GMT - Sat, August 26, 2023
Dev To Latest Newsletter: Bingeing the Past and Building the Future (Issue 129)
Bingeing the Past and Building the Future (Issue #129)This week is all about building the future while being informed, but not imprisoned, by the past.https://markjgsmith.substack.com/p/mark-smiths-ne...
07:00 am GMT - Sat, August 26, 2023
Dev To What Coding Challenges Will You Take on Next?
A journey of coding growth lies ahead. What tech challenge, hackathon, or contest has captured your interest, igniting your determination for the next milestone?Join us on a journey that's all about n...
07:00 am GMT - Sat, August 26, 2023
Dev To What Have You Learned from Your Tech Career Changes?
Have you made significant career transitions within the tech industry? What lessons have you learned during these transitions that could help others?This week we're exploring the experiences of season...
05:10 am GMT - Sat, August 26, 2023
Dev To Best regexp alternative for Go. Benchmarks. Plots.
Introduction"Don't use regular expressions, otherwise you'll have 2 problems instead of 1" - that's what the experts say. And what is left for the naughty ones who want to efficiently search thr...
05:04 am GMT - Sat, August 26, 2023
Dev To Simplifying Servlet Security: Keeping Your Web Apps Safe
IntroductionIn our digital world, safeguarding web applications is of paramount importance. Imagine your application as a secure vault, and servlet security as the lock that guards it. In this b...
04:58 am GMT - Sat, August 26, 2023
Dev To MY NEW WEBSITE [Free AI image creator]
can you rate my new website for any bugs or issue ? if yes then https://electrosion.web.app...
03:26 am GMT - Sat, August 26, 2023
Dev To ColorHub | The new best site on the internet for finding and testing colors!
I recently made a website (ColorHub) which is widely considered the easiest, best, and most efficient way for finding and testing colors.Some features include:Palette search/creation Color implementa...
01:44 am GMT - Sat, August 26, 2023
Dev To Improve Git CLI Efficiency with Oh My Zsh
Do you use Git in the CLI or GUI? I was a heavy GUI user earlier in my career and I still do some quick operations using VSCode, PhpStorm, or Fork. At a previous company, I was forced to use GitKraken...
01:26 am GMT - Sat, August 26, 2023
Dev To Unlock the Magic: Mastering Azure's Compute Gallery and VM Image Creation
Azure Compute Gallery is a service in Microsoft Azure that allows you to create, manage, and share custom virtual machine (VM) images with ease. This write-up will guide you through the process of cre...
12:13 am GMT - Sat, August 26, 2023
Dev To Building a Books CRUD API with FastAPI
IntroductionFastAPI is a modern Python web framework which has gained popularity for its high-performance capabilities and development time. I like it for its overall simplicity compared to Djan...
11:23 pm GMT - Fri, August 25, 2023
Dev To Key Steps to Prepare for a Software Engineer Interview
1. Deciphering Software Engineering InterviewsBefore diving deep into coding exercises or system design preparation, it's vital to understand the essence of a software engineering interview. Its...
10:35 pm GMT - Fri, August 25, 2023
Dev To How To Install Private Git Hosted Dependencies Inside Docker Image Using SSH
IntroductionThis quick guide will show you how to mount a ssh key inside a container in build time, to allow you to install private dependencies, that won't be persisted in the final image. It u...
10:04 pm GMT - Fri, August 25, 2023
Dev To AWS RE: INVENT 2023 ABW GRANT
What's up, everyone!!!!Do you enjoy attending technology conferences?Are you a budding IT professional?Are you a technologist with fewer than 5 years of experience?!?!Then look no further since the AW...
10:00 pm GMT - Fri, August 25, 2023
Dev To Building a distributed workflow engine from scratch
I've been somewhat obsessed with creating workflow engines for the better part of a decade. The idea of constructing a 'mega' machine from an army of smaller machines never seems to get old for me.At ...
09:35 pm GMT - Fri, August 25, 2023
Dev To 41 Frontend Interview Questions - CSS
IntroductionExpertise in CSS and the ability to implement the necessary UI components for a business is an important skill for a Frontend developer, which sets you apart as a candidate for your ...
09:27 pm GMT - Fri, August 25, 2023
Dev To Inventing Issues to Solve Real Problems: My Dive into Jira Connector Development
Starting from scratch can be a puzzle, can't it? Even more of a head scratch-er if you only have some of the pieces! Here I am with a tool in the works ready to tackle Jira issues in an innovative way...
09:01 pm GMT - Fri, August 25, 2023
Dev To Part 4 (a): Project: How to Build a Mini App with Vue.Js
In this article, you will learn how to build a Todo app with Vue.js. If you have any issues getting started with vue fundamentals, please start from the first chapter of this series. Most of what you ...
09:00 pm GMT - Fri, August 25, 2023
Dev To React Custom Hook: useRenderCount
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useRende...
08:09 pm GMT - Fri, August 25, 2023
Dev To GPT Mental Health Chatbot and Google Calendar API
Hi Everyone!I have been working on a GPT Chatbot that...Talks to you for a while and understands your feelingsAsks you 10 questions to plan your dayUses Google Calendar API to Build a schedule for you...
07:38 pm GMT - Fri, August 25, 2023
Dev To Set up Hot Reload for Typescript ESM projects
TL;DRAre you moving your projects to use ES Modules but you are facing some unexpected issues? You are not alone in this fight. In this tutorial, you will learn how to set up nodemon along with ...
07:24 pm GMT - Fri, August 25, 2023
Dev To Create your first Web-app using ChatGPT
IntroductionLanguage translation is essential in our globalized world, bridging language gaps. Web apps are becoming more important for seamless communication due to the rising need for language...
07:13 pm GMT - Fri, August 25, 2023
Dev To Killing the Create React App - CRA to Vite migration guide (Javascript)
Create React App (CRA) is a popular tool for creating React applications. It provides a quick and easy way to get started with React, but it can be limiting in terms of features and flexibility. Vite ...
07:10 pm GMT - Fri, August 25, 2023
Dev To Overcoming Impostor Syndrome in the World of Web Development
Hey There Today, I wanted to talk about something that many of us in the web development community have likely experienced at some point in our careers: Impostor Syndrome. Impostor Syndrome is that na...
07:03 pm GMT - Fri, August 25, 2023
Dev To Using the event bus pattern in Android with Kotlin
Table of contentsEvent bus patterSharedFlowExtending the event bus pattern The codeGitHub Introduction Recently I have had to deal with some relatively complex state logic for a login ...
07:00 pm GMT - Fri, August 25, 2023
Dev To Crafting a Professional Resume: Thriving in the Uncertain Tech Job Market
IntroductionIn today's uncertain tech job market, job seekers face challenges due to recent mass layoffs. To stand out and secure interviews, a strong resume is crucial. Discover how a resume bu...
06:55 pm GMT - Fri, August 25, 2023
Dev To Cloud for Beginners | AWS Cloud Practitioner Essentials Course | Part-2
We have all seen a Library with huge collections of books, newspapers, magazines, maps, etc. Well some of us still remember how that librarian used to shout at us and used to warn us for our mischief....
06:14 pm GMT - Fri, August 25, 2023
Dev To End-to-end Tutorial For Custom Painting in Flutter
Flutter's custom painting capability is akin to handing Picasso a blank canvas. It's a powerful tool, enabling developers to craft intricate UI designs.Ready to deep dive?Let's decode the art of custo...
06:14 pm GMT - Fri, August 25, 2023
Dev To Quick Guide to Custom Painting inFlutter
Flutter's custom painting capability is akin to handing Picasso a blank canvas. It's a powerful tool, enabling developers to craft intricate UI designs.Ready to deep dive?Let's decode the art of custo...
05:17 pm GMT - Fri, August 25, 2023
Dev To Session Manager: SSH to EC2 Instances Securely
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have.AWS Systems Manager ...
05:06 pm GMT - Fri, August 25, 2023
Dev To Story Of A Corporate Engineer.
Oh hi, it's me again... Been a while.Recently, I've found myself looking for new employment. Not because I was dissatisfied (though there were times where I was), but rather because there are major is...
04:42 pm GMT - Fri, August 25, 2023
Dev To This Week's Undiscovered (8/25/23)
Welcome back to This Week's Undiscovered, a curated selection of amazing posts published within the last week that are just waiting to be discovered.The goal is to shed light on hidden gems within DEV...
04:11 pm GMT - Fri, August 25, 2023
Dev To Complete Markdown Tutorial for Beginners
IntroductionMarkdown is a lightweight markup language that allows you to format plain text in a structured way, making it a popular choice for creating content across various platforms. Whether ...
04:08 pm GMT - Fri, August 25, 2023
Dev To Answer: Docker Desktop requires a newer WSL kernel version
answer re: Docker Desktop requires a newer WSL kernel version Aug 6 '23 ...
04:02 pm GMT - Fri, August 25, 2023
Dev To 25 Best Productivity Apps: 2023 Review Guide
Are you tired of feeling overwhelmed with tasks and deadlines? The average workweek is 45.6 hours long because employees are overworked with way too many tasks and meetings than they actually have tim...
03:55 pm GMT - Fri, August 25, 2023
Dev To Evaluating and securing your Kubernetes infrastructure with kube-bench
Date: 2023-08-25In the past few articles, we saw how to construct a complete DevOps pipeline with GitHub Actions and integrate security-oriented tools such as Grype, Sigstore Cosign and policy-control...
03:43 pm GMT - Fri, August 25, 2023
Dev To The Role of Redux in Modern React Applications
In the fast-paced world of modern React application development, managing how the app stores and uses data is a crucial part. Redux has stood as a dependable solution, helping developers effectively h...
03:39 pm GMT - Fri, August 25, 2023
Dev To How to send message to teams using python.
In today's fast-paced work environment, communication is key. Microsoft Teams has become a central hub for collaboration and information sharing among teams. What if you could automate messages to Tea...
03:36 pm GMT - Fri, August 25, 2023
Dev To Comprehensive Guide to JavaScript Promises, async/await, and Promise Methods
JavaScript Promises and async/await are powerful concepts that can greatly enhance your asynchronous programming abilities. In this guide, we will explore these concepts and delve into various Promise...
03:34 pm GMT - Fri, August 25, 2023
Dev To Observer and Pub-Sub Patterns for reactive behaviours in JavaScript
These are definitely two of my favourite and easiest to understand design patterns in JavaScript and here I'm going to share with you how they work and how to best use them in our code.Design patterns...
03:15 pm GMT - Fri, August 25, 2023
Dev To Functions in Go (Golang)
Let's delve into functions. For simplicity, I will use Go (Golang) as the programming language for the examples. If you prefer another language, please let me know. 1. Declaring and Calling Funct...
03:13 pm GMT - Fri, August 25, 2023
Dev To Harnessing custom Kubernetes probes in Spring Boot applications
DisclaimerThis article represents my perspective on this solution, thus any suggestions, fixes, or discussions will be highly appreciated. The short storyIn my previous article I've explain...
03:13 pm GMT - Fri, August 25, 2023
Dev To AgeSQL: Elevating PostgreSQL with Graph Capabilities
AgeSQL operates as a specialized command-line interface (CLI) client tailored for PostgreSQL, amplifying its capabilities by incorporating support for both Cypher queries and traditional SQL. This int...
03:03 pm GMT - Fri, August 25, 2023
Dev To Nima uchun pet-loyihalar sertifikatlardan kora muhimroq?
Bugungi kunda juda tez rivojlanib borayotgan IT-olamida yangiliklardan doimiy xabardor bolish juda muhim. Junior dasturchilar oz sayohatini boshlashdan oldin kopincha kurslardan nima qilib bolsayam se...
02:59 pm GMT - Fri, August 25, 2023
Dev To Creating Golang CLI Tools for PDF Generation
Welcome to this beginner-friendly guide on creating Golang CLI tools for generating PDFs. Whether you're an experienced developer wanting to diversify your skills or a newcomer eager to make utility t...
01:42 pm GMT - Fri, August 25, 2023
Dev To What to look for when hiring a new engineer for your team?
During my career, I had the pleasure to interview more than 300 engineers.Throughout my experience, I came across an important finding that always stood out with engineers that were successful in the ...
12:47 pm GMT - Fri, August 25, 2023
Dev To How to run visual tests in 2023
One of the key inspirations for Storybook was a Chromatic post from 2017. Below is an updated version of the article, current to the frontend landscape today.Testing is crucial for developing high-qua...
12:07 pm GMT - Fri, August 25, 2023
Dev To Git Commands To Know As A Developer [Cheatsheet for Beginners]
Done with remembering Git commands? Check out this cheat sheet with 10 commands to make your life easier as a code newbie.You before this post -You after this post - Some Simple Git Terms To Know...
12:01 pm GMT - Fri, August 25, 2023
Dev To PowerShell: Turn Your Custom Objects into CSV Files (and vice versa) with a Snap of Your Fingers
PowerShell is a powerful scripting language that can manipulate various types of data, such as arrays, objects, and CSV files. In this blog post, I will show you how to export and import a custom obje...
11:23 am GMT - Fri, August 25, 2023
Dev To 7 Unique and Underrated Python Libraries
I believe that all stakeholders in the tech industry have agreed and come to a unanimous decision that Python is an easy-going programing language. If ever it was a debate, I think it was laid to rest...
11:00 am GMT - Fri, August 25, 2023
Dev To Steganography Part 3: JPEG's
Disclaimer! I am not a C++ developer, I just write a little bit of likely horrible C++ when I need to. Any tips on improving the below code is always welcome, it's quick and dirty and since I'm still ...
10:58 am GMT - Fri, August 25, 2023
Dev To API Integration: GraphQL vs gRPC vs REST: Which API is Right for You?
APIs (Application Programming Interfaces) play an important role in enabling communication and data sharing across different software systems in today's interconnected world. APIs enable developers to...
10:04 am GMT - Fri, August 25, 2023
Dev To How to use the JavaFX library Medusa to display weather data
In this post, Ill share how I used the Medusa JavaFX library in a Java Raspberry Pi based app to display weather data! Weather station app built with Java displaying live weather data feed data inform...
10:00 am GMT - Fri, August 25, 2023
Dev To Analog Clock
...
10:00 am GMT - Fri, August 25, 2023
Dev To Who's looking for open source contributors? (week 56)
Open Source thrives through shared efforts. Whether you're a newcomer or a veteran, we're here to encourage your contributions, motivate your endeavors, and provide valuable assistance to maintainers....
09:59 am GMT - Fri, August 25, 2023
Dev To The Power of 3D on the Web and Introduction to Three.js
This blog post follows the talk I gave at the Carolina Code Conference, 2023 in Greenville, SC. Before I discovered the world of 3D web development, I wanted to do creative projects with code. But I d...
09:30 am GMT - Fri, August 25, 2023
Dev To What was your win this week?
Hey y'all Hope you all have wonderful 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...
09:29 am GMT - Fri, August 25, 2023
Dev To Definitive Guide to Terraform: Building Secure, Highly Available, and Resilient Cloud Architectures
Welcome back to yet another learning experience with me.In this tutorial you are going to learn how to use terraform to deploy a high availability and resilient cloud environment on AWS equipped wit...
09:24 am GMT - Fri, August 25, 2023
Dev To Creating a Responsive Footer Component in React Using Tailwind CSS
If youre building a web application or a website, having an aesthetically pleasing and functional footer is essential. In this tutorial, we will walk through the process of creating a responsive foote...
09:22 am GMT - Fri, August 25, 2023
Dev To Mastering Angular Control Value Accessor: A Guide for Angular Developer
IntroductionAs an Angular expert and developer in the IT industry, I have encountered various scenarios where custom form controls were required to enhance user experience and collect data efficiently...
08:37 am GMT - Fri, August 25, 2023
Dev To Data Annotations in C: Your Complete Guide
Lets be sincere, weve all faced challenges while managing data in C#, havent we? But what if I told you theres a tool in C# that might help you with data validation effectively? Yes, you guessed it! O...
08:27 am GMT - Fri, August 25, 2023
Dev To Friday: The Victory Lap into the Weekend
It's Friday, and you've earned your stripes, badges, and virtual high-fives. As the virtual confetti rains down, take a victory lap around your workspace (or just dance it out in your chair). The week...
07:30 am GMT - Fri, August 25, 2023
Dev To Command-Line Scripts
Historically, Perl has been used a lot for small utility scripts that take a number of parameters, process them and produce a result. The basic support for command-line argument parsing in the Perl c...
07:17 am GMT - Fri, August 25, 2023
Dev To ESP32 Standard Library Embedded Rust: SPI with the MAX7219 LED Dot Matrix
This blog post is the seventh of a multi-part series of posts where I explore various peripherals in the ESP32C3 using standard library embedded Rust and the esp-idf-hal. Please be aware that certain ...
07:06 am GMT - Fri, August 25, 2023
Dev To Exciting News: LangChain Now Supports Memgraph!
We're thrilled to announce a powerful integration between LangChain and Memgraph, bringing you an unparalleled natural language interface to your Memgraph database. Say goodbye to complex queries and ...
07:00 am GMT - Fri, August 25, 2023
Dev To Tech Visionaries Wanted: Who Would You Interview?
If you could interview a tech visionary, who would it be? What intriguing questions would you ask them about their coding journey and technological outlook?Join us on a journey that's all about newbie...
07:00 am GMT - Fri, August 25, 2023
Dev To Open Source: Whats Your Contribution?
Do you actively contribute to open source projects? What motivates you to contribute, and what are the benefits of participating in the open source community?This week we're exploring the experiences ...
06:46 am GMT - Fri, August 25, 2023
Dev To Techniques for debugging and troubleshooting code more effectively in javascript and typescript
Debugging and troubleshooting are crucial skills for every JavaScript developer. Here are some techniques and tools to make the process more effective: 1. Console Logging: The Swiss Army Knife Th...
06:38 am GMT - Fri, August 25, 2023
Dev To Create an NodeJs Server in Typescript
If you're a beginner on typescript or some veteran who tends to forget how to setup a typescript server the you've come to the right place.Here are the steps to create a typescript server up and runni...
06:10 am GMT - Fri, August 25, 2023
Dev To Iterate Like a Pro: Mastering JavaScript Iterators for Effortless Code
Welcome to this blog post, where we're about to unravel the power and versatility of JavaScript iterators. If you've ever found yourself working with data collections and wondered if there's a more ef...
05:24 am GMT - Fri, August 25, 2023
Dev To How to Jailbreak ChatGPT with these Prompts (2023)
Smart Ai Money - Unlocking the Power of ChatGPT: A Comprehensive Guide to Jailbreaking IntroductionIn the rapidly evolving landscape of artificial intelligence, ChatGPT has emerged as a rem...
05:06 am GMT - Fri, August 25, 2023
Dev To 5 FREE Machine Learning Online Courses
In this blog, I will explain What is Machine learning? and 5 FREE Machine Learning Online Courses.So, let's get started- What is Machine Learning?Imagine if computers could learn from examples, j...
04:27 am GMT - Fri, August 25, 2023
Dev To WTF Is a Vector Database: A Beginner's Guide!
In the age of burgeoning data complexity and high-dimensional information, traditional databases often fall short when it comes to efficiently handling and extracting meaning from intricate datasets. ...
03:38 am GMT - Fri, August 25, 2023
Dev To Cryptography: The Backbone of Bitcoin Transactions
Bitcoin's incredible rise as a decentralized digital currency is built upon a foundation of cryptographic principles.Unlike traditional fiat money, which relies on third-party financial institutions t...
02:51 am GMT - Fri, August 25, 2023
Dev To .what?
The other day, I asked a question about how and when to understand the use of methods. I was feeling like what I am I going to do with this or understand when to use them. Felt like it was something t...
02:51 am GMT - Fri, August 25, 2023
Dev To Networking 101: Intro to Human Networking
When we hear Networking, the first thing we think of are IP addresses, subnet, and DNS but not small talks, handshakes, and exchanging contacts. Clearly networking is often overlooked in our industry....
02:00 am GMT - Fri, August 25, 2023
Dev To Top 5 VS Code extensions for security
Developing quality software applications can be arduous, as many moving parts must come together to create a working solution. Thats why developers need all the help and convenience they can get, espe...
01:36 am GMT - Fri, August 25, 2023
Dev To Setting Up a Free Weather API
In this unit, we will guide you through the process of setting up a free weather API for your Swift application. APIs, or Application Programming Interfaces, are crucial for fetching real-time weather...
12:53 am GMT - Fri, August 25, 2023
Dev To Storybook Actions in Action
Let's talk about console.log-driven development. We all do it. So, instead of fighting it, let's upgrade it with Storybook Actions. Feature instability and mitigationsStorybook actions are a feat...
12:04 am GMT - Fri, August 25, 2023
Dev To Datadog vs New Relic: A Duel for Dominance in LLM Observability Platforms
In the realm of large Language Models (LLMs), observability is paramount. It facilitates real-time monitoring of usage metrics and model performance, allowing swift issue detection and resolution. By ...
11:00 pm GMT - Thu, August 24, 2023
Dev To Filter Array Method
Hey there guys , Well be talking about filter()method in this article. I will explain exactly what this method does and how you can use it. So lets dive right in What is filter() method?Thefilt...
10:35 pm GMT - Thu, August 24, 2023
Dev To Game of Templates with AWS Cloud Formation: Simple and Templates with Intrinsic Functions, including ForEach and FindInMap
AWS CloudFormationAWS CloudFormation is a service provided by Amazon Web Services (AWS) that allows you to define and manage your infrastructure as code. Key TermsCloudFormation templatesA ...
10:02 pm GMT - Thu, August 24, 2023
Dev To Design Thinking
ContedoIntroduoO que Design Thinking?Etapas do Design ThinkingComo implementar o Design Thinking?FerramentasConcluso 1. Introduo No cenrio dinmico e competitivo de hoje, a busca por solues...
09:56 pm GMT - Thu, August 24, 2023
Dev To What are your best resume tips?: CodeNewbie Podcast
Alex Lee, Frontend Engineer at Amazon, came on the podcast yesterday to discuss building a great resume, helping others navigate their careers, and evolving as an engineer.On the podcast, Alex shared:...
09:44 pm GMT - Thu, August 24, 2023
Dev To Safeguarding AI Conversations: The Role of a ChatGPT Killswitch Engineer
In the realm of artificial intelligence, the term "kill switch" has become synonymous with ethical considerations and responsible AI deployment. With the advent of advanced AI models like ChatGPT, the...
09:21 pm GMT - Thu, August 24, 2023
Dev To Common CSS Mistakes and How to Fix Them
In this article, well explore common CSS mistakes that can trip up even the most proficient developers, and provide practical solutions for fixing them.CSS (Cascading Style Sheets) is a fundamental to...
09:07 pm GMT - Thu, August 24, 2023
Dev To AWS Step Functions Callback Pattern
Some operations in a system function asynchronously. Many times, those same operations must also happen to be responsible for coordinating external workflows to provide an overall status on the execut...
09:04 pm GMT - Thu, August 24, 2023
Dev To Marketing for Developers: The Unconventional Guide
You've built an amazing new product. The code is elegant, the interface intuitive. You launch it with pride!But then...tumbleweeds. Crickets. Where are all the users?As developers, we excel at buildin...
09:00 pm GMT - Thu, August 24, 2023
Dev To React Custom Hook: usePrevious
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "usePrevi...
08:57 pm GMT - Thu, August 24, 2023
Dev To Returning to Angular
I've been around the block, from Vue to React the Svelte and a long time ago, Angular. I have grown to love single file components and the productivity that brings, remembering that all the dogma, tha...
08:48 pm GMT - Thu, August 24, 2023
Dev To UPPAAL: An advanced tool for modeling and verification of real-time systems.
1. Introduction:UPPAAL is a powerful tool developed in collaboration between the Information and Technology Department of Uppsala University and the Computer Science Department of Aalborg Univ...
07:59 pm GMT - Thu, August 24, 2023
Dev To Moonly weekly progress update 62 - Raffle Feature and Twitter Space Giveaway
Moonly weekly progress update #62 Raffle Feature and Twitter Space GiveawayEveryone is working hard like little hard-working gnomes trying to finish the new features.We are very excited about t...
06:51 pm GMT - Thu, August 24, 2023
Dev To What Is Shared Hosting? How Does It Work? (Beginners Guide)
What is shared hosting?Shared hosting is a type of web hosting that is a budget and beginner-friendly option offered by most "traditional web hosts." Shared hosting allows you to share a single ...
06:29 pm GMT - Thu, August 24, 2023
Dev To Complete Guide to Authentication in JavaScript
This article was originally written by Giridhar Talla on the Honeybadger Developer Blog.Authentication is a strategy used in computer science to limit access to an application to a group of verified i...
06:12 pm GMT - Thu, August 24, 2023
Dev To Decoding the Magic: How Google Authenticator Safeguards Your Digital Realm
IntroductionIn the digital age, security has taken center stage as we navigate a landscape teeming with online threats. One of the magical tools that keeps our digital realm safe is Google Authe...
05:51 pm GMT - Thu, August 24, 2023
Dev To Ultimate Guide to Write Tests in Flutter
Hello, Flutter enthusiasts!Have you ever been in a situation where you've written a fantastic Flutter app, only to find out later that a minor change broke a major feature? If so, you're not alone.Tha...
05:46 pm GMT - Thu, August 24, 2023
Dev To AWS DMS - Database Migration to AWS
Moving databases to the cloud can be confusing, but AWS Data Migration Service (DMS) is here to help. It's like a guide that makes moving your data to Amazon Web Services (AWS) simple. Whether you're ...
05:35 pm GMT - Thu, August 24, 2023
Dev To AI Copilot for Open Source Contributors
Make Open Source accessible for all emerging developersOpen source always has been tricky for beginners. Not just making flyby contributions but also being part of the Open Source community.But once y...
05:01 pm GMT - Thu, August 24, 2023
Dev To How Messages travel internally from one system to another
From the time I started programming, I always used to think, How did my messages reach his phone? Link I know through the internet, but how really? text getting sent from one phone to another.But due ...
04:45 pm GMT - Thu, August 24, 2023
Dev To AI Search and Q&A for Your Dev.to Content with Vrite
No one can deny that ChatGPT brought Large Language Models (LLMs) into the public spotlight. While LLMs are not perfect, when you think about it, the ability to ask a wide variety of questions and get...
04:12 pm GMT - Thu, August 24, 2023
Dev To 7 Projetos de Cdigo Aberto Populares
O mundo da tecnologia tem tido um grande crescimento em direo colaborao e compartilhamento de conhecimento. E o movimento de cdigo aberto destaque nisso.Esses projetos no apenas proporcionam acesso ...
04:04 pm GMT - Thu, August 24, 2023
Dev To Understanding Operator Overloading in C
In this article, you will start to understand operator overloading in C++. What is it?Operator Overloading can give a special behavior (or meaning) to an operator when it is applied to an instanc...
04:04 pm GMT - Thu, August 24, 2023
Dev To React-Native over Flutter? - How to choose cross-platform tech
Users increasingly prefer mobile apps to the mobile web, and there are many ways to build them.Recently, 'VeryGoodVentures' (a Flutter Consultancy Company) released a whitepaper detailing stats on the...
04:04 pm GMT - Thu, August 24, 2023
Dev To Getting Started with spartan/ui - Shadcn-like UI Components for Angular
We're all familiar with this: We are starting a new project and are looking for some beautiful UI components. While we could technically build these from scratch, we want to start building instead of ...
04:00 pm GMT - Thu, August 24, 2023
Dev To Sloan's Inbox: Any advice for estimating work?
Heyo folks! Sloan, DEV Moderator and resident mascot, back with another question submitted by a DEV community member. For those unfamiliar with the series, this is another installment of Sloan's Inbox...
03:44 pm GMT - Thu, August 24, 2023
Dev To Meu primeiro POST
Ol meu nome Christian e estou iniciando este blog onde vou colocar meu conhecimento a cada dia de estudo, todo dia no horrio de almoo sai um artigo sobre o que eu aprendi na noite anterior....
03:18 pm GMT - Thu, August 24, 2023
Dev To Embracing Imperfection: The Power of Iteration in Software Development
In the realm of software development, the pursuit of perfection can often lead to a debilitating phenomenon known as analysis paralysis. This is a state in which teams or individuals become so fixated...
03:18 pm GMT - Thu, August 24, 2023
Dev To Running Python code as a migration operation in Django
This blog post was originally published on: https://jmplourde.com/til-django-run-python-migration-operation/When I started learning Django, I was confused with the difference between makemigrations an...
02:27 pm GMT - Thu, August 24, 2023
Dev To .NET Best Practices
Mastering .NET Best Practices: A Guide to Efficient DevelopmentBeing a developer and write a code is not sometimes enough, we really need to get better and follow best practicesIn the fast-paced...
02:21 pm GMT - Thu, August 24, 2023
Dev To Mastering React's useRef Hook: A Deep Dive
React's useRef hook is a powerful and versatile tool that allows you to interact with the DOM, manage state, and optimize performance without causing unnecessary re-renders. In this comprehensive guid...
02:18 pm GMT - Thu, August 24, 2023
Dev To How to implement a vector database for AI
Written by Ovie OkehIf youve been online in the past year, youve most likely come across an AI model in the wild. And for good reason, too: these models are quickly becoming very powerful, with the be...
02:04 pm GMT - Thu, August 24, 2023
Dev To Main-ly Speaking
I tweeted/posted out a half-joking question the other day about the usage of the <div> tag still.Then I started a small conversation. Then I got to thinking. Why are devs not using <main> ...
02:04 pm GMT - Thu, August 24, 2023
Dev To CSS Selectors, Combination And Avoiding Conflicting Styling; (CSS Selector Mastery and Best practices).
IntroductionCascading Style Sheet (CSS) has stood out as the ultimate tool for styling a webpage. While the HTML helps in structuring and outlining our webpage, the CSS is used to colour, design...
01:59 pm GMT - Thu, August 24, 2023
Dev To NumPy Tutorial 5: Array Copy vs View
How can you make a duplicate of a NumPy array? There are two NumPy array methods that you can use to perform that. Those two methods are copy and view. What is the difference between these two? C...
01:59 pm GMT - Thu, August 24, 2023
Dev To Animating the 3D cube with Three.js
IntroductionIn today's digital world, web technology has become incredibly powerful. We've reached a point where you can experience captivating 3D graphics right in your web browser. Imagine thi...
01:58 pm GMT - Thu, August 24, 2023
Dev To Building an Astro Blog with View Transitions
I've recently decided to recentralize all my articles on my own blog instead of publishing them to Hashnode (nothing wrong with Hashnode, just something that I had wanted to do for a while) and since ...
01:55 pm GMT - Thu, August 24, 2023
Dev To Managed Relational Databases with AWS RDS and Aurora
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have.In AWS there are two...
01:11 pm GMT - Thu, August 24, 2023
Dev To Variables in Go (Golang)
In Go (commonly known as Golang), variables are a fundamental concept. Variables are used to store data that can be used and manipulated throughout a program. Here's a breakdown of variables in Go:Dec...
01:08 pm GMT - Thu, August 24, 2023
Dev To Diving into the GitHub Octernships program with OpenSauced
In my last blog post, I shared how I got selected for the GitHub Octernships program and how you can too. If you haven't read it yet, you can check it out here. For this post, I'll talk about what I a...
12:46 pm GMT - Thu, August 24, 2023
Dev To Developer Starter Pack
The amazing thing about the IT industry is that you don't need many assets to get started.in this article will mention things you need to get started in the field of it. 1. Computeryes for sure t...
12:45 pm GMT - Thu, August 24, 2023
Dev To Security in Angular Applications: Protecting Your Data and Users
In an increasingly digital and interconnected world, security is more critical than ever. As the number of cyber threats continues to grow, protecting sensitive data and user trust have become non-neg...
12:43 pm GMT - Thu, August 24, 2023
Dev To Getting That Coding Spark Back When You Hit a Plateau
Tips for keeping things fresh and fun when learning to code.You started on your coding journey with excitement.Everything was new and you were improving every day .You ploughed through online c...
12:38 pm GMT - Thu, August 24, 2023
Dev To Setup WordPress Environment With Docker Composer
To set up a WordPress development environment with Docker Compose, follow these steps: Install Docker and Docker Composeon your machine if you haven't already. You can download them from the offi...
12:37 pm GMT - Thu, August 24, 2023
Dev To Creating a more than minor side-project: From planning to release
Hello there!This post here is to go through (with you) my thought process when trying to create and release a side-project idea. It's really important to try to get around the chaos of the creat...
12:36 pm GMT - Thu, August 24, 2023
Dev To Build Performant Servers with gRPC and Protocol Buffers
Streaming large data set have a heavy cost on memory and performance in I/O. The modern serialized and deserialized data method uses protocol buffers, which Google designed. Due to the popularity of m...
12:20 pm GMT - Thu, August 24, 2023
Dev To Best Practices for TypeScript: Elevate Your Code Quality
Introduction:TypeScript, built upon the foundation of ES6 and beyond, marries the power of modern JavaScript with the benefits of a static type system. This duo enables developers to write clean...
11:30 am GMT - Thu, August 24, 2023
Dev To Zero to Hero in Technical Writing: Making Consistent Income
IntroductionTechnical Writing is about writing articles, documentation, emails, technical reports, and other content related to computer hardware and software, architecture, software engineering...
10:45 am GMT - Thu, August 24, 2023
Dev To Mastering the Box Model in CSS: Block vs Inline
IntroductionAs a web developer, understanding the CSS box model is fundamental to crafting a polished user experience. The box model comprises the content, padding, border and margin of an eleme...
10:39 am GMT - Thu, August 24, 2023
Dev To What's New in Node.js 20 for API Development
The release of Node.js 20 marked another step in the platform's evolution, introducing a range of features that cater to the needs of modern software development. This article provides a detailed exam...
10:31 am GMT - Thu, August 24, 2023
Dev To How I Became a Tech Conference Speaker as a Newbie & How You Can Do It Too
How it started, How it's going and How you can do it too!Hello beautiful people, I recently asked you on Twitter: "what kind of articles would you like to read by me" and one of the answers was "from ...
09:40 am GMT - Thu, August 24, 2023
Dev To Efficient PostgreSQL Database Backup and Restoration with pg_dump and pg_restore
In the world of database management, the ability to secure and swiftly restore data is paramount. PostgreSQL, a powerful open-source relational database management system, equips us with tools like pg...
09:28 am GMT - Thu, August 24, 2023
Dev To Hosting Outline, a notion competitor in 15 minutes (on clever cloud)
Outline is a simple, fast and sweet Wiki software, I recommend, this is an open source projet, the community is reactive and even the SaaS platform pricing is really honest !But if you do need t...
09:06 am GMT - Thu, August 24, 2023
Dev To How to grow a developer blog to 3M annual visitors? with Jakub Czakon (Neptune.ai)
Welcome to another episode of The Developer-led Podcast, where we dive into the strategies modern companies use to build and grow their developer tools. In this exciting episode, we're joined by Jakub...
09:04 am GMT - Thu, August 24, 2023
Dev To Mobile App Update Day 98
Hello Connections,Well, yesterday was the first day in the past 4 months when I've had this feeling that I could successfully develop the entire app single-handlyNot ignoring that building an app is n...
08:40 am GMT - Thu, August 24, 2023
Dev To How to update a few years old outdated project in Node and React?
Navigating the intricate web of Node.js dependencies in a legacy codebase can feel like unraveling a complex mystery. In this article, I'll share how I decoded this challenge in a few-year-old reposit...
08:23 am GMT - Thu, August 24, 2023
Dev To ClipBoard API in JavaScript
The Clipboard API in JavaScript allows you to read data from and write data to the system clipboard. This enables capabilities like copying text to the clipboard and pasting clipboard content into you...
08:10 am GMT - Thu, August 24, 2023
Dev To @keyframes - CSS Animation
Check out more blogs Animations are pretty cool, aren't they? yes, they are, but you might think addinganimations to the website is complex and challenging. But what if I say you can addsome pretty co...
08:03 am GMT - Thu, August 24, 2023
Dev To Kotlin: Pitfalls, Tips & Tricks
A list of what to use and what not to use when working with KotlinWritten by Gopal Tayal and Thomas Wedzinski IntroductionIn the realm of modern software development, the battle between Java and ...
07:52 am GMT - Thu, August 24, 2023
Dev To Episode 23/33: Signal Patterns, "The Women of Angular"
We got new content centring around Signal patterns, and the Angular Community meetup published the recording of their special event, "The Women of Angular". Signal Patterns Combining Signals...
07:30 am GMT - Thu, August 24, 2023
Dev To Regular Expressions
Regular expressions have been completely re-imagined from the original Perl regular expressions. Even to the point that it was decided they were no longer regular in Raku. Hence the use of the word ...
07:19 am GMT - Thu, August 24, 2023
Dev To Cross account resource access in IAM
For some AWS services, you can grant cross-account access to your resources using IAM. To do this, you can attach a resource policy directly to the resource that you want to share, or use a role as a ...
07:03 am GMT - Thu, August 24, 2023
Dev To Callback, Callback Hell, Promise Chaining and Async/Await in JavaScript
These concepts are must-know kind of thing if you work with JavaScript/TypeScript or its libraries and frameworks and are often asked in technical interviews.We are going to be discussing:CallbackCall...
07:02 am GMT - Thu, August 24, 2023
Dev To Laravel 10.20 Released
This week, the Laravel team introduced v10.20, featuring noteworthy additions such as a createOrFirst() method, a benchmarking enhancement for a single callable, a novel response JSON assertion, and m...
07:00 am GMT - Thu, August 24, 2023
Dev To It's AMA Day! What Are Your Questions?
AMA Day has arrived! Fire away with your questions! What pressing queries would you direct at our skilled moderators and experienced community members, all geared up to provide guidance?Join us on a j...
07:00 am GMT - Thu, August 24, 2023
Dev To Developer Branding: How Does It Shape Your Path?
What steps, if any, have you taken to establish a strong personal brand within the developer community? How has it impacted your career?This week we're exploring the experiences of seasoned developers...
06:42 am GMT - Thu, August 24, 2023
Dev To Bad Practices In JavaScript
Certainly, here are some common bad practices in JavaScript that you should avoid to write clean, maintainable, and efficient code:Using Global Variables: Relying heavily on global variables can lead ...
04:44 am GMT - Thu, August 24, 2023
Dev To Currying in Javascript
Translating the evaluation of a function that takes multiple arguments (or a tuple of arguments) into evaluating a sequence of functions, each with a single argument (partial application)Currying allo...
04:07 am GMT - Thu, August 24, 2023
Dev To Supercharge Your Spreadsheet Skills with Python in Microsoft Excel
IntroductionMicrosoft Excel has long been the go-to tool for data analysis, financial modeling, and creating visually appealing spreadsheets. While it offers a wide range of functionalities and ...
03:58 am GMT - Thu, August 24, 2023
Dev To Failing The Google Coding Interview: A Learning Story
Motivated by the belief that we learn more from failures than successes, today I'm sharing my personal story about failing the Google Coding interview in late 2021. I believe this ordeal taught me val...
03:36 am GMT - Thu, August 24, 2023
Dev To Socket.IO on Azure
Socket.IO powers a variety of real-time applications.We have been conducting user studies with Socket.IO users for the past few months and had to chance to meet the core maintainer of the open-s...
01:30 am GMT - Thu, August 24, 2023
Dev To Explorando o Amazon Athena na AWS e usando o Athena Express
Descubra os Segredos dos Seus Dados com FacilidadeVoc j imaginou ter uma maneira rpida e eficiente de analisar grandes volumes de dados armazenados em seu ambiente na nuvem? Bem, a Amazon Web Se...
12:00 am GMT - Thu, August 24, 2023
Dev To Difference between JOIN and WHERE clauses in SQL
In SQL, JOIN is used to link two or more tables together in a single result set, and the WHERE clause is used to filter the results based on some criteria. That seems simple, but do we really understa...
12:00 am GMT - Thu, August 24, 2023
Dev To Introduction to the Tower library
One of the components of my OpenTelemetry demo is a Rust application built with the Axum web framework. In its description, axum mentions:axum doesn't have its own middleware system but instead uses t...
10:44 pm GMT - Wed, August 23, 2023
Dev To Padres React: Container/Presentational
Fala, galera! Hoje vou comear uma pequena srie focada em padres.Inicialmente ela vai ser focada em padres do React, mas futuramente pretendo expandir para padres de projetos de modo geral.Um ponto sup...
10:13 pm GMT - Wed, August 23, 2023
Dev To Effortless Data Storage: MongoDB Database and Raspberry Pi Pico W Walkthrough - Part 1
Storing data into the MongoDB Database is very easy with the Raspberry Pi Pico W. The only thing we need is an active internet connection and we can insert data through their Data API in a few steps. ...
10:08 pm GMT - Wed, August 23, 2023
Dev To Setting up Bcrypt in your Rails project
If you're here you probably already know that storing passwords in plain text is a bad idea. Here is a step-by-step guide on how to set up Bcrypt in your Rails project. It's quite simple, yet offers ...
10:06 pm GMT - Wed, August 23, 2023
Dev To Interesting Malware Analysis Writeups
BlackNet C2 Communications with FakeNet-NGCommand and Control (C2) servers form the backbone of a botnet's infrastructure. They're responsible for directing malware on compromised machines. One ...
10:06 pm GMT - Wed, August 23, 2023
Dev To Agile or not Agile
On the projects I've worked on so far, everyone implemented Agile ways of working, or at least tried to. I always found them not agile enough because things weren't as smooth as in books and tutorials...
09:56 pm GMT - Wed, August 23, 2023
Dev To How to mirror GitLab repo to GitHub
If you have a GitLab repo and would like to mirror it in your GitHub account, it can be set up directly in the GitLab repo settings. Note that here we use new fine-grained tokens functionality of GitH...
09:51 pm GMT - Wed, August 23, 2023
Dev To Creating forms in React
IntroductionForms are essential components of the web, whether created with just HTML or with frameworks like React. Forms allow users to send data, perform basic tasks on the internet such as p...
09:44 pm GMT - Wed, August 23, 2023
Dev To Implementing Vector Database for AI
What are vector databasesWhy are vector databases important to AICore concepts of a vector databaseFactors to consider when choosing a vector databasePopular Vector Databases for your considerationSte...
09:34 pm GMT - Wed, August 23, 2023
Dev To Automated Updates Made Easy: Unveiling Docker Compose File Watch
Introduction Overview of Docker Compose FileContainerized development has revolutionized the way software is built and deployed, offering unparalleled flexibility and scalability. However,...
09:21 pm GMT - Wed, August 23, 2023
Dev To Automating AWS Prowler Scans
In the ever-evolving landscape of cloud security, regularly assessing your AWS environment is paramount. In this guide, we automate daily Prowler scans using Docker, AWS ECR, and ECS, pushing results ...
09:00 pm GMT - Wed, August 23, 2023
Dev To React Custom Hook: useOnScreen
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useOnScr...
08:55 pm GMT - Wed, August 23, 2023
Dev To Embarking on a Journey of Web Development Mastery: From Novice to Explorer
IntroductionGreetings, fellow developers and curious minds!Today marks a significant milestone in my web development journey - my very first blog post on DEV Community! Welcome to my blog where ...
08:48 pm GMT - Wed, August 23, 2023
Dev To Advanced CSS class for Beginners
Hello and welcome! It's day two of our CSS journey and we're already feeling like pros! Last week we tackled the basics and now we're ready to take things up a notch. Today's lesson promises to be eve...
08:43 pm GMT - Wed, August 23, 2023
Dev To Generate Date Series in popular Databases
In this post I want to answer to frequently asked question: How I can generate date series between to particular dates? Generating a date series between two particular dates can be done using differen...
08:04 pm GMT - Wed, August 23, 2023
Dev To CSS container queries with SASS mixins
Have you ever wanted to apply certain styles based on the container width instead of the viewport width? well now you can do it using CSS container queriesThat's pretty cool but as we used to do with ...
07:57 pm GMT - Wed, August 23, 2023
Dev To Mastering In Production-Grade Docker Compose File
As applications evolve and embrace microservices architecture, orchestrating containers in a production environment becomes critical. Docker Compose, a powerful tool for defining multi-container appli...
07:55 pm GMT - Wed, August 23, 2023
Dev To Circuit breakers (in Go)
Circuit breakers are a fundamental and basic, yet vital part of a system, especially if you are dealing with a micro-service architecture. Recently one of my colleagues was wondering what these proxy ...
07:52 pm GMT - Wed, August 23, 2023
Dev To Beginners should use a preconfigured Neovim distribution
I believe that beginners to Neovim should use a preconfigured distribution. I'm talking about distributions such as LunarVim, NvChad, AstroVim, or LazyVim, among others.I've used everything from my ow...
07:47 pm GMT - Wed, August 23, 2023
Dev To The Importance Of Multilingual Website
The Importance Of Multilingual WebsiteIn the modern world, having a multilingual website might be one of your company's most important assets. No matter if you are a local or international busin...
07:37 pm GMT - Wed, August 23, 2023
Dev To Best Practices for Writing a Dockerfile
Since I have been working with Docker for a long time, I decided to share some of my experience with you on best practices to develop better Containers. 1. Start with a Minimal Base ImageChoosing...
07:22 pm GMT - Wed, August 23, 2023
Dev To Integrating MONGODB in GOLANG applications
Learning how to integrate no-sql databases with applications is becoming a must-know skill for all developers out there. Golang in particular provides the MongoDB Go Driver for easier and efficient co...
07:15 pm GMT - Wed, August 23, 2023
Dev To This Week In React 157: Concurrent Mode, Gatsby, hydration, useMemo, React-Redux, Fresh, TinyBase, TFLite, Bootsplash...
Hi everyone!It's been pretty quiet on the React front this week, but we've still got a few nice articles to read.On the React-Native side, Marc Rousavy is on fire, publishing a number of packages that...
06:24 pm GMT - Wed, August 23, 2023
Dev To Consuming a Standard .API: An MVC Real Estate Example
In this tutorial, we will survey the process of consuming a .NET API service using a real estate application as an example. Throughout this guide, we will delve into the integration of a .NET MVC appl...
06:12 pm GMT - Wed, August 23, 2023
Dev To Rebasing: The Scariest Git Command?
Why do we need Rebasing?I'm working on a collaborative projectI make a feature branch!I do some work on the branch and some more work on the branchMeanwhile, Master has new work on it and my fea...
06:08 pm GMT - Wed, August 23, 2023
Dev To Top 10 VSCode Extensions for Flutter Developers
If you're diving into the world of Flutter, you probably know how essential a good set of tools can be. And if you're using Visual Studio Code (VSCode) as your primary IDE, you're in for a treat. Toda...
06:00 pm GMT - Wed, August 23, 2023
Dev To Migration of Terraform State file from Azure Storage Account to Terraform Cloud workspace
What is Terraform State file?Terraform stores information about your infrastructure in a State file. This state file keeps track of resources created by your configuration and maps them to real-...
05:56 pm GMT - Wed, August 23, 2023
Dev To Introducing Pieces Copilot
Today is a monumental day at Pieces for Developers. We're thrilled to announce significant updates to Pieces Copilot, our intelligent coding assistant that has already transformed the way developers w...
05:28 pm GMT - Wed, August 23, 2023
Dev To "The Journey from a Bootcamp to a FAANG": CodeNewbie Podcast S25E2
In our second episode of the CodeNewbie Podcast, @saronyitbarek talks about about choosing a bootcamp, finding resume tips, and navigating career paths with confidence with Alex Lee, Frontend Enginee...
05:22 pm GMT - Wed, August 23, 2023
Dev To Boost your confidence with these top-notch interview questions and nail your next opportunity.
Sharpen your skills with these frontend interview questions! Looking to excel in your next frontend developer interview? Enhance your preparation by familiarizing yourself with these essential ...
05:21 pm GMT - Wed, August 23, 2023
Dev To PWC 231 A Lot to Unpack Here
Perl Weekly Challenge 231 Task 1: Min MaxYou are given an array of distinct integers.Write a script to find all elements that is neitherminimum nor maximum. Return -1 if you cant. Exam...
05:19 pm GMT - Wed, August 23, 2023
Dev To DEVDiscuss: Sassy CSS
Time for #DEVDiscuss right here on DEV Getting started with SCSS - The CSS Preprocessor with Superpowers Abdullahi Muftau Aug 19 #webdev #css ...
04:33 pm GMT - Wed, August 23, 2023
Dev To Use Copilot Chat to Guide Your JavaScript to TypeScript Migration
People migrate JavaScript applications to TypeScript for many reasons, including helping developers catch errors quickly during development. But, converting a project from JavaScript to TypeScript can...
04:23 pm GMT - Wed, August 23, 2023
Dev To Setting up WordPress with Docker
Docker simplifies the process of setting up and managing software across different environments. By using Docker containers, you can ensure that your WordPress site will run the same, regardless of wh...
04:12 pm GMT - Wed, August 23, 2023
Dev To Bash, the magic that empowers the Cloud
Hello Coders! This article is not about ML, Generative AI, automation, or any other hot topic. Its about Bash, also known as Bourne Again Shell the workhorse that empowers Cloud Computing and Services...
03:53 pm GMT - Wed, August 23, 2023
Dev To Hit 1000 followers on DEV
Woohoo!I have hit 1000 followers in DEV.to today . Thank you for your interest in my articles!I will try to write more articles, tutorials in dev.to and add value to the community.Thank you all...
03:48 pm GMT - Wed, August 23, 2023
Dev To Down for me?
I was trying to post and dev.to was down for me.When you make a change, how do you know when an update is a bad break?Have you ever had a bad deployment?...
03:37 pm GMT - Wed, August 23, 2023
Dev To Better GitHub AWS Secrets with OIDC
The SetupOne topic came up over and over on my recent AWS Solutions Architect exam: IAM Users vs. IAM Roles. They recommend IAM Users for real people, and then those people, depending on what th...
03:21 pm GMT - Wed, August 23, 2023
Dev To Dev Job Oppurtunities @ VC-Backed Startups Public Launch of Kombai
Hello, Devs! Welcome to the latest edition of this series.Today, I have an exciting announcement to share with you! For the last 16 months, we've have been building Kombai, a new AI model trained to u...
03:17 pm GMT - Wed, August 23, 2023
Dev To Page Redirection in JavaScript
Redirecting users from one page to another is a common task in web development. Whether you're using jQueryor pure JavaScript, this comprehensive guide will equip you with the knowledge to seamlessly ...
03:00 pm GMT - Wed, August 23, 2023
Dev To Want to learn fast? Then "reinvent the wheel" all the time.
The job of a software developer can be summarized into two words: constantly evolving. Anti-static. The nature of software demands it since modern programs, apps, and websites require us to use a plet...
02:49 pm GMT - Wed, August 23, 2023
Dev To Five For the Future at Plank
Plank is one of over 150 organizations that have pledged to contribute to Five For the Future. Launched in 2014, Five for the Future encourages organizations to contribute 5% of their resources to Wor...
02:46 pm GMT - Wed, August 23, 2023
Dev To Escape Breakout
After about a month of working on this game I've finally decided to release it! Escape BreakoutEscape into a thrilling solo adventure with Prison Breakout, an interactive virtual escape room expe...
02:32 pm GMT - Wed, August 23, 2023
Dev To Managing Multiple AWS Accounts with Organizations and Control Tower
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have. Managing Multi...
02:06 pm GMT - Wed, August 23, 2023
Dev To Pitfalls to Avoid in Playwright for Node.js
Automation testing has become a fundamental part of web development, and Playwright has emerged as one of the most powerful end-to-end testing tools. Thanks to its robust API and multi-browser support...
01:58 pm GMT - Wed, August 23, 2023
Dev To Build a fast, Next.js-like app with Bun
Written by Clara EkekentaIn this tutorial, well use the Bun Bundler to create a fast, Next.js-like blog application with server-side rendering (SSR) and client-side hydration. Well also explore Buns n...
01:30 pm GMT - Wed, August 23, 2023
Dev To use camelcase in angular and asp.net web api json
example here =>namespace DirectoryApi{ public class Directory { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } ...
01:29 pm GMT - Wed, August 23, 2023
Dev To Stop covering ALL the Components with Integration tests
Tired of writing tests for each component?Tired of maintaining repetitive tests?Don't see the point in covering every component with tests?In this article we are going to answer the following question...
01:15 pm GMT - Wed, August 23, 2023
Dev To Essential HTML Tags: Best Practices Breakdown
Essential HTML Tags: Best Practices Breakdown IntroductionIf youre just starting out in the exciting world of frontend development, youre in for a treat.Knowing your way around HTML is like havin...
01:08 pm GMT - Wed, August 23, 2023
Dev To NextJS Tip High Priority image Preloading for Improved Performance
Did you know that setting the priority property to true for images can significantly enhance your websites performance?Doing so ensures that these images are considered high priority and preloaded.One...
12:45 pm GMT - Wed, August 23, 2023
Dev To Why Software Engineers Aren't Going Anywhere, Even with AI
There's been a growing buzz about AI taking over software development in the next decade or so. But let's dig deeper and understand why this doesn't mean we're on the verge of being replaced. In this ...
12:12 pm GMT - Wed, August 23, 2023
Dev To Python libraries and Framework
Web DevelopmentDjangoFlaskFastAPIPyramidTornadoBottleCherryPy Machine Learning TensorFlowPyTorchScikit-learnKerasXGBoostLightGBMCatBoostPandasNumPySciPy Automation testingSeleniumApp...
12:09 pm GMT - Wed, August 23, 2023
Dev To Is Coding On Its Way Out?
Last week I was in San Francisco to attend the launch of Postman Flows. It was a fun event focusing on innovative use cases built entirely on Postman's new visual editor. I walked around from booth to...
12:05 pm GMT - Wed, August 23, 2023
Dev To Startups with crazy Hiring Processes: please don't.
Somewhat of a venting post, though I will try to maintain a constructive tone.Today I was contacted by a young company, a Startup that has survived the early years and now seeks to expand their team. ...
11:59 am GMT - Wed, August 23, 2023
Dev To The best way to build mobile apps in 2023
I recently built a demo mobile app, the requirements for the app was very simple and straightforward. Although I was constrained to a particular framework, I've built mobile apps using at least three ...
11:56 am GMT - Wed, August 23, 2023
Dev To Step by Step process to learn Golang
Certainly! Learning a new programming language like Go (often referred to as Golang) can be a rewarding experience. Go is known for its simplicity, performance, and robust tooling. Here's a step-by-st...
11:38 am GMT - Wed, August 23, 2023
Dev To Tipos de dados primitivos com Java
Java uma das linguagens de programao mais utilizadas do mundo, conhecida por sua robustez, versatilidade e uso ao longo da histria da tecnologia. Uma parte fundamental da programao em geral o entend...
11:30 am GMT - Wed, August 23, 2023
Dev To Introduction to GitHub Actions: Streamlining CI/CD Pipelines
IntroductionThe developers productivity should be utilized in writing code. But there are instances when they are involved in non-core or repetitive tasks. Automating repetitive tasks should be ...
11:16 am GMT - Wed, August 23, 2023
Dev To Empowering your developments with AI
Harnessing AI's Potential: A Developer's GuideIn the ever-evolving realm of technology, embracing Artificial Intelligence (AI) can be a game-changer for developers. However, it's essential to tr...
10:37 am GMT - Wed, August 23, 2023
Dev To Next.js Hangout Thread
Hey, this is the 4th weekly hangout thread.This is a post where you can discuss anything related to Next.js.You can also share anything new you've worked on with Next.js or any new articles you've cre...
10:29 am GMT - Wed, August 23, 2023
Dev To Open Source ABCs: JavaScript
Welcome to our #100DaysOfOSS series. Until October 31, we'll be doing Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS con...
10:01 am GMT - Wed, August 23, 2023
Dev To Singleton Design Pattern in C: Full Guide
Have you ever wondered how to maintain a unique instance throughout the lifecycle of an application and ensure that one class only has one instance?Heres the magic word for you Singleton. Specificall...
09:59 am GMT - Wed, August 23, 2023
Dev To Utilizando Operadores com o Angular HTTP Client para Lidar com Requisies HTTP
Quando se trata de desenvolver aplicaes web modernas, a comunicao com backends e APIs crucial. No ecossistema Angular, o HTTP Client a escolha preferida para esta finalidade. Combinado com os operad...
09:51 am GMT - Wed, August 23, 2023
Dev To How to use SQFlite on Windows Flutter
What is SQFliteSQFlite is a popular package in the Flutter framework used for local database storage. Flutter is a UI toolkit developed by Google for building natively compiled applications for ...
09:47 am GMT - Wed, August 23, 2023
Dev To Object-Oriented JavaScript: More Than Just Classes
I stumbled upon this article I wrote in French precisely 15 years ago and I find it's still relevant. Despite its popularity, JavaScript is a language that deserves to be better known and acknowledged...
09:44 am GMT - Wed, August 23, 2023
Dev To How can DevOps Consulting Services Streamline Your Development and Operations?
In the fast-paced world of software development, staying competitive and efficient is paramount. This is where DevOps consulting services step in, revolutionizing the way businesses build, deploy, and...
09:43 am GMT - Wed, August 23, 2023
Dev To Tailwind, HALT AND CATCH FIRE animated logo
Halt and catch fire intro logo with glitch effect.This JavaScript code creates an animated glitch effect on an HTML5 Canvas element. The glitch effect consists of lines that appear to be distorted, si...
09:40 am GMT - Wed, August 23, 2023
Dev To APIs VS WEBHOOKS
COMPREHENSIVE ANALYSIS OF APIs AND WEBHOOKS: CHOOSING THE RIGHT INTEGRATION METHODSoftware integrationis the process of connecting two or more software applications so that they can work togethe...
09:30 am GMT - Wed, August 23, 2023
Dev To Introducing Konsist: A Cutting-Edge KotlinLinter
Linters are vital tools in software development, helping to enforce code standards and best practices across the code base. By analysing code for errors and inconsistencies, linters improve collaborat...
09:30 am GMT - Wed, August 23, 2023
Dev To Welcome Thread - v239
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 with a question or jus...
09:18 am GMT - Wed, August 23, 2023
Dev To This VsCode Extension is a game changer
Do you find it difficult to switch between tabs when seeking code assistance from ChatGPT? Have you ever had trouble understanding an open-source project? Or Maybe you just copied the code from Stack ...
09:17 am GMT - Wed, August 23, 2023
Dev To Addressing CVE-2023-36258: How to Mitigate Arbitrary Code Execution Vulnerability in LangChain
IntroductionLangChain is a revolutionary framework designed for building applications that leverage the power of language models. It offers modular components and off-the-shelf chains for variou...
09:15 am GMT - Wed, August 23, 2023
Dev To Beyond Googling the Error Message
A common meme of the mock O'RLY book covers : "Googling the Error Message"Note on "googling": I am well aware that there are many Google alternatives, and I chose Ecosia as my default search engi...
09:02 am GMT - Wed, August 23, 2023
Dev To Next.js Auth and Dashboard Boilerplate: Building a Full-Stack Web App
Table of ContentsIntroductionTechnology OverviewArchitecture and Code StructureServerless API Structure with Next.jsType Safety with ZodAuthentication FlowData ManagementMongoDBData Fetching wit...
08:39 am GMT - Wed, August 23, 2023
Dev To Elevating Web Design with Framer Motion: Bringing Your Website to Life
In the world of web design, visual appeal and user engagement are paramount. Animation has emerged as a powerful tool to captivate users and enhance their browsing experience. Framer Motion, a popular...
07:54 am GMT - Wed, August 23, 2023
Dev To Building responsive Cards with Hover Effect using React and Tailwindcss
In this tutorial, well explore how to create an interactive About section for a website using React. Well be utilizing Tailwind CSS for styling, and the example will involve rendering a series of card...
07:48 am GMT - Wed, August 23, 2023
Dev To 14. Building the Project and User Login
[Zinx]<1.Building Basic Services with Zinx Framework><2. Zinx-V0.2 Simple Connection Encapsulation and Binding with Business><3.Design and Implementation of the Zinx Framework's R...
07:00 am GMT - Wed, August 23, 2023
Dev To Understanding the Vigenre Cipher
About Vigenre CipherThe Vigenre cipher is a classic encryption technique that dates back to the 16th century. It was invented by a French diplomat and cryptographer named Blaise de Vigenre, henc...
07:00 am GMT - Wed, August 23, 2023
Dev To My Current Data Project Workflow: Simplifying Complexity with a Touch of Humor
As the curtains draw back on the realm of data projects, I find myself standing at the intersection of experience and reflection. A simple thought crossed my mind: how can I make this journey even bet...
07:00 am GMT - Wed, August 23, 2023
Dev To Share Your Unique Insights & Wisdom
What piece of advice, inspirational quote, or unique perspective have you gained that you'd like to impart to your fellow community members?Join us on a journey that's all about newbies sharing, learn...
07:00 am GMT - Wed, August 23, 2023
Dev To Emerging Tech: Your Insights on Shaping the Future?
Which emerging technologies do you find fascinating? How do you see these themes shaping the future of the tech industry?This week we're exploring the experiences of seasoned developers: their storie...
06:48 am GMT - Wed, August 23, 2023
Dev To Netflix System Design Using AWS Services
In the digital age of streaming, Netflix has revolutionized how we consume content. Behind its user-friendly interface lies a complex system designed to seamlessly onboard new content and deliver it t...
06:46 am GMT - Wed, August 23, 2023
Dev To Getting started with cybersecurity/ethical hacking
Ethical Hacking is an act of finding the loopholes, vulnerabilities, attempt to gain unauthorised access in a system, application or a device in an authorised manner.As per the definition, Ethical Hac...
06:22 am GMT - Wed, August 23, 2023
Dev To Why did we build a custom ESLint plugin?
Checkout our latest blog post about the journey behind building a custom ESLint plugin - @bigbinary/eslint-plugin-neeto. Link: https://www.bigbinary.com/blog/eslint-plugin-neetoEver wondered why we e...
06:05 am GMT - Wed, August 23, 2023
Dev To How To Make Responsive Admin Dashboard with HTML 5 & CSS 3
GitHub : bugandfix / Responsive-Admin-Dashboard ...
05:25 am GMT - Wed, August 23, 2023
Dev To An Introduction to DevOps
Greetings, esteemed individuals allow me to introduce myself as Abdulmalik Ololade, you can refer to me as "CloudSec." My professional journey encompasses the role of a DevOps engineer coupled with an...
05:12 am GMT - Wed, August 23, 2023
Dev To Publish a GitHub Action in the Marketplace
GitHub Actions are a powerful tool to automate your workflow. They can be used to run tests, deploy your code, publish a package, and much more.The cool thing is, there's a GitHub Actions Marketplace ...
05:10 am GMT - Wed, August 23, 2023
Dev To The Convenience of Printout Shops: Your Ultimate Resource for Quick and Quality Printing
In today's digital age, where screens dominate our lives, there are moments when we need something tangible something we can hold, share, and display in the physical world. This is where printout sho...
03:58 am GMT - Wed, August 23, 2023
Dev To Hosting static websites with versioning for free
Pebl is a cloud computer.It is the first cloud platform that meets developers where they are the most comfortable code. No more configs. Just embed the cloud right into your application with pebl's c...
03:22 am GMT - Wed, August 23, 2023
Dev To How to Deploy a React app to Heroku
Deploying a React app to Heroku is a straightforward process. Below is a step-by-step guide: Prerequisites:Ensure you have Git installed.Ensure you have a Heroku account. If not, sign up here.Ins...
03:22 am GMT - Wed, August 23, 2023
Dev To Docker MERN stack example
Docker provides lightweight containers to run services in isolation from our infrastructure so we can deliver software quickly. In this tutorial, I will show you how to dockerize MERN stack Applicatio...
02:00 am GMT - Wed, August 23, 2023
Dev To Best practices for building a production-ready Dockerfile for PHP applications
Docker is a containerization platform for bundling your code, dependencies, and runtime environment into self-contained units that run identically in different environments.Dockerizing a PHP applicati...
01:36 am GMT - Wed, August 23, 2023
Dev To A Step-by-Step Guide on Creating a Resource Group, Virtual Network and Subnet in Azure with Terraform.
IntroductionWelcome to this in-depth blog series where we unravel the art of provisioning Azure resources using Terraform, a powerful Infrastructure as Code (IaC) tool. In this digital era, orchestrat...
12:52 am GMT - Wed, August 23, 2023
Dev To React useLayoutEffect vs useEffect with examples
In this article, we are going to learn about useEffect vs useLayoutEffect.IntroductionReact Hooks: An IntroductionSide Effects in React : useEffect and useLayoutEffectII. useEffectsSyntaxExample: Fetc...
12:34 am GMT - Wed, August 23, 2023
Dev To Exploring The Benefits of GraphQL Code Gen
GraphQL is the leading method of querying APIs in modern web development. Yet, developers face a common challenge using GraphQL: managing the types and structures of the data returned by their queries...
11:05 pm GMT - Tue, August 22, 2023
Dev To Guia para Iniciantes: Criando uma API com Node.js, PostgreSQL e Padro MVC
IntroduoEste artigo de hoje, est mais para uma guia de introduo para a construo de uma API utilizando as tecnologias mencionadas no ttulo: Node.JS, PostgreSQL e utilizando o padro MVC.No tive a preten...
10:39 pm GMT - Tue, August 22, 2023
Dev To Implementacin de Health Checks en ASP.NET Core
Los health checks son un componente esencial en el desarrollo y operacin de aplicaciones modernas. Estas herramientas permiten garantizar que todos los elementos y servicios clave dentro de una aplica...
10:13 pm GMT - Tue, August 22, 2023
Dev To Infer keyword in TypeScript
TypeScript's infer keyword is your secret weapon for effortlessly deducing types, simplifying code, and unlocking the full potential of type inference. In this article, we'll explore how infer can mak...
09:54 pm GMT - Tue, August 22, 2023
Dev To A Guide to Date and Time Formatting in JavaScript
Handling date and time in web applications is a common task, whether you're building a simple event scheduler or a full-fledged calendar app. JavaScript provides a powerful tool for dealing with date ...
09:52 pm GMT - Tue, August 22, 2023
Dev To Autenticao e Autorizao de uma ASP .NET Web API com Keycloak
Ol pessoal!No meu primeiro artigo eu gostaria de falar um pouco sobre autenticao, autorizao e como podemos realiza-los de uma maneira muito prtica e performtica utilizando Keycloak. O que autori...
09:51 pm GMT - Tue, August 22, 2023
Dev To User Authentication with Passport JS and JWT in Nest JS
Nest JS is the lovechild of Typescript and Node JS (hurrah type-safety for the backend). The two come together to create a modular and robust framework that is easy to scale and maintain.This framewor...
09:51 pm GMT - Tue, August 22, 2023
Dev To Enhancing Text with CSS Text Shadow Effects
Enhancing Text with CSS Text Shadow EffectsThe CSS text-shadow property is used to apply a shadow effect to text. It adds a shadow behind the text, creating a visual effect that can enhance the ...
09:47 pm GMT - Tue, August 22, 2023
Dev To Concurrent Data-structure Design Walk-Through
QuestDB is a time-series database that offers fast ingest speeds, InfluxDB Line Protocol and PGWire support and SQL query syntax. QuestDB is composed mostly in Java, and we've learned a lot of difficu...
09:45 pm GMT - Tue, August 22, 2023
Dev To Hello World: o nicio
Ol pessoal, seja bem vindo ao meu primeiro artigo! Pelo ttulo do artigo j deu para perceber o que se trata n haha, porm no deixa de ser importante para quem quer ser programador(a). Quando a gente dec...
09:00 pm GMT - Tue, August 22, 2023
Dev To React Custom Hook: useOnlineStatus
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useOnlin...
08:13 pm GMT - Tue, August 22, 2023
Dev To Why you need Interactive Application Security Testing (IAST)
Hi, devs! Read New Relic's latest blog on Why you need IAST IAST combines static and dynamic analysis techniques to provide real-time vulnerability detection and response. With IAST, you can combine b...
08:04 pm GMT - Tue, August 22, 2023
Dev To Mastering Navigation in Flutter: A Comprehensive Guide
If you've clicked on this article, it probably means you're either a Flutter enthusiast or someone looking to demystify the art of navigation in Flutter. You're in the right place. As of today, Flutte...
07:55 pm GMT - Tue, August 22, 2023
Dev To Which Programming Language Should I Choose as a Beginner in 2023?
Hello aspiring developers!I'm about to start coding and need advice on choosing a programming language in 2023. I'm looking for a balance of beginner-friendliness, versatility, and growth potential. H...
07:48 pm GMT - Tue, August 22, 2023
Dev To Before You Code: Strategies for Validation
It happened! That spark! An epiphany!You got a brilliant app idea. Or maybe a new concept for a SaaS platform.As developers, our instincts say to start coding right away and bring this idea to life!Bu...
07:44 pm GMT - Tue, August 22, 2023
Dev To Github Actions - Output
IntroductionAs workflows are built and become more complex, there is a necessary to share information between steps, jobs, and even workflows themselves.One of the most common ways to share valu...
07:04 pm GMT - Tue, August 22, 2023
Dev To Navigating Open Source: My Journey to Contributing and Getting My First PR Accepted in the freeCodeCamp Repository
In July, I participated in a Build in Public monthly challenge. My goal was to contribute to an open source project that I hadnt contributed to yet. Luckily, I found my issue pretty quickly and by one...
06:48 pm GMT - Tue, August 22, 2023
Dev To Discover Comprehensive Programming Language Roadmaps at roadmap.sh
Check out this awesome website that provides programming language roadmaps! It's a comprehensive resource to guide you through learning different programming languages. Start your coding journey to...
06:41 pm GMT - Tue, August 22, 2023
Dev To Event Capturing and Event Bubbling in JavaScript: Exploring DOM Event Handling Mechanisms
Event capturing and event bubbling are two different mechanisms through which events are handled in JavaScript. These mechanisms determine the order in which event handlers are executed when an event ...
06:40 pm GMT - Tue, August 22, 2023
Dev To How to Implement Pagination With Reactjs
Pagination is a technique that involves breaking down a large dataset into manageable segments or pages. It's a crucial component when dealing with lists, tables, or search results to ensure a smooth ...
06:24 pm GMT - Tue, August 22, 2023
Dev To How to Use Scratch to Make Games
If you are an aspiring game developer or programmer looking to delve into the realm of programming, Scratch is a phenomenal platform to kickstart your journey. It serves as an excellent introduction, ...
06:22 pm GMT - Tue, August 22, 2023
Dev To State of Large Language Models...
2 analogies briefly describe the capabilities and limits of generative pre-trained transformers (ChatGPT):a) An amnesic(1) hallucinating(2) schizophrenic(3) with split personality disorder (4) who lik...
05:54 pm GMT - Tue, August 22, 2023
Dev To Notion-like Experience for Your GitHub Content
A vast amount of technical content technical blogs, product docs, and others lives inside Git repos and for a good reason. Aside from Gits version control, platforms like GitHub provide tons of int...
05:47 pm GMT - Tue, August 22, 2023
Dev To Building Next.js apps with Materio
Written by Suraj VishwakarmaBuilding a website from scratch is not always the most suitable option, due to time and resource constraints. It also makes less sense to build sites from scratch when ther...
05:43 pm GMT - Tue, August 22, 2023
Dev To Looking Beyond ChatGPT: 7 Innovative Chatbot Alternatives
What is this article about?It's about the list of ChatGPT alternative you can use if you don't find chatGPT align with your business goal. Let's deep dive. In 2023, the field of Natural Language...
05:35 pm GMT - Tue, August 22, 2023
Dev To Why use Batch in Windows
In this age of software development, when we try to develop a personal project or try to work on an existing project, we tend to fall towards latest technologies. Like when I would look up the interne...
05:34 pm GMT - Tue, August 22, 2023
Dev To Containerizing Next.js App with Docker: Quick Guide
Next.js is a powerful React framework that makes it easy to create server-rendered React applications with exceptional performance and user experience. However, deploying Next.js applications can be a...
05:25 pm GMT - Tue, August 22, 2023
Dev To 12 Ruby Gems to make your Ruby coding smoother
How many Ruby gems do you have currently installed?With around 50 new gems released daily, it is common to use trending libraries for managing everyday tasks. You probably use Devise for authenticatio...
05:17 pm GMT - Tue, August 22, 2023
Dev To JavaScript: Your guide to understanding functions.
Functions are reusable blocks of code that perform specific tasks. They allow programmers to lessen code repetition and keep their code organized. Think of Functions as Machines used in a factory, whe...
05:16 pm GMT - Tue, August 22, 2023
Dev To DotVVM Web Camera with JS Directive
In this tutorial article we can see the process to integrate an image capture of a webcam from an application with DotVVM on ASP.NET. To meet this goal, we will use the JavaScript library WebcamJS fro...
05:13 pm GMT - Tue, August 22, 2023
Dev To A Simple CRUD API in Rust with Cloudflare Workers, Cloudflare KV, and the Rust Router
IntroductionGreetings readers! I had originally planned to cover Cloudflare Durable Objects in this post. However, I've decided to hold off on that topic until we dig into some more Rust basics ...
04:43 pm GMT - Tue, August 22, 2023
Dev To Setup SonarQube locally for your Next.js project
What is SonarQube?SonarQube is an inspection tool that analyzes aspects of your code, like code quality, code smells but also tech dept and security vulnerabilities. It's a good addition to Pret...
04:20 pm GMT - Tue, August 22, 2023
Dev To Day 7/100- Conquering Challenges on LeetCode
Hello everyone,Day 7 of this coding journey has been all about embracing challenges and putting my skills to the test on a new platformLeetCode! Today, I decided to switch things up and dive into some...
03:23 pm GMT - Tue, August 22, 2023
Dev To How to implement EventSource and SSE in your Frontend and Backend
Server-Side Events are a great way to achieve Realtime functionality on your site. As we will be utilizing the EventSource interface that is natively supported in the browser you won't have to deal wi...
03:15 pm GMT - Tue, August 22, 2023
Dev To Unleashing the Power of Generator Functions in JavaScript: Cooking Up Code Magic!
A Whimsical Coding Journey Ahoy, devs! Are you ready for a coding roller coaster into JavaScript's generator functions? Buckle up, because this ride is more thrilling than any amusement park at...
03:12 pm GMT - Tue, August 22, 2023
Dev To What is Web 1.0, Web 2.0 and Web 3.0 ?
Web 1.0Web 1.0 represents the earliest stage of web applications. It's the initial phase in web development where pages primarily display static information. This era is characterized by read-only pag...
03:10 pm GMT - Tue, August 22, 2023
Dev To Index-Only Scan in Postgresql is not always Index Only!
An Index-only scan is supposed to return query results just by accessing the index but in Postgresql, an index-only scan can end up accessing table rows (heap memory) as well, which might result in th...
03:02 pm GMT - Tue, August 22, 2023
Dev To CSS Lube: Highly-optimized CSS Interpreter
IntroductionThe landscape of CSS paradigms has seen a constant evolution, marked by the rise of popular CSS-In-JS libraries like styled-components and emotion.However, in recent times, there has...
02:23 pm GMT - Tue, August 22, 2023
Dev To Kubebuilder Tips and Tricks
Recently, I've been spending a lot of time writing a Kubernetes operator using the go operator-sdk, which is built on top of the Kubebuilder framework. This is a list of a few tips and tricks that I'...
02:23 pm GMT - Tue, August 22, 2023
Dev To How to create a plugin for Elanat?
IntroductionElanat is the most powerful .NET CMS. Elanat is a new CMS introduced in 2023. None of the similar .NET systems can be compared to Elanat, neither in terms of unique add-on-oriented s...
02:01 pm GMT - Tue, August 22, 2023
Dev To Quick summary of my past 9-day week
18 days ago I took achallengefor myself that focuses on learning and building in public. Its time to reflect on what Ive achieved.In this post, I decided not to beat around the bush and quickly summar...
01:59 pm GMT - Tue, August 22, 2023
Dev To Using path aliases for cleaner React and TypeScript imports
Written by Oghenetega DenedoReact and TypeScript have become popular among developers for building scalable, maintainable, modern web applications. However, as projects grow in size and complexity, im...
01:58 pm GMT - Tue, August 22, 2023
Dev To Exciting news for remote dev job seekers
This will be BIG news for tech recruiters and software/web dev job hunters.If you're keen to uncover the latest remote jobs in the UK then love my latest project: Remote Dev Jobs UKWhat's more, all ro...
01:53 pm GMT - Tue, August 22, 2023
Dev To HubSpot's Chatbot versus AINIRO's Chatbot
Do me a favour and go to HubSpot and ask their chatbot anything. Then try our alternative version below.AINIRO's HubSpot ChatbotNotice, I created the above chatbot in some 2 minutes by punching in Hub...
01:51 pm GMT - Tue, August 22, 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...
01:38 pm GMT - Tue, August 22, 2023
Dev To Track AWS IAM changes in Git
For DevOps/CloudSec professionals navigating the complexities of AWS IAM configurations, our recent blog post shines a light on how IAMbic keeps track of all IAM changes within version control, now wi...
01:30 pm GMT - Tue, August 22, 2023
Dev To Day 31: Async Await
The introduction of async and await in ECMAScript 2017 (ES8) revolutionized how developers deal with asynchronous tasks, making code more readable and maintainable. Before async and await, developers ...
01:21 pm GMT - Tue, August 22, 2023
Dev To Amazon S3 - Web Based Upload Object with POST request and Presigned URL in Python Boto3
In this article, I will show you how to generate S3 Presigned URL for HTTP POST request with AWS SDK for Boto3(Python). The unique part of this article is that I will show you how to apply Server Side...
01:13 pm GMT - Tue, August 22, 2023
Dev To A deep-dive on a Progressive Web App implementation for a React-based App Platform (DHIS2)
At DHIS2, we're a remote-first team of developers building the world's largest health information management system. DHIS2 is a free and open-source global public good developed at the University of O...
01:09 pm GMT - Tue, August 22, 2023
Dev To AWS Advanced: Serverless Prometheus in Action
(Note, this article continues from Part 1: AWS Metrics: Advanced) We can't use PrometheusIt turns out Prometheus can't support serverless. Prometheus works by polling your service endpoints fetch...
01:06 pm GMT - Tue, August 22, 2023
Dev To AWS Metrics: Advanced
Normally I'm the last proponent of collecting metrics. The reason is: metrics don't tell you anything. And anything that tells you nothing is an absolute waste of time setting up. However, alerts tell...
01:00 pm GMT - Tue, August 22, 2023
Dev To Way to High Confidence: The Ideal Testing Trophy
Im glad to introduce you to the new articles series named Way to High Confidence and the first article of this series.We are going to talk about the testing levels and the testing trophy. Your testing...
01:00 pm GMT - Tue, August 22, 2023
Dev To Calculating weighted averages with numpy and Python!
IntroductionNavigating the world of data often means operating in scenarios where not all data points have the same importance as one anotherThis is where the weighted average, a statistical too...
01:00 pm GMT - Tue, August 22, 2023
Dev To Rubyist Hangout Thread
Hey folks, this is a weekly hangout thread.This is an area for Rubyists to discuss Ruby, but since Ruby is 28 years old, and things don't change so quickly, this is also just a hangout thread for Ruby...
01:00 pm GMT - Tue, August 22, 2023
Dev To 5 open-source libraries you must know Week 2
Hello Everyone, Welcome to Week 2 of showing and sharing new open-source projects to the community. We would be more than glad to share your project on our page next week!If you'd like to be featured ...
12:00 pm GMT - Tue, August 22, 2023
Dev To Outsmarting AI The hack for generating fully-functional web apps
TL;DRIm an indiehacker that likes creating lots of fun side-projects, like my SaaS app CoverLetterGPT with ~4,000 users. Thats why I've been on the lookout for AI-assisted coding tools to help m...
11:51 am GMT - Tue, August 22, 2023
Dev To Automate your repitative git commands like a pro
Table of Contents1. What exactly is the problem?2. Git commands are not much a hassle3. Method 1: Creating a bash script 3.1. How to implement this solution?4. Method 2: Using git alias command ...
11:44 am GMT - Tue, August 22, 2023
Dev To React Native Maps: Easy Bird's Eye View Animation
IntroductionSetting Up ProjectUnderstanding the MapView PropsCreating the AnimationConclusion</> Full Code IntroductionHey there, fellow developers! Ever thought about giving your React Nat...
11:32 am GMT - Tue, August 22, 2023
Dev To Guide: Creating Stored Procedures in PostgreSQL
One of the powerful tools at your disposal when using PostgreSQL is the creation of stored procedures, it can help streamline your interactions with your PostgreSQL database. In this article, we'll de...
11:31 am GMT - Tue, August 22, 2023
Dev To 9 Best Resources to Learn the Secrets of Scala
A look at the best online resources to learn Scala for free in 2023.Even if youre relatively new to programming or learning to code, youve probably heard of Java.But have you heard about Scala?I...
11:23 am GMT - Tue, August 22, 2023
Dev To Maximizing React Component Efficiency with the useRef Hook
In the realm of React development, achieving optimal performance and maintaining a seamless user experience ranks as a top priority. The useRef hook emerges as a versatile and powerful tool that can s...
11:21 am GMT - Tue, August 22, 2023
Dev To How AWS has transformed Formula 1 Racing
In the past few years, I have really gotten into Formula 1 (F1), and I can officially say I am a HUGE fan of the sport. I watch each race when I can. No matter the time zone! So, I thought let me look...
11:18 am GMT - Tue, August 22, 2023
Dev To Add GitHub repository info, GitHub pages links and latest commits to any page using github-include
GitHub is where code lives. You make your updates there, and in the case of frontend work, you can even host it in GitHub pages. When I publish something, I write a blog post and often I put some of t...
11:16 am GMT - Tue, August 22, 2023
Dev To Let's Make Learning Frontend Great Again!
Gone are the happy days when we used to start a frontend project by creating 3 files (for HTML, CSS and JavaScript), and start coding. Frontend development is becoming increasingly complex with a larg...
11:11 am GMT - Tue, August 22, 2023
Dev To The Complete Guide to Becoming a Web Developer: Part 8
Hello there, fellow developers! Welcome to this comprehensive guide where we're going to dive deep into the fascinating world of the developer mindset and web security. If you've ever wondered how the...
11:06 am GMT - Tue, August 22, 2023
Dev To Top 5 Ways to Generate More Revenue in Your Crypto Business
In today's digital age, cryptocurrencies have emerged as a powerful tool for businesses worldwide. With the potential for exponential growth, savvy entrepreneurs are seeking innovative ways to generat...
10:52 am GMT - Tue, August 22, 2023
Dev To AWS Lambda: Empowering Serverless Computing for Seamless Scalability
IntroductionIn recent years, the demand for scalable, cost-effective, and flexible cloud computing solutions has led to the rise of serverless architectures. At the forefront of this serverless revolu...
09:47 am GMT - Tue, August 22, 2023
Dev To What is the concept of DevSecOps?
DevSecOps, short for Development, Security, and Operations, is an evolving approach to software development that integrates security practices into the DevOps process. It aims to shift security consid...
09:45 am GMT - Tue, August 22, 2023
Dev To How Machine Learning is Driving Innovation in Web Development
Artificial Intelligence is making the buzz in every industry possible. Talking about Web development, Ai has revolutionized the way we develop websites. However, wait, what about the algorithms? One u...
09:21 am GMT - Tue, August 22, 2023
Dev To Mastering Prompt Engineering: A Journey into AI-Powered Conversations
Why Prompt Engineering?In a world where artificial intelligence (AI) is becoming an integral part of our lives, understanding the art of prompt engineering can be your key to unlocking AI's true...
08:56 am GMT - Tue, August 22, 2023
Dev To Gently reminder to set up backups
What is a Backup?At its core, a backup refers to the process of copying and storing data from your primary storage to another location. This duplicated data guarantees that in the event of a har...
08:32 am GMT - Tue, August 22, 2023
Dev To Web3 Mobile app update - Day 96
Happy Monday people, This is the mobile app update Day 96 Well, Monday went quite as expected, I made some good progress in developing a big feature called wallet connect in our app.Users can connect ...
08:29 am GMT - Tue, August 22, 2023
Dev To It's The End Of The World - And I'm having a BLAST
As software developers we've been shielded from economic theory. This is by design of course, to avoid having a bunch of super brilliant and smart people start asking legitimate questions. However, th...
08:17 am GMT - Tue, August 22, 2023
Dev To Comparison of Search and Information Retrieval Technologies
Introduction:When it comes to implementing powerful search and information retrieval capabilities in software applications, developers have a range of options to choose from. Each alternative co...
07:50 am GMT - Tue, August 22, 2023
Dev To Testing Performance and Bulk Data Population: Console-based DynamoDB Read and Write with S3 Import
IntroductionDynamoDB, Amazon's highly scalable NoSQL database, offers remarkable performance and flexibility for handling massive amounts of data. In this article, we'll explore how to leverage ...
07:00 am GMT - Tue, August 22, 2023
Dev To Starting Your Coding Journey: What Sparks Excitement?
Welcome to DEV, CodeNewbies! What's the most exciting thing about starting your coding journey?Follow the CodeNewbie Org and #codenewbie for more discussions and online camaraderie! ...
07:00 am GMT - Tue, August 22, 2023
Dev To Which Topic Would Shape Your TED Talk?
Imagine being invited to a TED Talk that showcases your expertise. If you had this chance, which aspect of coding or development would you discuss to inspire and enlighten your audience?This week we'r...
06:51 am GMT - Tue, August 22, 2023
Dev To Importance of Idempotency in Microservice Architectures
IntroductionMicroservices have emerged as a transformative paradigm, allowing organizations to create highly scalable and agile applications.Microservices divide applications into loosely couple...
06:45 am GMT - Tue, August 22, 2023
Dev To Collection of retry patterns for SDK calls in AWS SDK for Go v2
When using the AWS SDK (AWS SDK for Go v2) in Golang, you may want to retry the SDK call.There are several patterns of how to do this, so I wrote this. AssumptionsThe example in this article uses...
06:20 am GMT - Tue, August 22, 2023
Dev To Learn How to Boost Web Development with Vite.js - A Step-by-Step Guide
IntroductionVite.js is a lightning-fast build tool that focuses on providing a swift development experience. With its unique approach to build processes, Vite.js eliminates the need for time-con...
06:07 am GMT - Tue, August 22, 2023
Dev To Scratch is Addictive: How to get rid of your Scratch addiction
IntroYou probably all know scratch, but for those who dont, Scratch is an online platform for kids to learn how to code, but the truth about it is: it can also be very addictive. While I was sti...
06:06 am GMT - Tue, August 22, 2023
Dev To Differences Between ASP.NET and ASP.NET Core - ASP.NET vs ASP.NET Core
What is ASP.NET?ASP.NET is a fundamental web development platform used to create websites, applications, and web services. It is the integration of HTML, CSS, and JavaScript. Originally ASP.net ...
06:05 am GMT - Tue, August 22, 2023
Dev To Walking Boot
...
06:05 am GMT - Tue, August 22, 2023
Dev To Font-size slider
IntroductionHere what I when i said font size font size slider? Well It basically means that we create a input with type of range and give it some magic of javascript to make that slider adjust ...
06:04 am GMT - Tue, August 22, 2023
Dev To How to pick the perfect Domain Name?
If you're into websites and web development you probably know that every website needs something to cover up its IP address: a domain name. But how exactly do you pick one? There are so many, most of ...
05:37 am GMT - Tue, August 22, 2023
Dev To Google Maps: How to add building, address and road to the main map? (to be visible in the app)
1 - Register in Google Maps content partnersAll downloads will go through the Content Partners panel. This is a special place where you can upload databases with geographical information.1 - Cli...
05:27 am GMT - Tue, August 22, 2023
Dev To Peer Dependencies in depth
TL;DR:The peerDependencies field is not for single copy of a package.Use peerDependencies when your host app needs a compatible version of another package to work with the library you provide. I...
03:32 am GMT - Tue, August 22, 2023
Dev To Neovim Config: from init.vim to init.lua
It's 9:30PM, I'm on vacation, and I drank an energy drink an hour ago. It's time to shave some yaks as hard as possible.Of course I'm talking about my Neovim configuration file, and migrating it from ...
03:27 am GMT - Tue, August 22, 2023
Dev To Dev Services for Kubernetes
Developing applications based on Kubernetes often involves headache-inducing tasks for setting up clusters and API servers. However, with the introduction of Dev Services for Kubernetes (An Endless Jo...
03:07 am GMT - Tue, August 22, 2023
Dev To Building ETL/ELT Pipelines For Data Engineers.
Introduction:When it comes to processing data for analytical purposes, ETL (Extraction, Transformation, Load) and ELT (Extract, Load, Transform) pipelines play a pivotal role. In this article, w...
02:20 am GMT - Tue, August 22, 2023
Dev To Cracking the Code: Solving Angular Bugs and Glitches
IntroductionAngular, a popular JavaScript framework, empowers developers to create dynamic and robust web applications. However, even with its robustness, encountering bugs and glitches during develop...
01:29 am GMT - Tue, August 22, 2023
Dev To Dist::Zilla::Plugin::GitHub::CreateRelease
I released an initial version of Dist::Zilla::Plugin::GitHub::CreateRelease.It creates a GitHub Release complete with release notes (per options) and attaches the #cpan archive to the release.Its grea...
12:40 am GMT - Tue, August 22, 2023
Dev To Modelos de Referncia para Redes de Computadores
Modelo OSI Viso geralModelo de referncia desenvolvido pela ISO.Objetivos: comunicao fim-a-fim, comunicao entre fabricantes, regras de construo de redes, facilitar o aprendizado, permitir im...
12:35 am GMT - Tue, August 22, 2023
Dev To Introduo a Redes de Computadores
Objetivos de uma redeAcesso a dados e servios: As redes permitem que os usurios acessem dados e servios de outros dispositivos conectados rede.Compartilhamento de recursos: Os recursos, como im...
12:31 am GMT - Tue, August 22, 2023
Dev To Sendbird Alternatives vs Compititors
If you are looking for a Chat solution to add to your app or website. You might be considering SendBird or one of its competitors.Here we have done an extensive and detailed rundown of all the chat AP...
12:01 am GMT - Tue, August 22, 2023
Dev To Unlocking Your dev.to Portfolio: Elevate Your Web Presence with Integrated Article Showcase
In today's fast-paced tech world, showcasing your expertise is paramount. You've penned insightful articles on dev.to, and now it's time to amplify your reach. Imagine seamlessly merging your dev.to a...
11:56 pm GMT - Mon, August 21, 2023
Dev To Practical steps on how to apply the useParams hook of React router.
The useParams hook is essential in developing a friendly user interface with React. Hence, an important knowledge React developers must be familiar with. The useParams hook enables the development of ...
11:42 pm GMT - Mon, August 21, 2023
Dev To Exploring Go's Concurrency: The Benefits of Goroutines and Channels
In today's rapidly evolving software engineering world, concurrency has become important for building efficient and high-performant applications. As engineers strive to harness the power of multi-core...
11:08 pm GMT - Mon, August 21, 2023
Dev To Simple Dev.to Article Improvements
Lately I've been checking out other articles on dev.to and have noticed a few easy areas of improvement. In this article I'll show some basic things you can do to improve the overall readability and l...
11:01 pm GMT - Mon, August 21, 2023
Dev To A Go net.Listen() function that includes SSO, AuthZ, sessions Management and Anycast
At Border0, were big users and fans of the Go programming language; almost all of our code is written in Go. So it only made sense to open source our Go SDK for Border0. This SDK will make it easier f...
10:41 pm GMT - Mon, August 21, 2023
Dev To Mastering Azure: Deploying a Linux Virtual Machine and Connecting via SSH
Azure, Microsoft's cloud platform, offers a diverse ecosystem that includes robust support for Linux virtual machines (VMs). In this step-by-step guide, we'll explore how to deploy a Linux VM in Azure...
10:39 pm GMT - Mon, August 21, 2023
Dev To Getting Started with Maven: A Beginner's Guide to Java Build Automation
Maven is a popular build automation tool used primarily for Java projects. It is designed to manage a project's build process, including the managing dependencies, packaging, deployment and generating...
10:30 pm GMT - Mon, August 21, 2023
Dev To How to enhance your Lambda function performance with memory configuration?
I have a lambda function that's taking a few seconds to execute, and that's not related to a cold start. It's the code in the handler function that's taking time, and that's because it's CPU and memor...
10:25 pm GMT - Mon, August 21, 2023
Dev To Development vs Staging vs Production: What's the Difference?
The lines between development, staging, and production environments are often blurred. The distinctions may vary depending on many factors, including:the scale of the organization,the codebase, orwhet...
10:02 pm GMT - Mon, August 21, 2023
Dev To JWT Authentication and JWKS Endpoint in MQTT: Principle and a Hands-on Guide
Authentication is an important means to ensure the security of MQTT services. EMQX provides various authentication methods, such as Password-Based Authentication, Token-Based Authentication, and Enhan...
10:01 pm GMT - Mon, August 21, 2023
Dev To Understanding Slicing in Python: A Comprehensive Guide
Slicing is a powerful technique in Python that allows you to extract specific portions of sequences like strings, lists, or tuples. In this comprehensive guide, we'll delve into the intricacies of sli...
09:57 pm GMT - Mon, August 21, 2023
Dev To Click
...
09:49 pm GMT - Mon, August 21, 2023
Dev To The best way to integrate in a new team
As someone who has either worked in distributed teams, or as a remote contractor, I know it can be difficult to integrate in a new team.There are many challenges you have to face. Whether it's poor on...
09:24 pm GMT - Mon, August 21, 2023
Dev To Should you ALWAYS write unit tests?
I was reading an article about unit tests. Honestly, it seems like a lot of effort. Do you receive a lot of value from your unit tests? Personally, I'm still trying to understand domain-driven design....
09:21 pm GMT - Mon, August 21, 2023
Dev To Building Your Own VPN forFree
VPN companies have advertisements everywhere, theres a reason they sponsor most tech YouTubers (theyve even tried it with me) but you dont need to buy an expensive plan to use a VPN.Heres how you can ...
09:00 pm GMT - Mon, August 21, 2023
Dev To React Custom Hook: useMediaQuery
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useMedia...
08:52 pm GMT - Mon, August 21, 2023
Dev To "X" (Twitter) Ad Revenue Generator
Hi folks,I've created a screenshot generator where you can create your own Twitter Ad Revenue notifications to share with your followers and shock them. Twitter - X Ad Revenue GeneratorHere is an exa...
07:39 pm GMT - Mon, August 21, 2023
Dev To Why use git worktree?
git worktree is a command that I came across the first time today while browsing the git documentation. The example section explains a possible use case pretty well:From https://git-scm.com/docs/git-w...
07:37 pm GMT - Mon, August 21, 2023
Dev To Announcing the Icebreaker Badge!
We're starting off the week right with another badge addition. Introducing the Icebreaker Badge!This badge rewards those who regularly leave the first comment on other folks' posts, helping to "...
07:11 pm GMT - Mon, August 21, 2023
Dev To Dive Into Docker part 4: Inspecting Docker Image
This post is going to be shorter. I'd like to highlight a tool that I really enjoy working with called "Dive" It is an essential tool when working to build and optimize docker containers.Dive is a an ...
07:06 pm GMT - Mon, August 21, 2023
Dev To 11 Ways to Improve Website Performance in Next.js Webpages
In today's rapidly evolving digital landscape, optimizing your website's performance and enhancing user experience are paramount to capturing user engagement and achieving higher search engine ranking...
07:00 pm GMT - Mon, August 21, 2023
Dev To JavaScript web API
Learn JavaScript web API: Take control of your web applicationIn web development, the JavaScript Web API plays an important role in extending the capabilities of your application beyond the basi...
06:50 pm GMT - Mon, August 21, 2023
Dev To 21 Amazing VSCode Extensions
These are some of my favorite VSCode extensions that I use to increase my productivity. Checkout my video to learn more and see a demo of each extension.Prettier is an opinionated code formatter. I ha...
06:50 pm GMT - Mon, August 21, 2023
Dev To Build a free link shortener with Next.js and Vercel Postgres
Create a link shortener with Next.js and Vercel Postgres. Learn dynamic routing, database connection, and domain customization. TL;DRCheck the demo hereCheck the source code here Introductio...
06:40 pm GMT - Mon, August 21, 2023
Dev To Getting Started with GitHub Copilot Chat in VSCode
GitHub Copilot Chat is an extension that works in your Code Editor or IDE (VS Code or Visual Studio currently) that allows you to have conversations with GitHub Copilot right from your editor.You're a...
06:11 pm GMT - Mon, August 21, 2023
Dev To Overcoming The Challenges Of Software Quality Assurance: Strategies For Success
Ensuring the quality and reliability of software products is a crucial challenge in the Agile process. However, achieving Software Quality Assurance (SQA) is riddled with challenges that can ensure ro...
06:00 pm GMT - Mon, August 21, 2023
Dev To Simplify Complex SQL Queries with Common Table Expressions (CTEs)
What are Common Table Expressions?Common Table Expressions (CTEs) are a valuable feature in SQL that lets you create temporary result sets within a query. They simplify complex queries, enhance ...
05:43 pm GMT - Mon, August 21, 2023
Dev To Some Popular React.js Libraries
React.js has a rich ecosystem of libraries and packages that can be used to enhance and streamline the development of web applications. Here are some popular React.js libraries and packages across dif...
05:38 pm GMT - Mon, August 21, 2023
Dev To 9 Pro Tips for Effective Version Control and Collaboration using Git
Hello, fellow developers! If you're reading this, chances are you're already familiar with Git. And why wouldn't you be?A recent survey from Stack Overflow revealed that a whopping 90% of developers u...
05:07 pm GMT - Mon, August 21, 2023
Dev To Demystifying JavaScript Arrays: A Comprehensive Guide for Beginners and Intermediates
IntroductionJavaScript arrays are variable which can hold more than one value or items of different data types under a single variable name. An array can contain a mixture of numbers, strings an...
05:03 pm GMT - Mon, August 21, 2023
Dev To rpcbenchmark.com - New SaaS to benchmark RPC Nodes
Have you ever needed to compare different RPC nodes for your dApp in Ethereum or Solana? This might be of your interest What is rpcbenchmark.comI just published my latest project: rpcbenchmark.c...
04:45 pm GMT - Mon, August 21, 2023
Dev To Venture Capitalism, the Ponzi Scheme of the 21st Century
If you ask the average entrepreneur what his wet dream is, he would answer; "Being qualified for a triple A Silicon Valley VC firm". Little does he know, that's literally like wishing for a coffin for...
04:16 pm GMT - Mon, August 21, 2023
Dev To Part 1: Tracking Interactions - Initial Design and Data Modeling
I'm making a project to track interactions. Follow my progress in these articles as I work towards a fully operational relation tracking site, SQL database, and REST API.This first article introduces ...
04:16 pm GMT - Mon, August 21, 2023
Dev To Libraries vs. Frameworks: Which is right for your next web project?
This post was originally published on Hackmamba.There is no one-size-fits-all approach to web development. Several tools are available to help software developers streamline their development processe...
04:13 pm GMT - Mon, August 21, 2023
Dev To Separao de Conceitos e Localidade de Comportamento - Um guia imparcial
Voc agora um pedreiro. Isso mesmo, o melhor da cidade ainda. Um cliente te pediu para construir uma casa; j comprou as ferramentas, o cimento e os tijolos, o engenheiro civil at j fez a planta. Agora...
03:56 pm GMT - Mon, August 21, 2023
Dev To Crafting Your GitHub Showcase: Elevate Your Profile in Minutes
Creating an attractive GitHub profile in just 15 minutes can help showcase your interests and daily performance. By curating a diverse range of projects, you can paint a vivid picture of your skills a...
03:56 pm GMT - Mon, August 21, 2023
Dev To Supercharge Your File Management with NetFolders: Organize, Secure, and Collaborate
Are you tired of juggling multiple file-sharing services, worrying about security, or struggling with version control? Say hello to NetFolders, a powerful TypeScript-based Node.js file server and mana...
03:10 pm GMT - Mon, August 21, 2023
Dev To Uncovering Hidden Dependencies in Microservices with Term Analysis
Microservices architectures have quickly become the dominant way to build scalable and modular applications. This architecture offers several advantages, including ease of management, scalability, and...
03:03 pm GMT - Mon, August 21, 2023
Dev To FLaNK Stack Weekly for 21 August 2023
21-August-2023 FLiPN-FLaNK Stack WeeklyTim Spann @PaaSDevhttps://www.threads.net/@tspannhwhttps://medium.com/@tspann/subscribeGet your new Apache NiFi for Dummies!https://www.cloudera.com/c...
03:01 pm GMT - Mon, August 21, 2023
Dev To Visual Studio : Power Of TODO
Sometimes you have specific feature you are going to implement it later or you are in a hurry and want to just do specific thing and you are going to enhance it later.here come "THE TODO"using the gre...
03:00 pm GMT - Mon, August 21, 2023
Dev To Weekly AI News and Discussion Thread
Hey everyone, the past few months have been pretty electric in terms of advancements in AI and actual/imagined changes to our workflow and industry.This is a regular open thread where everyone is enco...
02:36 pm GMT - Mon, August 21, 2023
Dev To Rust on AWS App Runner - Part1
Hey hey hey !Over the past few months, I've been advocating for Rust on AWS Lambda a lot!Here is a quick recap in case you missed it!Live coding a AWS Lambda in Rust with TDDLambda-Perf tool where Ru...
02:33 pm GMT - Mon, August 21, 2023
Dev To Switching from React to Vue? Here's what to expect.
I moved from a React to a Vue project two years ago from a company change. If you are about to undergo a similar journey, this post will help. What version and combination of Vue are you going to...
02:32 pm GMT - Mon, August 21, 2023
Dev To Intro to Python: Day 14 - OOP - Method signatures in polymorphism
Hi there I'm a New York City based web developer documenting my journey with React, React Native, and Python for all to see. Please follow my dev.to profile or my twitter for updates and feel free to...
02:25 pm GMT - Mon, August 21, 2023
Dev To From Waterfall to Agile: A Scrum Master's Journey in Transforming Project Management
Introduction:In the world of project management, the shift from traditional Waterfall methodologies to the more flexible and iterative Agile approach has become a hallmark of success. This trans...
02:20 pm GMT - Mon, August 21, 2023
Dev To Open Source ABCs: Issues
Welcome to our #100DaysOfOSS series. Until October 31, we'll be doing Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS con...
02:15 pm GMT - Mon, August 21, 2023
Dev To SOLID: DIP, loose coupling
The Dependency Inversion Principle (DIP) is sometimes skipped, as it can be a bit abstract at first sight. Why do you need such decoupling?You need interfaces or abstract classes to group your cl...
01:54 pm GMT - Mon, August 21, 2023
Dev To GraphQL - ReactJS | Update and Delete
Hello Everyone, in this part of the GraphQL series, we are going to perform update and delete operations for our data using the useMutation hook.Firstly install the react-icons package by running this...
01:39 pm GMT - Mon, August 21, 2023
Dev To GraphQL - ReactJS | Add Data
Hello Everyone, in this part of the GraphQL series, we are going to fetch data using the Apollo Client package. Inside the "Queries.ts" file which we had created in previosu part, add this code a...
01:39 pm GMT - Mon, August 21, 2023
Dev To DOM traversal in JavaScript
IntroductionThe Document Object Model (DOM) represents the structure of an HTML document. Navigating or "traversing" this structure is a fundamental aspect of web development, enabling developer...
01:20 pm GMT - Mon, August 21, 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....
01:13 pm GMT - Mon, August 21, 2023
Dev To Securing Microservices with AWS Cognito
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have. Use case: Secu...
01:11 pm GMT - Mon, August 21, 2023
Dev To Announcing the 0.2.0 release of Analog
After many months of development and testing, we're excited to announce the first stable release of Analog! The 0.2.0 release includes many features that help developers ship applications and websites...
01:10 pm GMT - Mon, August 21, 2023
Dev To How to Build a Blog with Analog and Angular
Putting your thoughts together in your personal blog is a great way to build a further understanding about a topic, and also helps others who come across it in the future. Building a blog is also one ...
01:05 pm GMT - Mon, August 21, 2023
Dev To Database 101: How does migration between databases work in the real world?
Recently my new task at ScyllaDB is to study how to Migrate data between Databases and as I promised before, I'll keep you folks about my latest studies.If youre just getting started with databases in...
01:00 pm GMT - Mon, August 21, 2023
Dev To Music Monday What are you listening to? (Driving Edition)
cover image source: GiphyWe're back with another one! This time around I wanna hear those tunes that you like to hop in car and drive to. Don't have a car? All good... what kinda music do ya like to p...
12:55 pm GMT - Mon, August 21, 2023
Dev To Mastering State Management in React eCommerce with Redux Toolkit!
Introduction:In modern web development, state management plays a crucial role in creating dynamic and responsive user interfaces. In this tutorial, we will delve deep into state management by using Re...
12:55 pm GMT - Mon, August 21, 2023
Dev To Cookies vs Local Storage in JavaScript
Both cookies and localStorage are ways to store data on the client's side, but they have different purposes, use-cases, and characteristics. Here's a comparison of the two:Lifespan:Cookies: Can have a...
12:48 pm GMT - Mon, August 21, 2023
Dev To Enable CORS in ASP.NET Core in the Easiest Way
In this guide, we'll see the core principles of Cross-Origin Resource Sharing (CORS) in ASP.NET Core. We will cover its role in web applications, provide practical examples and highlight some common m...
11:37 am GMT - Mon, August 21, 2023
Dev To Exploring the Diverse Landscape: 10 Roles of UX/UI Designers
UX/UI designers can have a variety of roles within different industries and organizations. Some common roles that UX/UI designers can pursue include: UX Designer: Focusing on the user experience, thes...
11:30 am GMT - Mon, August 21, 2023
Dev To Boost Your Coding Speed with These Productivity Tools
Deadlines are one of those things that no one likes but it is inevitable. Developers also have to deal with deadlines. Whether it is a personal project that you want to complete on time or a clients p...
11:26 am GMT - Mon, August 21, 2023
Dev To Understanding AWS Key Management Service (KMS) Policies
Amazon Web Services Key Management Service (KMS) is a vital component of AWS's security infrastructure, offering a robust way to manage cryptographic keys and encrypt sensitive data. KMS provides a ve...
11:02 am GMT - Mon, August 21, 2023
Dev To How to create a product page in an eCommerce website?
Hello Everyone,My name is Emmanuel Katto from Uganda. I am explaining how you can create a a product page in an eCommerce website?Creating a product page on an eCommerce website involves several key s...
10:50 am GMT - Mon, August 21, 2023
Dev To Software installation with Ansible
Here I am share my contains shell-script & Python files for automating the installation of various tools on your system. The scripts aim to simplify the installation process, allowing you to set u...
10:48 am GMT - Mon, August 21, 2023
Dev To iOS CI/CD Evolution: From Bitrise to GitHub Actions Migration Study
BackgroundSome time ago we had a client that asked us to migrate his whole mobile CI/CD flow from Bitrise to GitHub actions. The project was a React Native, iOS-targeted application.After findin...
10:07 am GMT - Mon, August 21, 2023
Dev To 6 Benefits of Transparent Marketing for Brands to Consider
Did you know that 53% of customers always research products or services via search engines before making a purchase?Gone are the days when promoting solutions was all you needed to score a purchase. N...
10:00 am GMT - Mon, August 21, 2023
Dev To Building Android Application with Jetpack Compose
Jetpack Compose is a modern toolkit for building native Android UIs. With Jetpack Compose, you can build beautiful, responsive, and flexible user interfaces using a declarative programming model. In t...
09:47 am GMT - Mon, August 21, 2023
Dev To 12 Great Project Ideas for Web and Mobile Developers
Everyone knows that project based learning is best. Endless diving in tutorials might be good initially but if you cant build a project all by yourself, you have not learned much.Real learning require...
09:31 am GMT - Mon, August 21, 2023
Dev To Selenium WebDriverWait: Implementing The Explicit Wait Command
In the dynamic realm of automation testing, achieving flawless execution and dependable results is of utmost importance. As web applications grow more intricate and user-centric, conventional test scr...
09:24 am GMT - Mon, August 21, 2023
Dev To Understanding Pointers in Programming
The world of programming offers various concepts, methods, and tools that enhance our ability to solve complex problems. Among them is the concept of pointers. If you've ever delved into languages lik...
09:22 am GMT - Mon, August 21, 2023
Dev To Learning Web Development Together with a Real Project
Learning through tutorials alone is not enough, some hands-on practice is required in order to properly understand the concepts.I created a project to serve as a playground for everyone who wants to l...
09:06 am GMT - Mon, August 21, 2023
Dev To AWS open source newsletter, 170
August 21st, 2023 - Instalment #170Welcome to edition #170 of the AWS open source newsletter, an oasis of open source goodness that features the latest new projects, essential reading, and must ...
09:03 am GMT - Mon, August 21, 2023
Dev To State Management with Redux
IntroductionState management is a crucial aspect of front-end development, especially in larger applications where maintaining a consistent and predictable state becomes challenging. Redux, a po...
08:35 am GMT - Mon, August 21, 2023
Dev To Generate AI-based Images with Quarkus and OpenAI DALL.E
(Originally published on https://foojay.io/today/images-generation-with-quarkus-and-openai/) IntroductionIn this article, we explore how to integrate OpenAI API with Quarkus. We will create a Qua...
08:34 am GMT - Mon, August 21, 2023
Dev To Load Environment on Directory Change
Change gcloud context, az login, Kubernetes context, set environment variables, and more just changing directoryDuring a typical day at work, I often need to change between two, or even thre...
08:28 am GMT - Mon, August 21, 2023
Dev To First Code Crush: Which Language Feels Like Home?
We all have that one language that just clicks. Which language are you naturally drawn to for your projects? Share your stories and what makes it your comfort go-to!Follow the CodeNewbie Org and #code...
08:27 am GMT - Mon, August 21, 2023
Dev To Guide to Generating iOS Certificates and Profile Files for App Development
Guide to Generating iOS Certificates and Profile Files for App DevelopmentIntroduction: Currently, many companies use H5 frameworks for app development, and among these H5 frameworks, uniapp is the mo...
08:21 am GMT - Mon, August 21, 2023
Dev To Tech Upgrades: When to Make the Jump?
Switching to newer tech in coding can be a gamble. How do you choose? Tell us about a project you upgraded & what drove the change.Follow the DEVteam for more discussions and online camaraderie! ...
08:17 am GMT - Mon, August 21, 2023
Dev To Explicit Design, Part 6. Cross-Cutting Concerns and Extendable Infrastructure
In the previous posts, we composed a basic version of the application that handled the main use cases. In this post, we will discuss functionality that is related to business logic indirectly: infrast...
07:36 am GMT - Mon, August 21, 2023
Dev To Embarking on a React Adventure? First, Master These 5 JS concepts!
So you decided to dive into the world of React, a library used by millions of people and promises to make building user interfaces a breeze. Before building your first to-do list, you might want to ma...
07:22 am GMT - Mon, August 21, 2023
Dev To Complete Guide to JavaScript Promises, Async/await and PromiseMethods
In this tutorial, you will learn everything you need to know about using promises and async/await in JavaScript.So let's get started.Want a video version of this tutorial? You can check out my YouTube...
06:48 am GMT - Mon, August 21, 2023
Dev To Navigating the Maze: Solving Shortest Path Challenges with Dijkstra's Algorithm
Intro:In this blog, we will embark on an exciting journey of navigating mazes, unraveling complex challenges, and finding the shortest path to our destination. At the heart of our adventure lies Dijks...
06:43 am GMT - Mon, August 21, 2023
Dev To Learning Go by examples: part 12 - Deploy Go apps in Go with Pulumi
In previous articles we created a HTTP REST API server, and another kind of applications and we deployed them manually locally.Deploying applications manually is cool but today, we will try and use Pu...
06:26 am GMT - Mon, August 21, 2023
Dev To How to Test the Magento API in Postman?
Magento API is an application programming interface that allows developers to integrate third-party applications or services with the Magento e-commerce platform. It facilitates communication between ...
06:00 am GMT - Mon, August 21, 2023
Dev To Boosting Developer Efficiency: Essential Productivity Tools for Coders
If you're a person who writes computer programs or makes software, you're in the right place. We're going to talk about tools that can help you work better and get things done more quickly. So, let's ...
05:12 am GMT - Mon, August 21, 2023
Dev To What is routing and how to implement attribute routing in Asp.net MVC?
ASP.NET MVC routing is a model mapping system that is responsible for mapping incoming browser queries with specified MVC controller actions. When the ASP.NET MVC application is launched, the applicat...
05:12 am GMT - Mon, August 21, 2023
Dev To Conditional Statements: Making Decisions in JavaScript
Welcome to the fascinating world of JavaScript, where lines of code come alive and make decisions for themselves! Imagine a scenario where your code has a mind of its own, capable of making choices an...
05:10 am GMT - Mon, August 21, 2023
Dev To Mastering JavaScript Data Types: Unveiling the Magic!
Welcome, fellow adventurers, to the enchanting world of JavaScript! As you embark on your coding journey, understanding the fundamental building blocks of any programming language is essential. In th...
05:08 am GMT - Mon, August 21, 2023
Dev To Understanding Variables in JavaScript: The Var, Let, and Const Adventure!
Welcome, fellow JavaScript enthusiasts!Today, we embark on an epic journey to unravel the mysteries of variables in JavaScript. Variables are essential tools that help us store and manipulate data. In...
05:05 am GMT - Mon, August 21, 2023
Dev To Numerals in JavaScript
The primary numeric type in JavaScript is the Number type, used to represent integers and approximate real numbers. JavaScript employs the 64-bit floating-point format defined by the IEEE 754 standard...
05:03 am GMT - Mon, August 21, 2023
Dev To Introduction to JavaScript: The Fundamentals You Need to Know
Greetings, fellow code adventurers! Today, we embark on a journey to explore the mystical land of JavaScript. Brace yourself for an exhilarating ride through the fundamentals of this magical language...
03:54 am GMT - Mon, August 21, 2023
Dev To
30:1-10 THA-ERV= enemy ...
02:56 am GMT - Mon, August 21, 2023
Dev To Top 5 JavaScript Courses on Udemy - Is it worthit?
Note: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.Hello Readers !If youre interested in upgrad...
02:20 am GMT - Mon, August 21, 2023
Dev To A simple theme switcher in React for Tailwind CSS
I've been building a lot of projects using React and TailwindCSS recently, being a big fan of dark mode interfaces, I wanted a simple light / dark switcher for by project. When I went searching I coul...
02:18 am GMT - Mon, August 21, 2023
Dev To VSCode for PHP and Laravel
This post should help you setup Visual Studio Code to use for PHP and Laravel development. It it a solid base configuration that can be expanded upon using additional workspace specific configurations...
12:52 am GMT - Mon, August 21, 2023
Dev To Build, Deploy, and Host Your Vite App on GitHub Pages with GitHub Actions CI/CD
** Build, Deploy, and Host Your Vite App on GitHub Pages with GitHub Actions CI/CD**GitHub Actions is a powerful, flexible, and user-friendly CI/CD platform that allows you to automate your build...
12:34 am GMT - Mon, August 21, 2023
Dev To 5 Ways AI Pair Programmers Impact Developer Productivity
Harder, Faster, Better, Stronger: Programming with AI Pair ProgrammersChat-GPT was launched to the public in November 2022. Less than two months later, Open AI's chatbot had crossed the 100 million su...
12:17 am GMT - Mon, August 21, 2023
Dev To Lets HackTogether: Javascript On Azure Keynote
Click below to join the next deep-dive session: Aug 21Join the #HackTogether learning journey in 3 steps:1 | Watch the keynote, learn to build enterprise-grade apps.2 | Register for the hack, skill up...
12:12 am GMT - Mon, August 21, 2023
Dev To The Paradox of Passion
There's a pervasive narrative that infects us.It's one that's been fueled by countless commencement speeches, motivational posters, and well-intentioned advice:Follow your passion and success will fol...
11:30 pm GMT - Sun, August 20, 2023
Dev To Do you know the string is an array of characters?
[No BS Only Coding]The concept of treating strings as arrays of characters, like in PHP, exists in several other programming languages as well. However, the implementation and capabilities might diffe...
11:12 pm GMT - Sun, August 20, 2023
Dev To Play safe without Try Catch...
The most dangerous thing you can do, in programming (besides running out of coffee) is type conversion, especially when you run on so-called "happy flow", which means that you always think nothing can...
10:45 pm GMT - Sun, August 20, 2023
Dev To React Props vs State
IntroductionReact, a popular JavaScript library for building user interfaces, utilizes two core concepts for managing data within components: props and state. Understanding the differences between th...
09:58 pm GMT - Sun, August 20, 2023
Dev To Harnessing the Power of Node.js for Image and Video Processing
In the realm of modern web development, Node.js has emerged as a versatile and efficient platform that extends beyond its conventional role as a server-side JavaScript runtime. One of its most intrigu...
09:00 pm GMT - Sun, August 20, 2023
Dev To React Custom Hook: useLongPress
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useLongP...
08:48 pm GMT - Sun, August 20, 2023
Dev To JavaScript Objects and its secret associates
An Object in JavaScript is an unordered collection of properties having a name and a value. Objects are usually mutable, as the variables or identifiers that store an object is a reference rather than...
08:40 pm GMT - Sun, August 20, 2023
Dev To Astro Beginners Guide, Part 1: Overview
Astro focuses on complete server-side rendering to speed up page loads. Other popular frameworks (NextJS, Remix, Svelte) rely on client side rendering. The trade off is that while server side can be q...
08:15 pm GMT - Sun, August 20, 2023
Dev To Unveiling Our Art-Guide Telegram Bot: Where AI and Artistry Converge
Delighted to unveil the outcome of our collaborative efforts during Module 14, "Practicing DS Skills in ML Competitions," in my academic journey at Harbour.Space University!I'm excited to introduce ou...
08:13 pm GMT - Sun, August 20, 2023
Dev To Revolutionizing Open Source Revenue Generation: Introducing MintyCode.io Marketplace
Quick hack: you can just check out that support request I raised : my first direct sponsorship of a feature in opensource, using Mintycode.ioQuick hack 2:You can sign up at Mintycode.io and raise a ti...
08:10 pm GMT - Sun, August 20, 2023
Dev To Maven for Spring Boot
I have recently decided to dive into the world of Spring Boot to expand my backend knowledge. A part of this process was also learning about Apache Maven which serves as a build automation and project...
08:07 pm GMT - Sun, August 20, 2023
Dev To PwnTools for Exploit Development
Pwntools Python LibraryIn the vast realm of software engineering, libraries and tools often play a pivotal role in advancing our understanding and accelerating our work. The Pwntools library, pr...
07:21 pm GMT - Sun, August 20, 2023
Dev To The Art of Crafting Custom Themes in WordPress: A Step-by-Step Guide
When it comes to creating a unique and personalized website, having a custom theme in WordPress is the way to go. Custom themes give you the freedom to design your website exactly as you envision it, ...
07:09 pm GMT - Sun, August 20, 2023
Dev To Interacting with Amazon S3 using AWS Data Wrangler (awswrangler) SDK for Pandas: A Comprehensive Guide
IntroductionAmazon S3 is a widely used cloud storage service for storing and retrieving data. AWS Data Wrangler (awswrangler) is a Python library that simplifies the process of interacting with ...
07:00 pm GMT - Sun, August 20, 2023
Dev To Javscript BOM ( Browser Object Model)
JavaScript browser object model (BOM) navigation: exposed methodsThe browser object model (BOM) is an important part of JavaScript that allows you to interact with the browser itself. While the ...
06:53 pm GMT - Sun, August 20, 2023
Dev To Background Jobs
Background jobsBackground jobs, also known as asynchronous tasks or jobs, are a common technique in software development for handling tasks that can be executed independently of the main user in...
06:51 pm GMT - Sun, August 20, 2023
Dev To File transfer through SSH is easy!
For newcomers, SSH itself might look hard at first and file transferring even more complicated. How to connect to a remote machine to send or copy files from it?I'm going to show you that it is not as...
06:21 pm GMT - Sun, August 20, 2023
Dev To How to manage subscribed webhooks in Laravel
Web applications are increasingly interconnected: data is continuously exchanged and notifications are sent when certain events occur.Until a few years ago, developing solid connections between differ...
06:14 pm GMT - Sun, August 20, 2023
Dev To JavaScript Object and Object Prototypes: What are they?
You might have come across this concept of Object prototypes when learning JavaScript, and just like any other coding concept, it might be intimidating at first and challenging to grasp. But hey, as a...
05:27 pm GMT - Sun, August 20, 2023
Dev To How to make an impact as a developer advocate
Table of ContentsIntroductionWhy Make an Impact as a Developer Advocate?Tips for Making an ImpactTeam and ManagementUnderstand ExpectationsCultivate a Strong First ImpressionIdentify What the Co...
04:17 pm GMT - Sun, August 20, 2023
Dev To Demystifying EKS Authentication and Authorization: A Guide to Strengthening Network Security
Amazon EKS, the managed Kubernetes service by AWS, holds paramount importance in understanding how API server authentication and authorization function. Before delving into the details, let's distingu...
04:15 pm GMT - Sun, August 20, 2023
Dev To Comprehensive Walkthrough on How to Connect Your Flutter App to a REST API
yo wassup flutter devs!!Flutter apps make over 1 billion API calls per day, connecting to a wide variety of services. From fetching weather data to retrieving user profiles, APIs are the backbone of m...
04:07 pm GMT - Sun, August 20, 2023
Dev To JavaScript Operators: A Comprehensive Guide
JavaScript, being a versatile and widely-used programming language, provides a plethora of operators that empower developers to manipulate data, perform calculations, and make decisions. In this artic...
03:19 pm GMT - Sun, August 20, 2023
Dev To Getting Started with WebSockets in Deno: Tutorial and Examples
Nowadays it is quite natural to take advantage of WebSockets, either with an in-app notification system, facilitating real-time chats, allowing collaborative tools, among many other cases.In some prog...
02:53 pm GMT - Sun, August 20, 2023
Dev To Modernizing Legacy Systems with Amplication's DB Schema Import
Modernizing legacy systems isnt just about catching up with the latest and greatest tech; its about staying competitive. Yet, transitioning away from legacy systems can be daunting, especially with th...
02:35 pm GMT - Sun, August 20, 2023
Dev To React Hook: useGlobalState
Sharing state between React components is crucial in most applications. With useGlobalState you can quickly share a state between multiple components without using a context provider or external lib. ...
02:23 pm GMT - Sun, August 20, 2023
Dev To Microservices design
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have. Use case: Micr...
02:19 pm GMT - Sun, August 20, 2023
Dev To Yet Another Newsletter LOL: So Fresh!
Another week, another newsletter. Let's get to it!Around the WebIntroducing the Enhanced Monorepo Experience on Netlify The enhanced monorepo support that landed recently on Netlify is impressive. I ...
02:18 pm GMT - Sun, August 20, 2023
Dev To Creating A Virtual Machine Using CLI in Azure
1. The first step would be logging into your Azure portal account.2. The second step would be opening the opening the command line interface on the portal.3. For the purpose of this particular session...
02:05 pm GMT - Sun, August 20, 2023
Dev To 15 Free Bootstrap 5 Admin Dashboard Templates 2023.
Best Bootstrap Admin DashboardsBootstrap Admin dashboards are pre-designed templates that allow developers to easily create professional-looking admin panels for their web applications. These dashboar...
02:02 pm GMT - Sun, August 20, 2023
Dev To How to work with OpenAI APIs
If you are confused about how OpenAI APIs work, this post will give you a high overview and explain to you how you can utilize the Basic Chat Completion API.Just like any other RESTful APIs you have w...
12:36 pm GMT - Sun, August 20, 2023
Dev To What is REST or REST API ? in easy language
First i Start with Easy approach then move forward to traditional approachImagine a restaurant. Restaurant (The Server): The restaurant has a kitchen where food is prepared.Menu (API Endpoints): The m...
12:00 pm GMT - Sun, August 20, 2023
Dev To 20 VS Code Extensions That Will Take Your Productivity to the Next Level
VS Code is one of the most used Code Editors we pass our time with, a versatile companion that has redefined the way we approach software development. Its lightweight interface, combined with a powerf...
11:55 am GMT - Sun, August 20, 2023
Dev To Designing an Autocomplete UI Component
In the ever-evolving landscape of web development, creating intuitive user interfaces is paramount. One such interface element that has become indispensable is the autocomplete component. In this blog...
11:25 am GMT - Sun, August 20, 2023
Dev To Spring Shell - Build CLI apps
What is Spring Shell?Spring shell is a project of the Spring ecosystem that helps create shell applications (command line apps interacting via the terminal) easily. In this article we are going ...
11:04 am GMT - Sun, August 20, 2023
Dev To Difference between cookie and session in PHP?
** Cookies**Cookies are small pieces of data that are stored on the client-side (user's browser).Cookies have a size limitation (around 4KB).Cookies can be set with an expiration time.Cookies are...
10:55 am GMT - Sun, August 20, 2023
Dev To Can it work faster? Aka how to use Chrome DevTools to improve your webpage performance
When you are a doggie you dont have to worry about performance and e.g. take a nap when you are waiting for something. Unfortunately, as a developer, you have to think about impatient people and the p...
10:45 am GMT - Sun, August 20, 2023
Dev To Creating custom directories and files for your Flutter project with Go
As a flutter developer, it can be really cumbersome having to create directories and files for your project all the time . Every flutter project, depending on the architecture you prefer to use will n...
10:43 am GMT - Sun, August 20, 2023
Dev To Branchless programming in Dart?
Inspired by this video, which demonstrates how branchless techniques can improve the performance of certain operations, I decided to give it a quick try with Dart. Although the technique is considered...
10:25 am GMT - Sun, August 20, 2023
Dev To "Transitioning from the Options API to the Composition API in Vue 3"
IntroductionWith the introduction of Vue 3, a new component option and a new advised pattern were added to the framework for creating apps. You may get top-level bindings using this magical scri...
10:02 am GMT - Sun, August 20, 2023
Dev To An Introduction to the C Programming language
In getting started, we are writing a simple Hello World program.#include <stdio.h>int main(){ printf("Hello World!"); return 0;}From the code above, we can see thatthe structure is very ea...
09:50 am GMT - Sun, August 20, 2023
Dev To Setting up PostgreSQL and Replication between Two Servers - Ubuntu Server
Setting up PostgreSQL and replication between two servers (web-server-001 and web-server-002) involves several steps. Here's a high-level guide to get you started. Please note that this is a general o...
09:38 am GMT - Sun, August 20, 2023
Dev To How to show Nerd Fonts in Visual Studio Code
Nerd Fonts offer a fantastic collection of icons that seamlessly integrate into various applications on your computer, from Notepad to email clients. However, configuring these icons to appear in Visu...
09:32 am GMT - Sun, August 20, 2023
Dev To Installing PostgreSQL pgvector on Debian
If you're building any kind of AI app that requires storage of vectors for embeddings, and you need an open source storage solution, it's hard to go wrong with PostgreSQL + the pgvector extension.You ...
09:24 am GMT - Sun, August 20, 2023
Dev To **Unleashing Creativity: Crafting Stunning Web Designs with Tailwind CSS3**
In the fast-paced world of web development, design plays a pivotal role in capturing user attention and conveying information effectively. One tool that has taken the web design community by storm is ...
08:59 am GMT - Sun, August 20, 2023
Dev To How to first migrate custom User model within models directory
For a Django rest_framework project I wanted to create several models (User and Contributor model in 'accounts' and Project, Issue and Comment in 'project'). Normally I create several apps to create t...
08:38 am GMT - Sun, August 20, 2023
Dev To SEO for Developers: Pagination
Learn how to optimize SEO when using pagination on your website. This is a guide for web developers that covers my best practices, code examples, and tips to ensure your paginated content is accessibl...
08:13 am GMT - Sun, August 20, 2023
Dev To Seamlessly Integrating AWS S3 Static Web Hosting with CloudFront and DNS Configuration: An In-Depth Guide
IntroductionIn today's digital world, businesses and developers are leaning towards serverless architectures, making the most of services like Amazon S3's static web hosting combined with CloudFront's...
08:12 am GMT - Sun, August 20, 2023
Dev To Weekly reading digest 1
2023/08/14-2023/08/20The PHP stat cache explainedAbout Symfony Messenger and InteroperabilityGranular eventsUnit Tests Are Overrated: Rethinking Testing StrategiesJust normal web thingsA Brief, Incomp...
08:04 am GMT - Sun, August 20, 2023
Dev To The ChatGPT Boom is Over - FINALLY!
The last 9 months we've seen a boom without historical precedence. I am of course talking about the ChatGPT and AI boom. The boom is over now, and it has officially been cancelled. Sorry, you're not g...
07:34 am GMT - Sun, August 20, 2023
Dev To Simple Portfolio Template
Hi! I made a simple portfolio template that is easily to customize.Feel free to use itRepositoryPreview...
07:33 am GMT - Sun, August 20, 2023
Dev To From Bits to Bytes: Understanding Network Protocols and Seamless Communication
Introduction to Network Protocols: Understanding the role and importance of protocols in networkingImagine you have two friends who want to talk to each other over the phone. But here's the twis...
07:30 am GMT - Sun, August 20, 2023
Dev To Exceptions
This blog post looks at the differences in creating and handling exceptions between Perl and the Raku Programming Language. Exception-handling phasersIn Perl, you can use eval to catch exceptions...
07:00 am GMT - Sun, August 20, 2023
Dev To How Do You Manage Your Schedule Effectively While Working Remotely?
This week we're chatting all things remote work, and we want to hear from you about your experiences, pros, cons, and advice for those transitioning or considering remote work options.Let's dive into ...
06:38 am GMT - Sun, August 20, 2023
Dev To Beautiful background animation only with HTML and CSS
PreviewHave you ever wondered how people create those beautiful background shapes that are animated? Well, it is much easier than you think let's have a look at what I am talking about,You see t...
06:00 am GMT - Sun, August 20, 2023
Dev To User Guides in Code Documentation: Empowering Users with Usage Instructions
In software development, explaining how code works is important. User guides are a key part of this explanation. They're like detailed maps that show users how to use the software step by step. This a...
05:40 am GMT - Sun, August 20, 2023
Dev To Building a Llama2 Langchain powered Simple Chat Bot hosted on Napptive
Hey folks! Not so long ago, I came across a post from LangChain on the Threads App about how easy it is to create a chat assistant using Llama2.Here's the tutorial that you can look into, thanks to An...
05:31 am GMT - Sun, August 20, 2023
Dev To What is CSS Module?
Table of contentIntroductionWhat is CSS ModuleHow to use CSS ModuleHow to write multiple class name in CSS ModuleGloabel styling in CSS ModuleStyling HTML element in CSS ModuleCompose in CSS Mod...
05:20 am GMT - Sun, August 20, 2023
Dev To Allow Only Numbers in Textbox in Reactive Form Angular
For several reasons, we need to validate the input field to enter only numbers. In this article, we will see how to allow users to enter only numbers in the input area in angular application. To use t...
05:17 am GMT - Sun, August 20, 2023
Dev To 7 Completely FREE Math Courses for Data Science
Today I've got your back with this fantastic list of 7 Completely FREE Math Courses for Data Science straight from Udacity. Whether you're a math whiz looking to dive into data or a total newbie, thes...
04:42 am GMT - Sun, August 20, 2023
Dev To Exploring the Top 5 WebSocket Implementations Using JavaScript for Real-Time Communication
In today's digital age, real-time communication is a cornerstone of modern web applications. To achieve seamless and instantaneous data exchange between clients and servers, WebSocket technology has e...
04:13 am GMT - Sun, August 20, 2023
Dev To Flutter: Communicating with the Native Platform
Flutter is the perfect tool for cross-platform apps. You can easily make a performant and beautiful app with Flutter. But in order to access the native platform API, you need to communicate with the n...
03:27 am GMT - Sun, August 20, 2023
Dev To Bare Metal vs Virtual Machine vs Containers
I was scrolling through yt and found an interesting channel you can follow too. This blog elaborate one of the video from this channel.In this blog, we wil understand the simple differnce between Bare...
01:59 am GMT - Sun, August 20, 2023
Dev To Types, Values, and Variables in JavaScript
JavaScript types can be categorized into two main groups: primitive types and object types. JavaScript's primitive types include numbers, text strings (simply referred to as strings), and boolean valu...
01:54 am GMT - Sun, August 20, 2023
Dev To Your Guide to Prometheus Monitoring on Kubernetes with Grafana
Introduction:Hey fam In the fast-changing tech world of today, keeping an eye on the health of your apps has become the key to a smooth user experience. What do you know? Kubernetes is here to h...
01:29 am GMT - Sun, August 20, 2023
Dev To Part 2 - Building a Full Stack Contact Form: Node.js Backend 2023
Welcome to Part 2 of our Full Stack Contact Form Series! We're about to unlock the world of backend development to enable the actual sending of emails. Get ready to harness the power of Node.js, Expre...
01:28 am GMT - Sun, August 20, 2023
Dev To Part 1 - Full Stack Contact Form: Getting Started & React Frontend 2023
Have you ever followed a tutorial to create a contact form, only to hit a roadblock when it comes to moving beyond your local environment? If that frustration sounds familiar, you're in good company. ...
01:22 am GMT - Sun, August 20, 2023
Dev To Explorando o Poder do Hook useRef no React: Guia Detalhado
No emocionante mundo do desenvolvimento React, h uma vasta gama de ferramentas disposio dos desenvolvedores para criar interfaces incrveis e interativas. Entre essas ferramentas, os Hooks se destacam...
12:11 am GMT - Sun, August 20, 2023
Dev To SQL is consuming the lives of data scientists
SQL is widely used, and data scientists (analysts) often need to use SQL to query and process data in their daily work. Many enterprises hold the view that as long as the IT department builds a data w...
10:56 pm GMT - Sat, August 19, 2023
Dev To Figma to React
HEROFYis your secret weapon in frontend development. Transforming your Figma designs into powerful, pixel-perfect React, Vue, and Angular components, we empower developers, agencies, and startups to u...
10:16 pm GMT - Sat, August 19, 2023
Dev To How to create a SLO for Cloud Run programatically
The goal of this post is not to explain what Cloud Run or a SLO is, but providing sample code explaining how to programatically set it up using Google API's.If you want more context around SLO's and g...
09:00 pm GMT - Sat, August 19, 2023
Dev To React Custom Hook: useHover
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useHover...
07:26 pm GMT - Sat, August 19, 2023
Dev To Use Precise types instead of String types
IntroductionWe have all been there. Throwing any at function parameters and object keys because we couldn't be bothered to type it precisely. I did that for a recent project and it was a cop out...
07:00 pm GMT - Sat, August 19, 2023
Dev To Usando o MongoDB com C e .Net Core
Uma introduo bsicaAntes de vermos todas as diferentes maneiras de usar o MongoDB com C# e .NET, vamos examinar alguns dos conceitos bsicos desse banco de dados. *Documents*O MongoDB um ban...
06:58 pm GMT - Sat, August 19, 2023
Dev To Converting Any Python Web Framework to FastAPI: A Comprehensive Guide
Migrating from one web framework to another can be a daunting task, but with the rise of FastAPI, a modern and high-performance framework for building APIs with Python, the process has become smoother...
06:52 pm GMT - Sat, August 19, 2023
Dev To Appwrite Functions: Learn to deploy serverless functions within minutes
Hey everyone, Today we'll see how we can deploy our own Appwrite function within minutes. It's so easy and useful.So for getting started first create your account here - Appwrite CloudAfter signup cre...
06:40 pm GMT - Sat, August 19, 2023
Dev To Essential Terminal Commands for Basic Tasks
A Beginner's Guide to Essential Terminal Commands for Basic TasksWhether you're a programmer, system administrator, or just a curious computer user, understanding and utilizing terminal commands can g...
06:13 pm GMT - Sat, August 19, 2023
Dev To Hello!
Hey! I'm Marshallshaddy, a full-stack developer and programmer. I love building things with code although it can be frustrating at times. 9-7 on my desk, C++ is infuriating, debugging is a nightmare. ...
05:50 pm GMT - Sat, August 19, 2023
Dev To Getting Started with Go: A Quick Guide.
Go, also known as Golang, is a statically typed, compiled programming language designed for simplicity, efficiency, and ease of use. Developed by Google, it has gained significant popularity for its c...
05:15 pm GMT - Sat, August 19, 2023
Dev To From EC2 to Kubernetes on EKS
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have. Use case: Depl...
05:01 pm GMT - Sat, August 19, 2023
Dev To LeetCode, Hard: 2818. Apply Operations to Maximize Score. Swift
DescriptionYou are given an array nums of n positive integers and an integer k.Initially, you start with a score of 1. You have to maximize your score by applying the following operation at most...
05:00 pm GMT - Sat, August 19, 2023
Dev To Gesto de tempo e produtividade para Devs
Por que importante gerenciar o tempo?Como gerenciar o tempo?Dimenso MentalDimenso FisiolgicaDimenso TcnicaTcnicas de Gesto de TempoPlanejamento SemanalPlanejamento por ObjetivosPomodoroPor que 25 min...
04:54 pm GMT - Sat, August 19, 2023
Dev To Design Patterns: Factory Method
Portuguese version: https://dev.to/ianito/design-patterns-factory-method-pt-br-21a3Hi there,If you don't know me, my name is Iaan Mesquita. I'm a software engineer, and today I'll start a series of ar...
04:45 pm GMT - Sat, August 19, 2023
Dev To Rails of the unexpected
Hello and welcome (back) to my coding journey!For those of you who just happen to stumble upon this post.. Hi! My name is Paul and I am currently a student with Flatiron School on a journey to learn t...
04:44 pm GMT - Sat, August 19, 2023
Dev To React - Portals
In the world of React, creating dynamic user interfaces is a common requirement. Sometimes, you need to render components outside of their parent hierarchy or create overlays like modals or tooltips. ...
04:23 pm GMT - Sat, August 19, 2023
Dev To Angular content projection - how to project views
IntroductionThe angular framework is used to develop single-page applications. Its views are a combination of components, including the smallest one, like, for example, buttons up to whole pages...
04:08 pm GMT - Sat, August 19, 2023
Dev To What makes a great API?
What are things you look for in a great API?Id love to hear your thoughts on various aspects like a spec, e.g. OpenAPI, where you think is a great place to host your API, resilience, handling errors, ...
04:05 pm GMT - Sat, August 19, 2023
Dev To A Comprehensive Guide to Creating a Scalable Folder Structure for Flutter Apps
Yo wassup flutter devs!!!Flutter, the UI toolkit from Google, has been gaining immense popularity among developers for its flexibility and efficiency. One of the challenges that developers often face ...
03:52 pm GMT - Sat, August 19, 2023
Dev To Get Notified in Slack for Every New User Sign Up With Authgear
User sign-ups are a crucial aspect of most web applications, and keeping track of them can provide valuable insights. Getting notified when a new user signs up is not just about knowing the numbers, b...
03:43 pm GMT - Sat, August 19, 2023
Dev To Building Serverless Applications with AWS Observability
Building Serverless applications can feel a bit overwhelming when you are first getting started. Sure, Event-Driven Systems have been around for many years but this notion of using managed services to...
03:17 pm GMT - Sat, August 19, 2023
Dev To Notes: Advanced Node.js Concepts by Stephen Grider
Here's one of the most common interview questions you'll face when looking for a Node.js job: "Can you explain Node's Event Loop?" There are two types of engineers: those who can describe the Event Lo...
02:46 pm GMT - Sat, August 19, 2023
Dev To Getting started with SCSS - The CSS Preprocessor with Superpowers
Have you ever written lines of CSS code, and felt there should be a way to make writing CSS easier and faster? This is where SCSS (Sassy CSS) comes in. Have you thought of nesting HTML elements inside...
02:30 pm GMT - Sat, August 19, 2023
Dev To Advanced JavaScript... All you need to know and more
Hello and welcome!! Article structureWhat is 'this' in javaScript?Data types cont'dArrays in JavaScriptObjects in JavaScriptMethods in JavaScriptString methodsArray MethodsArray and object destr...
02:23 pm GMT - Sat, August 19, 2023
Dev To Power up host component by directive composition API in Angular
IntroductionIn this blog post, I am going to illustrate how to use directive composition API to power up host component. Directive composition API is new in Angular 15 and it allows host compone...
01:42 pm GMT - Sat, August 19, 2023
Dev To Top 10 Web3 Interview Questions And Answers Part1
The Web3 universe is constantly growing and evolving, creating a high demand for experts who have a deep understanding of the field. Snagging a job in the crypto sector takes a solid grasp on blockcha...
01:33 pm GMT - Sat, August 19, 2023
Dev To Mastering Code Assignments: A Frontend Engineer's Journey with React and REST API
Code assignments have become a quintessential part of technical interviews, enabling both candidates and interviewers to gauge real-world coding skills and problem-solving abilities. For frontend engi...
01:09 pm GMT - Sat, August 19, 2023
Dev To Use of Golang
today i start learning Golang so everyday i will write a blog Go, often referred to as Golang (because of its domain name golang.org), is a statically typed, compiled language developed by Google. It ...
12:42 pm GMT - Sat, August 19, 2023
Dev To Angular Signals: Keeping the Reactivity Train
There is a very underrated tweet by Pawel Kozlowski: // Detect dark theme var iframe = document.getElementById('tweet-1543246502449106947-613'); if (document.body.className.includes('dark-theme')) ...
12:41 pm GMT - Sat, August 19, 2023
Dev To Simplified Micro Front-Ends: Mastering Global State Management with Redux and Redux Toolkit
Project Repository This article based on this article. I just added some extra features.AuthorIn today's rapidly evolving world of web development, embracing micro front-end architecture has become a ...
11:58 am GMT - Sat, August 19, 2023
Dev To How to increase your product page conversion rate [20 examples]
Most of the product pages out there are composed of a product title, price, description, an Add to cart button, some photos, and if lucky we may find some testimonials.Ill show you 20+ examples of how...
11:27 am GMT - Sat, August 19, 2023
Dev To Harnessing GitHub Actions for Seamless Workflow Automation
Unlocking the Power of GitHub Actions: Your Ultimate Guide to Seamless Automation! Are you ready to supercharge your development workflow with the magic of automation? Whether you're a seasoned code...
11:24 am GMT - Sat, August 19, 2023
Dev To Ways To Keep Up Motivation In Your Career
IntroductionHey there! As professionals, we all face challenges in staying motivated, maintaining a healthy work-life balance, and adapting to change. But worry not, I've got you covered! In thi...
11:08 am GMT - Sat, August 19, 2023
Dev To Implementing Enums in Golang
IntroductionEnums, short for enumerations, are a powerful concept in programming that allow developers to define a set of named values, each of which represents a distinct constant. Enums make c...
11:06 am GMT - Sat, August 19, 2023
Dev To Smoke Animation(color with background music)
link: http://127.0.0.1:5500/index.htmlcode:Html, css: Smoke Animation <br> body{<br> background: linear-gradient(45deg, #2B124C 20%, #854f6c 50%...
10:18 am GMT - Sat, August 19, 2023
Dev To Mobile App Update - Day 95
Happy Saturday peopleYesterday, I did something new to make out mobile app much stronger and less prone to crashes and bugs.It's simple, in order to be sure that your code or application works w...
10:06 am GMT - Sat, August 19, 2023
Dev To JavaScript Tricky Interview Questions 2023
A developer interview without JavaScript questions? Thats hard to believe And its not surprising tricky questions are asked from a few common categories in multiple interviews.But why do interviewers...
09:59 am GMT - Sat, August 19, 2023
Dev To Smoke Animation(Colorful)
(http://127.0.0.1:5500/index.html)<html> <head> <title>Smoke Animation</title> <style type="text/css"> body{ background: linear...
09:43 am GMT - Sat, August 19, 2023
Dev To Introduction to GitHub Issues
You maybe new to GitHub or you are using it from quite a long time. But, have you came across the Issues tab in any GitHub repository? If no, then no worries I will be covering about the Issue tab and...
09:39 am GMT - Sat, August 19, 2023
Dev To Tools4dev.xyz newly helpfull tools
Do you guys ever get confused with bookmarks because there are so many cool things to add bookmarks. I'm a kid who likes to save cool things. So I just created Tools4dev. This is a list of cool tools ...
09:37 am GMT - Sat, August 19, 2023
Dev To Deploying a Vite App to GitHub Pages using GitHub Actions: A Step-by-Step Guide
Table of ContentIntroductionPrerequisitesProject SetupConfigure Vite ConfigDeploying the AppMake Changes and Push:GitHub Actions Workflow:Accessing Deployed App:Conclusion IntroductionCreat...
09:07 am GMT - Sat, August 19, 2023
Dev To Scanning and remediating vulnerabilities with Grype
Date: 2023-08-19The source code for this lab exercise is available on GitHub.Consider our typical DevSecOps CI/CD pipeline that triggers automated unit and integration testing, container image buildin...
09:00 am GMT - Sat, August 19, 2023
Dev To From Floppies to Dial-Up : Reminiscing the Tech Days Gone By
Greetings, fellow tech enthusiasts! In the midst of our rapid technological advancements, it's easy to forget the gadgets and systems that once paved the way for the innovations we enjoy today. As som...
08:27 am GMT - Sat, August 19, 2023
Dev To Service Worker Templating Language (SWTL)
I've previously written about Service Worker Side Rendering (SWSR) in this blog, when I was exploring running Astro in a Service Worker.I recently had a usecase for a small app at work and I just kind...
07:35 am GMT - Sat, August 19, 2023
Dev To Unlocking the Secrets of GoF Design Patterns: A Beginner's Guide
Picture software development as crafting a puzzle, where each piece fits just right. Design patterns are like those pre-made puzzle pieces, solving common challenges developers face. One set of these ...
07:28 am GMT - Sat, August 19, 2023
Dev To Rainy Night
...
07:06 am GMT - Sat, August 19, 2023
Dev To Infrastructure as Code: A Beginner's Guide
The percentage of software companies that use IAC tools in the world is growing rapidly. In 2022, it was estimated that 55% of software companies were using IAC tools, and this number is expected to r...
07:00 am GMT - Sat, August 19, 2023
Dev To What Was Your Nobel Prize Moment?
We're going back to coding school with Nostalgia Bytes this week! Don't forget your TI calculators, Trapper Keepers, Lisa Frank folders, and USB drives. Each decade has its own story to tell. So get r...
06:47 am GMT - Sat, August 19, 2023
Dev To My first contribution got accepted
Commencing my venture into the realm of open-source contribution, I am filled with enthusiasm regarding my initial achievements. I am gratified to extend my support to fellow users within the @linkfre...
05:40 am GMT - Sat, August 19, 2023
Dev To Unpacking The OSI Model
IntroductionAt a cursory glance, the Open Systems Interconnection (OSI) model can appear daunting with its myriad layers and intricate details. Yet, these layers ingeniously simplify what's esse...
05:27 am GMT - Sat, August 19, 2023
Dev To 6 Tips for Effective React Pagination: Building a User-Friendly Navigation Component
Pagination is a fundamental feature for managing large datasets in web applications. In this blog post, we'll explore six essential tips to create an effective React pagination component that enhances...
04:57 am GMT - Sat, August 19, 2023
Dev To JavaScript in Detail
JavaScript, often abbreviated as JS, is a versatile and widely used programming language that powers the interactive elements of modern websites and web applications. From dynamic UI interactions to s...
04:50 am GMT - Sat, August 19, 2023
Dev To Debugging Rules: Keep an Audit Trail
Debugging proves to be a challenging task that often demands extended and uncertain periods for resolution. Thus, the objective revolves around minimizing the necessity for extensive debugging. Skillf...
04:46 am GMT - Sat, August 19, 2023
Dev To How do you enforce & ensure AWS S3 secured transit - AWS Config Rule
Welcome to another vital blog on Security for "Data in transit". In this blog, we will see how to ensure & enforce data transfer(requests) from S3 aligns with encryption policy.When I started my A...
03:53 am GMT - Sat, August 19, 2023
Dev To Amazon EC2: Everything you need to know
Amazon EC2 (Elastic Compute Cloud) is one of the most popular and widely-used compute cloud computing services offered by Amazon Web Services (AWS). It provides highly-available, scalable, and secure ...
03:44 am GMT - Sat, August 19, 2023
Dev To Introduction to Reduce
Reduce is a native method in JavaScript that acts on arrays. It is a high-order function. Reduce takes two arguments, a callback function that is applied to each value in the array, and an optional in...
02:14 am GMT - Sat, August 19, 2023
Dev To Optional Semicolons in JavaScript
Like many programming languages, JavaScript uses semicolons (;) to separate statements. This is crucial for maintaining code clarity: without semicolons, the end of one statement might be interpreted ...
01:46 am GMT - Sat, August 19, 2023
Dev To What is Machine Learning?
Machine learning has a different approach than traditional practice. In traditional programming, we write code to solve a problem and In Machine learning, we feed data to algorithms and algorithms lea...
10:35 pm GMT - Fri, August 18, 2023
Dev To 100DaysOfOSS Recap: Day 15-27
Hi friends ,I'm participating in the #100DaysOfOSS challenge by OpenSauced. Inspired by the #100DaysOfCode challenge, #100DaysOfOSS is a challenge for everyone interested in open source to learn about...
09:58 pm GMT - Fri, August 18, 2023
Dev To Online Security - A Simple Guide
In this article, I'd like to talk about your online security. This is meant to be a tutorial suitable for tech-illiterate people, so I'll try to simplify the topic as much as possible. 1. Passwor...
09:43 pm GMT - Fri, August 18, 2023
Dev To Discover Your Life Goals and Make Your First Open Source Contribution with Before I Die Code
Sitting with hospice patients in Altamonte Springs, Florida, in their final moments profoundly changed my perspective on life when I was 23. During my training, we did an exercise where we wrote our b...
09:28 pm GMT - Fri, August 18, 2023
Dev To Navigating Databases with Python: A Beginner-Friendly Guide
Hey there, fellow non-techies! Have you ever wondered how those magical databases work behind the scenes? Fear not, for I'm here to demystify the world of databases and show you how Python can be your...
09:00 pm GMT - Fri, August 18, 2023
Dev To React Custom Hook: useGeolocation
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useGeolo...
08:48 pm GMT - Fri, August 18, 2023
Dev To A Step-by-Step Guide to Building and Publishing a React Package
IntroductionCreating reusable components is a fundamental aspect of modern web development. In this tutorial, I will walk you through the process of building your own React package. By packaging...
08:38 pm GMT - Fri, August 18, 2023
Dev To Proving natural numbers are infinity in Coq
IntroductionAn interesting fact about math is that you can demonstrate things. A lot of people thinks that demonstrate is exemplify something, but it is not. It's common to see people saying tha...
08:29 pm GMT - Fri, August 18, 2023
Dev To ListenAI: Elevate Your Health Journey with Our Caring AI Chatbot Companion
In a world driven by innovation and the boundless potential of technology, the convergence of artificial intelligence and public welfare has given rise to transformative solutions that hold the power ...
08:19 pm GMT - Fri, August 18, 2023
Dev To Implementing CI/CD pipeline with GitHub Actions, and GitHub Pages in a React app.
In this article, you will learn how to implement continuous integration and continuous delivery in your React application using GitHub Actions.You will learn:What is continuous integration (CI)?What i...
07:59 pm GMT - Fri, August 18, 2023
Dev To Imposter Syndrome and the Final Phase of a Coding Bootcamp: Inevitable Perhaps, but Possible to Overcome?
In my previous blogs, I have not had much of a chance to introduce myself, as I have spent my time focused on what I was learning, and tackling difficult coding topics.However, I just finished week 13...
07:53 pm GMT - Fri, August 18, 2023
Dev To Shadow DOM: Not by Default
Yesterday, I briefly interacted with Manuel Matuzovi after reading his Mastodon post on his growing doubts over the shadow DOM in general.After almost a year working with web components I'm starting t...
07:00 pm GMT - Fri, August 18, 2023
Dev To HTML5 : API, media and graphics
Unlock the potential of HTML5: API, media and graphicsIn the ever-changing web development landscape, HTML5 stands out as a game changer with extensive API, media and graphics features. This inn...
06:58 pm GMT - Fri, August 18, 2023
Dev To Simple AWS: From EC2 to Scalable ECS
This newsletter issue inspired my first book, Node.js on AWS: From Zero to Highly Available and Scalable Hero. It's 120 pages long, a lot more descriptive, and includes several best practices like cac...
06:57 pm GMT - Fri, August 18, 2023
Dev To Did you know? A Git branch is essentially a 41-byte file
Any semi-experienced developer would have used Git branches as part of their development workflow. They are very important for effective collaboration and isolating under-development code from product...
06:47 pm GMT - Fri, August 18, 2023
Dev To A Guide to Using the Option Type in TypeScript
Table of ContentsIntroductionThe Problem with Null and UndefinedThe Option Type: A Better ApproachWhat is the Option Type?Using Options in FP-TSConclusionAdditional Resources IntroductionIn...
06:03 pm GMT - Fri, August 18, 2023
Dev To Demystifying CORS: Understanding How Cross-Origin Resource Sharing Works
In modern web development, ensuring secure and controlled communication between different origins (domains) is important. This is where Cross-Origin Resource Sharing (CORS) comes into play. CORS is a ...
05:49 pm GMT - Fri, August 18, 2023
Dev To Basic CRUD operations with NestJs, TypeScript, Fastify & MongoDB
Fastify is a web framework for building efficient and high-performance web applications and APIs in Node.js. It is designed to be lightweight and focused on speed, making it particularly suitable for ...
05:47 pm GMT - Fri, August 18, 2023
Dev To Moonly weekly progress update 61 - Automatio FAQ/2
Moonly weekly progress update #61 Automatio FAQ/2Where is the extracted data stored?The extracted data can be viewed within the Automatio dashboard and is stored on a dedicated cloud server. It...
05:40 pm GMT - Fri, August 18, 2023
Dev To Exploring Component Lifecycle Methods in React
In React Development, React components operate in distinct phases, guided by unique functions known as Component Lifecycle Methods. Introduction to Component Lifecycle MethodsWhat are Component L...
05:35 pm GMT - Fri, August 18, 2023
Dev To Platform Engineering On Kubernetes Part 1: Operators
How can engineers take an in-depth and sometimes complex platform like Kubernetes and morph it into the platform of their choosing? How can engineers take Kubernetes and turn it into exactly what they...
05:32 pm GMT - Fri, August 18, 2023
Dev To Benefits of hybrid search
Semantic search is a new category of search built on recent advances in Natural Language Processing (NLP). Traditional search systems use keywords to find data. Semantic search has an understanding of...
05:30 pm GMT - Fri, August 18, 2023
Dev To Using CSS size container queries
CSS size container queries are now fully supported in all major browsers and offer a great way to create responsive page elements.One advantage of using size container queries is it enables us to plac...
05:29 pm GMT - Fri, August 18, 2023
Dev To Let's Understand and Create Cool Animations with GSAP - GreenSock and Angular
Hey, guys!If you are a frontend developer, developer or just passionate about cool websites and cool User Experience, you probably like animations!The animations can be just a simple fade button anima...
05:12 pm GMT - Fri, August 18, 2023
Dev To Machine learning for beginners with Autogon AI
Finally decided to learn machine learning and you are so confused with so many materials available to you While also, you are a big fan of no-code platforms, then have got you covered with Autogon AI,...
04:33 pm GMT - Fri, August 18, 2023
Dev To Top 7 Libraries for Blazingly Fast ReactJS Applications
To read more articles like this, visit my blogReactJS is very performant by default. But now and then, you get a chance to make it even better. And the incredible React community has come up with some...
03:57 pm GMT - Fri, August 18, 2023
Dev To Simple AWS: Lambda in a VPC
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have. Use case: Secu...
03:48 pm GMT - Fri, August 18, 2023
Dev To A sweet spot between signals and observables
In collaboration with Chau Tran.The migration wave to signals is real, state management libraries have started to add support to support both observables and signals. This is my shot together with Cha...
03:29 pm GMT - Fri, August 18, 2023
Dev To Object Oriented Programming (OOP)
Object Oriented Programming (OOP)OOP is a methodology or paradigm to design a program using classes and objects. Its simplifies the software development and mainrenance by providing some conpect...
03:25 pm GMT - Fri, August 18, 2023
Dev To User Experience in Real Life: This is Not a Door
A number of years ago, I worked in a small office at a startup in downtown Washington, DC. One day I came in to work to discover that the developers who worked in one section of the office had rearran...
03:14 pm GMT - Fri, August 18, 2023
Dev To Criao de um Modelo de Classificao de Imagem com PyTorch
Bem-vindo!Neste tutorial, orientarei voc na criao de um modelo de classificao de imagem simples usando o PyTorch, uma biblioteca popular de aprendizado profundo em Python. Pr-requisitos:Pyt...
02:59 pm GMT - Fri, August 18, 2023
Dev To Developer to Entrepreneur: The Uncharted Path
Entrepreneur.It's either orange Lamborghinis and the three-comma club... or risking it all, losing everything, and having to start over, right?Like anything, the extremes tend to get all the attention...
02:29 pm GMT - Fri, August 18, 2023
Dev To How to automate your resume using R, R markdown, and GitHub Actions
Original repo GeneralAutomating the creation of your resume is a smart way to save time and keep your information up to date. In this article, I will guide you through a simple process using too...
02:00 pm GMT - Fri, August 18, 2023
Dev To React Props: A Visual Guide
This JavaScript function is broken. So what will happen if you try to use it?If you call this function, youre going to get a reference error which says, "a is not defined". And this makes sense, the ...
01:47 pm GMT - Fri, August 18, 2023
Dev To Entendendo Membros Estticos
Contextualizando o acesso aos membrosAo gerenciar informaes de um estoque, comum a coleta de dados essenciais como nome dos produtos, quantidades e valores. Ao desenvolver uma classe dedicada a...
01:43 pm GMT - Fri, August 18, 2023
Dev To A Deep Dive into Parking Spot LLD Design
Greetings, dear reader! In this blog, we're crafting functional and super-efficient parking spots. And guess what? We're diving into design patterns to make them even smarter and more effective. So re...
01:38 pm GMT - Fri, August 18, 2023
Dev To A Deployment Preview for Every Branch
At CodeSandbox, we run your code in our cloud infrastructure, configure the environment for you and keep your code always ready, behind a shareable URL. Give it a try with this Next.js example or impo...
01:34 pm GMT - Fri, August 18, 2023
Dev To Common Server Setups for Web Applications
While going through the basic System design courses , one of the most common term which I came across is SERVERS. Now we know that these are one of the most important components in systems , here is a...
01:31 pm GMT - Fri, August 18, 2023
Dev To CAP Theorem
CAP TheoremThe CAP theorem, also known as Brewer's theorem, is a fundamental concept in distributed systems that outlines the limitations of achieving three important properties simultaneously: ...
01:31 pm GMT - Fri, August 18, 2023
Dev To Painful Code Reviews: The 3 Killer Of Developer Productivity
Code reviews are critical to any projects success, yet most developers find themselves dreading the review process. More so, GitLabs recent survey has termed code reviews as the third top contributor ...
01:27 pm GMT - Fri, August 18, 2023
Dev To Build a Pixel Perfect Threads Clone in Swift UIWith a Twist!
You've probably heard about the new Twitter competitor, Instagram Threads. It launched to great fanfare, but it's missing one crucial feature: DMs! Learn how to make a Threads clonewith a twist!Whenev...
01:11 pm GMT - Fri, August 18, 2023
Dev To Game Dev Digest Issue 200 - Develop Faster
Issue #200 - Develop FasterThis article was originally published on GameDevDigest.comJam packed for issue 200, blender tips, development process tips, AI and asset packs, plus lost more. Enjoy!U...
01:00 pm GMT - Fri, August 18, 2023
Dev To Monstrous Git Merge Strategies: Navigating the Dungeons of Version Control
Hello there, TheZal here! Today, we're going deep inside the Dungeons of Version Control: which monsters we will have to face? How can we defeat them? What are the best strategies to use? Let's find o...
12:53 pm GMT - Fri, August 18, 2023
Dev To What are Bitmasks?
A bitmask is a mask (think of a multiple choice grading key) used to manipulate or reveal values in a bitmask. But to understand what a bitmask is we first need to understand what a bitfield is. ...
12:50 pm GMT - Fri, August 18, 2023
Dev To High-Quality PostgreSQL GUI Tools for macOS
Graphical User Interface (GUI) database tools are meticulously designed to furnish users with a visually captivating platform for managing tasks. This approach prioritizes user-friendliness by integra...
12:46 pm GMT - Fri, August 18, 2023
Dev To Im continuing jDOSBox
Hello,Ive never used dev.to before, but I just want to let anyone that is looking at this that Im continuing a version of DOSBox that was discontinued called jDOSBox. It was ported to Java and then th...
12:33 pm GMT - Fri, August 18, 2023
Dev To Payments Banking in financial domain
My Greeting to Functional people! My name is Piyush Srivastava, and Im working as in functional/Automation for more than 5 years on various projects with respect to Banking and payment domain as a Sen...
11:58 am GMT - Fri, August 18, 2023
Dev To Mastering Background Processing in Android with WorkManager: A Guide to Efficient Background Processing
IntroductionIn the world of mobile app development, performing background tasks efficiently is crucial for providing a smooth user experience. Android provides various APIs for background proces...
11:56 am GMT - Fri, August 18, 2023
Dev To Mastering Email Address Validation in JavaScript
Validating an email address in JavaScript involves using regular expressions to check if the email address follows a specific pattern. Here's a comprehensive explanation along with code blocks to demo...
11:19 am GMT - Fri, August 18, 2023
Dev To How to Process Scheduled Queue Jobs in Node.js with BullMQ and Redis on Heroku
Background job processing is a technique for running tasks that can take a long time to complete in a separate process from the main application server. This allows the main application server to cont...
11:17 am GMT - Fri, August 18, 2023
Dev To Database Transactions in Laravel
In Laravel, database transactions are used to manage the integrity and consistency of the database when performing multiple database operations together. A transaction is a set of database operations ...
11:04 am GMT - Fri, August 18, 2023
Dev To Why Consistency Matters the Most in Programming
In the realm of programming, an art that intertwines logic, creativity, and innovation, one principle stands tall as an unwavering cornerstone - consistency. From the inception of a project to its cul...
10:53 am GMT - Fri, August 18, 2023
Dev To A brief overview of HTTP protocol
IntroductionLet's start with the basics. The web works on client and server model. Where the Client initiates the request. It passes through the internet and reaches the server. The server then ...
10:12 am GMT - Fri, August 18, 2023
Dev To From Localhost to the Cloud: Deploying my First Node.js App with Docker
As a developer, one of the most satisfying moments is finally getting your web app live on the internet for the world to see! However, turning your locally running code into an accessible web app can ...
10:03 am GMT - Fri, August 18, 2023
Dev To Top 5 Skills To learn in 20232025: How to learn
As the era continues to increase swiftly, the activity market is turning into increasing competition. It is important to hold up with cutting-edge tendencies and collect new capabilities to remain rel...
09:58 am GMT - Fri, August 18, 2023
Dev To Mistakes to Avoid as a New Programmer: Common Pitfalls That Can Hinder Your Learning Progress
Becoming a programmer is an exciting journey that opens up a world of endless possibilities. However, like any skill, mastering programming requires dedication, practice, and the ability to learn from...
09:46 am GMT - Fri, August 18, 2023
Dev To Reflecting my 4 month journey as Junior Software Engineer
Hello Devs,Today Id like to share with you my 4 month journey as Junior Software Engineer. From the beginning my familiarity with PHP and its framework Laravel was humble. Additionally, I honed my ski...
09:31 am GMT - Fri, August 18, 2023
Dev To The sword refers to immer, the faster and stronger immutable data js tool limu stable version released!
PrefaceWelcome to understand and pay attention to limu, visit documentation and right-click to bring up the console, you can ** Real-time experience **limu api and immer api for comparison (limu...
09:30 am GMT - Fri, August 18, 2023
Dev To What was your win this week?
Hey y'all Hope you all have wonderful 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...
09:25 am GMT - Fri, August 18, 2023
Dev To "" . [Bash ]
sh bashsh (Bourne Shell) bash (Bourne Again SHell) () Unix- , ::sh. Unix, 1970- .bash. GNU 1980- sh. :bash sh, . : . Tab. [[ ]] [ ]. . .:ba...
08:36 am GMT - Fri, August 18, 2023
Dev To Learn how to install Qwik with Tailwind CSS and Flowbite
In this tutorial I want to show you how to create a new Qwik project, configure Tailwind CSS and install the UI component library called Flowbite so you can use a modern and instant-loading front-end ...
08:21 am GMT - Fri, August 18, 2023
Dev To Appwrite Rust: Build APIs without technical overhead
In every stage of the Sofware Development Lifecycle (SDLC), developers must make strategic decisions around databases, authorization, deployment mechanisms, server sizes, storage management, etc. Thes...
08:21 am GMT - Fri, August 18, 2023
Dev To Appwrite Go: Build APIs without technical overhead
In every stage of the Sofware Development Lifecycle (SDLC), developers must make strategic decisions around databases, authorization, deployment mechanisms, server sizes, storage management, etc. Thes...
08:11 am GMT - Fri, August 18, 2023
Dev To A Comprehensive Guide For Creating Silky Smooth Animations Using Flutter.
When it comes to mobile development, the user experience is paramount.One of the most crucial aspects of this experience is the fluidity of animations.Flutter, Google's UI toolkit, has taken the app d...
07:54 am GMT - Fri, August 18, 2023
Dev To How to be great
...
07:00 am GMT - Fri, August 18, 2023
Dev To What If Coding Classes Were Mandatory?
We're going back to coding school with Nostalgia Bytes this week! Don't forget your TI calculators, Trapper Keepers, Lisa Frank folders, and USB drives. Each decade has its own story to tell. So get r...
07:00 am GMT - Fri, August 18, 2023
Dev To What's Been Your Most Perplexing Coding Moment?
Share a coding experience that left you scratching your head in confusion. What was the problem, and how did you eventually figure it out? What lessons did you learn from that experience?Follow the Co...
06:28 am GMT - Fri, August 18, 2023
Dev To 180k Open Source Free Icons
There are numerous Open Source Icon projects available on GitHub; however, they are not all managed in a single location.To address this issue, I have developed a project known as IconBuddy.app, which...
06:11 am GMT - Fri, August 18, 2023
Dev To ESP32 Standard Library Embedded Rust: Analog Temperature Sensing using the ADC
This blog post is the sixth of a multi-part series of posts where I explore various peripherals in the ESP32C3 using standard library embedded Rust and the esp-idf-hal. Please be aware that certain co...
06:09 am GMT - Fri, August 18, 2023
Dev To Offline-First Development in React Native: Creating Robust Apps
In today's fast-paced world, mobile applications have become an integral part of our lives. However, relying solely on internet connectivity can lead to frustration for users when faced with poor netw...
05:55 am GMT - Fri, August 18, 2023
Dev To How to Solve Linear Equations with Matrix Inversion
In this article, we will solve linear equations using inverse matrix using Python and Numpy.We will solve linear equations using an inverse matrix in two steps. First, we will find the inverse of the ...
05:51 am GMT - Fri, August 18, 2023
Dev To Skytrust
Best Digital Marketing Company in DELHI - SkytrustSkytrust IT Solutions is One Of The Best Digital Marketing Company And Social Media Marketing Agency in The US, UAE, UK, CANADA, And INDIAhttps://skyt...
05:50 am GMT - Fri, August 18, 2023
Dev To Unlocking Success: The Top 5 Benefits of Engaging a Dedicated Development Team for Your Upcoming Project
In the contemporary and rapidly evolving digital landscape, maintaining a competitive edge necessitates continuous innovation and the delivery of top-tier software solutions. Whether an emerging start...
05:39 am GMT - Fri, August 18, 2023
Dev To 'GET' API in API Maker
Get APIs in detail made by API Makerhttps://youtu.be/L8GqKGGEQjocheck YouTube videoSample data tablecustomer_idfirst_namelast_namelast_updatepincodeisActive1Boblin2022-11-14 04: 34: 5838234512AlicePag...
04:39 am GMT - Fri, August 18, 2023
Dev To Javascript Array methods : slice ,splice , concat , push ,pop ,shift ,unshift
Learn basic JavaScript Array methods: slice, split, push, popArrays are basic data structures in JavaScript that allow developers to store and manipulate collections of values. JavaScript arrays...
04:26 am GMT - Fri, August 18, 2023
Dev To Complex DataTypes in JS
CollectionsObjects and arrays are complex data-types in JavaScript. Objects and arrays are mutable meaning that they can be accessed and changed after being created. JavaScript collections can b...
03:48 am GMT - Fri, August 18, 2023
Dev To Simplifying Development Workflows: An Insight into APIs and the Power of Postman
In the dynamic realm of modern software development, where innovation is the driving force and efficiency is paramount, having the right tools can make all the difference. Among the most indispensable...
02:11 am GMT - Fri, August 18, 2023
Dev To Quick Design System Creation to Boost Up the Design-to-Code Process
What is a Design System?A design system is a comprehensive set of tools, patterns, and guidelines that designers and developers can use to create consistent user interfaces. It allows teams to m...
01:49 am GMT - Fri, August 18, 2023
Dev To Single Page Application: Authentication and Authorization in AgularJS
IntroductionIn a Single Page Application (SPA), each element has its own existence and lifecycle, rather than being part of a global page state. Authentication and authorization can affect some ...
01:11 am GMT - Fri, August 18, 2023
Dev To CSS Specificity
In CSS, the level of importance of styles applied to an element is governed by specificity. it determines which CSS rule set takes precedence when multiple rules are applied to the same element.Here a...
01:10 am GMT - Fri, August 18, 2023
Dev To Embracing Node.js: A Game-Changer for Top Tech Companies
IntroductionIn recent years, Node.js has emerged as a powerhouse for building scalable and high-performance server-side applications. Its event-driven, non-blocking I/O model has attracted top t...
12:51 am GMT - Fri, August 18, 2023
Dev To New to this:
Signed up for a bootcamp class and discovered that I am more computer savvy than I thought. Surprised myself. Excited for the journey of learning a new skill. Does anyone have any tips or tricks for a...
11:16 pm GMT - Thu, August 17, 2023
Dev To How to Customize or Make your own VSCode Color Theme
So far I've been talking about how you can modify the Nebula Oni Color Theme, but this time it's a quick guide on how to customize the VSCode - both the Workbench and the Syntax. This knowledge should...
11:03 pm GMT - Thu, August 17, 2023
Dev To Authentication Orientation
At its most basic, private communication between two persons' devices involve one function, encrypt(msg, key), to create an encrypted version of the message, e_msg, and another function, decrypt(e_msg...
10:41 pm GMT - Thu, August 17, 2023
Dev To Simulando a AWS no seu ambiente Local
Opa, espero que esteja tudo bem com voc que est lendo esse artigo no momento.Passei por situaes interessantes, no perodo em que desenvolvia uma feature na atual empresa em que me encontro. Tive a nece...
10:21 pm GMT - Thu, August 17, 2023
Dev To 3 Cool Developer Console Tricks you must know! (with code)
The developer console is a powerful tool that allows you to inspect, debug, and interact with your web pages. You can access the console by right-clicking on the page and selecting Inspect Element or ...
10:20 pm GMT - Thu, August 17, 2023
Dev To Never write tests or docs again! - Amalgam could change everything.
Amalgam is my little experimental tool written in rust and my attempt to consider the entire software development lifecycle and question it, can we do better, can we disrupt the way we develop, (yeah,...
10:09 pm GMT - Thu, August 17, 2023
Dev To Adding a "share to mastodon" link to any web site
I just added a "share to mastodon" link to my blog at ChristianHeilmann.com. Ages ago I added a "share to Twitter" link, as there is a URL you can send Tweet content to that works:http://twitter.com/s...
09:41 pm GMT - Thu, August 17, 2023
Dev To Next.Js 13 Parallel Routes: A Comprehensive Guide
1. IntroductionHello there!Welcome to this comprehensive guide on parallel routes in Next.js. As the digital landscape evolves, so do the intricacies of web development. Modern web applications ...
09:35 pm GMT - Thu, August 17, 2023
Dev To Part 1: Pipeline fun with AWS
Hello techies and future techies! We are back with a new tutorial leveraging AWS DevTools. As the name suggests, DevTools, or Developer Tools, are tools that are most commonly used by individuals oper...
09:12 pm GMT - Thu, August 17, 2023
Dev To Broken pinky... any suggestions for voice to text apps?
Hey folks!I broke my 5th metacarpal (aka pinky) in what is commonly referred to as a boxer's fracture. In short, I slipped up in the shower and threw my hand out like the spaz that I am, wacking my fi...
09:09 pm GMT - Thu, August 17, 2023
Dev To Top 5 Free AI Courses Every Enthusiast Should Consider: Have You Enrolled Yet?
Hey there! I'm Nomadev. For those who've had the pleasure of reading my insights on DEV Community, you'd recognize my passion for AI. I've always been on a quest to break down the complexities of AI, ...
09:00 pm GMT - Thu, August 17, 2023
Dev To React Custom Hook: useFetch
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useFetch...
08:46 pm GMT - Thu, August 17, 2023
Dev To Onboarding New Team Members Simplified with Dev Containers
Onboarding New Team Members Simplified with Dev ContainersEver grappled with the challenges of onboarding new team members? Initializing a development environment can often be a long-winded affa...
08:41 pm GMT - Thu, August 17, 2023
Dev To How to update your .gitignore file
I do not know if you have faced this problem before, but if you are in a team maybe some of your colleagues or even you, had uploaded a file into the repository that should not be there, and then we f...
08:19 pm GMT - Thu, August 17, 2023
Dev To Does imposter syndrome ever get better?: CodeNewbie Podcast
Marley Anthony, Software Engineer at Bench Accounting, came on the podcast yesterday to discuss the importance of maintaining a strong coding foundation, navigating performance improvement plans, and ...
08:09 pm GMT - Thu, August 17, 2023
Dev To "" . [ ]
Bash , , , . Bash? , , IDE (Integrated Development Environment - ) , , , . Android ( Bash ), : , , . - , ...
08:07 pm GMT - Thu, August 17, 2023
Dev To Top Featured CodeNewbie Posts (8/17/23)
Every other week, we'll round up the CodeNewbie tag's top posts based on traffic, engagement, and a hint of editorial curation. Hope you enjoy! How to Communicate Better in Open SourceOSS collab...
07:49 pm GMT - Thu, August 17, 2023
Dev To NestJS Pipes
Title: Mastering NestJS Pipes: Types, Implementation, and Useful PackagesNestJS, a robust Node.js framework, empowers developers with a multitude of features to streamline backend development. Among t...
07:25 pm GMT - Thu, August 17, 2023
Dev To Tips to back to university for IT students
Link al post en espaol: Post en LinkedInGood afternoon community.In a month we practically return to the university classrooms and, in my case, with joy and sadness as it is already my last year in th...
07:25 pm GMT - Thu, August 17, 2023
Dev To Investigate GitHub Dependabot patches for npm packages
TL;DR use Dependabot if you are using GitHub.Dependabot alerts can give you a superpower the ability to secure your project by keeping dependency-based vulnerabilities out of your code.It can be a li...
07:22 pm GMT - Thu, August 17, 2023
Dev To Building an efficient sparse keyword index in Python
Semantic search is a new category of search built on recent advances in Natural Language Processing (NLP). Traditional search systems use keywords to find data. Semantic search has an understanding of...
07:21 pm GMT - Thu, August 17, 2023
Dev To RandomSparkles
This pen uses JavaScript to draw random spots by setting the "d" attribute of the SVG path element to a set of random points, switching the M and L options to create space between the lines.It also en...
07:20 pm GMT - Thu, August 17, 2023
Dev To Get RSS feed for your Ko-Fi account
Almost two years ago, I created my Ko-Fi page where I could blog about my work on personal projects I am working on in my free time. Most of them cover topics about the Amiga community and operating s...
07:17 pm GMT - Thu, August 17, 2023
Dev To CSS Face
...
07:15 pm GMT - Thu, August 17, 2023
Dev To Key Methods To Improve Customer Experience
Mobile apps are necessary as they impact our choices of where we want to eat, shop, travel, and stay connected with people. If you develop apps, offering exceptional customer experience is the key to ...
07:11 pm GMT - Thu, August 17, 2023
Dev To Coding Exercise Tips for Technical Candidates and Hiring Managers
Here at Stout we screen a lot of technical candidates. Our first step is to filter the resumes. (We have little need for glass window installers despite the fact that they match the keywords "windows"...
07:10 pm GMT - Thu, August 17, 2023
Dev To Create & Review Pull Requests in VSCode
Sharing some bookmarks:Create a Pull Request from Visual Studio CodeReview a Pull Request from Visual Studio Code...
07:09 pm GMT - Thu, August 17, 2023
Dev To Godot at Gamescom 2023
Just want to make a quick shoutout that Godot will be having their first booth at Gamescom 2023, thanks to Ramatak & W4Games donations for the booth. // Detect dark theme var iframe = document.g...
07:07 pm GMT - Thu, August 17, 2023
Dev To PostgreSQL - History and Common Use cases
In this article I will tell you about:What is PostgreSQL? History of PostgreSQL?Common use cases of PostgreSQLSo let's get started with first question.What is PostgreSQL?PostgreSQL is an advanced open...
06:01 pm GMT - Thu, August 17, 2023
Dev To List Of 10 Flutter Libraries and Frameworks to Speed Up Your Development:
Yo wassup, flutter devs! If you're on the hunt for some awesome Flutter libraries and frameworks to spice up your next app project, you're in luck. Here's a quick rundown of 10 life-saving tools that ...
05:54 pm GMT - Thu, August 17, 2023
Dev To Custom Middleware for FastAPI
This article describes a custom middleware designed for FastAPI applications. The middleware serves several purposes:Token Authentication: It validates JWT tokens using Azure AD JWKS endpoint, ensurin...
04:59 pm GMT - Thu, August 17, 2023
Dev To How should I start?
If you were going to look at an application with fresh eyes, how would you test?There is always a risk of being static and stale with your testing. Mind maps, heuristics, and mnemonics like SFDIPOT.Im...
04:44 pm GMT - Thu, August 17, 2023
Dev To System Design Introduction
What is system design ?System design is the process of defining and planning the architecture, components, modules, interfaces, and interactions of a complex software or hardware system. It invo...
04:41 pm GMT - Thu, August 17, 2023
Dev To React useInView Hook - How to create useInView Hook in ReactJs
Learn how to create a powerful useInView hook in React using the Intersection Observer API. Elevate your development skills as we guide you through step-by-step instructions to create a custom useInVi...
04:31 pm GMT - Thu, August 17, 2023
Dev To Running React and Express with concurrently
Written by Vijit AilIn modern web development, its common to build full-stack applications that consist of a frontend framework, like React, and a backend framework, like Express.js. In this model, Re...
04:25 pm GMT - Thu, August 17, 2023
Dev To Hooking in to Devise controller actions
Devise is a fantastic authentication gem in the Rails ecosystem that I'm learning more about every day!I wanted to share how I was able to solve a problem effectively after reading some Devise source ...
04:23 pm GMT - Thu, August 17, 2023
Dev To Automate Your Git Workflow with this Simple Bash Script
The github repository for this script -> ScriptHey there fellow coders! Ever found yourself doing the same repetitive git commands every time you want to push some changes? I know, it can be a bit ...
03:55 pm GMT - Thu, August 17, 2023
Dev To Arquitectura Hexagonal: El camino hacia un Software Robusto, Flexible y Fcil de Mantener
Tras mi paso por distintos proyectos de desarrollo de software que aplicaban una arquitectura hexagonal, he llegado a la conclusin de que la informacin que podemos encontrar en internet sobre esta no ...
03:42 pm GMT - Thu, August 17, 2023
Dev To Simple AWS: 20 Advanced Tips for Lambda
Note: This content was originally published at the Simple AWS newsletter. Understand the Why behind AWS Solutions. Subscribe for free! 3000 engineers and tech experts already have. AWS Service: L...
03:35 pm GMT - Thu, August 17, 2023
Dev To Test our new Fastly apps on Glitch
The Glitch team has been working on ways to integrate Fastly's caching, security, observability, and edge computing into your apps. While we make the experience as fun and easy as possible, we have so...
03:29 pm GMT - Thu, August 17, 2023
Dev To How to Create Notifications in Laravel
This article was originally written by Funke Faith Olasupo on the Honeybadger Developer Blog.When building applications, notifications are essential because they improve user experience and interactio...
03:06 pm GMT - Thu, August 17, 2023
Dev To You too can help ( earn)!
https://learn.schchner.deOur goal is to build a large community where many users create courses for other users so everyone can learn something new about 21st century technology.We always have our mot...
02:51 pm GMT - Thu, August 17, 2023
Dev To Best CI/CD tools for React Native
Written by Hussain ArifContinuous integration (CI) and continuous delivery (CD) pipelines are a set of automated processes that help developer teams deliver software more quickly and reliably. CI pipe...
02:46 pm GMT - Thu, August 17, 2023
Dev To Auto Generate Post Thumbnail in Python using Html2Image
If youve been sharing a link on any social media, youve probably seen the preview card. This is done using specific meta tags called Open Graph. Open graph tags enhance the link with a richer presenta...
02:38 pm GMT - Thu, August 17, 2023
Dev To JavaScript: How conditionals influence your code?
Everybody makes decisions all the time. These decisions impact our lives and bring change with each different choice we make. Conditionals are structures that offer you different results depending on ...
02:30 pm GMT - Thu, August 17, 2023
Dev To Pushing application metrics to otel-collector
Prometheus uses a pull model to collect metrics from targets. This means that Prometheus actively queries the targets for their metrics at regular intervals. The pull model is simple to implement and ...
02:19 pm GMT - Thu, August 17, 2023
Dev To From Vue 2 to 3: A long journey
TL;DRThis is a long post detailing my journey of migrating a project from Vue 2 to 3. It contains the setbacks and the victories I faced and providing breakdown of the issues as well. 1. Le...
02:13 pm GMT - Thu, August 17, 2023
Dev To What happens when you type google.com in your browser and press Enter
ABSTRACTHave you ever tried using a new pc and you want to do a search on a topic and you are not satisfied with the results you get on the browser available. Then you decide you would use the b...
02:12 pm GMT - Thu, August 17, 2023
Dev To Creating shimmering text, color change text in Loader using Framer Motion, Next.js 13
While building my last app, I was fascinated by the Loader with changing color company name that our designers provided. It is really calming to look at it and wait in meditation until the page loads ...
02:10 pm GMT - Thu, August 17, 2023
Dev To Record in TypeScript: Unveiling Its Surprising Power
Introduction:TypeScript, with its robust type system, continues to offer developers an array of features that enhance code quality, maintainability, and overall development experience. Among its...
02:01 pm GMT - Thu, August 17, 2023
Dev To Web Accessibility: A Web for Everyone by Empowering Inclusion and Equal Access for All
Table of content:IntroductionHistory of netizens and the webMeasuring color contrast for visually impaired usersUnderstanding the power of alternative textA practical example of using WAI ARIA label ...
02:00 pm GMT - Thu, August 17, 2023
Dev To C record keyword & Nondestructive Mutation: Tell Me a Time
Nondestructive DeterminismJust reading up on the new C# record keyword and nondestructive mutation and wondering: When Have You Used This Concept?When was a time you used this concept? Anyo...
02:00 pm GMT - Thu, August 17, 2023
Dev To Sloan's Inbox: Bored... Is it time to get another job?
Heyo folks! Sloan, DEV Moderator and resident mascot, back with another question sent in from a DEV community member. For those unfamiliar with the series, this is another installment of Sloan's Inbox...
01:41 pm GMT - Thu, August 17, 2023
Dev To Intro to Python: Day 11 - Another Class Inheritance Example
Hi there I'm a New York City based web developer documenting my journey with React, React Native, and Python for all to see. Please follow my dev.to profile or my twitter for updates and feel free to...
01:15 pm GMT - Thu, August 17, 2023
Dev To Segredos segredosos dos Optionals em Swift: Um Guia para no perder o juzo!
Se voc, assim como eu, j teve a sensao de estar navegando pelos mares naufrgicos da programao em Swift e se deparou com um daqueles misteriosos "Optionals", no se preocupe, voc no est sozinho! Os Opti...
01:10 pm GMT - Thu, August 17, 2023
Dev To Which engineering scope are you using?
In the few years I've been working in tech, I've started to see common patterns that engineers adopt to solve most problems. For example, here's a popular problem with different approaches:Problem: Th...
01:09 pm GMT - Thu, August 17, 2023
Dev To MLH Fellowship - My Experience
In this article, I share everything that you need to know about the MLH Fellowship program - what is it, the interview process, and my experience being a fellow (of the prep program). What is MLH...
01:06 pm GMT - Thu, August 17, 2023
Dev To Specify Node Version in package.json
Have you ever downloaded a project that uses javascript and wondered what version of npm or node you need to run?Or did you need to inform the node version and didn't know where to put it?There is a v...
12:28 pm GMT - Thu, August 17, 2023
Dev To JavaScript is Extraordinarily Weird! Hear Me Out!
Last night, I found an interesting JavaScript question, and I bet you won't be able to answer this without cheating. What do you think is the output of this code snippet?Let me know in the commen...
12:03 pm GMT - Thu, August 17, 2023
Dev To Guia para Iniciantes: Como Comear a Fazer Freelance Desenvolvendo Sites para Empresas Locais
Introduo:Se voc um entusiasta do desenvolvimento web e est considerando dar os primeiros passos no mundo do freelancing, voc est no lugar certo. Fazer freelas desenvolvendo sites para pequenas empres...
12:00 pm GMT - Thu, August 17, 2023
Dev To Top 5 Project Management Tools Platforms Solutions
The task of the team, projects, and goals could get facilitated through effective project management software and also it rectifies transparency, planning, and efficiency. You should think about which...
11:30 am GMT - Thu, August 17, 2023
Dev To Building Machine Learning Models with PySpark's pyspark.ml Library: A Comprehensive Guide.
Welcome to the comprehensive guide on building machine learning models using PySpark's pyspark.ml library. In this tutorial, we will explore the powerful capabilities that PySpark offers for creating ...
10:53 am GMT - Thu, August 17, 2023
Dev To Efficient Deep Cloning of Objects in JavaScript: A Comprehensive Guide
Creating a deep clone of an object in JavaScriptis a critical skill, ensuring data integrity and preventing unexpected side effects. In this comprehensive guide, we'll explore the most efficient metho...
10:30 am GMT - Thu, August 17, 2023
Dev To Optimize Dockerfile By `Yarn Prune`
OverviewWe all have at least one nodejs application that is dockerized. Typically, we search nodejs dockerfile yarn and add the first result to our repository. But how effective are these docker...
10:29 am GMT - Thu, August 17, 2023
Dev To Open Source ABCs: Hacking
Welcome to our #100DaysOfOSS series. Until October 31, we'll be doing Open Source Software (OSS) terms from A to Z. We'll be diving into a different letter of the English alphabet, uncovering OSS con...
09:41 am GMT - Thu, August 17, 2023
Dev To What's a Merge Queue and Why Use it?
That's a good question, isnt it? Indeed, if it was only a little-known term a few months ago, merge queues would be more and more talked about. Between announcements from leaders like GitHub and real ...
09:39 am GMT - Thu, August 17, 2023
Dev To Migrating Legacy Apps to AWS: Overcoming Challenges for Success
IntroductionIn today's rapidly evolving technological landscape, businesses are constantly seeking ways to leverage the benefits of cloud computing. For many organizations, this involves migrating the...
09:06 am GMT - Thu, August 17, 2023
Dev To The Role of MicroGateways in Microservices
IntroductionMicroservices have redefined how applications are planned, developed, and deployed. Its modular design provides exceptional flexibility and scalability, allowing organizations to adj...
09:02 am GMT - Thu, August 17, 2023
Dev To Ops friendly Apache APISIX
Though I always worked on the Dev side of IT, I was also interested in the Ops side. I even had a short experience being a WebSphere admin: I used it several times, helping Ops deal with the Admin con...
08:48 am GMT - Thu, August 17, 2023
Dev To Create your own URL shortener!
Today we come to a very interesting topic in the field of HomeServer.If you like our articles, we would appreciate a Like & CommentWe want to install our own URL shortener on our HomeSever. This m...
08:46 am GMT - Thu, August 17, 2023
Dev To How to Become a Web3 Engineer: A Beginners Guide
Embarking on the journey to become a Web3 Engineer is an exciting one. Web3 refers to the decentralized next-generation internet, which is built on emerging technologies like blockchain, decentralized...
08:39 am GMT - Thu, August 17, 2023
Dev To This Week In React 156: Server Actions, React Falls Behind, Expo Builds, Suspense Throttling, Obsidiosaurus, Expo DevTools...
Hi everyone!This week, we've got many articles from the React and React-Native community, and the latest Expo Launch Party announcements. Some articles are very long, and I didn't have time to read th...
08:34 am GMT - Thu, August 17, 2023
Dev To How freelance developers can grow their businesses and increase revenue with Appwrite Cloud
The freelance industry is booming. Upwork and Freelancers Union's survey estimates that if current trends continue, by 2027 over 50% of the workforce will be freelancers. Several factors drive this gr...
08:32 am GMT - Thu, August 17, 2023
Dev To Windows Talker (Part 4)
Hello to my 4th part of the series "Windows Talker"This is now a shorter article because it's only 3 new commands I added. But you can still help me by writing your opinion in the comments or by regis...
08:16 am GMT - Thu, August 17, 2023
Dev To Front Desk Software for Hotel
Front Desk Software revolutionizes hospitality management. Seamlessly integrating reservations, check-ins, and guest information, it streamlines operations and enhances guest experiences. What is...
08:03 am GMT - Thu, August 17, 2023
Dev To Effortless Containerization: Deploying Spring Boot and MySQL with Docker and Docker Compose
Greetings!In the increasing complexity of software development, there is a general shift from manual configuration to automation. Be it development, or deployment, seamless development and integration...
07:53 am GMT - Thu, August 17, 2023
Dev To Why We Open Sourced RisingWave under Apache 2.0 License
RisingWave, the distributed SQL streaming database, recently celebrated a significant milestone with the achievement of 1000 members in our Slack community. This event marks a momentous occasion for R...
07:51 am GMT - Thu, August 17, 2023
Dev To Boost your Git Squash-Rebase Workflow with these Commands! (auto-squash, auto-commit, auto-rebase, auto-push)
I recently joined a company, they follow squash-rebase flow here, and as my Git KT was going on, I figured I should built these commands before actually starting development, now that I have started d...
07:07 am GMT - Thu, August 17, 2023
Dev To Learning JavaScript the easy way: Variables
Reviving JavaScript Learning: Let's Dive into Variables!Hey there , wonderful readers! It's been a little while, but guess what? I'm back and more excited than ever to embark on a journey of creating ...
07:00 am GMT - Thu, August 17, 2023
Dev To School Lessons: Will I Use It in Real Life?
We're going back to coding school with Nostalgia Bytes this week! Don't forget your TI calculators, Trapper Keepers, Lisa Frank folders, and USB drives. Each decade has its own story to tell. So get r...
07:00 am GMT - Thu, August 17, 2023
Dev To What Aspects of Coding Still Leave You Feeling Uncertain?
Despite experience, certain aspects of coding can be challenging. What specific syntax or concepts do you find most perplexing? How do you work on improving your understanding in those areas?Follow th...
06:44 am GMT - Thu, August 17, 2023
Dev To STO Development Services - Paving the Perfect Path for Your Successful Token Sale
In today's digital age, Security Token Offerings (STOs) have emerged as a revolutionary fundraising trend, providing investors with transparent and regulated investment opportunities. However, launchi...
06:09 am GMT - Thu, August 17, 2023
Dev To How to Optimize Your iOS App for Better Performance
In the highly competitive realm of mobile apps, delivering a seamless and lightning-fast user experience is paramount for the success of your iOS app. With millions of apps vying for attention on the ...
06:08 am GMT - Thu, August 17, 2023
Dev To Creating Multiple Themes in Tailwind CSS and Next.js
Tailwind CSS has gained immense popularity for its utility-first approach to styling, enabling developers to quickly build modern and responsive user interfaces. When combined with a powerful framewor...
06:04 am GMT - Thu, August 17, 2023
Dev To 5 Best Full Stack Communities to Join in 2023
Becoming a Full Stack Developer is a great career option in 2022. However, the path is long and could be lonely.So, here I am with a list of the 5 best Full Stack communities that will keep you accoun...
04:53 am GMT - Thu, August 17, 2023
Dev To 8 Completely FREE Big Data Resources
Are you ready to step into the realm of Big Data? Don't fret if it seems overwhelming I've curated 8 fantastic FREE resources that are tailor-made for beginners like you. Let's embark on a journey of...
04:50 am GMT - Thu, August 17, 2023
Dev To Top 5 Best News APIs for developers
Are you a developer and searching for the best news API? The Internet is filled with news outlets that you may utilize to keep up with current events across the world. With the present growth in Inter...
04:27 am GMT - Thu, August 17, 2023
Dev To A Guide To The Best Mobile Test Automation Tools In 2023
IntroductionMobile app testing is critical to delivering high-quality mobile applications that meet user expectations. Mobile applications are becoming more complex and sophisticated, with many ...
04:04 am GMT - Thu, August 17, 2023
Dev To JavaScript Basics 1
JavaScript was created in 1995 as a way to add programs to web pages in the Netscape Navigator browser. Today the language has been adopted by all the other major web browsers, and it has become one o...
03:26 am GMT - Thu, August 17, 2023
Dev To 30 Days of Solidity. Day 3. Getter. Setter. Uint. Int.
30 Days of Solidity. Day 3. Getter. Setter. Uint. Int.Hello lovely people! Welcome to 30 Days of Soliditys Day 3 from CodeDamn. Get the full description of this self-paced course on Solidity her...
03:13 am GMT - Thu, August 17, 2023
Dev To Establishing PostgreSQL Connection with Prisma in NestJS: A Comprehensive Guide with Bookmark API Example
In modern web development, setting up a robust and efficient database connection is crucial for building scalable and maintainable applications. NestJS, a popular backend framework for Node.js, offers...
02:24 am GMT - Thu, August 17, 2023
Dev To Generating Optimized Image Formats with Node.js
IntroductionImages are an important part of any web application, but they can also be a major source of performance issues if not optimized properly. In this article, we'll cover how to use Node...
12:31 am GMT - Thu, August 17, 2023
Dev To How to debug a Firefox add-on (extension)
Before we get startedFirefox supports browser extensions like Chromium-based browsers (Chrome, Arc, Brave, Edge etc.). Sometimes theyre referred to as add-ons in Firefox land.This post assumes t...
11:57 pm GMT - Wed, August 16, 2023
Dev To useCallback: Guide, use-cases, examples
This is an easy to read guide, where we will coverWhat is React useCallback?When to use React useCallback? (use-cases)Real world examples of useCallbackTroubleShooting Tips What is React useCallb...
11:52 pm GMT - Wed, August 16, 2023
Dev To Do your Values align with FP Values?
Hate reading articles? Check out the complementary video, which covers the same content.I saw a tweet once saying, FP doesnt worth it. Its very time-consuming, hard to understand, hard to read. Im fin...
11:18 pm GMT - Wed, August 16, 2023
Dev To Unveiling the JavaScript Magic: Event Loop, Single Thread, and Beyond
Introduction:Welcome to the fascinating world of JavaScript, where a few lines of code can trigger a multitude of actions, animations, and interactions on the web. Have you ever pondered how Jav...
11:01 pm GMT - Wed, August 16, 2023
Dev To Building inclusive UI for Neurodivergent Users
Building inclusive UI for Neurodivergent UsersMost commonly, people think of users with various hearing or vision abilities when including accessibility features. You may even think of elderly user or...
10:26 pm GMT - Wed, August 16, 2023
Dev To CONNECT TO EC2 USING SESSION MANAGER
To be able to connect to ec2 instance using session manager, SSM agent must be installed on this instance. some AMIs come with SSM agent already preinstalled:Amazon Linux Base AMIs dated 2017.09 ...
10:17 pm GMT - Wed, August 16, 2023
Dev To How do millions of people book meetings with God?
Have you ever experienced the rush of online shopping? I bet you felt an adrenaline rush as you clicked through the website, competing with thousands or even millions of people at the same time.Top te...
09:42 pm GMT - Wed, August 16, 2023
Dev To 5 Best Real Estate Technology Trends to Look for in 2023
The real estate industry is constantly changing, and 2023 is no exception. Developers are using new technologies to make the homebuying and selling process more efficient and convenient for everyone i...
09:21 pm GMT - Wed, August 16, 2023
Dev To Getting Started in a New Codebase
Whether it's contributing to open source or starting a new job, the first step is familiarizing yourself with the codebase, and it can be daunting. Here are some tips to help you hit the ground runnin...
09:00 pm GMT - Wed, August 16, 2023
Dev To React Custom Hook: useEventListener
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useEvent...
08:53 pm GMT - Wed, August 16, 2023
Dev To The Side Hustle: Developers, Passion, and Passive Income
As builders, we have the tools. We have the ability to breathe life into features, projects, and platforms thatdon't yet exist.Are you kidding me!?That's just about the coolest thing there is. We don'...
08:06 pm GMT - Wed, August 16, 2023
Dev To hadolint - Dockerfile linter
Haskell Dockerfile Linter (hadolint) is a popular static analysis tool (linter) for your Dockerfiles. It is available for Mac, Windows and Linux.Reasons to use a linter tool for your Dockerfiles are m...
07:58 pm GMT - Wed, August 16, 2023
Dev To A Beginner's Guide to the Serverless Application Model (SAM)
When moving to the cloud, be it in a migration or greenfield project, a responsibility you might not be accustomed to is declaring your infrastructure as code. Infrastructure as code is exactly as it ...
07:43 pm GMT - Wed, August 16, 2023
Dev To DEVDiscuss: Error Handling
Time for #DEVDiscuss right here on DEV Complementing exceptions - Introducing monads for error handling in ruby Cherry Ramatis Aug 13 #ruby #er...
06:11 pm GMT - Wed, August 16, 2023
Dev To How to Mentor New Open Source Contributors
As an open source maintainer, contributors are one of the most important ways to scale up the goals you want to achieve in an open source project, along with scaling down the amount of work you have t...
06:01 pm GMT - Wed, August 16, 2023
Dev To Mastering JavaScript Event Handling for Enhanced Frontend Functionality
JavaScript event handling is a crucial aspect of front-end development, enabling interactive and dynamic user experiences. In this blog post, we will delve into the fundamentals of JavaScript event ha...
05:58 pm GMT - Wed, August 16, 2023
Dev To Harness the power of Postman for Anvil: Easy setup & usage guide
Postman is a comprehensive API testing tool that simplifies creating, testing, and documenting APIs, making it one of the easiest ways to get started with Anvils APIs. Postman offers an intuitive user...
05:40 pm GMT - Wed, August 16, 2023
Dev To build your own FAAS provider
What is this ?is a command-line interface (CLI) tool and serverless FAAS for creating serverless applications with random subdomains. It simplifies the process of setting up serverless functions...
05:20 pm GMT - Wed, August 16, 2023
Dev To The significance of performance testing for retail and e-commerce apps
The importance of e-commerce and retail apps has grown significantly due to their convenience, personalization, and seamless shopping experiences. As businesses adopt a mobile-first approach, these ap...
05:17 pm GMT - Wed, August 16, 2023
Dev To Migrate from WordPress to a headless CMS in 3 easy steps
In this article I'm going to show you how to migrate from WordPress to a headless CMS in 3 easy steps. To make this quick and simple, we will be using the Cosmic WordPress Importer extension to import...
05:16 pm GMT - Wed, August 16, 2023
Dev To How to create Sitemap.xml for ASP.net Core Razor Pages
Recently I wanted to create a sitemap for my Razor Page web application. Adding a sitemap to a website is a relatively straightforward process, but I found out that many examples over the web are a bi...
05:16 pm GMT - Wed, August 16, 2023
Dev To "Pivoting to Tech from Biomedical Science": CodeNewbie Podcast S25E1
We are back y'all!!!!In the first episode of our 25th season of the CodeNewbie Podcast, @saronyitbarek talks about making a major career change and the significance of laying a strong foundation...
05:14 pm GMT - Wed, August 16, 2023
Dev To Dependency Injection in Flutter
In this article I'll attempt to teach you what it is, how to do it and why would you do it, as well as providing examples and a link to a repo on GitHub where you can check the code and try it for you...
05:06 pm GMT - Wed, August 16, 2023
Dev To The Golang Saga: A Coders Journey There and Back Again. Part 3: The Graphing Conundrum
Welcome back to the third part of The Golang Saga: A Coders Journey There and Back Again. In the first part of this series, I started work on a personal project, the Climate Change Visualizer, using G...
05:03 pm GMT - Wed, August 16, 2023
Dev To Null and Undefined in JavaScript
IntroductionJavaScript has emerged as one of the leading programming languages, particularly in the realm of software engineering and web development. Despite its straightforward syntax and simp...
04:58 pm GMT - Wed, August 16, 2023
Dev To How To Handle Authentication with Micro-Services
With micro-services, and more generally distributed systems, come a lot of new challenges. One of them is how to handle authentication.If you are unsure about the exact properties of micro-services an...
04:57 pm GMT - Wed, August 16, 2023
Dev To Using to the Gmail API with Node.js
It's easy to think of a ton of reasons for wanting to connect to your Gmail account programmatically, whether it's to create a bot to send emails on your behalf, or maybe to create your own custom spa...
04:48 pm GMT - Wed, August 16, 2023
Dev To How to verify a contract on Etherscan.
INTRODUCTIONIn this tutorial, I will be showing you how to verify a contract with no external imports and also how to verify a contract with external imports. Etherscan is a Block Explorer and A...
04:43 pm GMT - Wed, August 16, 2023
Dev To Mastering JSON in Flutter: A Comprehensive Guide
Whether you're just starting your Flutter journey or looking to sharpen your existing skills, understanding how to work with JSON is crucial. Let's dive into this complete guide to get you up and runn...
03:35 pm GMT - Wed, August 16, 2023
Dev To CV-based self-diagnosis telemedicine application
This post is a short overview of an Abto Software healthcare project. Markerless human pose detection to benefit physical therapy project overviewOur client is a health-focused organization that...
03:19 pm GMT - Wed, August 16, 2023
Dev To Extensions Guide for Nebula Oni Color Theme
Since I've made a color theme, I also ended up customizing the Extensions that use color schemes like Better Comments and Indent Rainbow and trying to match them with the Nebula Oni Color Theme. So, o...
03:09 pm GMT - Wed, August 16, 2023
Dev To Did anyone built online store with Next.JS?
I am working on new e-commerce project and would like to set up online store. Simple one. I drafted it in Shopify. As it looks like the easiest way, but still build a good looking store kind of challe...
03:00 pm GMT - Wed, August 16, 2023
Dev To Refine & Nest.js boilerplate
We were in search of a solution that bridged the gap between BaaS platforms (such as Appwrite or Supabase) and building from the ground up. We needed a system that would offer the flexibility to imple...
02:44 pm GMT - Wed, August 16, 2023
Dev To Formatting Dates in JavaScript: A Comprehensive Guide
As a developer, presenting dates in a readable and user-friendly format is crucial for enhancing the user experience. In this comprehensive guide, we'll dive into various techniques to format dates in...
02:36 pm GMT - Wed, August 16, 2023
Dev To Side effect in creating table text boxes using Angular
I am trying to create a table with 9 rows and 9 columns of text boxes, the point is that the table is built dynamically using Angular's mechanism,I have a class in the ts file of Angular that contains...
02:24 pm GMT - Wed, August 16, 2023
Dev To Best Feather-inspired animated icon libraries for React
Written by Kevin TomasIn this article, well walk you through using Feather-inspired animated icon libraries in React applications and guide you through setting up a React project, adding and customizi...
02:18 pm GMT - Wed, August 16, 2023
Dev To HOW TO IMPROVE LARAVEL REQUESTS
Laravel is a free and open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the modelviewcontroller (MVC) architectural pattern and bas...
02:12 pm GMT - Wed, August 16, 2023
Dev To Pass inputs to ngComponentOutlet in Angular
IntroductionIn this blog post, I am going to describe how to use the new syntax to pass inputs to ngComponentOutlet to create dynamic components in Angular. Prior to Angular 1.16.2, Angular allo...
02:02 pm GMT - Wed, August 16, 2023
Dev To Installing Chromium on Mac Apple M2 Pro (Tutorial)
Let's just say I've never really had to use Chromium before, but my workplace requires us to use it for specific cases when testing.I had the toughest time getting this thing to work on my Mac. Meanwh...
02:00 pm GMT - Wed, August 16, 2023
Dev To Top 6 tools for text-based UML sequence diagrams
Comparison and features for tools that create UML sequence diagrams with code Lets kick-offUML (Unified Modelling Language) consists of 14 diagram types for visualizing and communicating softwar...
01:56 pm GMT - Wed, August 16, 2023
Dev To SQL Data Types: A Comprehensive Overview
Database Management Systems (DBMS) are fundamental components in the world of technology, enabling efficient storage, retrieval, and manipulation of data. One crucial aspect when designing and impleme...
01:42 pm GMT - Wed, August 16, 2023
Dev To What is DigitalOcean? - Everything You Need to Know
IntroductionIn today's digital age, cloud computing has become an integral part of the tech industry. And when it comes to cloud infrastructure providers, DigitalOcean is a name that often pops ...
01:40 pm GMT - Wed, August 16, 2023
Dev To PostgreSQL Full-Text Search: A Practical Introduction with Examples
Full-text search is a technique used to search within a large collection of documents or data by matching the words or phrases in the query. It is superior to traditional search because it has the cap...
12:54 pm GMT - Wed, August 16, 2023
Dev To Build an Expandable / Collapsible Data Table with 2 shadcn/ui Components
What you will find in this article?In the modern digital age, the way we present data to users significantly impacts their experience. A responsive, well-designed table not only provides clarity...
12:46 pm GMT - Wed, August 16, 2023
Dev To Dev Job Oppurtunities @ VC-Backed Startups
Hello, Devs! Excited for another round of top-notch developer job opportunities? Over the past week, weve curated 50 developer jobs that meet our quality criteria. These roles encompass backend, front...
12:44 pm GMT - Wed, August 16, 2023
Dev To MASTERING RESPONSIVE DESIGN TECHNIQUES FOR MODERN WEBSITES
Table of Contents:IntroductionResponsive Design in a Dynamic Digital WorldAdapting Websites for Diverse Device InteractionsUnveiling Responsive DesignUnderstanding Responsive Design's Purpose and Impo...
12:30 pm GMT - Wed, August 16, 2023
Dev To Emmanuel Katto | 11 Beginner Tips for Learning Python Programming
We are so excited that you have decided to embark on the journey of learning Python! One of the most common questions we receive from our readers is Whats the best way to learn Python?I believe that t...
12:26 pm GMT - Wed, August 16, 2023
Dev To 10 API Documentation Tools For Super Busy Developers
Looking for the best API Documentation tools? Then here we will discuss some of the best API tools that will help you boost your workflow.But let's first know what API is and how it can be helpful to ...
12:25 pm GMT - Wed, August 16, 2023
Dev To useRef in React (easy language)
Certainly! useRef is a hook in React that allows you to access and interact with a DOM element or keep a mutable reference to a value that doesn't trigger re-renders when it changes.Easy Explanation:I...
12:17 pm GMT - Wed, August 16, 2023
Dev To Implementing Dapr Pub/Sub functionality to ASP.NET Core Web APIs
In event-driven architectures, communicating between different microservices via messages can be enabled using Publish and Subscribe functionality (Pub/Sub for short).The publisher (or producer) write...
12:02 pm GMT - Wed, August 16, 2023
Dev To Web Api Performance
API Design and ArchitectureAs a developer, the main goal is to produce apps that users can easily use. For this reason, we usually hear words such as: reliable, scalable, fast, etc. All that to say, y...
11:57 am GMT - Wed, August 16, 2023
Dev To Demystifying "No 'Access-Control-Allow-Origin' Header" in JavaScript and Postman: A Comprehensive Exploration
Encountering the infamous "No 'Access-Control-Allow-Origin' header" error in JavaScriptwhile Postman works seamlessly can be perplexing. In this comprehensive guide, we'll delve into the reasons behin...
11:54 am GMT - Wed, August 16, 2023
Dev To The Best Serverless Framework in 2023: A Data-Driven Showdown for AWS Projects
TL;DR Opt for SST for new, simpler projects, rapid delivery, owning NextJS infra, or when having limited AWS expertise. Go with CDK when integrating with or migrating existing infrastructures, f...
11:49 am GMT - Wed, August 16, 2023
Dev To Top Api Architectural Styles
In this post, I will delve into the prominent API architectural styles within the realm of programming that are worthy of discussion today, with some common implementation in Python and JaaScript. ...
11:45 am GMT - Wed, August 16, 2023
Dev To Impossible CSS only syntax highlighting ...with a single element and GRADIENTS
Awww shi...here we go again.Yes I am back, breaking the internet once more. I know, it has been a while.But this time...I may have come up with something kind of useful?We will see!First of all, the t...
11:09 am GMT - Wed, August 16, 2023
Dev To Data Structures and Algorithms: Big O Notation
IntroBig O Notation is a way to formalize fuzzy counting.It allows us to talk formally about how the runtime of an algorithm grows as the inputs grow.It is used to analyze the performance of an ...
10:51 am GMT - Wed, August 16, 2023
Dev To Discover the Benefits of Using Prisma in Your Next Project
When building an application, you are faced with a choice between using a pre-built framework or learning the core language.If you opt for the framework, you will benefit from pre-built tools that can...
10:23 am GMT - Wed, August 16, 2023
Dev To From Banking Sales to Software Success: A Journey of Passion and Perseverance
In the bustling world of finance, where numbers and transactions reigned supreme, I found myself at a crossroads. A crossroads that promised the allure of technology, innovation, and a passion waiting...
10:02 am GMT - Wed, August 16, 2023
Dev To Angular vs React Native : A Comparison
In today's fast-paced world of web development selecting the best framework can frequently be a difficult undertaking. This decision can determine the success of your project as well as your experienc...
09:49 am GMT - Wed, August 16, 2023
Dev To You won't be able to answer this simple JavaScript question!
Last night, I was scrolling through twitter and I found a interesting JavaScript question, and I bet you won't be able to answer this without cheating.Let's see how long would would it take for you to...
09:38 am GMT - Wed, August 16, 2023
Dev To Why enterprises should move on cloud computing
Cloud computing is no longer just a buzzword for enterprises today. In the last ten years, it has grown from an optional backup plan to a must-have for enterprises. In case you are wondering on the cl...
09:30 am GMT - Wed, August 16, 2023
Dev To Welcome Thread - v238
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 with a question or jus...
09:17 am GMT - Wed, August 16, 2023
Dev To I created a platform to Create Family Tree
Hi! I just want to show a new web app I created. I just call it fam-tree. It's a simple platform where you can create a simple family tree.Here is the Website: https://fam-tree.brojenuel.comI created ...
08:55 am GMT - Wed, August 16, 2023
Dev To Websites with AWS: Hosting, HTTPS and Custom Domain
Hosting websites like static sites or single page applications on Amazon S3 is a charm. However, it gets a bit complicated if you throw in HTTPS and your own domain name. There are literally a million...
08:36 am GMT - Wed, August 16, 2023
Dev To What is side-effect in ReactJS and how to handle it?
What is side EffectsReactJS is a UI library. Its job is to render the UI and update it on user's interaction or events. Eg: if a user has clicked on a button then update the UI accordingly. However, t...
08:22 am GMT - Wed, August 16, 2023
Dev To Git Tags Continued - Share, Delete and Checkout
In the previous post introducing Git tags, we learnt what Git tags are, how they are created and how we can view the existing tags. By default, when we run git push, Git does not push the tags you hav...
08:21 am GMT - Wed, August 16, 2023
Dev To System Design: A Guide for Beginners
System design is the process of defining the architecture, components, and interactions of a system to meet the needs of its users. It is a complex and challenging topic, but it is also incredibly rew...
08:07 am GMT - Wed, August 16, 2023
Dev To GDScript Code Ordering
GDScript Code Ordering: Best Practices for Arranging Your Code ElementsWhen it comes to writing clean and organized GDScript code, the ordering of code elements plays an essential role in enhancing re...
08:00 am GMT - Wed, August 16, 2023
Dev To Angular: How to test functional guards, resolver and intercpetors
IntroductionSince version 14 of Angular, the inject function can be used outside the injection context, making it easier to compose screens and transform gards, resolvers and interceptors into s...
07:43 am GMT - Wed, August 16, 2023
Dev To "Mastering Remote Work: A Developer's Guide to Success"
Introduction:The world of work has undergone a significant transformation, with remote work becoming more prevalent than ever. As a developer, adapting to this new landscape requires more than just te...
07:42 am GMT - Wed, August 16, 2023
Dev To Transaction Isolation Levels and why we should care
Its all about the performanceSQL database cannot handle only one incoming connection at a time because it would be devastating for the performance of the system. We expect the database to accept...
07:41 am GMT - Wed, August 16, 2023
Dev To PostgreSQL Background Processes: A Simple Guide
PostgreSQL, a highly advanced open-source relational database system, is built to be robust and dynamic. Part of what makes it so reliable is the set of background processes that ensure smooth operati...
07:00 am GMT - Wed, August 16, 2023
Dev To CtrlZ to the Past: Time-Travelling to Your First Code Line
We're going back to coding school with Nostalgia Bytes this week! Don't forget your TI calculators, Trapper Keepers, Lisa Frank folders, and USB drives. Each decade has its own story to tell. So get r...
07:00 am GMT - Wed, August 16, 2023
Dev To Share Your Encounters with Sticky Coding Obstacles
Have you ever faced a particularly challenging coding obstacle that seemed insurmountable? How did you approach it, and what strategies did you use to overcome it?Follow the CodeNewbie Org and #codene...
06:59 am GMT - Wed, August 16, 2023
Dev To Preventing Multiple Lock Files in Your Git Repository using Husky
When collaborating on a Git repository, one common challenge is the unintentional presence of multiple lock files, like yarn.lock and package-lock.json, leading to inconsistencies in dependency manage...
06:17 am GMT - Wed, August 16, 2023
Dev To Random Gradient Generator
Created Random Gradient Generator with HTML5, CSS3, JavaScriptCheckout below linkCodePen Link: CodePenGitHub Link: GitHubLive Link : Live...
05:56 am GMT - Wed, August 16, 2023
Dev To Basic SQL Select From Statements with Examples.
Within SQL, the SELECT statement serves the purpose of retrieving data from a database.Occasionally, we have specific preferences for how the data should be presented when retrieved from the database,...
05:14 am GMT - Wed, August 16, 2023
Dev To Transactions And Transaction Propagation
Lets begin this post, by understanding what is a transaction What is a Transaction?To define in simple terms, a transaction is an atomic unit of work. In the context of software applications, it ...
04:56 am GMT - Wed, August 16, 2023
Dev To LAMP & Wordpress Installation
15-08-2023 " HAPPY INDEPENDENCE DAY "Before starting to install WORDPRESS , below LAMP should be in place to bring the WordPress installation successful. LAMP APACHE2Apache is the web server...
04:49 am GMT - Wed, August 16, 2023
Dev To From Task List to Mind Map: Generative AI's Role in Workflow Visualization
Have you ever felt lost in the clutter of tasks and ideas?Are you tired of wasting hours when starting new projects?Do you want to look at your tasks from new angles?The way you visualize tasks direct...
04:06 am GMT - Wed, August 16, 2023
Dev To NHN NH KT QU BNG HM NAY
Nhn nh bng ( https://bongdawap.com/nhan-dinh-bong-da.html ) cp nht NHANH NHT v CHNH XC nht cc d on t s, d on ko ca cc trn u hm nay, ngy mai. Nhn nh thng k i hnh, phong , t l win hay nhng mnh khe m nh...
03:54 am GMT - Wed, August 16, 2023
Dev To How to Dockerize a React Application
What is docker?Docker is one of the most used platforms in the world. With Docker, developers can containerize their application (Back end or front end) by combining the application source code ...
03:49 am GMT - Wed, August 16, 2023
Dev To CSS Widget
Codepen - https://codepen.io/bootstrapgallery/pen/poQMqLK...
03:12 am GMT - Wed, August 16, 2023
Dev To Advanced HTML5 Tags
Learn Advanced HTML5 Tags: Improve Web DevelopmentHTML5, the fifth iteration of the hypertext markup language, introduces a number of advanced features and functions that change the way the web ...
02:43 am GMT - Wed, August 16, 2023
Dev To STYLES CSS ET HTML : RELIER LES FEUILLES DE STYLE CSS AUX DOCUMENT HTML, STYLE CSS EN LIGNE OU EXTERNE.
Feuilles de style en cascadeCSS est l'un des langages principaux du Web ouvert et a t standardis par le W3C. Ce standard volue sous forme de niveaux (levels), CSS1 est dsormais considr comme obs...
02:35 am GMT - Wed, August 16, 2023
Dev To Creating Stunning 3D Instagram Story Swipes with React: A Step-by-Step Tutorial
IntroductionHave you ever used Instagram? If so, chances are you've come across Instagram Stories - a feature that has become increasingly popular in recent years. As someone who enjoys using In...
02:27 am GMT - Wed, August 16, 2023
Dev To Applying Filters To Camera Feed Using OpenCV And GStreamer
IntroductionHello! In this tutorial, I will show you how to apply a few filters to the camera video feed using C++, OpenCV, and GStreamer. PrerequisitesA Working installation of OpenCV and ...
02:04 am GMT - Wed, August 16, 2023
Dev To Top Resources for High-Quality Images, Vectors, and Icons
This blog is originally published on my Blog website, where you can find the full version with detailed insights and examples. Click the link below to read the complete article and explore more tech-r...
12:48 am GMT - Wed, August 16, 2023
Dev To tRPC: What the future of the backend looks like
A new way of communicating between frontends and backends has arrived in our developer lives, aiming to make things simpler and faster.This technology I'm talking about is tRPC, which is a library tha...
12:31 am GMT - Wed, August 16, 2023
Dev To Code, Kids, and Tavern Tales: Phil's Digital Odyssey
In the heart of the digital metropolis, Phil, a seasoned coder, found himself navigating the winds of change. Since June, the rhythm of life had shifted, challenging him with the unpredictability of t...
12:08 am GMT - Wed, August 16, 2023
Dev To Computer Science 4 Newbies - Understanding The Big-O
Big-O had became one of the subjects about Computer Science that is more discussed on the social media -- specially on X (RIP Twitter).But, the question is: It is so hard to find a starter -- with no ...
10:58 pm GMT - Tue, August 15, 2023
Dev To YugabyteDB is Distributed SQL: resilient and consistent
In the previous post, I've run pgbench on Citus to show the limitations in:PostgreSQL compatibility: you need to call internal functions in addition to the CREATE TABLE Data Definition Language that i...
10:48 pm GMT - Tue, August 15, 2023
Dev To Citus is not ACID but Eventually Consistent
In the previous post, I explained the difference between database sharding (like Citus) and Distributed SQL (like YugabyteDB) from an architecture point of view: if you shard above the SQL layer, you ...
10:41 pm GMT - Tue, August 15, 2023
Dev To Week 04: Unleash the Power of AWS Storage: Dive into Amazon S3
Welcome back to my AWS immersion journey! In this exciting week, we're delving deep into the world of storage, and at the heart of it is Amazon Simple Storage Service (S3). Whether you're a beginner, ...
10:21 pm GMT - Tue, August 15, 2023
Dev To A Step-by-Step Guide to Building a Simple Next.js 13 Blog
Table of ContentsIntroductionSetting up the ProjectUnderstanding the Folder StructureListing All Blog PostsShowcasing a Single Blog PostUtilizing Loading UI and Streaming in Next.jsConclusionReference...
10:00 pm GMT - Tue, August 15, 2023
Dev To A link to my blog
https://vesa.piittinen.name/blogI'm back to doing stuff the traditional way. I have RSS feed.You can also find me @[email protected] you need a reason: commercial social media sites fail to b...
09:56 pm GMT - Tue, August 15, 2023
Dev To Como conquistei a certificao AWS Cloud Practitioner
Ol pessoal, nesse post gostaria de compartilhar a minha experincia durante o processo de preparao para a AWS Cloud Practitioner.The first but not the only one! Informaes sobre o exameCusta 100 US...
09:00 pm GMT - Tue, August 15, 2023
Dev To React Custom Hook: useEffectOnce
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useEffec...
08:39 pm GMT - Tue, August 15, 2023
Dev To Using database functions in JPA Criteria projections
JPA and Hibernate are great if you dont step too much outside the regular mapping-tables-to-objects business, but if you want to do a bit more with your database using the Criteria API, you might find...
08:34 pm GMT - Tue, August 15, 2023
Dev To My Worst Mistake
BeginningAs I began my journey in programming, I thought blogging was unnecessary. I mean, it would be fine if I didn't blog about my progress, what I made, and what I learned. But I was wrong. ...
08:26 pm GMT - Tue, August 15, 2023
Dev To Reverse Engineering Pokemon's SBIN File Format
Introduction to Pokemon SBIN File FormatThe Pokemon SBIN file format is a specialized binary file type used in various Pokemon games. Understanding this file format is essential for those intere...
08:25 pm GMT - Tue, August 15, 2023
Dev To HOW TO AUTOMATE CI/CD ON YOUR AZURE KUBERNETES CLUSTER
INTRODUCTIONIn the world of modern software development, delivering applications rapidly and reliably is paramount. Continuous Integration and Continuous Deployment (CI/CD) practices streamline the de...
08:22 pm GMT - Tue, August 15, 2023
Dev To Passion Projects vs. Paying Projects
We're builders. We build things.We explore tech, systems, and processes related to how we build things.We play with the stuff we find that intrigues us, and every now and then, we catch a spark. A gli...
08:18 pm GMT - Tue, August 15, 2023
Dev To ReductStore 1.6.0 has been released with new license and client SDK for Rust
We are pleased to announce the release of the latest minor version of ReductStore, 1.6.0. ReductStore is a time series database designed for storing and managing large amounts of blob data.To download...
08:13 pm GMT - Tue, August 15, 2023
Dev To Mastering MongoDB Collections
MongoDB stores your data in collections - groups of documents that allow you to organize and query your data efficiently.Getting to grips with collections is key to leveraging the full power of MongoD...
08:08 pm GMT - Tue, August 15, 2023
Dev To Localization and Internationalization in React Native: Reaching Global Audiences
In this article, we'll delve into the world of Localization and Internationalization in React Native, unveiling the strategies and tools that empower you to create apps that resonate with diverse cult...
08:07 pm GMT - Tue, August 15, 2023
Dev To Browser Extensions Every Designer Must Have
OverviewI've always been a minimalist. I avoid cluttering my workspaces at any chance I get. This is why I am writing this small article about the few browser extensions I often rely on as a des...
08:06 pm GMT - Tue, August 15, 2023
Dev To How to Email an Invoice After Payments Are Complete
By Kevin KimaniInvoice management is a process that involves generating, sending, tracking, and reconciling invoices for goods or services that a customer has purchased. Invoice management is signific...
07:44 pm GMT - Tue, August 15, 2023
Dev To Hey Everyone , Now I am a part of Dev community.
...
07:31 pm GMT - Tue, August 15, 2023
Dev To Constructor Behavior in Inheritance
In inheritance, constructors are not automatically inherited from the parent class to the child class. However, if the child class doesn't define its own constructor, it will inherit the constructor f...
06:58 pm GMT - Tue, August 15, 2023
Dev To Documentando o desenvolvimento com issues
ContedosIntroduoO que uma IssueA anatomia de uma issueAcompanhando uma issueConclusoLinks e referncias IntroduoQuero bater um papo sobre algo que est sempre presente no nosso dia a dia, ma...
06:35 pm GMT - Tue, August 15, 2023
Dev To Finally, I made it OpenSource. Postman Alternative
Firecamp is officially open source! Feeling a mix of excitement and nervousness as we take this bold step. Can't wait to see the incredible things that come from this. Let's rock the open-source world...
06:28 pm GMT - Tue, August 15, 2023
Dev To Frontend Development: Approaches to Web Page Rendering
Frontend Development is truly intriguing, especially when you leverage the right tools for the right tasks. However, I've noticed many developers building their own blog sites with React.js, which mig...
06:17 pm GMT - Tue, August 15, 2023
Dev To Angular Change Detection and OnPush Strategy
In this article, I will delve into the concept of Change Detection and the functionality of the OnPush strategy within the Angular framework. Understanding Angular Change DetectionHave you ever e...
06:16 pm GMT - Tue, August 15, 2023
Dev To Getting started with go
go (or golang) is a popular programming language that can be used for backend but also frontend in some cases.1. installationi am using mac to run go and here is the installation process:if you have t...
06:05 pm GMT - Tue, August 15, 2023
Dev To Why You Should Make a Game Engine: 5 Years as a Developer
They say time flies when you are having fun. I can definitely vouch for that, especially since I made the switch from being an architect to becoming a software developer five years ago.With my backgro...
05:08 pm GMT - Tue, August 15, 2023
Dev To DAY 73 - 86. Partition List
Hey Guys! Today we are on the 73rd day and we are going to solve today's daily leetcode problem. Let's start with breaking down the problem and then get to into the algorithm. Question: 86. Parti...
04:41 pm GMT - Tue, August 15, 2023
Dev To I Promise that u will understand promises in JS forever
We all know that JavaScript is a synchronous programming language. But callback functions help to make it an asynchronous programming language.No matter how helpful the callback functions were in JS, ...
04:20 pm GMT - Tue, August 15, 2023
Dev To The Union of GraphQL and Large Language Models
The Perfect Union: Exploring the Synergy between GraphQL and Large Language Models IntroductionIn the dynamic world of software engineering, two technologies have emerged as transformative:...
04:16 pm GMT - Tue, August 15, 2023
Dev To We moved our Cloud operations to a Kubernetes Operator
Kubernetes operators seem to be everywhere these days. There are hundreds of them available to install in your cluster. Operators manage everything from X.509 certificates to enterprise-y database dep...
04:13 pm GMT - Tue, August 15, 2023
Dev To Why are WebSockets so hard?
A couple of years ago I worked on a project to bring real-time notifications into my web application. I was excited at the idea of real-time and immediately knew I was going to get a chance to impleme...
04:07 pm GMT - Tue, August 15, 2023
Dev To Unveiling Open Source: The Real Reasons Top Companies Share Their Code!
tl;dr Greater Innovation Increased Adoption aka more users! Modularity aka "you never start from scratch" Better Code Quality Community Engagement Positive Brand PerceptionHey peeps!A question I thou...
04:01 pm GMT - Tue, August 15, 2023
Dev To Supercharging Your Flutter Development with VS Code: 9 Must-Know Tips!
Yo wassup fellow Flutter developer!If you're among the 70% of Flutter enthusiasts using VS Code as their go-to IDE, you're in for a treat.Today, we're diving deep into some seriously awesome tips and ...
04:00 pm GMT - Tue, August 15, 2023
Dev To Qwikify your Development with Nx
In the ever-evolving web development landscape, efficiency and modularity have become paramount. This is where Nx and Qwik come into play.Qwik is a modern web framework that focuses on application per...
03:56 pm GMT - Tue, August 15, 2023
Dev To Cursor Everywhere: An experiment on shared cursors for every website
Working with collaboration tools like Miro and VS Code Live Share has transformed my expectations of collaborative interactions. However, I found myself trying to move my cursor around websites during...
03:56 pm GMT - Tue, August 15, 2023
Dev To How to optimize your Storyblok app
If you are using @storyblokcom with NextJS, and following the official guides from Storyblok, you know that the usual way to start the project is:Create a NextJS project using create-next-appInstall t...
03:51 pm GMT - Tue, August 15, 2023
Dev To You should repeat yourself when writing tests
How would you react if I would say you should duplicate code when writing tests? You would probably think I don't know what I'm talking about and that I will be breaking one of the most followed princ...
03:48 pm GMT - Tue, August 15, 2023
Dev To From Chaos to Clarity: Tracing Your Flows Like a Pro with Powerful Log Techniques
I recently received a bug report from a client, and I struggled to locate the logs that described what occurred; sometimes, even when you have logs, you dont make it simple enough to trace the issues....
03:42 pm GMT - Tue, August 15, 2023
Dev To Promise Pool JavaScript LeetCode2636
Given an array of asynchronous functions functions and a pool limit n, return an asynchronous function promisePool. It should return a promise that resolves when all the input functions resolve.The Po...
03:32 pm GMT - Tue, August 15, 2023
Dev To The Art Of Code Documentation
Code Documentation ImportanceCode documentation is a crucial aspect of software development that often doesn't receive the attention it deserves. It's not just about writing comments it's about creat...
03:28 pm GMT - Tue, August 15, 2023
Dev To Introduction To Python Programming
Hello, and welcome to the last part of the series Introduction to Python Programming. If you have gone through the series chronologically, you are now on your way to becoming a Python Ninja.If you hav...
03:22 pm GMT - Tue, August 15, 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:08 pm GMT - Tue, August 15, 2023
Dev To I Just Hit 10000 Followers on Dev.To
I just hit 10000 followers on dev.to, thanks to the amazing followers who made the journey exciting and to all the critical comments that helped shaped my writing better. I am grateful for your time a...
03:04 pm GMT - Tue, August 15, 2023
Dev To One Git Trick for Perfect Commits
Are you tired of seeing vague and meaningless commit messages like:fix: close pull request discussionfix: fix review discussionIf you're nodding your head in agreement, it might be time to introduce t...
02:45 pm GMT - Tue, August 15, 2023
Dev To Como resolver servios que aguentam poucas requisies?
Imagine que voc tenha um servio que literalmente uma blackbox (voc no consegue alterar nada nele) que s aguenta 200 requests por vez? Como voc resolveria isso?Este problema surgiu enquanto estava con...
01:53 pm GMT - Tue, August 15, 2023
Dev To Mine XMR with OLD devices!
Do you have old computers or laptops that are actually too weak to mine Bitcoin, Ethereum, etc.? Most of the time it's because you don't have enough power to really mine.If you like our articles, we w...
01:53 pm GMT - Tue, August 15, 2023
Dev To Mine XMR with OLD devices Raspberry Pi!
Do you have old computers or laptops that are actually too weak to mine Bitcoin, Ethereum, etc.? Most of the time it's because you don't have enough power to really mine.If you like our articles, we w...
01:39 pm GMT - Tue, August 15, 2023
Dev To ReactJS vs Next.js
Both ReactJS and Next.js are popular frameworks for building web applications, but they serve different purposes and have different features. The choice between them depends on your specific requireme...
01:36 pm GMT - Tue, August 15, 2023
Dev To createRef in React
In React, createRef is a method used to access the DOM nodes or React elements created in the render method. Refs provide a way to interact with the underlying DOM elements, and they can be useful in ...
01:35 pm GMT - Tue, August 15, 2023
Dev To Mastering List Manipulation and Filtering in Python
In the realm of programming, lists are the workhorses of data storage. They hold collections of items, acting as dynamic containers that can expand and contract as needed.When it comes to working with...
01:31 pm GMT - Tue, August 15, 2023
Dev To Enhancing Test Clarity and Diagnostics in Abstractions
At Woovi, we strongly believe in maintaining high testing standards as an important part of our development approach. We make sure to include tests along with our features, and by using different simp...
01:20 pm GMT - Tue, August 15, 2023
Dev To Mastering advanced tracking with Kentico Xperience
In the world of Digital Experience Platforms (DXPs), understanding and harnessing the power of data is key to unlocking success. In this blog post series, we will take you on a journey through a real-...
01:00 pm GMT - Tue, August 15, 2023
Dev To 7 open-source libraries you must know
On this Tuesday, we'll be discovering new open-source libraries that you must know and if you like it, make sure to give them a Star IDURARIDURAR is Open Source ERP / CRM (Invoice / Inventory / ...
12:55 pm GMT - Tue, August 15, 2023
Dev To Pulling WordPress Post Categories & Tags Into Eleventy
TL;DRThis is another part in a series of posts about WordPress content being pulled into Eleventy, including:Composable Architecture Powered by WordPress (where it all started)Pulling WordPress ...
12:54 pm GMT - Tue, August 15, 2023
Dev To 3 Ways To Detect AdBlockers In Javascript
Here is a compilation of the "common and popular" methods of detecting AdBlockers in Javascript. (1) LOAD AN ACTUAL AD LIBRARY// CREDITS: https://jonathanmh.com/how-to-detect-ad-blockers-adblock-...
12:45 pm GMT - Tue, August 15, 2023
Dev To Git Bisect - The Underdog Git Command
Do you know which Git command often flies under the radar, despite its incredible usefulness? Enter Git Bisect - the unsung hero of git. In this article we will cover this underdog tool, revealing how...
12:39 pm GMT - Tue, August 15, 2023
Dev To Debugging as a Process of Isolating Assumptions
Debugging is an integral part of any software development process. It's a systematic hunt for bugs and mistakes that may be hidden in the intricate lines of your code. Much like a hunter and its prey,...
12:33 pm GMT - Tue, August 15, 2023
Dev To Documentation Made Easy
ContentsIntroductionRequirementsInstallationRunningConfigurationPagesConclusionShare Support IntroductionHey there! I'm Francesco known as Airscript on the web.Today I want to share with yo...
11:38 am GMT - Tue, August 15, 2023
Dev To Choosing dev.to: My Perspective on Blogging Platform Preference
As a passionate blogger seeking the ideal platform to share my thoughts and connect with a like-minded community, my journey has led me to explore two distinct options: dev.to and usiic.co. While both...
11:28 am GMT - Tue, August 15, 2023
Dev To Introduction To Python Programming - part 4
Hello, and welcome to Part 4 of the series Introduction to Python Programming. If you have not gone through the previous episode, kindly find the links below.Introduction to Python programming - part ...
10:01 am GMT - Tue, August 15, 2023
Dev To A guide to Git Aliases
Typing long commands can get tiresome, this is where aliases can come in handy!In this blog post Ill share how you can set up aliases for your Git commands. Using aliases allows you to set up shortcu...
09:54 am GMT - Tue, August 15, 2023
Dev To Seaborn-High Level Graphical Representation
Data visualization library based on Matplotlib. Provides High Level Graphical Interface.import seaborn as snsimport matplotlib.pyplot as plt loading dataset,# draw lineplot,# setting the x limit ...
09:46 am GMT - Tue, August 15, 2023
Dev To I was tired of Langchain and created my own wrapper
Hello everyone! In this post I would like to share with you my recent development on my very own tiny wrapper for OpenAI API. MotivationNowadays, every programmer who wants to build a production...
09:38 am GMT - Tue, August 15, 2023
Dev To Creating a Sliding Text Animation with Tailwind CSS
Live Demo / DownloadIn this tutorial, well learn how to create a sliding text animation using only Tailwind CSS. The animation will display a word sliding from the bottom to the top, replacing t...
09:31 am GMT - Tue, August 15, 2023
Dev To 13 Must Know Libraries for a React Developer
Being a modern React developer is not only about understanding the core concepts of React but also about getting well versed with the whole ecosystem of React.This includes having the knowledge and ex...
09:12 am GMT - Tue, August 15, 2023
Dev To Create a monorepo using PNPM workspace
ObjectiveTo create a monorepo using PNPM package manager and it's workspace feature.The main advantage of PNPM workspace when compared to the yarn workspace is common packages are not hoisted to...
08:23 am GMT - Tue, August 15, 2023
Dev To JavaScript Equality Operators: Demystifying == vs. === for Precise Comparisons
When it comes to comparisons in JavaScript, the choice between the == (loose equality) and === (strict equality) operators can have a significant impact on your code's behavior. Let's explore the key ...
07:39 am GMT - Tue, August 15, 2023
Dev To Unleash the Power of the Platform with These HTML Tags
Get ready to spice up your HTML game with some seriously underrated tags! In this blog post we'll uncover some hidden gems that will make your web development skills shine brighter than a disco ball. ...
07:37 am GMT - Tue, August 15, 2023
Dev To Managing State with the setState Method inReact
IntroductionIn web development, making user interfaces that respond smoothly to user actions is a top priority. Enter React, a widely used JavaScript library that empowers developers to build dy...
07:35 am GMT - Tue, August 15, 2023
Dev To Open Source: Strapi v4 - Formula field
I'm glad to introduce you to the powerful math operations just inside your Headless CMS and to invite you for contributing!A plugin for Strapi Headless CMS that provides an integration with powerful m...
07:24 am GMT - Tue, August 15, 2023
Dev To How to Update Your Profile from Dart/Flutter App using Bluesky API
This article will show you how to update your profile from a Dart/Flutter application using the Bluesky API.By reading this article, you will be able to easily update your Bluesky profile in your Dart...
07:20 am GMT - Tue, August 15, 2023
Dev To How To Convert C Enum in into Arrays
Every developer knows that efficiency and simplicity are the key elements in the coding world. With the right approach, we can turn a complex situation into an easy-to-handle task. Transposing Enum in...
07:18 am GMT - Tue, August 15, 2023
Dev To Fetching Query String Values in JavaScript: A Step-by-Step Guide
When working with web applications, extracting values from the URL's query string is a common task. Whether you're building a search feature or passing data between pages, JavaScriptprovides a straigh...
07:10 am GMT - Tue, August 15, 2023
Dev To Mastering Web Development: Top Tools for 2023
The field of web development is a rapidly expanding landscape, evolving year after year with the introduction of new tools and technologies that propel its growth even further. As we witness an expone...
07:00 am GMT - Tue, August 15, 2023
Dev To How Do You Handle Self-Doubt in Coding?
Imposter syndrome is common among developers. How do you deal with self-doubt and feelings of inadequacy when coding? What advice would you give to others facing similar challenges?Follow the CodeNewb...
07:00 am GMT - Tue, August 15, 2023
Dev To DEV's Sorting Hat: What's Your Developer's Hogwart "'House"?
We're going back to coding school with Nostalgia Bytes this week! Don't forget your TI calculators, Trapper Keepers, Lisa Frank folders, and USB drives. Each decade has its own story to tell. So get r...
06:44 am GMT - Tue, August 15, 2023
Dev To The Kinesis Analytics & Apache Flink Playlist
I've spent a few years working with Apache Flink, more recently on Kinesis Analytics, and here is my attempt at documenting the lessons learned and example code for some of the usecases I encountered....
06:41 am GMT - Tue, August 15, 2023
Dev To Boost Your JavaScript Performance with the Debounce Technique!
Hello readers! Today, we'll dive deep into the JavaScript debounce technique. By leveraging this method, you can efficiently control high-frequency event triggers, enhancing the performance of your we...
06:13 am GMT - Tue, August 15, 2023
Dev To Intersection events and loose ends
We used intersection observer to add classes and lazy load images. Here are some final touches that may enhance those features. Add output eventsWe already have a good directive to add classes, a...
05:49 am GMT - Tue, August 15, 2023
Dev To Wakapi - Open-Source Time Tracking for Devs
Hi all!I want to share with you an open-source project that I started back during my studies and am passionately improving ever since. Back then, I wanted statistics about my coding (what language, ed...
05:42 am GMT - Tue, August 15, 2023
Dev To Amazon SQS Dead Letter Queues and Failures Handling Best Practices
Amazon Simple Queue Service (SQS) is a powerful service designed to manage the messaging needs of robust, decoupled microservices.It strongly integrates with AWS Lambda, its native partner, as a targe...
05:18 am GMT - Tue, August 15, 2023
Dev To How to add a build number to the web build in Angular
Have you ever found yourself wondering which version of a web build is running when you deploy your angular code? By adding some scripts to the angular build command I was able to solve this problem. ...
04:00 am GMT - Tue, August 15, 2023
Dev To A comprehensive guide to making your web app feel native
When it comes to apps, the web always feels a little second-class.Sure, weve had some advancements in the web platform which make it more capable of powering app-like experiences. Greater device acces...
03:13 am GMT - Tue, August 15, 2023
Dev To Unveiling the Future: Buzz Chat - Where AI Shapes Personalized App Experiences
Transforming User Engagement: AI-Powered Personalization in Buzz Chat IntroductionIn an era where mobile applications have seamlessly integrated into our daily routines, standing out in the...
02:36 am GMT - Tue, August 15, 2023
Dev To Talckatoo: Your Real-Time Multilingual Chat Solution Built with SocketIO, Express.js, and React! Part 2
In the previous part, I provided an overview of our powerful chat application which offers real-time multilingual translations.In this part, we will delve into the backend how we set up all the routes...
02:33 am GMT - Tue, August 15, 2023
Dev To 9. Zinx Connection Management and Property Setting
<1.Building Basic Services with Zinx Framework><2. Zinx-V0.2 Simple Connection Encapsulation and Binding with Business><3.Design and Implementation of the Zinx Framework's Routing Modul...
02:26 am GMT - Tue, August 15, 2023
Dev To Profile not creating when creating a User with Django
Profile not creating when creating a User with Django Aug 15 '23 Comments: 1 Answers: 0 ...
02:18 am GMT - Tue, August 15, 2023
Dev To A Tale of Two Pointers: How Linked Lists Work
Release .4What is a Linked list ?A linked list is a data structure that consists of a collection of nodes which together represent a sequence. Each node contains data and a reference (or link) t...
02:17 am GMT - Tue, August 15, 2023
Dev To Preventing side effect functions in Flutter
IntroductionThroughout my programming journey, I've learned that writing clean, efficient, and maintainable code is crucial. When working with Flutter, it's essential to avoid side effect functi...
02:12 am GMT - Tue, August 15, 2023
Dev To Create And Publish Dart Package For Flutter
What are Dart Packages?Flutter packages are collections of code that provide pre-built functionalities and features to simplify app development in the Flutter framework. Flutter packages are published...
01:40 am GMT - Tue, August 15, 2023
Dev To Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories
This blog is originally published on my Blog website, where you can find the full version with detailed insights and examples. Click the link below to read the complete article and explore more tech-r...
01:07 am GMT - Tue, August 15, 2023
Dev To [Android]Create AnyView Background
object ViewUtils { fun generateBackgroundWithShadow( view: View, @ColorRes backgroundColor: Int, @DimenRes cornerRadius: Int, @ColorRes shadowColor: Int, @DimenRes eleva...
12:34 am GMT - Tue, August 15, 2023
Dev To How to fix the @apply and @tailwind warning in VSCode when using TailwindCSS
You bootstrap a new project with TailwindCSS and VSCode hits you with the line saying that the @apply and @tailwind rule doesn't exist.There are two ways to fix this warning.You can associate the glob...
12:23 am GMT - Tue, August 15, 2023
Dev To How to choose a design system
Choosing a design system is not an easy task. The design system is like a foundation. The higher the building is, the more difficult it is to adjust the foundation. The difficulty and workload of chan...
12:19 am GMT - Tue, August 15, 2023
Dev To Kubernetes Pods Explained
What Is a Pod in Kubernetes?A Kubernetes pod is the basic execution unit of a Kubernetes application. Think of it as a unique environment where your application runs, encapsulating one or more a...
11:57 pm GMT - Mon, August 14, 2023
Dev To If you are begging to be hired, you are probably doing something very wrong
TL;DRBegging to he hired devalues your worth and sets you off as desperateBe confident in your skillsFor every knowledge or skill gained, your value increases.Learn how to sell yourself properly...
11:56 pm GMT - Mon, August 14, 2023
Dev To Descubre el Futuro en la Nube con AWS y Terraform nete a la Revolucin Tecnolgica en Espaol
English network - If you know anyone who speaks Spanish and is interested in breaking into the industry, please share this information with them.Bienvenidos a TerraSpacio su canal de YouTubeTerraSpaci...
11:54 pm GMT - Mon, August 14, 2023
Dev To 10 Essential Firebase Tutorials for Beginners
In this tutorial, we will explore 10 essential Firebase tutorials for beginners. Firebase is a powerful platform that allows software developers to build and scale their applications quickly. It offer...
09:58 pm GMT - Mon, August 14, 2023
Dev To Creating a Blob Storage Account in Azure
We will be considering the steps required to create an Azure storage account. An Azure storage account contains all your different Azure storage data objects: blob, files, queues and tables. we shall...
09:39 pm GMT - Mon, August 14, 2023
Dev To A Better Way To Store Record Status In A Relational Database
Relational database records often require transitions between various statuses; for example active, pending, deleted etc.Various database structures may be used to store this status. A Naive Solu...
09:00 pm GMT - Mon, August 14, 2023
Dev To React Custom Hook: useDeepCompareEffect
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useDeepC...
08:57 pm GMT - Mon, August 14, 2023
Dev To Smooth Scrolling with React & Framer Motion
Scrolling through a website especially with a notched mouse wheel is typically jumpy and harder to navigate.Smooth Scrolling, or spring scrolling adds an animated touch to the traditional mouse scroll...
08:33 pm GMT - Mon, August 14, 2023
Dev To Realm Database, Expo SDK 49 and Expo Router Getting Started
Steps for building a simple mobile application using Expo SDK, Expo Router, and MongoDB Realm in React Native and plain Javascript.Realm is a fast, scalable alternative to SQLite with mobile to cloud ...
08:31 pm GMT - Mon, August 14, 2023
Dev To Apache Age New Features
IntroductionApache Age is an open-source graph database that runs on top of PostgreSQL. It's designed to be fast, efficient, and scalable, making it ideal for handling complex graph data. With the rel...
08:29 pm GMT - Mon, August 14, 2023
Dev To What we can learn from programming memes for developers
During a debugging session, code review, or normal coding session a colleague would probably send a programming meme.Programming memes have emerged as more than just a source of amusement for develope...
08:18 pm GMT - Mon, August 14, 2023
Dev To Basics of Git: Adding and Committing
RepositoryA Git "Repo" is a workspace which tracks and manages files within a folder.Anytime we want to use Git with a project, app, etc we need to create a new git repository.We can have as man...
08:11 pm GMT - Mon, August 14, 2023
Dev To Force - Level 07
Problem statementSome contracts will simply not take your money _()_/The goal of this level is to make the balance of the contract greater than zero.Things that might help:Fallback methodsSometi...
08:10 pm GMT - Mon, August 14, 2023
Dev To Storing IP Addresses as Numbers in Your Database
IP addresses are usually stored as strings in databases, but there are some advantages to storing them as numbers instead.Numbers are more compact A string representation of an IP address can take up ...
08:09 pm GMT - Mon, August 14, 2023
Dev To Connecting to RDS MySQL DB instance without a password, using IAM authentication - 1
You can authenticate to your DB instance using AWS Identity and Access Management (IAM) database authentication using IAM users and roles. IAM database authentication works with MariaDB, MySQL, and Po...
08:07 pm GMT - Mon, August 14, 2023
Dev To Nebula Oni Theme Configuration
Last time I made a post talking about my first project, the Nebula Oni Color Theme for Visual Studio Code. As I explained, it's different than most Color Theme and most users are not used to a Color T...
07:11 pm GMT - Mon, August 14, 2023
Dev To Creating open source project in React js
I will start in point wise.This is my first project writeup. any feedback will be much appreciated, 1. Thinking phaseI'm very interested in open-source projects, and I was thinking of creating on...
06:54 pm GMT - Mon, August 14, 2023
Dev To Enhancing gRPC Error Handling in a Microservice Architecture
Error handling and the way it is done is a crucial part of software engineering. Poorly returned errors and non-informative ones can cause unimaginable headaches. In this article Im going to demonstra...
06:52 pm GMT - Mon, August 14, 2023
Dev To How to make a horizontal moving carousel with Vanilla JS &TS
** PROBLEM**There is no doubt that carousels are essential components in a websites design. When you are limited in space but still want to display a lot of information, carousels come in very ha...
06:32 pm GMT - Mon, August 14, 2023
Dev To How to add user auth with Clerk to Nextjs (App Directory) and store it in Embedded Sanity CMS
How to add user auth with Clerk to Nextjs (App Directory) and store it in Sanity CMSFirst we are going to install a new Nextjs project but this should work with any Nextjs App Directory project,...
06:29 pm GMT - Mon, August 14, 2023
Dev To Database Locking
There are two main types of locks in a Relational Database Management System (RDBMS):Shared (Read) Locks:Shared locks are used when a transaction wants to read data from a resource (rows in a table).M...
06:09 pm GMT - Mon, August 14, 2023
Dev To Create Custom Block in Quill like Video, Link, Banner.
i am creating this post as my experience. sometime we need to create custom block in quill to create block for our need. i create some block. index.html<div class="" id="editor-wrapper" (keyup...
06:05 pm GMT - Mon, August 14, 2023
Dev To Software Dev's Guide to Maniacal Management (Expecting Employee Engagement While Doing Nothing)
Yes, this is a rebuttal to Quiet Quitting.And, yes, Im attempting to make up a term that pushes the idea of Quiet Quitting off the employee and back onto Management. Maniacal Management DefinedI ...
06:05 pm GMT - Mon, August 14, 2023
Dev To Quick Guide On How To Create a Generative AI Mobile App with Flutter & OpenAI GPT-4
If you've been itching to create a mobile app that uses the power of Generative AI, you're in the right place.Let's dive into how you can build one using Flutter and OpenAI GPT-4. And don't worry, I'l...
06:04 pm GMT - Mon, August 14, 2023
Dev To Python Developer's Guide to Character Encoding
This article was originally written by Anita Achu on the Honeybadger Developer Blog.Character encoding is a common problem in software development. Like other programming languages, character encoding...
05:58 pm GMT - Mon, August 14, 2023
Dev To Unlocking the Power of Functional Programming in JavaScript: A Comprehensive Guide
Introduction:A functional programming(FP) is paradigm, means a way of thinking about software construction based on some principles like Pure functions, Immutability, First class and higher-order func...
05:41 pm GMT - Mon, August 14, 2023
Dev To Protected Routes in React
INTRO As a frontend developer, it is very important to know that routing and particularly private routing for user authentication. For example some applications are public i.e any one can see an...
05:31 pm GMT - Mon, August 14, 2023
Dev To Build your own custom AI CLI tools
Originally posted on: scapegoat.devI am notoriously distracted and both my long and short term memories are less reliable than a hobbyist's kubernetes cluster. After 20 years of python, I still can't ...
05:25 pm GMT - Mon, August 14, 2023
Dev To FLaNK Stack Weekly for 14 Aug 2023
14-August-2023 FLiPN-FLaNK Stack WeeklyTim Spann @PaaSDevhttps://www.threads.net/@tspannhwhttps://medium.com/@tspann/subscribeA lot is going on and it's starting the fast rush towards Fall ...
05:15 pm GMT - Mon, August 14, 2023
Dev To How to pass parameters from child commponent to parent component in React?
Lets say we have a parent component Appimport React from "react";import { useState, useEffect } from "react";import Search from "./Search";const App = () => { const [SearchData, SetSearchData] = u...
05:06 pm GMT - Mon, August 14, 2023
Dev To 5 Extenses do VSCode para facilitar sua vida
Neste post, vou apresentar a vocs cinco extenses fantsticas do VSCode que podem aumentar significativamente sua produtividade. 1. Code Spell CheckerO Code Spell Checker um salva-vidas para pegar...
04:28 pm GMT - Mon, August 14, 2023
Dev To Better Code Quality with TypeScripts Utility Types: Pick, Partial, and Omit
IntroductionI see a lot of projects that don't use TypeScript's type helpers like Pick, Partial, and Omit. These are very powerful tools that can create new interfaces, making your code cleaner ...
04:23 pm GMT - Mon, August 14, 2023
Dev To Deploying a Simple Application in a Container with Minikube in a Docker runtime.
The objective of this article is to serve as a guide to beginners who want to have basic understanding of containerization and container orchestration using Kubernetes.Introduction:Kubernetes as a con...
03:53 pm GMT - Mon, August 14, 2023
Dev To Keeping Data Secure in Cloudtech & DevOps
Data security has always been a key concern for businesses. The move to cloud technology and DevOps only exacerbates this concern. However, with the right strategy and technology, businesses can ensur...
03:52 pm GMT - Mon, August 14, 2023
Dev To When Use Arrays, Tuples, Maps, and Sets In Typescript with Examples
A few days ago, a friend asked how to prevent duplicate keys in an array, and I told him there are other collections to work with, and each one is suited for a specific situation. Because I love the N...
03:39 pm GMT - Mon, August 14, 2023
Dev To Circle-rectangle Transformation
...
03:34 pm GMT - Mon, August 14, 2023
Dev To Top 10 CLI Tools for DevOps Teams
For many DevOps teams, CLI tools have become indispensable helpers to automate tasks, manage infrastructure, and collaborate like a well-oiled machine. In this blog post, we'll share our top 10 CLI to...
03:30 pm GMT - Mon, August 14, 2023
Dev To The Power of Writing for Developers: More Than Just Code
Writing is the secret sauce that not only amplifies your skills but also the external knowledge of your skills.It clarifies your thinking, lights the path for your team, and bridges the gap between en...
03:23 pm GMT - Mon, August 14, 2023
Dev To Where to Find Open Source Projects for Contribution?
Note: This article was originally written on January 13th, 2022.Contributing to open source can be both rewarding and satisfying. It helps you improve your skills, build meaningful connections, and al...
03:04 pm GMT - Mon, August 14, 2023
Dev To How to Implement User Registration and Email Verification in React
Introduction to Email Verification in React Frontend ApplicationsAudience: This tutorial is intended for web developers using React to build applications requiring user registration and email ve...
02:53 pm GMT - Mon, August 14, 2023
Dev To Understanding Python Generators - Harnessing Lazy Evaluation
Generators in Python are a type of iterable that can be used to iterate over a sequence of values without generating the entire sequence in memory. This makes them ideal for scenarios where you're dea...
02:49 pm GMT - Mon, August 14, 2023
Dev To How to create a custom Static Site Generator for Blogs in 2023
IntroductionEver wondered how to set up a blazingly fast Blog for your personal project or company site without having to deal with complex security issues?If so, you might have come around Stat...
02:48 pm GMT - Mon, August 14, 2023
Dev To IoT integration to transform pet insurance
This post is a quick overview of an Abto Softwares blog article.IoT integration, which provides critical indicators on the pets health, presents some future-proof opportunities for strategic-thinking ...
02:41 pm GMT - Mon, August 14, 2023
Dev To WebAssembly: byte-code of the future
Ever since Netscape launched JavaScript, there were some developers that liked it and others that didn't.Regardless of which side you're on, I think we can all agree that it would be good if browsers ...
02:37 pm GMT - Mon, August 14, 2023
Dev To Tracetest Monthly Newsletter - July 2023
Jointhe Community Discordhereto talk all things Tracetest, get instant support from our team, or simply say hi! If you like what we're doing, and haven't already,leave us a on GitHub. Welcome to...
02:33 pm GMT - Mon, August 14, 2023
Dev To after you click enter
One day, when I was having my tea with some biscuits, I was watching YouTube, and a thought suddenly came into my mind: what is the entire process of fetching the data from the web server? That time, ...
02:24 pm GMT - Mon, August 14, 2023
Dev To Learn Vue: Introduction to Vue.js
Vue.js is a JavaScript Framework for building Frontend Applications. It is easy to learn, in fact, if you already know HTML, CSS, and JavaScript, then youre halfway with learning Vue, this is because,...
01:47 pm GMT - Mon, August 14, 2023
Dev To We asked AI to imagine web frameworks as superheroes
Welcome to a world where web development meets superhero fandom! It's no secret that building websites and applications can seem like a formidable task, similar to combating arch-nemeses on a daily ba...
01:45 pm GMT - Mon, August 14, 2023
Dev To TON Smart Contract Pipeline - write simple contract and compile it
Over the past year, many cool smart contract development tools have appeared on the TON blockchain. And I decided to update my open source development lessons on TON. What will be discussed below...
01:38 pm GMT - Mon, August 14, 2023
Dev To Common graph algorithms: MST (Minimum Spanning Tree) algorithm
IntroductionWhen diving into the realm of graph theory and network optimization, the Minimum Spanning Tree (MST) algorithm emerges as an important tool. This algorithm holds significance in solv...
01:28 pm GMT - Mon, August 14, 2023
Dev To 6 Best Practices to Build a Dynamic WooCommerce Store in 2023
WooCommerce is a popular and robust eCommerce platform that allows you to create an efficient online store. It is user-friendly, flexible, and can be customized to suit your specific business needs. H...
01:15 pm GMT - Mon, August 14, 2023
Dev To Using Large Language Models inside your database with MindsDB
IntroductionLarge Language Models (LLMs) are AI algorithms trained on a large dataset through deep learning techniques to understand, predict and generate new content. LLMs are the forces that p...
01:06 pm GMT - Mon, August 14, 2023
Dev To Streamlining Infrastructure Deployment: How to Run Terraform with Docker
In the ever-evolving landscape of DevOps and infrastructure management, automating deployment processes has become essential to ensure consistency, reliability, and scalability. Terraform, a popular I...
01:02 pm GMT - Mon, August 14, 2023
Dev To Navigating the Digital Restaurant: A Taste of Authentication and Authorization in JavaScript
Image by freepic.diller on FreepikTitle: Navigating the Digital Restaurant: A Taste of Authentication and Authorization in JavaScriptIntroduction:Picture yourself stepping into a bustling restaurant, ...
01:01 pm GMT - Mon, August 14, 2023
Dev To How to Communicate Better in Open Source
Hi friends ,As we know, open source encourages open collaboration among contributors and maintainers. And collaboration requires good communication. Mostly, communication in open source happens asynch...
01:01 pm GMT - Mon, August 14, 2023
Dev To React Native
It can be difficult to develop applications that work flawlessly on both the iOS and Android platforms. This is where React Native, an open-source framework that aims to make the development of cross-...
01:00 pm GMT - Mon, August 14, 2023
Dev To Caption This!
We're back with another episode of Caption This! We provide the image, y'all provide the caption. Let's roll!Follow the DEVteam for more online camaraderie! The DEV Team ...
12:53 pm GMT - Mon, August 14, 2023
Dev To The (Detailed & Creative) Playbook for More GitHub Stars
TL;DRMy team and I recently launched an open source tool for developersThis was my first time promoting an open source tool. It was hard to find meaningful early-tage growth advice, so I had to ...
12:00 pm GMT - Mon, August 14, 2023
Dev To Safeguarding the Digital Frontier
A Dive into the World of Cybersecurity In an interconnected world driven by technology, the term "cybersecurity" has transcended from jargon to a paramount concern. With data breaches, ransomware atta...
11:57 am GMT - Mon, August 14, 2023
Dev To Case study: PDF Insights with AWS Textract and OpenAI integration
Original problem - automated PDF summarizationThe company approached us with the issue of a large quantity of data to sift through in the form of pitchdecks. While each pitchdeck is generally fa...
11:47 am GMT - Mon, August 14, 2023
Dev To Why and how to check if your app environment is staging or production?
It is common for your backend services and frontends to run in more than one environment. They can run in development in your localhost machine. You can have a staging environment as close to producti...
11:11 am GMT - Mon, August 14, 2023
Dev To Multiple Checkbox checked with count
...
11:07 am GMT - Mon, August 14, 2023
Dev To Navigating the Tech Startup Odyssey: Lessons from Tech Code ke's Journey
As the founder of Tech Code ke, a dynamic tech company, I've embarked on a remarkable journey through the ever-evolving landscape of the startup ecosystem. Building a tech startup from the ground up i...
10:43 am GMT - Mon, August 14, 2023
Dev To Empowering Ruby in the World of Machine Learning
First of all I would like to say thanks for the good reception and support y'all have given to my last article Exploring Genetic Algorithms with Ruby. It really meant the world to me. I know I said I ...
10:39 am GMT - Mon, August 14, 2023
Dev To Developer Shape Makes It All
Since a couple of days Im seeing this screenshot everywhere on Twitter and Linkedin, and Im sorry for you, this is now also here!But what is it about?This was posted on Reddit a couple of days ago, it...
10:33 am GMT - Mon, August 14, 2023
Dev To Full Stack Airbnb Clone with Next.js, Tailwind CSS, Zustand and Amplication
In this blog post you'll learn how to create a Full Stack Airbnb Clone using Amplication. Features of the AirBnb CloneBuilt using Next.jsStyled with Tailwind CSSBackend generated using Amplicatio...
10:10 am GMT - Mon, August 14, 2023
Dev To GDScript Coding Conventions: Best Practices for Readable and Maintainable Code
Hello fellow DEV community!Today, I want to dive into an essential topic that often gets overlooked but plays a crucial role in creating clean, readable, and maintainable GDScript code: coding convent...
09:44 am GMT - Mon, August 14, 2023
Dev To AI Conclave @ KSRCT
, , !!More than being a speaker at international forums and organizing international conferences over the years, I am pleased to take cutting-edge technology to the #students.Hap...
09:10 am GMT - Mon, August 14, 2023
Dev To How do you market software?
How do you market new software? Do you just splash it across social media and other tech platforms? Talk about it at conferences and on podcasts? Pay for advertising spots and sponsored posts?Mostly i...
09:09 am GMT - Mon, August 14, 2023
Dev To What's new in Novu 0.17.0?
TL;DR: All you need to know about the latest Novu 0.17.0 release. Multi-provider Integration support, Multi-tenancy support, cookbook, notification center updates and more! 0.17.0 Release Updates...
08:54 am GMT - Mon, August 14, 2023
Dev To Why You Shouldnt Learn JavaScript?
"What programming language should I learn?" This is a common question that often leads aspiring developers to encounter a resounding recommendation: JavaScript. It's touted as a language that can be u...
08:34 am GMT - Mon, August 14, 2023
Dev To Top 5 SQL Databases You Need To Learn
as a software developer you MUST learn databases as it's your backbone of most applications.this is not a comparison between databases as every database has it's own features and reasons to be chosen ...
08:31 am GMT - Mon, August 14, 2023
Dev To What Does an Open Source Triage Team Do?
You might have seen the word triage thrown around when talking about open source. Maybe you wondered what it meant and how that role impacts open source. If we think of open source like a journey, the...
08:30 am GMT - Mon, August 14, 2023
Dev To AWS open source newsletter, 169
August 14th, 2023 - Instalment #169Welcome to #169 of the AWS open source newsletter, featuring the latest and greatest open source news, projects, videos, and community content that you need to...
08:08 am GMT - Mon, August 14, 2023
Dev To How Are E2E Tests Performed for Test Automation Product? - Dogu E2E Testing Implementation
This post is translated to English from original post.When Dogu was not yet an open-source product, we connected our office equipment to GitHub Runner and set it up to execute E2E tests whenever a com...
07:58 am GMT - Mon, August 14, 2023
Dev To How I approach Java Web Development to the first job
After a period of study and self-training, today, I will summarize the basic roadmap from learning to before entry points to apply for a Java Backend Job.A few months ago, I tried to explore the prope...
07:49 am GMT - Mon, August 14, 2023
Dev To CommonJs in simple language
All lines of codes has different distinct standards of writing them and Javascript is of no different, hence come the ConnonJs standard which was the older way of structuring js modules.The coomonJs c...
07:48 am GMT - Mon, August 14, 2023
Dev To UPDATED: Bootstrap 5.3.0 Navbar Multi Level and Mega Menu with Dark Theme!
I have updated my famous (over 30.000 views) Bootstrap Multi-Level Navbar codepen, so that everybody can use it now for their latest Boostrap 5.3 projects. It also includes a small JavaScript function...
07:48 am GMT - Mon, August 14, 2023
Dev To 5 Books Every Developer Must Read
5 Awesome Books to Level Up Your Developer Game and Your Life! We all know that coding is our bread and butter, but there's a whole world of wisdom out there beyond the screen. Here are five non-tech ...
07:31 am GMT - Mon, August 14, 2023
Dev To Notifications, Search and Menu
...
07:30 am GMT - Mon, August 14, 2023
Dev To Sigils (Part 2 of 2)
In this blog post we will continue to look at the subtle differences in sigils (the symbols at the start of a variable name) between Perl and Raku. An overviewLet's repeat the overview of sigils ...
07:26 am GMT - Mon, August 14, 2023
Dev To Power Apps Patterns
When we think of Power Apps patterns our go to thought is this Microsoft article learn.microsoft, but that's not the type of pattern I'm talking about. For me they are more classification or type of P...
07:00 am GMT - Mon, August 14, 2023
Dev To Unlocking the Power of Ethereum Tokens: A Guide to Raising Funds for Your Business
As the world embraces the potential of blockchain technology, Ethereum has emerged as a powerful platform that goes beyond being just a cryptocurrency. By developing Ethereum tokens, businesses can ta...
07:00 am GMT - Mon, August 14, 2023
Dev To What's Your Favorite Outdated School 'Tech' Gadget?
We're going back to coding school with Nostalgia Bytes this week! Don't forget your TI calculators, Trapper Keepers, Lisa Frank folders, and USB drives. Each decade has its own story to tell. So get r...
07:00 am GMT - Mon, August 14, 2023
Dev To Overcoming Hesitations to Seek Help & Collaboration
Collaboration is essential in coding, but sometimes it can be challenging to seek help or work with others. Share a story about how you overcame your hesitations and embraced collaboration to achieve ...
06:59 am GMT - Mon, August 14, 2023
Dev To Cracking the Scheduling Puzzle: Solving Scheduling Problems with Operations Research
Intro:In today's fast-paced world, effective scheduling is crucial for optimizing resources, improving efficiency, and meeting business objectives.In this blog, we will explore two powerful tools for ...
06:22 am GMT - Mon, August 14, 2023
Dev To Elevate Your Python Skills: Machine Learning Packages That Transformed My Journey as ML Engineer
Discover packages and tools that have been pivotal in my coding journey as ML engineer. They not only enhance efficiency but also introduce innovative solutions, reshaping how I tackle problems using ...
05:08 am GMT - Mon, August 14, 2023
Dev To How to Think Like an Architect
Have you ever wondered what skills it takes to be a software architect?While civil architects design awe-inspiring structures that stand the test of time, software architects craft intricate architect...
05:07 am GMT - Mon, August 14, 2023
Dev To What are Microfrontends?
I first heard about the term Microfrontends during a JS Poland conference in Warsaw few years ago. There was a really good presentation by Luca Mezzalira about this topic and after seeing it, I though...
04:40 am GMT - Mon, August 14, 2023
Dev To Getting Started with Svelte: A Refreshingly Different Approach to Web Development
Getting Started with Svelte: A Refreshingly Different Approach to Web DevelopmentAre you tired of the JavaScript frameworks that come with a hefty bundle size and complex setup? If so, let's div...
04:25 am GMT - Mon, August 14, 2023
Dev To Docker Compose Logs: Guide & Best Practices
Docker Compose is a tool for defining and running multi-container Docker applications. It allows developers to streamline the process of configuring, building, and running multiple containers as a sin...
03:58 am GMT - Mon, August 14, 2023
Dev To Linux Commands - All Purpose
curl: Command-line tool to transfer data with URLs. Example: curl https://www.example.com (downloads the content of example.com)strace file: Trace system calls and signals. Example: strace ls (traces ...
03:39 am GMT - Mon, August 14, 2023
Dev To Differentiating Material and Cupertino in Flutter
IntroductionCreating native-like experiences on both Android and iOS platforms is crucial in mobile app development. Flutter enables this with a single codebase, but understanding distinct desig...
03:16 am GMT - Mon, August 14, 2023
Dev To Let's Connect and Collaborate! || My Inbox
Hey there, awesome community! I'm thrilled to have you following my journey here on dev.to. Whether you're into coding, tech trends, or just looking for a friendly chat, I'm here to connect and colla...
03:08 am GMT - Mon, August 14, 2023
Dev To Linux Journey
In the early morning, when the sun was rising, flowers were booming, and poles were falling, I could hear the birds singing outside (not literally). I woke up and headed to the washroom in between my ...
02:42 am GMT - Mon, August 14, 2023
Dev To Exploring the Depths of Observables and RxJS in Angular Applications
Observables and the RxJS library play a pivotal role in the development of reactive and asynchronous applications using Angular. This comprehensive article delves deeply into the intricacies of RxJS, ...
02:29 am GMT - Mon, August 14, 2023
Dev To Firebase Alternatives for your flutter apps
Firebase has emerged as one of the most commonly employed Backend as a Service (BaaS) platforms in Flutter applications. This is due to its capacity to streamline development, encompassing nearly all ...
02:14 am GMT - Mon, August 14, 2023
Dev To HTML Interview Questions with Answers and Code Examples Part-4
IntroductionImagine you're building a house. HTML (Hypertext Markup Language) is like the strong foundation that holds everything together. Knowing some cool HTML tricks can make you a superstar...
01:52 am GMT - Mon, August 14, 2023
Dev To Helm Installation - Ubuntu & Windows
UbuntuInstall some prerequisite packagessudo apt updatesudo apt install build-essential procps curl file gitInstall Homebrew using the provided convenience script/bin/bash -c "$(curl -fsSL https...
12:04 am GMT - Mon, August 14, 2023
Dev To Understanding Binary Search
As instructed by the first lesson of the book Understanding Algorithms, we must create a binary search that uses the "divide to conquer" method to find a number inside an array in the most performant ...
12:03 am GMT - Mon, August 14, 2023
Dev To Using Custom CSS Variables and Its Benefits
A big part of building an application is making it aesthetically pleasing and easy on the eyes. This ensures that users will have an easy time navigating the application as well as just overall having...
11:50 pm GMT - Sun, August 13, 2023
Dev To Chrome Extension MV3 Template : Supabase Auth, Plasmo, Tailwinds CSS & Shadcn UI
Setting Up Plasmo, Tailwinds & Shadcn-UI Setting Up Plasmopnpm create plasmo# ORyarn create plasmo# ORnpm create plasmoGet started with plasmo with the base command below, stick to pnpm...
10:56 pm GMT - Sun, August 13, 2023
Dev To Quick tip: Visualise OpenAI Vector Embeddings using Plotly Express
AbstractThis article demonstrates how to visualise OpenAI vector embeddings for a search term using t-SNE and Plotly Express. We build on the work from a previous article, where we showed how to...
10:34 pm GMT - Sun, August 13, 2023
Dev To Learn Vue: List and Conditional Rendering.
Imaging you are developing an application, and you want to render some data in the browser based on certain conditions or you have an array of data that you want to loop through and display to in the ...
10:03 pm GMT - Sun, August 13, 2023
Dev To Injecting Micro-Frontend CSS in single-spa
Once more we gather together around the fascinating topic of making Vite projects work with single-spa. Today's topic is most likely a very awaited one: How does one inject a micro-frontend's CSS into...
10:03 pm GMT - Sun, August 13, 2023
Dev To Complementing exceptions - Introducing monads for error handling in ruby
Have you ever considered your approach to handling exceptions? I'm referring tothe method in which you use the raise keyword within a class, and then youutilize the rescue keyword in the function that...
09:49 pm GMT - Sun, August 13, 2023
Dev To No Framework - Eps1: I am Bored!
Unveiling the Enigma of Text Transformation with a Personalized JavaScript AlgorithmIn the domain of programming, the art of manipulating textual content holds great significance. Occasionally, ...
09:40 pm GMT - Sun, August 13, 2023
Dev To Building a REST API with Deno and Hono.js: A Step-by-Step Guide
In the last few months I've been using Deno almost daily and I have been thoroughly impressed with this JavaScript runtime. For this very reason, I decided to share with you the process of creating a ...
09:19 pm GMT - Sun, August 13, 2023
Dev To How to Create a Custom Hook in Your ReactJs Application
A hook in React is a JavaScript function that enables you to encapsulate reusable logic and stateful behavior within functional components. Hooks allow you to modularize code by extracting common func...
09:04 pm GMT - Sun, August 13, 2023
Dev To Under the hood of CREATE on AGE cypher
HolaGreetings, continuing the series of under the hood of Apache AGE, last article was introductory to create_graph which is the first entry of any graph operation we are going to play with, so ...
09:00 pm GMT - Sun, August 13, 2023
Dev To React Custom Hook: useDebugInformation
In this article series, we embark on a journey through the realm of custom React hooks, discovering their immense potential for elevating your development projects. Our focus today is on the "useDebug...
08:55 pm GMT - Sun, August 13, 2023
Dev To Monitor internet speeds with Raspberry Pi
A great addition to any homelab is being able to track your Internet speeds over time and have a nice dashboard to visualize the data for download/upload speeds, latency, and jitter.We'll use the spee...
08:28 pm GMT - Sun, August 13, 2023
Dev To Reinforce the type safety of your PHP arrays
Welcome to this post where I will show you how to bring more type safety to your arrays in PHP. SummaryWhat is the problem?Typing our itemsUsing objects as type safe arrayConclusion What is ...
08:21 pm GMT - Sun, August 13, 2023
Dev To Building responsive Cards with Hover Effect using React and Tailwindcss
In this tutorial, well explore how to create an interactive About section for a website using React. Well be utilizing Tailwind CSS for styling, and the example will involve rendering a series of card...
08:19 pm GMT - Sun, August 13, 2023
Dev To Converting a Gatsby Site to Use TypeScript
When I was learning web development I built my portfolio site using the Gatsby-starter-hello-world template without using Typescript. Typescript was on my things-to-learn bucket list but never got to ...
08:05 pm GMT - Sun, August 13, 2023
Dev To Check if any audio is playing with JS
Check if any audio is playing with JSAs a software developer, you may come across situations where you need to check if any audio is currently playing on a webpage. Whether it's for adding custo...
07:27 pm GMT - Sun, August 13, 2023
Dev To Adding a Mailing List Subscription with Mailjet and Netlify Functions
Next week is the 6 year anniversary of CFE.dev. I probably wouldn't have believed you if you told me when I got started 6 years ago that the single biggest expense to running a site like this would be...
07:22 pm GMT - Sun, August 13, 2023
Dev To Learn to Test, Test to Learn
The past few weeks have been spent studying diligently to learn an unfamiliar stack. I've beentaking classes on Angular, Java, Spring Boot and development methodologies. The most intriguing subject I ...
07:13 pm GMT - Sun, August 13, 2023
Dev To Engenharia de Software 02 - SOLID
Durante a vida til de um software, a maior parte do custo do desenvolvimento de software gasto na manuteno do software. Ento, como desenvolvedores, queremos construir algo que no seja frgil, mas fcil...
07:08 pm GMT - Sun, August 13, 2023
Dev To count(*): The Most Efficient Way to Count Rows in Your Table
Have you ever heard people say that select(*) is inefficient because it pulls back every column in the table? Well, they're right! But did you know that count(*) is actually the most efficient way to ...
06:54 pm GMT - Sun, August 13, 2023
Dev To blockchain data is hard to find, but we're making it easily accessible @chainparser.
blockchains are designed to be write-optimized, in a way that anybody with access to an RPC node can create and broadcast transactions. reading data from domain-specific chains like bitcoin can be fai...
06:23 pm GMT - Sun, August 13, 2023
Dev To Diving into React and Redux Toolkit: A Comprehensive Glossary of Key Terms and Concepts
Diving into React: A Comprehensive Glossary of Key Terms and ConceptsReact is a powerful JavaScript library that has revolutionized the way we build user interfaces. Whether you're a beginner lo...
06:22 pm GMT - Sun, August 13, 2023
Dev To Yet Another Newsletter LOL: Liftoff!
Another week, another newsletter. Let's get to it!Around the WebLifting Off with Astro Im a fan of Astro and Brian Rinaldi gives a great breakdown of the framework.There's currently no official devto...
06:21 pm GMT - Sun, August 13, 2023
Dev To Easily using print styling in Tailwind
Ever been merrily coding away when suddenly the thought strikes, "What if someone... prints this page?" And the more ominous: "What if it looks like a Picasso painting after a rough night when they do...
05:58 pm GMT - Sun, August 13, 2023
Dev To *Beginner Friendly* Version control using `git`
IntroductionWelcome to this blog. Did you hear about version control and want to learn more or do you think version control is the difficult thing? Then this blog is for you and believe me, at ...
04:05 pm GMT - Sun, August 13, 2023
Dev To K8s Pods
As previously discussed k8s provide us with the following features: By-default cluster in nature, which fixes the issue of a single host Auto-healing, which helps with zero downtime Auto-scaling help...
04:00 pm GMT - Sun, August 13, 2023
Dev To Criando um hello world para micro controladores Atmel usando o avr-gcc
Afinal, o que um Arduino?De forma simpllificada, o arduino um jeito muito simples de se usar microcontroladores da famlia Atmel.Nesse texto, eu proponho a criao de um hello world (blink) utilizando...
03:42 pm GMT - Sun, August 13, 2023
Dev To Supercharge Your Flutter Workflow Using 7 Pro Tools
Hey there, Flutter enthusiast! Ever wondered how the pros manage to build those amazing Flutter apps so efficiently?Well, it's not just about coding skills; it's also about the tools they use.Let me w...
03:35 pm GMT - Sun, August 13, 2023
Dev To Advancd Qurying Tchniqus in PostgrSQL: Part 2
In th first part of this blog, w discussd som advancd qurying tchniqus in PostgrSQL such as window functions, common tabl xprssions, and rcursiv quris. In this scond part, w will tak an xampl qur...
03:16 pm GMT - Sun, August 13, 2023
Dev To Advancd Qurying Tchniqus in PostgrSQL
PostgrSQL is a powrful and popular opn-sourc rlational databas managmnt systm. It offrs a wid rang of advancd qurying tchniqus that can hlp you xtract valuabl insights from your data. In this blog, ...
03:05 pm GMT - Sun, August 13, 2023
Dev To First Steps to Becoming a Professional Developer: Navigating the Path with Confidence
Welcome to the exciting journey of becoming a professional developer! Whether you're just starting out or looking to level up your skills, the path ahead might seem daunting. Fear not! In this article...
02:57 pm GMT - Sun, August 13, 2023
Dev To How to St Up and Us PostgrSQL with Dockr
Dockr is a popular tool for crating, dploying, and running applications in containrs. It allows dvloprs to packag an application and its dpndncis into a portabl containr that can b asily dployd on ...
02:48 pm GMT - Sun, August 13, 2023
Dev To How to Optimiz PostgrSQL Prformanc for Larg Datasts
PostgrSQL is a powrful and popular opn-sourc rlational databas managmnt systm. Howvr, as with any databas, prformanc can bcom an issu whn daling with larg datasts. In this blog, w will discuss so...
02:40 pm GMT - Sun, August 13, 2023
Dev To convert HTML string to HTML in React (all advance methods)
If you need an advanced way to convert an HTML string to actual rendered content in React, you might be looking at incorporating richer features, interactions, or handling components. Below are a few ...
02:16 pm GMT - Sun, August 13, 2023
Dev To Amazon Bedrock : Top 10 Questions Answered
Amazon Bedrock, an innovative facet within Amazon Web Services (AWS), unveils a fresh frontier in the realm of generative AI. This revolutionary platform strives to democratize the reach of cutting-ed...
02:10 pm GMT - Sun, August 13, 2023
Dev To PostgrSQL vs MongoDB
PostgrSQL and MongoDB ar both popular databas managmnt systms, ach with its own strngths and waknsss. In this blog, w will compar ths two databass in at last 7 catgoris and rat ach catgory out of 5...
01:47 pm GMT - Sun, August 13, 2023
Dev To Caches
What are chaches ?Caching is like having a quick-access memory for information, so you don't have to fetch it from the original source every time you need it. It's like keeping your favourite ap...
01:34 pm GMT - Sun, August 13, 2023
Dev To Remote Work 2.0: The Tools, Trends, and Challenges of the Post-Pandemic Work Era
Hey there, awesome folks! It's Nomadev here, back with another trending topic for all of you. If you've been following my posts, you know I'm all about AI, open-source, web development, and helping de...
01:04 pm GMT - Sun, August 13, 2023
Dev To The Complete Guide to Becoming a Web Developer: Part 7
In the world of web development, there are a few tools that have revolutionized the way we build web applications, and Node.js, NPM, and Express are at the forefront of this revolution. These tools ha...
12:47 pm GMT - Sun, August 13, 2023
Dev To Internet Proxies
What Is a Proxy?At its core, a proxy is an intermediary server that stands between your device (computer, smartphone, etc.) and the internet. It acts as a gateway that forwards your requests and...
12:36 pm GMT - Sun, August 13, 2023
Dev To How using a CLI Launcher for Android can boost your productivity upto 100x...
Let's change the definition of Android Launchers...for the greater good!Homescreen Launchers are often those bloated GUI pages where you have to painfully search your application icon and after finall...
12:14 pm GMT - Sun, August 13, 2023
Dev To Unveiling the Finest CSS Frameworks: Elevate Your Web Development Game
In today's fast-paced digital arena, mastering web development demands more than just coding skills. It's about efficiency, creativity, and staying ahead in the ever-evolving landscape. This is where ...
12:09 pm GMT - Sun, August 13, 2023
Dev To The SQL Language (Part-1)
IntroductionThis chapter provides an overview of how to use SQL to perform simple operations. This tutorial is only intended to give you an introduction and is in no way a complete tutorial on S...
12:02 pm GMT - Sun, August 13, 2023
Dev To Understanding Closures in JavaScript
Closures might seem puzzling at first, but they're actually a powerful tool in JavaScript. Think of them as hidden treasures that help make JavaScript work its magic. In this article, we'll uncover wh...
11:58 am GMT - Sun, August 13, 2023
Dev To First step to SSR and HTML First
If you're here because of the catchy title, that's great! I'm all for prioritizing HTML-first development in web apps. This article is about how I like building web applications.I think making web app...
11:50 am GMT - Sun, August 13, 2023
Dev To PostgreSQL Optimization: A Quick Tip on Using Values Expression
I have been working with a database that contains thousands of clusters of women, each identified by a UUID. The challenge arises when implementing a clustering algorithm that involves determining if ...
11:48 am GMT - Sun, August 13, 2023
Dev To How To Supercharge Your LLM with LangChain Agents
The problem with LLMsLLMs are very capable to perform a lot of feats that seem incredible to us, but they are bound by the borders of what Generative AI was originally meant to do: generate text...
10:33 am GMT - Sun, August 13, 2023
Dev To A Step-by-Step Guide to Building a Responsive and Mobile-Friendly website from scratch
A Web developers step-by-step guide to creating and designing websites that are fully responsive in the multi-device world we are in today Table of contentIntroductionPrerequisiteWhat is we...
10:20 am GMT - Sun, August 13, 2023
Dev To My Life as an Influencer
According to Microsoft, one software developer can bring in revenue worth the equivalent of 500 "normal people". This is because one software developer creates products that are used by 500 others on ...
09:05 am GMT - Sun, August 13, 2023
Dev To What does a good Software Architecture support?
Use Case and Operation SystemA well-designed architecture serves as a robust foundation for accommodating diverse use cases and operating systems. It ensures that the software application is adaptable...
08:43 am GMT - Sun, August 13, 2023
Dev To __init__ Vs __new__ - When to Use and How
You must have seen the implementation of the __init__ method in any Python class, and if you have worked with Python classes, you must have implemented the __init__ method many times. However, you are...
08:36 am GMT - Sun, August 13, 2023
Dev To Mastering Micro Frontends: Creating Scalable Applications with React, Webpack 5, and TypeScript Type Safety
Author: Serif ColakelCode: Github Repository LinkEmbark on a transformative journey into the realm of micro frontends with our comprehensive article, "Mastering Micro Frontends: Creating Scalable Appl...
07:34 am GMT - Sun, August 13, 2023
Dev To Diagramming and Database Design
In today's data-driven world, efficient management of information is critical for the success of various applications and systems. Databases serve as the backbone of data storage and retrieval, and de...
07:30 am GMT - Sun, August 13, 2023
Dev To Sigils (Part 1 of 2)
In this blog post we will look at the subtle differences in sigils (the symbols at the start of a variable name) between Perl and Raku. An overviewLet's start with an overview of sigils in Perl a...
07:13 am GMT - Sun, August 13, 2023
Dev To Power of Parallel Query Execution in PostgreSQL
The power of parallel query execution allows PostgreSQL to make substantial advancements in query optimisation. This article will serve as your manual for comprehending and using this functionality, r...
07:04 am GMT - Sun, August 13, 2023
Dev To AWS Elastic Beanstalk
What is AWS Elastic Beanstalk?AWS Elastic Beanstalk is a cloud service that abstracts the complexity of infrastructure management and provides an easy to use platform for deploying, scaling and ...
07:00 am GMT - Sun, August 13, 2023
Dev To What's Your Funniest Coding Memory from the Retro Archives?
We're going back to coding school with Nostalgia Bytes this week! Don't forget your TI calculators, Trapper Keepers, Lisa Frank folders, and USB drives. Each decade has its own story to tell. So get r...
07:00 am GMT - Sun, August 13, 2023
Dev To How Did You Bounce Back from Failed Coding Attempts?
Failure is a natural part of coding. Share an experience where a coding project or attempt didn't go as planned. How did you handle the setback, and what did you learn from the experience?Follow the C...
06:56 am GMT - Sun, August 13, 2023
Dev To HTML Interview Questions with Answers and Code Examples Part-3
IntroductionImagine you're building a house. HTML (Hypertext Markup Language) is like the strong foundation that holds everything together. Knowing some cool HTML tricks can make you a superstar...
06:55 am GMT - Sun, August 13, 2023
Dev To Roadmap to Problem-Solving Excellence
IntroductionSelecting the right data structure and algorithm is a critical aspect of problem-solving in computer science. Selecting the DS and Algo in CI or in our project use cases is difficult...
06:33 am GMT - Sun, August 13, 2023
Dev To Dive Into Docker part 3: Caching and Building Containers
Using Docker image layer caching to our advantage when building docker images can significantly speed up the build process. To do this, I first structure Dockerfiles in such a way that easily cached s...
06:22 am GMT - Sun, August 13, 2023
Dev To JavaScript Intl API: The hidden gem of web internationalization
Lots of time us web devs try to explore multiple libraries/frameworks for solution to the biggest reason of debt "Internationalization". But we often overlook the default browser APIs and how capable ...
06:05 am GMT - Sun, August 13, 2023
Dev To EKS Fargate supports additional Ephemeral Storage
Customers can now specify the size (in GiB) of ephemeral storage that their workloads require using the storage parameter in their pod spec. 20 GiB of ephemeral storage is included with every EKS Farg...
05:37 am GMT - Sun, August 13, 2023
Dev To Coupling & Cohesion
IntroductionCoupling and Cohesion are two classic concepts in software engineering. In this article I explore ways to apply this concepts at multiple levels of any project. UnitFirst of all...
05:33 am GMT - Sun, August 13, 2023
Dev To Learn How to Upload Files to Google Cloud Storage Bucket using Nextjs Api Route
INTRODUCTIONShifting from cloudinary to gcs to upload my files in my nextjs application using the power of nextjs api route wasn't an easy task until I found this articleIn this article we will ...
04:41 am GMT - Sun, August 13, 2023
Dev To Storing image from React formData to Cloudinary using Node/Express API
I won't waste your time. Chances are if you've ended up here you've run into the same issue that plagued me for 3 months or you're reading this because I mentioned it in my Twitter. Prerequisites...
04:12 am GMT - Sun, August 13, 2023
Dev To