TQ
dev.com

Blog about software development

Subscribe

Automatic REST API for Symfony 4

21 Apr 2019 - by 'Maurits van der Schee'

I'm writing a series of blog posts on how to integrate PHP-CRUD-API (a single PHP file that adds a REST API to your database) into popular PHP web frameworks. In this post we integrate the PHP-CRUD-API (2k stars) with the Symfony framework...

Continue reading...

Automatic REST API for SlimPHP

20 Apr 2019 - by 'Maurits van der Schee'

Today, about 4 years after the initial commit, the promise of "upload a single PHP file to add a REST API to your database" is still very much alive. It is now possible to use PHP-CRUD-API (2k stars) as a library executed on an endpoint in the SlimPHP framework...

Continue reading...

Small form factor mechanical keyboards

12 Apr 2019 - by 'Maurits van der Schee'

Small form factor mechanical keyboards are popular as they are durable, portable, comfortable and exclusive. The 4 small layouts: 80% (TKL), 75%, 65% and 60% have pros and cons that I will discuss. I will also recommend affordable models...

Continue reading...

7 web development practices challenged

06 Apr 2019 - by 'Maurits van der Schee'

There are many myths in the software business that have led to wrong best practices. In this post I will address 7 of these best practices and explain on which wrong assumptions they are based. I'm worried about the state of the industry...

Continue reading...

Linux dream machine under 900 euro (v2)

29 Mar 2019 - by 'Maurits van der Schee'

My previous post of a Linux dream machine under 900 euro received quite some attention. Yesterday I have built an even more powerful machine and again under 900 euro. This built hits a sweet-spot between price and performance and that's why I've dubbed it "v2"...

Continue reading...

PHP-CRUD-UI updated to v2

13 Mar 2019 - by 'Maurits van der Schee'

Okay, so I finally updated my two automatic CRUD-UI projects to v2 of PHP-CRUD-API. One is written in Vue 2.6 with Bootstrap 4 and the other in PHP 7 with Bootstrap 3. The result may not be directly usable as a custom web application...

Continue reading...

How to fix screen tearing in XFCE

28 Feb 2019 - by 'Maurits van der Schee'

I'm running Xubuntu (Ubuntu with XFCE) on my desktop(s). My Intel NUC i7 has almost no visible screen tearing when scrolling or when playing YouTube videos. My new Athlon 200GE build (more information) does suffer from visible screen tearing...

Continue reading...

Cannot copy Windows 10 "install.wim"?

20 Feb 2019 - by 'Maurits van der Schee'

Running Windows 10 is not that bad these days (I am a Linux user). It is a fast and stable operating system. Unfortunately it comes bundled with a lot of software that you do NOT want. To remove this unwanted software it is recommended to do a "clean install"...

Continue reading...

'Fork me on GitHub' SVG ribbons

29 Jan 2019 - by 'Maurits van der Schee'

Ten years ago, Tom Preston‐Werner released his iconic 'Fork me on GitHub' banners (original post). 6 years ago Aral Balkan made high-res versions for retina displays. In this post you find the SVG versions that were created for InvoiceLion.com...

Continue reading...

PHP templating in 165 lines of code

25 Jan 2019 - by 'Maurits van der Schee'

Instead of choosing Twig, Mustache or Smarty as PHP templating language I decided it would be much more fun to write my own. In 165 lines I wrote a sandboxed templating system that supports 'if' and 'for' and can be extended with functions...

Continue reading...