Posts
-
doctrine-test-bundle
Symfony bundle to isolate your app’s doctrine database tests and improve the test performance
This bundle provides features that help you run your Symfony-framework-based App’s testsuite more efficiently with isolated tests.
It provides a
StaticDriverthat will wrap your originally configuredDriverclass (likeDBAL\Driver\PDOMysql\Driver) and keeps a database connection statically in the current php process.With the help of a PHPUnit extension class it will begin a transaction before every testcase and roll it back again after the test finished for all configured DBAL connections. This results in a performance boost as there is no need to rebuild the schema, import a backup SQL dump or re-insert fixtures before every testcase. As long as you avoid issuing DDL queries that might result in implicit transaction commits (Like
ALTER TABLE,DROP TABLEetc; see https://wiki.postgresql.org/wiki/Transactional_DDL_in_PostgreSQL:_A_Competitive_Analysis) your tests will be isolated and all see the same database state.It also includes a
Psr6StaticArrayCachethat will be automatically configured as meta data & query cache for all EntityManagers. This improved the speed and memory usage for my testsuites dramatically! This is especially beneficial if you have a lot of tests that boot kernels (like Controller tests or ContainerAware tests) and use Doctrine entities.Tags: #php • symfony • symfony-bundle
-
Invoices
Generate PDF invoices for your customers in laravel
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It’s highly customizable and you can modify the whole output view as well.
Tags: #php • laravel • pdf
-
phprouter
PhpRouter is a full-featured yet very fast HTTP URL router for PHP projects
PhpRouter is a full-featured yet very fast HTTP URL router for PHP projects.
Some of the provided features:
- Route parameters
- Predefined route parameter patterns
- Middleware
- Closure and class controllers/middleware
- Route groups (by prefix, middleware, and domain)
- Route naming (and generating route by name)
- PSR-7 requests and responses
- Views (simple PHP/HTML views)
- Multiple (sub)domains (using regex patterns)
- Custom HTTP methods
- Integrated with an IoC Container (PhpContainer)
- Method and constructor auto-injection of Request, Route, Url, etc
The current version requires PHP
v8.0or newer versions.Tags: #php • router • routing
-
kitchenplan
Kitchenplan is a small tool to fully automate the installation and configuration of an OSX workstation (or server for that matter) using Chef. But while doing so manually is not a trivial undertaking, Kitchenplan has abstracted away all the hard parts.
Kitchenplan is a small tool to fully automate the installation and configuration of an OSX workstation (or server for that matter) using Chef. But while doing so manually is not a trivial undertaking, Kitchenplan has abstracted away all the hard parts.
Tags: #ruby
-
TasmoAdmin
TasmoAdmin is an administrative platform for devices flashed with Tasmota
- Login protected
- Multi update process
- Select devices to update
- Automatic mode downloads latest firmware bin from Tasmota OTA site
- Show device information
- Mobile Responsive (Bootstrap4)
- SCSS & Minified
- Config devices
- Self-update function for TasmoAdmin (disabled for Docker installs)
- NightMode (Enable/Disable/Auto) in settings
- AutoScan to find Tasmota Devices
- Support for multiple sensors
- Send Command to selected Devices
Tags: #php • sonoff • tasmota
-
video_transcoding
Tools to transcode, inspect and convert videos.
Tools to transcode, inspect and convert videos.
Tags: #ruby
-
ruTorrent
Yet another web front-end for rTorrent
ruTorrent is a front-end for the popular Bittorrent client rtorrent.
This project is released under the GPLv3 license, for more details, take a look at the LICENSE.md file in the source.
Tags: #javascript • rutorrent
-
lyricfier
a Spotify Lyrics alternative app | New updates at https://github.com/emilioastarita/lyricfier2 (a faster version in golang)
Go to Lyricfier releases page and download the zip file for your platform.
Tags: #typescript • spotify • lyrics
-
SmartEngine
SmartEngine is a lightweight business orchestration engine.
SmartEngine is a lightweight business orchestration engine. It’s used widely in Alibaba Group. It can be used to orchestrate multiple service in microservice architecture, start/signal a process instance in a very high-performance way with low-storage cost, and also can be used in traditional process approval scenarios.
Tags: #java
-
Kepler
A server created in Java designed to revive Habbo Hotel v14 from the 2007 era.
Kepler is a Habbo Hotel emulator that is designed to fully emulate the v14 version from 2007 era. The server is written in Java and using various libraries, such as Netty, an asynchronous networking library, Log4j and the Apache commons libraries.
It is quite possibly the most complete v14 Habbo Hotel released to date, and has been in development since January 2018.
Tags: #java • habbo • 2007
subscribe via RSS