Articles tagged "programming"

Isahc 1.0 and Retrospective

programmingrustisahc
6 min read

Today I am pleased to announce the public release of version 1.0 of Isahc, an HTTP client for Rust that I have been working on for more than 3 years now. This has been a long time coming and has involved a lot of my spare time, so I am quite...

Dumb Reasons to Hate PHP

programmingphp
8 min read

PHP just recently celebrated its 25th anniversary since it was first introduced, which is quite the achievement, considering it still powers a large slice of the Internet today. I don’t write much PHP anymore myself as I’ve more or less moved on...

cHTTP 0.5 and the Journey Ahead

programmingrustisahc
10 min read

One of my more recent projects that I have been putting a lot of effort into is a Rust HTTP client called cHTTP, which I introduced on this blog over 18 months ago. Here I want to share an update on the direction of the project, and also give some...

How Rust Solved Dependency Hell

programmingrust
10 min read

Every once in a while I’ll be involved in a conversation about dependency management and versions, often at work, in which the subject of “dependency hell” will come up. If you’re not familiar with the term, then I encourage you to look it...

Handy Git Aliases

programmingworkflow
4 min read

I am a heavy Git user. I use it every day at work, I use it almost every other evening for personal projects, notes, and anything else I can find a use case for Git. I’ve also been using it for a little while, since at least 2012 (approximately),...

Introducing cHTTP; or, Why Pure Rust Is Not A Worthy Goal

programmingrustisahc
5 min read

Friends, today I have two messages to share with you. The first is to introduce to you a new library for the Rust language that I have poured some of my tea-powered energy into, so that you may be informed of its purpose and design. The second is...

Embedded vs. External Web Servers

programmingwebdev
4 min read

Firstly, Twitter’s 140 character limit is too short for sharing thoughts longer than one or two sentences. I regularly question my development practices and sharing my internal debates is a good way for me to analyze the arguments, but I tend to...

Terminal Setup Tour

programmingworkflow
4 min read

There are three types of developers in the world: Those who occasionally use the terminal for compiling, version control, or for handy scripts. Those who swear a GUI is better for everything. Those who prefer to use the terminal for most everyday...

Farewell Disqus

programmingwebdev
1 min read

You might notice a fresh look down below in the comments. That’s because I am no longer using Disqus to host comments on. There’s probably been plenty written about the state of Disqus, and frankly I’m not all that pleased with Disqus as of...

Iterators Are Awesome

programming
9 min read

Iterators are awesome. Maybe you’ve heard this before and already are an iterator master, but for a surprisingly large number of programmers, the term “iterator” is a scary term that reminds you of your confusing Software Engineering class in...

What Are Coroutines? - Promises in PHP Survey Results

programmingphp
6 min read

Hello again! As promised, I am back with this post to share with you the results of my survey about Promises in PHP, as described in my previous post. If you want to download a copy of the results, scroll to the bottom of this post where I have a...

Should We Be Using Promises in Async PHP?

programmingphp
3 min read

I’d like to talk briefly about a new survey that I’m trying to distribute. It’s nothing amazing, just a really short poll to try and help me gage people’s opinions using Promises for handling asynchronous code. Let me explain why this survey...

Integrating Guzzle 6 Asynchronous Requests with ReactPHP

programmingphp
9 min read

One of my current “toy” side-projects at the moment is a better PHP API client for Slack. There are a handful of incomplete ones already on Packagist, but I decided to add another one to the list anyway. It uses Guzzle for making regular API...

Guide: Setting Up A Simple C++ Development Environment On Windows

programming
9 min read

This is a guide for people just starting out with C++ and need an easy way to write and run C++ programs on their Windows machine. If that sounds like you, then hopefully this guide will be of some help to you. Step 1: Choose an editorThe first...

Using Sass in PHP Projects

programmingphpwebdev
4 min read

If you have been paying attention to developments in the web development community recently, you probably know what CSS preprocessors are. If not, I would encourage you to check them out and play around with them. I understand they aren’t for...