In How to Cancel Your Promise Seva Zaikov has done a nice writeup on several techniques on how to cancel promises. After also touching generators and async/await the conclusion is that you can’t (you may introduce some workarounds to track the cancelled state yourself, yet that won’t actually cancel an ongoing …
Now that we’re nearing almost 3000 Coolbluers, our days are filled with meetings, projects, and the occasional ping pong battle. But what does a working week look like? To find out, let’s pick the brains of a Coolbluer to find out what it is they really do. Our brand new Team Lead, Stef, is here to tell us about his …
Stuart Robson uses CSS Grid for what it’s meant to be used for: creating a grid. He evens creates a faux subgrid by leveraging calc() to define the two margin-columns.
minmax(calc(calc(100% - 1008px) / 2), 1fr)
This morning Fabien Potencier released a blog post claiming Symfony Flex is three times faster than Laravel 5.5. Of course, as usual, I had my typical doubts that they are comparing their best case scenario against the default Laravel installation which includes cookie encryption, extra service providers, sessions, …
The problem with passwords
As the keys to unlocking our online profiles, passwords are a ubiquitous part of the digital age. Since each of our profiles necessitates a separate password, it is not uncommon for people to need up to 50 passwords.
There’s a lot of conflicting info about password security. Some …
I've been gradually coming to this conclusion of my own free will, but Phil Schiller's comments last week finally cemented it for me: Face ID stinks.
I wrote about the security implementations of Face ID just after it was announced and that piece is still entirely relevant today. To date, we haven't seen …
Time to time someone is asking me what I think about what
Alan Kay , the father of OOP,
the designer of Smalltalk ,
the first object-oriented language,
in 1998 about OOP. He literally said that the very
term "object" was misleading and a more appropriate one would be "messaging."
Here is what I think.