#pragma once | |
#include "lend-forward.h" | |
#include "lend-type.h" // NOLINT(build/include_directory) | |
#include "lend-internal.h" // NOLINT(build/include_directory) | |
#include "lend-handle.h" // NOLINT(build/include_directory) | |
#include "lendconfig.h" // NOLINT(build/include_directory) | |
#include <cstdint> | |
namespace lend { | |
/** | |
* @class HeapObject |
For us, PHPStan became a bit slower with every release. We have a very large codebase with 10.000+ classes. There seem to be a few known issues related to big arrays.
See: phpstan/phpstan#8353 phpstan/phpstan#8146
To understand which files are problematic we run the following command:
I had an interesting use-case with a customer for which I provide consulting services: they needed multiple fields to be marked as "optional".
We will take a CRUD-ish example, for the sake of simplicity.
For example, in the following scenario, does a null
$description
mean "remove the description",
Whenever the topic of Bitcoin's energy usage comes up, there's always a flood of hastily-constructed comments by people claiming that their favourite cryptocurrency isn't like Bitcoin, that their favourite cryptocurrency is energy-efficient and scalable and whatnot.
They're wrong, and are quite possibly trying to scam you. Let's look at why.
There are plenty of intricate and complex articles trying to convince you that cryptocurrencies are the future. They usually heavily use jargon and vague terms, make vague promises, and generally give you a sense that there must be something there, but you always come away from them more confused than you were before.
{ | |
"bip": "172.39.1.5/24", | |
"fixed-cidr": "172.39.1.0/25", | |
"runtimes": { | |
"nvidia": { | |
"path": "nvidia-container-runtime", | |
"runtimeArgs": [] | |
} | |
} | |
} |
Mute these words in your settings here: https://twitter.com/settings/muted_keywords | |
ActivityTweet | |
generic_activity_highlights | |
generic_activity_momentsbreaking | |
RankedOrganicTweet | |
suggest_activity | |
suggest_activity_feed | |
suggest_activity_highlights | |
suggest_activity_tweet |
The list is now hosted on a repository so you can PR -> https://github.com/jeroenvdgulik/awesome-talks/blob/master/README.md
- Alberto Brandolini - Chasing Elephants https://youtu.be/klsksbDJOhI
- Erik Meijer - One Hacker Way https://youtu.be/FvMuPtuvP5w
- Erik Meijer - Category Theory, The essence of interface-based design https://youtu.be/JMP6gI5mLHc
- Gary Bernhardt - Wat https://www.destroyallsoftware.com/talks/wat
- Konstantin Kudryashov - Min-maxing Software Costs https://youtu.be/uQUxJObxTUs
- Marco Pivetta - Extremely Defensive PHP https://youtu.be/8d2AtAGJPno
<?php | |
namespace igorw\lusp; | |
// all functions return a pair of [val, env] | |
function evaluate($expr, $env = []) { | |
if (is_string($expr)) { | |
if (is_numeric($expr)) { | |
$val = (float) $expr; |
There are a lot of complaints going around about Laravel these days, but a lot | |
of the important ones seem to be missing from the spotlight. | |
Bugfixes, issues and pull requests being left open for months with no | |
clarification of intent: | |
- https://github.com/laravel/framework/pull/1799 | |
- https://github.com/laravel/framework/issues/1963 | |
- https://github.com/laravel/framework/issues/2089 | |
- https://github.com/laravel/framework/issues/2234 |