Newbie Developers, especially those who are self-taught, often struggle with graph algorithms. I recently helped a young man on slack get a handle on the subject and I thought I would share my insights with those of you who lack the ability to write breadth-first search (BFS) and depth-first search (DFS) algorithms from scratch. Knowing
Implementing Stack Oriented Languages
TLDR; Warning long post While most software developers have heard of Structural, Imperative, Object-Oriented, Prototypal, and Functional programming paradigms, and the language types that support them. Few have heard of Stack Oriented Programming even though it’s been around for quite some time. while this seemingly obscure programming construct is out of the norm for most
How to Become A Freelance Software Developer
In theory, there is no difference between theory and practice. But, in practice there is! Jan L. A. van de Snepscheut I am often asked if you need a CS degree to become a software developer. I usually respond “It helps”. But the truth is I don’t have a CS degree and they were a
Continue Reading “How to Become A Freelance Software Developer”
Moving to Flutter
I spent 10 years working mostly in the PHP, Python, javascript, and the LAMP stack doing backend web development. Before that, I had worked primarily in C/C++ and various Assemblies, with a few excursions into projects that required other languages and technologies, such as FORTH, Visual Basic, COBOL or ADA. I enjoy working under the
null Safety in Dart
Two days ago the Dart team announced the preview release of their null safety framework. So why would we want it? What is it? How can we use it? Why Should we care about null safety? You don’t have to deploy many projects before you begin to learn that users find weird and interesting ways
Deploying Flask on ISPConfig/Apache
I was asked the other day to deplay a flask site on an Ubuntu 18.04 server running Apache2 and managed using ISPConfig 3.x. ISPConfig is great for adding sites and managing simple hosting services. However, for developers who often need special access to the console and special features it often seems to get in the
Hello world!
Welcome to CodeRancher.US. This is the very first post of this new coding site. Here I hope to share my coding projects, opinions, and information on various facets of programming. The site will focus on helping noobs and novice as well as providing information on more advanced topics. For myself, programming is part craft, part
Recent Comments