DEV Community
5,218 FOLLOWERS
DEV is a community of software developers who shares their expertise via informative blogs, with popular tags that include javascript, web dev, beginners, programming, DevOps, opensource, and productivity.
DEV Community
27m ago
Snort
Snort is set of predefined rules which is used mostly for IDS or IPS. It has 3 main operational modes
Packet Sniffing- Shows network traffic like Wireshark
Packet logging —> collects and logs network traffic into a file
Network intrusion detection —> Analyzes packets and matches traffic against signature
Intrusion detection system
Network intrusion detection system —> monitors traffic from different areas of the network and if a signature is identified an alert is made
Host based intrusion detection system —> Monitor traffic from a single endpoint device, basically investi ..read more
DEV Community
27m ago
Want to master Fullstack:?JS Backend, DevOps, Architecture? Join Node Congress on April 17 & 18, Online: https://nodecongress.com
Latest in Node.js
Deno explorations
Modern databases for your next app
Foundational Architecture principles & more
Want share your expertise with thousands of fullstack enthusiasts? ?Submit your talk on JS backends, architecture, DevOps, & more: https://forms.gle/YDJ8YuHkosqsHkN59 ..read more
DEV Community
27m ago
Hi there! I'm Raphael, cofounder and CTO at Pilar, a Brazilian company offering real estate brokers and
brokerages software and services in a low success fee model. Instead of charging high upfront fees, we take a small percentage of each successful transaction, making our success directly tied to our customers' success. Our team of 20 tech builders is constantly innovating, and our latest product is Pilar Homes, a brand new real estate portal designed to provide the best experience for home buyers and agents.
In this post, I'll share our experience generating reports using AI, specifically An ..read more
Mastering API Documentation: Effective Requirement Elicitation for Basic & Advanced Query Parameters
DEV Community
27m ago
Introduction
As a Business Analyst, it is crucial to understand the details of API documentation during the requirements elicitation process. Well-documented APIs, with clear specifications on query parameters and other elements, enhance usability, minimize errors, and improve the overall developer experience. By gathering comprehensive requirements, the Business Analyst ensures that the API documentation is structured, accurate, and aligned with user needs, ultimately facilitating smoother integration and better functionality.
In this blog, we'll walk you through the requirement elicitation p ..read more
DEV Community
27m ago
When you look across todays digital landscape it is more critical than ever to ensure that our Cloud environments are secured against bad actors both externally and internally
Wait you say... Internal bad actors, surely this is not a thing?
Well most companies in the present day spend time and money vetting their staff (especially in the UK, I’m not sure on the rest of the world), via supplied references, BPSS checks, potentially even as far as UK Government Security vetting if the systems they are working on require it. This is about as much due diligence you can do, however we have all made ..read more
DEV Community
27m ago
This is a direct followup to to Getting 32 bit API Response Data in CSS
In CSS, 16 bits of response data, placed both in the intrinsic width and in the intrinsic height, was a huge improvement from not being able to get API response data at all (without JavaScript)...
However, in the days after I figured it out, my mind leaned in one direction:
It would be way more fun if it was 16 bits 32 times instead of just twice.
Packing 512 bits into an SVG for Exfiltration
I was meditating before bed and got struck with another inspired thought -
"What if it was possible for the image document itsel ..read more
DEV Community
27m ago
Artificial Intelligence (AI) is redefining software development by helping developers write better, more efficient code with less effort.
Whether you're a seasoned .NET developer or just exploring the ecosystem, using AI tools can significantly accelerate your coding experience.
In this blog post, I will show you 4 AI-powered solutions that stand out in 2025 for .NET devs.
On my website: antondevtips.com I share .NET and Architecture best practices.
Subscribe to become a better developer.
1. ChatGPT
ChatGPT is a conversational AI model by OpenAI, widely used for Q&A, debugging, brainstor ..read more
DEV Community
27m ago
Phishing, vulnerability, email security, and artificial intelligence are the topics that we'll cover in this week's review. In the current cybersecurity world, anyone can be a victim, therefore, we should keep ourselves updated on the threats that are out there. With this, we take a step further in increasing our security posture as an individual. Or, if you work for an organization, you can forward any of the articles that we cover to your IT department.
Google Project Zero Researcher Uncovers Zero-Click Exploit Targeting Samsung Devices
At the time of writing, Samsung has patched the vulnera ..read more
DEV Community
27m ago
Circular references are a common cause of memory leaks in PHP. They occur when objects reference each other, directly or indirectly. Thankfully, PHP has a garbage collector that can detect and clean up circular references. However, this consumes CPU cycles and can slow down your application.
The garbage collector is triggered whenever 10,000 possible cyclic objects or arrays are currently in memory, and one of them falls out of scope.
The garbage collection is never triggered if you have a small number of objects using a lot of memory. You can reach the memory limit even if the memory is use ..read more
DEV Community
27m ago
I have created a list of top 10 GitHub repositories that I think are very useful for web developers, whether you are a beginner or an experienced developer.
Before I get into the list, I want to say that this list is not in any particular order, and not inclusive of all the resources that are available on GitHub. However, I think these are very useful and can help you learn and grow as a web developer.
1. FreeCodeCamp
The freeCodeCamp repository is a really good resource for learning web development. It has the backend code for the freeCodeCamp website, which offers free coding lessons, challe ..read more