Private npm modules

When you pay for private modules, you can:
  • Host as many private packages as you want
  • Give read access or read-write access for those packages to any other paid user
  • Install and use any packages that other paid users have given you read access to
  • Collaborate on any packages that other paid users have given you write access to
Publish unlimited private modules for just $7/month.
https://www.npmjs.com/private-modules

Read more

Join 9,500+ smart developers

Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.

No spam. Unsubscribe anytime. You can also follow me on X.

PHPeople

Over at the Fortrabbit blog you'll find a great list containing various influencers of the PHP ecosystem.

... we have to have an eye on future trends. So we are monitoring what’s going on in the open source PHP world. It’s fun watching all those interesting projects out there. But it’s not about technology only. You’ll need to know about the people driving the projects to understand what’s going on. What are the visible, vocal & visionary PHPeople up to?

Read more

10 Years of Git: An Interview with Git Creator Linus Torvalds

So I'd like to stress that while it really came together in just about ten days or so, it wasn't like it was some kind of mad dash of coding. The actual amount of that early code is actually fairly small, it all depended on getting the basic ideas right. And that I had been mulling over for a while before the whole project started. I'd seen the problems others had. I'd seen what I wanted to avoid doing.
http://www.linux.com/news/featured-blogs/185-jennifer-cloer/821541-10-years-of-git-an-interview-with-git-creator-linus-torvalds

The source code manager to build git was... git.

Read more

Recommended reading: Clean Code

The last few weeks I made the time to read Clean Code by Robert C. "Uncle Bob" Martin. It's loaded with small and big tips and advice on how to improve the readability of your code and why this is important. Recommended reading for programmers of all levels.

A quote:

I am not expecting you to be able to write clean and elegant programs in one pass. If we have learned anything over the last couple of decades, it is that programming is a craft more than it is a science. To write clean code, you must first write dirty code and then clean it.
This should not be a surprise to you. We learned this truth in grade school when our teachers tried (usually in vain) to get us to write rough drafts of our compositions. The process, they told us, was that we should write a rough draft, then a second draft, then several subsequent drafts until we had our final version. Writing clean compositions, they tried to tell us, is a matter of successive refinement.
Most freshman programmers (like most grade-schoolers) don’t follow this advice particularly well. They believe that the primary goal is to get the program working. Once it’s “working,” they move on to the next task, leaving the “working” program in whatever state they finally got it to “work.” Most seasoned programmers know that this is professional suicide.

Read more

How many HTTP status codes should your API use?

... it’s important to remember that API design isn’t strictly about the practical implications on client and server software. The audience for an API is the developer who is going to consume it. Per the "principle of least astonishment," developers will have an easier time learning and understanding an API if it follows the same conventions as other APIs they’re familiar with.
https://blogs.dropbox.com/developers/2015/04/how-many-http-status-codes-should-your-api-use/

Read more

Creating the open world kite real-time demo in Unreal Engine 4

This tech demo of Unreal Engine 4 looks amazing. Keep in mind that it isn't pre-rendered but running in real time.

https://www.youtube.com/watch?v=w6EMc6eu3c8

Everything in the open world Kite demo is running in real time in Unreal Engine 4 at 30fps. In addition to Unreal Engine 4 open world features, Kite features fully dynamic direct and indirect illumination, cinematic quality depth of field and motion blur, PBR photo modeled assets and procedural asset placement.
Here is the making of:

https://www.youtube.com/watch?v=clakekAHQx0

Read more