28 June 2023

48 links · Wednesday

How to test GitHub Actions Locally!!!

Are you a developer today that loves to use GitHub Actions but you are constantly interrupted as you wait for them to run in the GitHub portal, taking you ou...

Xamarin Forms Migration to Uno Platform: Data Binding Techniques

Explore the intricacies of data binding techniques during the migration from Xamarin Forms to Uno Platform. Discover the power of the Model-View-View Model (MVVM) paradigm, learn about dependency properties and attached properties, delve into binding markup an…

The Smartest Boys On The Internet

The "lab leak" theory was promoted by the usual centrist dipshits because they believed Wokeness had taken control of the entire public hea...

Let's Build a Web Application in Ruby without Rails

Rails is great for building web apps. But it can be quite overwhelming if you don't know how web applications work. In this series of articles, we'll build a simple but complete app in plain Ruby without Rails, to get a deeper understanding and appreciation of…

Observations | Trekhleb

My subjective observations, assumptions, questions, and interpretations about the world around us. Don't take it seriously.

Don't Emotionally Bootstrap Your Startup — Daniel Stillman

“Sure, my co-founder and I have mild PTSD...but we’re just knuckling through” “You’re just knuckling through?” I replied. “Yes” (I paused) “If I was a friend of yours and I told you that I had PTSD and that I was just knuckling through it, what wou…

How not to build your MVP or The 1-year story of Feedster

This is the story of my, almost one-year-long ongoing project called Feedster, how it emerged, pivoted, and where I am so far. The story is a good example of how things easily can be overengineered, and how far descoping can go. Solving the own probl...

On Stress

Stress I’ve been meaning to jot down my thoughts on this for a while, but I keep running into things that tweak my mental model about stress. Recently, I watched some old home videos. Twenty years ago, my parents moved us into the home we still live in today. …

I built a perfect note taking system | The Sloth Blog

Shopping lists, class notes, technical documentation, time and place of important appointment - all of these things are difficult to keep in our heads, therefore we tend to write things down. It doesn’t matter who you are and which field are you working in, yo…

Active knowledge

Existential Comics is an extremely nerdy webcomic about philosophers, written and drawn by Corey Mohler, a software engineer(!). My favorite Existential Comics strip is titled Is a Hotdog a Sandwic…

How to do templates properly

There are numerous templating engines out there. There is: Jinja2 - which is standard these days Python’s Django’s templates - which are much like jinja2, but not quite Go’s text/template which claims to be the template engine (hence, the name) Mustache, whic…

Noticing when an app is only hosted in us-east-1

Every time I leave New York and land back in Europe or in Asia, I can immediately tell which apps have a global presence and which apps only deploy to a single US region. Everything just immediately feels a little slower. The pull to refresh feels a bit sluggi…

The Optics

The significance of questioning widely-held beliefs and how this can lead to new insights.

IDE Features & Key Bindings I can't live without

How I use my code ide (text editor), my favourite features & keybindings, if you want to learn some new tricks, have a look at what I detail in this video.Su...

Dealing with Recruiters Tip #4: Preventing Unauthorized Resume Submissions

One issue to watch out for is a recruiter submitting your resume to a position without your knowledge or approval. I have heard from many developers that this has been done to them.

Synesso ES1 RELEASED!!!!

Support The Channel with Coffee for Yourself! https://sprocoffee.com/Last year, Ryan Willbur took us on a tour of the upcoming ES1, Synesso's cure for the Ho...

How to Send a Ping to an IP or Hostname in C#

#Shorts #dotnet #csharp #.NET #softwaredevelopmentLearn how to quickly implement ping functionality using C# programming. This is a very short step-by-step g...

Synesso ES1 RELEASED!!!!

Support The Channel with Coffee for Yourself! https://sprocoffee.com/Last year, Ryan Willbur took us on a tour of the upcoming ES1, Synesso's cure for the Ho...

Getting Started with API Management: A Beginner's Guide for Developers

The Role of APIs in Modern Software Development In the world of software development, APIs (Application Programming Interfaces) have become essential for connecting different applications and systems. They make it possible for these applications to seamlessly …

Incremental Loading (Pagination) with MVVM and MVUX - Nick's .NET Travels

In my first post in this sequence on MVVM and MVUX we built out a simple application that searched movies in The Mobile Database (TMDB) using the text entered to match against the movie title. What’s interesting about the TMDB api is that the search results ar…

My Top Ten Tips for Peer Review

For many of us peer review is an everyday part of software development, but why do we bother and how can we do it well? In this post I share my top tips for peer reviewing code.

Nick Chapsas

Hello everybody I’m Nick Chapsas and this is my YouTube channel.

Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.