Turreta Solutions
DTI Business Name: Turreta IT Solutions
DTI Business Name No.: 3049893
🚀 Discover a Powerful Tool for JSON Parsing in PHP!
Hey there, fellow developers and tech enthusiasts! 👩‍💻👨‍💻 Today, I want to share something that's been a game-changer for me when dealing with large JSON datasets in PHP: the salsify/jsonstreamingparser.
đź”— https://github.com/salsify/jsonstreamingparser
This incredible library offers a streaming JSON parser for PHP, perfect for handling massive JSON files without exhausting your memory. Here's why I'm excited about it:
âś… Efficient Memory Usage: Say goodbye to crashing scripts because of oversized JSON files. This parser reads your files piece by piece, keeping memory usage low.
âś… Real-Time Processing: Ideal for situations where you need to process JSON data on the fly.
âś… Flexible and Robust: This parser is up to the task, Whether extracting specific data or handling complex JSON structures.
Whether you're a seasoned developer or just starting out, this tool is worth checking out. It's especially useful for large-scale data processing, analytics, or real-time data feed projects.
Have you tried it yet? Or do you have any other go-to tools for JSON parsing? Let's discuss this in the comments! 👇
GitHub - salsify/jsonstreamingparser: A JSON streaming parser implementation in PHP. A JSON streaming parser implementation in PHP. Contribute to salsify/jsonstreamingparser development by creating an account on GitHub.
Using working software as a measure of progress is akin to using burnt calories as a measure of weight loss. You might exercise a lot, but if you eat a lot too, you won’t lose any weight. Same thing with software: you might deliver lots of working software, but if eventually, everything has to be refactored or reworked, then there really has been no progress.
Why Agile Sucks for Building Quality Software Agile is all about making sure you build the right product. Agile is not about making sure you build the product in the right way.
https://khalilstemmler.com/articles/software-design-architecture/full-stack-software-design/
How to Learn Software Design and Architecture | The Full-stack Software Design & Architecture Map | Khalil Stemmler Software Design and Architecture is pretty much its own field of study within the realm of computing, like DevOps or UX Design. Here's a map describing the breadth of software design and architecture, from clean code to microkernels.
Scrum alone is not perfect, not even the best tool there is.
5 things I hate about Scrum The Good, the Bad and the Ugly of Scrum When I started with Scrum, I was a fanboy, fawning over the promise of a better way of working. Back then, I was a QA and painfully aware of all the limitations of Waterfall. With testing being one of the last phases, all the problems of others ultimately ende...
Code quality: a concern for businesses, bottom lines, and empathetic programmers Code quality affects the mental state of a programmer, communication within their team, and the incentives attached to their work. Improve your code and you can improve your organizational health and competence as a whole.
Sometimes we need to move around things within our websites. But along with the undertaking comes the need to properly redirect old URIs already known to your users and search engines.
With .htmlaccess, we can safely redirect users and search engines to new locations within our sites.
We can test our redirect's regex (special regex, that is!) with this online tool.
htaccess tester ♥ madewithlove Easily test your htaccess rewrite rules
Why is building a UI in Rust so hard? If you’ve read Hacker News recently, it’s hard to not think that Rust is the future: it’s being used in the Linux kernel and in the Android OS, by AWS for critical infrastructure, and in ChromeOS and Firefox. However, as wonderful as Rust is–it has yet to take off as a general language for b...
M’sia jumps 15 ranks in World Bank's 2023 Logistics Performance Index Malaysia is second best performer in Asean after Singapore.
Some insights to clear one's head on the subject TOGAF certification. Apparently, is useless - more so when compared to its costs.
Moreover, the TOGAF's official reference talks mostly in abstract and in terms that are tantamount to keyword stuffing - architect tools, architecture capability, and all other architecture # # # terms,
Enterprise architecture is not TOGAF | BCS Svyatoslav Kotusev, an independent researcher, questions whether the Open Group Architecture Framework (TOGAF) is the industry standard framework that enterprise architects really deserve.
We could use this yo monitor app stats during load testing
Monitor CPU and Memory in Laravel Apps with Stethoscope Laravel Stethoscope is a Laravel package to monitor CPU, memory, hard disk, web server, and network connection.
How To Use Route Resolvers with Angular Router | DigitalOcean Learn how to use route resolvers to fetch data before navigating to a route in Angular with Angular router.
Aha!
"Good Enough" Architecture • Stefan Tilkov • GOTO 2019 This presentation was recorded at GOTO Berlin 2019. ://gotober.comStefan Tilkov - Co-founder & Principal Consultant at INNOQABSTRACTIn t...
Is Domain-Driven Design overrated?
Is Domain-Driven Design Overrated? • Stefan Tilkov • GOTO 2021 This presentation was recorded at GOTOpia Chicago 2021. ://gotochgo.comStefan Tilkov - Co-founder & Principal Consultant at INNOQABSTRAC...
minikube start minikube is local Kubernetes
https://michael-karen.medium.com/angular-error-interceptor-1abb8066359c
Angular Error Interceptor When applications make HTTP requests and fail, we need to handle them. In this article, we learn how to do this using an error interceptor.
What's with the name?
Pharming by DNS poisoning & Domain Hijacking Today my topic is pharming and how pharming works. Unlike phishing, pharming doesn’t rely on bait like fake links to trick users. Pharming uses either DNS po...
IPV4 subnetting is the most overrated topic in computer networking. Most books and tutorials couldn't explain it as clear as this person.
subnetting is simple Class B ID - Subnetting https://www.youtube.com/watch?v=wuIdYxaV46Y&t=10sSubnetting a subnethttps://www.youtube.com/watch?v=aVTEZHC2wdAVLSM subnetting - Comp...
We'll need all the help these tools can offer, especially when we work in a small team with limited to no budget.
23 Best PhpStorm plugins for 2022 PhpStorm is a lightweight PHP IDE designed to boost developer productivity with pair programming features, smart code completion, and on-the-fly error checking. This product works well with Symfony, Laravel, Drupal, WordPress frameworks, and front-end technologies like CSS3, JavaScript, TypeScript,....
https://www.cyberciti.biz/faq/howto-use-linux-unix-man-pages/
Linux / UNIX: Getting help with man pages and how to use them The man command is used to format and display the man pages. Learn how to use man command in Linux and Unix-like system.
Are you doubting the potential performance of the PHP application you’ve been building with Laravel Framework? As an interpreted language, PHP is slow. Factor in the apparent out-of-the-box slowness that we could attribute to the framework; your application could be slower. Also, PHP JIT and Opcache may not be enough. If you’ve heard about Laravel Octane, it enables us to serve our Laravel application using high-powered application servers. This post shows how to serve a Laravel application using Roadrunner on a local machine.
Start Up Laravel Application by Running Roadrunner Laravel is slow, and PHP JIT and Opcache aren't enough. Serve your Laravel application using high-powered application servers like Roadrunner
Doubting the potential of your PHP application built on the Laravel Framework? As an interpreted language, PHP is slow. Then, factor in the out-of-the-box apparent slowness that we could attribute to the framework, your application could be slower. Also, PHP JIT and Opcache may not be enough.
But don't fret, the roadrunner application server is to the rescue.
Laravel Octane – What It Is, Why It Matters & Getting Started Learn what is Laravel Octane, why it matters, and how you can actually get started and take advantage of it this latest technology...
https://blog.datalust.co/rust-at-datalust-how-we-organize-a-complex-rust-codebase/
How we organize a complex Rust codebase At Datalust we’ve been busy building Flare [https://blog.getseq.net/rust-at-datalust/]: a storage engine for our log server, Seq, written in the Rust programming language. This post is a point-in-time look at how we've approached building this fairly complex piece of software in Rust in 2018. I’...
Introducing Fedora 36
Why Fedora 36 is a great GNOME Distro! (Full Review) I run Fedora! With the gaining popularity of this awesome Linux distro, version 36 is the next stop in its plan for world domination! Okay, maybe that's a bi...
https://www.tecmint.com/fix-user-is-not-in-the-sudoers-file-the-incident-will-be-reported-ubuntu/
How to Fix "Username is not in the sudoers file. This incident will be reported" in Ubuntu In Unix/Linux systems, the root user account is the super user account, and it can therefore be used to do anything and everything achievable on the system.
The thing that you work on at work shouldn't define you and prevent you from doing advanced stuff. Remember to always sharpen the saw.
GitHub - JCTools/JCTools Contribute to JCTools/JCTools development by creating an account on GitHub.
Testing helps your development effort scale especially when all you have is yourself.
Testing with Spring Boot and @SpringBootTest A tutorial on when and how to use Spring Boot's annotation and how to reduce test runtime.
Finally, found a proper documentation on Laravel/PHP Opcache
Make your Laravel App Fly with PHP OPcache Easy guide to enable and optimize OPcache for a faster application
Performance Best Practices Using Express in Production This topic clearly falls into the “devops” world, spanning both traditional development and operations. Accordingly, the information is divided into two parts:
https://cylab.be/blog/53/detect-unused-composer-dependencies
Detect unused composer dependencies | cylab.be If you are using composer to manage the dependencies of your PHP project (and you certainly should), it is very easy to end up using a lot of dependencies. And if your project lives long enough, some (or lots of them) will not be used anymore.
Turreta > Projecting Knowledge
Turreta is an tech blog set up in 2014 by Karl San Gabriel. It started out as his braindump about his experiences from the trenches as a Software Developer. He has started turning his tech blog into a programming tutorial site with concise and easy-to-read content.