Software Engineering in WordPress, PHP, and Backend Development

Category: Articles (Page 231 of 255)

Personal opinions and how-to’s that I’ve written both here and as contributions to other blogs.

WordPress For Rapid Application Development

Last week, I talked about using WordPress as an application platform – once again, even – but Ted Waller brought up an interesting comment that I’ve not heard (at least here on this blog) that I wanted to discuss a bit more.

Specifically, Ted said:

Whether or not it’s wise to use it as the final application framework, I do think it’s very good for rapid prototypes of web apps.

And what really caught my attention about this particular comment was that I’ve not often heard of WordPress as being a tool for rapid application development (or RAD).

The thing is, RAD – for whatever reason – has often been used whenever someone is talking about prototyping an application or doing some type of development, but nothing that’s seriously ready for prime time, for the enterprise, or for whatever term you’d opt to use.

But the more I thought about it, the more I wondered:

  • Is rapid application development misunderstood?
  • Is WordPress truly good for RAD or is it the best of both worlds?

Continue reading

My Day-To-Day: Write Every Day

For those of us who actually, y’know, like writing and try to write every day, it’s never been tougher to actually settle on a platform on which to do so.

Off the top of my head, the following services are available:

But we live in the age of a noisy Internet. Obviously, I love writing as much as the next person, but the problem with many publishing platforms is that they are all designed to be public.

And the thing is, not everything we have to say needs to be shared with everyone.

TL;DR: I think that writing every day is something that many people should do, but not everything we need to write needs to be done so in a public manner. Day One has been one of the best applications that I’ve found that makes it easy to write every day without publishing it for the world to see.

Continue reading

But Seriously, WordPress as an Application Platform?

I’ve spent more than enough time talking about my position on using WordPress as a platform for writing web applications, but there’s one aspect of doing so that I don’t think that I’ve actually bothered discussing very much.

Namely, if WordPress is suitable as a platform for application development, then does it make sense to use it when another framework, set of libraries, or core tools may also fit the bill?

Continue reading

It’s Dangerous To Go Alone (So Don’t!)

A couple of months ago, my team and I received an email from a film crew who were shooting a documentary on the The Legend of Zelda franchise and were interviewing people all over the country who had grown up playing the franchise and were open to discussing the impact that the game had on their lives.

Yesterday, It’s Dangerous To Go Alone – the official site and trailer – went live.

Though I rarely deviate from talking about development especially with WordPress on this blog, there’s a point that I made during the course of our interview that was mentioned on the website that I felt worth discussing here.

Continue reading

The Technical Qualities of WordPress (Or Lack Thereof)

Last week, I asked if those of us who are involved in the WordPress community if we are really open source pragmatists. This came from a quote that’s been posted, shared, discussed, and so on for the last couple of weeks or so.

There’s one sentence included in the quote that people don’t seem to be discussing and that is are odds with the reputation WordPress has.

The quote (emphasis mine):

The pragmatist values having good tools and toys more than he dislikes commercialism, and may use high-quality commercial software without ideological discomfort. At the same time, his open-source experience has taught him standards of technical quality that very little closed software can meet.

But few can argue that the application has a reputation having a less-than-stellar codebase which can easily call into question the technical qualities of WordPress.

In fact, some believe that it’s “developed wholly by monkeys randomly hitting keys on the keyboard,” and there are discussions that crop up on various communities – like Hacker News – about the poor quality of the codebase.

The purpose of this post is not to belittle the codebase of WordPress. For what it’s worth, I think that it has its good parts and that it has its bad parts, and – like all software – can be compared to a living organism where it’s always changing, and, ideally, the bad parts will mature over time.

But what I’m more concerned with right now is has WordPress taught us standards of technical quality that “very little closed software can meet?”

Continue reading

« Older posts Newer posts »

© 2024 Tom McFarlin

Theme by Anders NorenUp ↑