Almost exactly one year ago I published an article that titled itself “PHP could fade away in the next decade”. The summary of the article I published is like a A Christmas Carol, but instead of Ebenezer Scrooge, it’s PHP:
Note that I never wrote “dying”, “don’t use it”, or even “ditch your PHP project now!”. …
The only “bastion of hope” among all publishers. The “chosen one” that would destroy corporate greed. The only company that showed that being good with its customers would allow for reciprocity and truly become successful. CD Projekt.
The polish company was considered one of the best around for their talent, commitment, pro-consumer policies. Anyone remembers the “free DLC” mantra for The Witcher 3, and the no-DRM approach on GOG. No lying, no nickel-and-dime gamers, just good and honest products.
They were considered the good guys for almost a decade and half, but now reality hits: they’re just another greedy company…
One of the key parts of any PC “Gamer” is the graphics card. A decade ago there was a good price point between USD $200 and $400, at most. Now, you’re just picking what console to buy instead.
You can call me a mad, crazy, or literally ignorant, but there are many facts that suggest the “PC Gaming” as we knew it is dead, being relegated to an afterthought or a clearly highly enthusiast market. No more sweet-pricing deals, no more games pushing the boundaries, PCs components for games have moved to luxuries.
The “cryptocurrencies armageddon” made graphic cards higher…
Just as Apple killed the aging PowerPC architecture from mainstream by migrating to Intel x86 powered chips, the Cupertino based company is doing it again in favour of ARM.
The once considered leader of x86, Intel, slept on the job for a decade. You wanted performance, you would go over x86. No more.
The 40-old architecture didn’t show its age until Apple invested highly on ARM by buying PA Semi in 2008, the same folks that gave some light to PowerPC after it went “open” bacause IBM was already out of ideas. From there, the company made iPhone chips powerhouses…
After this comment in my last article, I had a mild realization when checking my options: I wasn’t considering the Go language in all of this.
Both languages, Rust and Go, appeared almost at the same time, but their focus is kind of… different. While Rust offers “C++ done right”, exposes manual control almost everywhere and close-to-the-metal performance, Go says that for some tasks you don’t need to go THAT deep as long you’re fine with sharing a little of latency for the garbage collector it includes.
Loris Cro simplifies the performance comparison in a nice catchy phrase:
Go is…
This is a series of blog post where I document my transition from PHP, an interpreted language, to Rust, a system programming language, while exploring some paradigm differences between both as a long-standing PHP developer.
Articles in this series:
When entering the Rust world you will instantly know that is not some quick and basic language. It really is different from dynamically typed languages which are very easy to pick up and program for. Rust wants…
This is a series of blog post where I document my transition from PHP, an interpreted language, to Rust, a system programming language, while exploring some paradigm differences between both as a long-standing PHP developer.
PHP have served me right, until now. I have felt that PHP has become something too restrictive for my own projects. I’ll get this straight right away: PHP is not a bad language, is a very useful one specially when paired with frameworks like Symfony and Laravel, but it still lingers behind in features when compared to other languages, like Javascript (Node.JS), Python, Go, or…
If you recall what I wrote recently, you will know I made a prototype of a microservice system privately. The whole system itself contained a two PHP applications made using the Lumen micro framework: one for handling Contracts, and another for Clients, each with its own database inside.
While the prototype worked, there was one problem: it wasn’t elastic. In other words, we can’t automatically spawn more microservices to serve more requests in a reliable way.
Let’s say we make a second and third instance of the Contracts microservice because there is too much people signing up. Since each microservice…
I was tasked not long ago to make a tiny private prototype. The old application was a monolithic w32 API
software which wasn’t friendly with the Internet, and my prototype was a microservice-oriented web app. Given the current pandemic, most of work is being routed to web interfaces, and some applications are being hammered down to the point of data corruption, timeouts, or worse, virtual lines. …
Imagine a world where you turn on your PlayStation 5 and open the xCloud app to play Halo Infinite. Then receiving a call in your Samsung Galaxy and handing-off the call to your iPad with the Samsung Flow app.
This currently is not possible. You would never see an Xbox app in PlayStation, nor a Samsung app in the App Store, but Epic Games may open up the way for this open ecosystem if everything goes according to plan.
Epic Games played their cards well yesterday. Being big and owners of a big product — Fortnite in case it’s your…