Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (2024)

Arjan Egges

Startup founder, creator of video content and online courses about software design.

  • Report this post

Regular expressions (regex) can significantly affect an application's performance, especially when handling large datasets. 📊Complex patterns, such as those using nested groups, lookahead and lookbehind assertions, or extensive character classes, can make the regex engine use a lot of CPU resources. 💻For performance-sensitive applications, it's crucial to review regex operations and consider alternatives like tokenization, parsing, or using simpler regex components with string operations. 🧵🪡Learn more about regex and potential vulnerabilities in today's blog: https://lnkd.in/dvN937nc#regex #vulnerabilities #performance #softwaredevelopment

  • Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (2)

17

Like Comment

To view or add a comment, sign in

More Relevant Posts

  • Arjan Egges

    Startup founder, creator of video content and online courses about software design.

    • Report this post

    Keychron Q5 Max specs! ⌨️🔍This keyboard has an amazing build with a lot to offer, like:- Aluminium body 🦾- PBT keycaps 🧢- RGB backlight 🔦- Dual connectivity via Bluetooth and 2.4 GHz WiFi 🌐- 4000 mAh battery 🔋- 1000 Hz polling rate ⚡️- And way more! ✅If that doesn’t sound impressive enough, it features banana switches—tactile switches that enhance the traditional brown switches. And no, it doesn't actually contain any real bananas! 🍌At least not that I know of… 🤔For an in-depth review of the Keychron Q5 Max, comparisons with other keyboards, and my thoughts on its iconic knob, check out last week's video: https://lnkd.in/eYpMbenS#keyboard #softwaredevelopment #review #upgrade #keychron

    • Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (6)

    7

    Like Comment

    To view or add a comment, sign in

  • Arjan Egges

    Startup founder, creator of video content and online courses about software design.

    • Report this post

    ArjanCodes’ newsletter has officially a new name: say hello to The Friday Loop! 🎉When I first started sending the newsletter, a specific name didn't seem all that important. But as our newsletter became a weekly highlight, everyone at ArjanCodes started calling it “The Friday Loop.” We loved the name so much internally, that we thought it was about time we made it official for everyone.With the new name, you might also notice a few subtle design tweaks. Don’t worry, the content remains the same—it's still me! 😉Having a specific name for our newsletter makes it easier to reference in videos and blog posts, which helps to strengthen our community ties even more. Let's keep the loop going! ♾️P.S. If you're not subscribed to the newsletter and would like to join, you can sign up here: https://thefridayloop.com

    • Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (9)

    27

    1 Comment

    Like Comment

    To view or add a comment, sign in

  • Arjan Egges

    Startup founder, creator of video content and online courses about software design.

    • Report this post

    What are invariants? 🔍"Invariants" is a term originally from mathematics, meaning a property of a mathematical object that stays the same even after operations or transformations are applied to it. 🔄❌In software development, this definition shifts slightly. An invariant in our context refers to a condition that remains consistently true during the execution of a program. 💻✅Find out more about invariants, what types exist, and why you should be using them in last week’s Tuesday Tips: https://lnkd.in/eT-6V5Nh#math #softwaredevelopment #invariants #tuesdaytips

    • Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (13)

    17

    Like Comment

    To view or add a comment, sign in

  • Arjan Egges

    Startup founder, creator of video content and online courses about software design.

    • Report this post

    Why should you use Asyncio? ⏰Asyncio is a powerful Python library that changes how we manage IO-bound tasks. Here's why it's a game changer:- Concurrency without threads: Asyncio overcomes the limitations of Python's Global Interpreter Lock (GIL) by allowing concurrent task execution in a single-threaded setup. 🧵🪡- Efficient IO operations: It's perfect for handling web requests and database queries efficiently, managing multiple tasks simultaneously without blocking. 🤹♂️- Scalable web applications: Asyncio pairs wonderfully with asynchronous frameworks, boosting performance without the need for additional hardware. 🌐- Responsive servers: Through its event loop, queues, and events, Asyncio can handle multiple clients at once, maintaining a smooth and responsive server environment. ☁️This all happens via a robust system of queues and events centered around a central event loop, ensuring your applications scale effortlessly and handle multiple operations smoothly. 👍Want to know how Asyncio can enhance your Python projects? Check out last week’s video: https://lnkd.in/dp3Bwdke#python #asyncio #webdevelopment #softwaredevelopment #concurrency

    AsyncIO and the Event Loop Explained

    https://www.youtube.com/

    52

    1 Comment

    Like Comment

    To view or add a comment, sign in

  • Arjan Egges

    Startup founder, creator of video content and online courses about software design.

    • Report this post

    🚀 I'm so excited to share that I'll be speaking at PyGrunn in Groningen on May 17th, 2024!Join me for a dynamic live coding session focused on utilizing Large Language Models (LLMs) by developing a cool Python application. 🐍 We'll see some of the main problems that occur when relying on LLMs and how to practically address them.At the end of the session, we'll explore a coding technique that could seriously shift your approach to software design—maybe even break your brain a little bit! 🤯Check out my presentation from last year here: https://lnkd.in/e-wBw7iS

    Arjan Egges - Learntail: Turn anything into a quiz using AI

    https://www.youtube.com/

    41

    1 Comment

    Like Comment

    To view or add a comment, sign in

  • Arjan Egges

    Startup founder, creator of video content and online courses about software design.

    • Report this post

    As your project expands, it’s not uncommon that it will start involving handling multiple tasks at once. 🤹♂️That’s where asynchronous programming shines, particularly when dealing with APIs or other time-consuming operations. ⏱️✨I've explored Python's asyncio on the channel before, but in my latest video, I wanted to take a deeper look into how async programming and event loops work behind the scenes! 🛠️🔍Want to learn more? Watch this week’s video here: https://lnkd.in/dp3Bwdke#python #asyncio #asynchronous #programming #softwaredevelopment

    • Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (25)

    28

    1 Comment

    Like Comment

    To view or add a comment, sign in

  • Arjan Egges

    Startup founder, creator of video content and online courses about software design.

    • Report this post

    Last month, I had the exciting opportunity to participate in my first-ever Dutch podcast recording! 🎙️🌷It was an incredibly cool experience, particularly for someone like me, who is a fan of all things technology, equipment, microphones, and so on. I had the pleasure of engaging in a conversation with Berco Beute and JP van Oosten, the masterminds behind PyGrunn and aiGrunn. 🔥🔊 The podcast is now live! If you're interested in learning more about my journey as an entrepreneur and hearing our insights on the changing role of developers in this AI-driven future, you can listen to it here (in Dutch only!): https://lnkd.in/ditJ5iYp

    • Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (28)

    19

    4 Comments

    Like Comment

    To view or add a comment, sign in

Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (32)

Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (33)

6,938 followers

  • 665 Posts

View Profile

Follow

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
Arjan Egges on LinkedIn: #regex #vulnerabilities #performance #softwaredevelopment (2024)

References

Top Articles
Latest Posts
Article information

Author: The Hon. Margery Christiansen

Last Updated:

Views: 5584

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: The Hon. Margery Christiansen

Birthday: 2000-07-07

Address: 5050 Breitenberg Knoll, New Robert, MI 45409

Phone: +2556892639372

Job: Investor Mining Engineer

Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.