Things become complicated when public methods of a class call each other. This can be demonstrated fairly easily with some examples...| blog.benwinding
A breif look at how valuable this idea is| blog.benwinding
A coding anti-pattern that spreads it's tentacles across the codebase| blog.benwinding
There's been many recent revolutions in writing technologies, and I thought it would be interesting to compare them and the way they affect the author's ideas.| blog.benwinding
You taught me so much, I'll miss you buddy.| blog.benwinding
BDD or Bug Driven Development is controversial, but sometimes it's appropriate| blog.benwinding
Stale Bot’s are a type of automated bot on Github, which locks issues which are “stale” (as in have no recent activity). This seems like a helpful tool at first, but in reality it’s terrible for all parties involved.| blog.benwinding
I love| blog.benwinding
A small wood working project of a round table.| blog.benwinding
An industrius mechanical engineer is designing a machine and is faced with the problem of attaching a component to another component. What does he do? Well he quickly solves the problem, by selecting several bolts which would hold the two components together… just as he had thousands of times before…| blog.benwinding
A quote recently stood out to me today and revealed a deep misunderstanding about the classic the quote, “The glass is half full!”.| blog.benwinding
After seeing the impact that discussion systems have had on the internet, I decided to bring the dicussion to the source!| blog.benwinding
So it was time to study for uni exams, this meant that I needed to revise the content in all of the lectures. But wait! the lecture slides are only accessible through a convoluted website system called Canvas LMS. Problem System only allows one pdf to downloaded at a time Each pdf requires 2 link clicks to download Too many mouse clicks: 40 pdf's * 2 links * 4 courses = 320 clicks! Solution: Scrape it| blog.benwinding
Some businesses are recognizing that tradtional services may be redundant. We found this out the hard way, while ordering a pizza.| blog.benwinding
Some businesses are recognizing that tradtional services may be redundant. We found this out the hard way, while ordering a pizza.| blog.benwinding
A small rant on how Hacker News confuses people with their advertising methods.| blog.benwinding
A brief look at the history behind the opposing styles of quick-return and single-return in functions.| blog.benwinding
Technology is developed in order to solve a problem. The problem is defined in the real world so the solution should endevour to solve the problem based on a model of reality, not the model of technology. +-------------------------------+ | Reality | | +---------+ | | |Problem | | | | | | | +---------+ | | |based on | | +----v----+ +----------+ | | |Model | |Technology| | | | | | | | | +---------+ +----------+ | | |based on | | | +----v----+ | | | |Solution | uses | | | | <------------+ | | +...| blog.benwinding
Most people cringe at the thought of viewing or using government websites. It seems they’re always light years behind the industry in terms of standards and technology. It’s one of the biggest gaps between the private sector and the public sector, but why is this?| blog.benwinding
The following tutorial shows the easiest way I’ve found to deploy pretty much any application to another machine! Server Prerequisites: ☑ $ git pull the app from the server ☑ $ ssh user@server get into the server ☑ pm2 or apache2 or nginx … some kind of server is running| blog.benwinding