Computing | Programming / Security Articles

Programing Articles

C# .Net

C#.Net Programing Articles

C# .Net Programing Articles Date
Performance Improvements in .NET 8 - .NET Blog  

Application Tech Stack1

Date Article
Jun 6, 2022 The Best C# .NET Web Application Tech Stack: Choosing The Front End
Jun 29, 2022 The Best C# .NET Web Application Tech Stack: Choosing The Back End
Aug 1, 2022 The Best C# .NET Web Application Tech Stack: Deploying to Azure
Jan 2, 2023 The Best C# .NET Web Application Tech Stack: Choosing a Database

Artificial Intelligence

Artificial Intelligence Date
Overview - OpenAI API  
Featured Projects, Templates and Resources / Flux Community  
Top 10 Machine Learning Algorithms Every Programmer Should Know / by Arslan Mirza / Medium / Level Up Coding  
Automated Deployment of TensorFlow Models with TensorFlow Serving and GitHub Actions — The TensorFlow Blog  
Get started with ChatGPT in .NET - .NET Blog  
The architecture of today’s LLM applications - The GitHub Blog  
OpenAI turbocharges GPT-4 and makes it cheaper - The Verge  
OpenAI turbocharges GPT-4 and makes it cheaper - The Verge  
MIT Researchers Discover That Deep Neural Networks Don’t See the World the Way We Do  
Role play with large language models / Nature  
AI robotics’ ‘GPT moment’ is near / TechCrunch  
SaraAI’s SaraKIT Is a Raspberry Pi CM4 Carrier Board That Aims to Put ChatGPT in Your Projects - Hackster.io  
Free AI Courses
Beginner Courses
ChatGPT Prompt Engineering for Developers
Building Systems with the ChatGPT API
LangChain for LLM Application Development
LangChain: Chat with Your Data
Large Language Models with Semantic Search
Building Generative AI Applications with Gradio
Pair Programming with a Large Language Model
Understanding and Applying Text Embeddings
How Business Thinkers Can Start Building AI Plugins With Semantic Kernel
Intermediate Courses
Functions, Tools and Agents with LangChain
Finetuning Large Language Models
Evaluating and Debugging Generative AI Models Using Weights and Biases
How Diffusion Models Work

Docker

Docker Date
A Crash Course in Docker - ByteByteGo Newsletter  

Programing Articles

Programing Articles Date
How to get in the flow while coding (and why it’s important) - The GitHub Blog  
New tool to secure your GitHub Actions / The GitHub Blog  
Transform your business with smart .NET apps powered by Azure and ChatGPT - .NET Blog  
How to host your side-projects for free in 2023: from Auth to Database - DEV Community  
TRIZ - A Powerful Methodology for Creative Problem Solving  
Elevating open source contributors to open source maintainers / The GitHub Blog  
Quickly learn how new-to-you code works using sequence diagrams - DEV Community  
10 Programming Principles Every Software Developer Should Know  
amis92/csharp-source-generators: A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.  
Introduction to GitOps - CodeProject  
GitOps with Terraform and GitHub - CodeProject  
GitOps Provisioning with GitHub Actions - CodeProject  
Enginursday: GitHub API Introduction - News - SparkFun Electronics  
Code Review: A Developer’s Checklist  
How to Scrap LinkedIn Company Data using Voyager Api - LearnHub  
Mathematicians Crack a Century-Old Problem That’s Perfect For Your Next Party : ScienceAlert  
Vulnerabilities Exposed in LinkedIn’s Voyager API - DEV Community  
Automate your configuration with observability as code - DEV Community  
Why I Prefer Trunk-Based Development / Koen van Gilst  
Using Nuclear Decay As Random Number Generator Source For An MCU / Hackaday  

Qt for VS Code

Qt for VS Code Date
Qt for VS Code, the TL;DR version - KDAB  
VS Code for Qt Applications - Part 1 - KDAB  
VS Code for Qt Applications - Part 2 - KDAB  
VS Code for Qt Applications - Part 3 - KDAB on Qt development  

WebAssembly

Webassembly Date
What Is WebAssembly — and Why Are You Hearing So Much About It? - The New Stack  

Kubernetes

Kubernetes Date
Developer Portals Can Abstract away Kubernetes Complexity  
My Custom (Automated) LiM Kubernetes Cluster · l00nix’s RPi blog  
Kubespray: Automated Kubernetes Home Lab Setup - Virtualization How To  
Kubectl Port Forwarding: Easy Kubernetes Ports Access - Virtualization Howto - HomeLab
kelseyhightower (Kelsey Hightower)  
Does Kubernetes Really Perform Better on Bare Metal vs. VMs? - The New Stack  
Complexity by Simplicity - A Deep Dive Into Kubernetes Components - DEV Community  
Securing Microservices Communication with mTLS in Kubernetes - The New Stack  
Does Kubernetes Really Perform Better on Bare Metal vs. VMs? - The New Stack  
Introducing Fly Kubernetes · The Fly Blog  

Facebook2

Meta, aka Facebook Engineering Blog Date
How Precision Time Protocol is being deployed at Meta  
PTP: Timing accuracy and precision for the future of computing  

Technical Blogs

Technical Blogs
App Map Dev
DEV Community
Facebook Engineering Blog
Microsoft Blog
Microsoft .NET Blog
Microsoft Visual Studio Blog
Microsoft Azure Dev Ops Blog
NVIDIA Developer Blog
Netflix Technology Blog – Medium
VS Code - DEV Community

ARM

Arm
Arm Products
Arm Solutions
Company Information
Product Support
Developer Resources
Community
ARM History Date
A history of ARM, part 1: Building the first chip
In 1983, Acorn Computers needed a CPU. So 10 people built one.
 
A history of ARM, part 2: Everything starts to come together
What had started as twelve people and a dream was now a billion-dollar company.
 
A history of ARM, part 3: Coming full circle  

RISC-V

RISC-V Date
Posts · Daniel Mangum –> RISC-V Topics  

SPARC

SPARC
 

Security

Security Blogs

Security Blog Date
Krebs on Security – In-depth security news and investigation    

Security Articles

Security Article
 

Software Development

10 Unexpected Challenges Software Developers Face in Their Careers / by Arslan Mirza / Medium / Level Up Coding

“RalphHightower” / ChatGPT
“Good morning, Assistant.”
Good morning! How can I assist you today?
“I am reading an article about ten challenges to software development, and the challenges echoed with me : “But That’s Not in the Requirements!” — Shifting Goalposts and “Can We Add Just One More Thing?” — The Feature Creep Phenomenon. Those two challenges were the reason why the project failed. I compare those two problems to “Trying to nail Jello to a wall. Could you create five haiku verses about software development challenges, include references to those three challenges?”
Certainly! Here are five haiku verses about software development challenges, incorporating references to the challenges of “But That’s Not in the Requirements!”, “Can We Add Just One More Thing?”, and “Trying to Nail Jello to a Wall”:
Ever-shifting goals,
Jello eludes the nail’s touch,
Requirements dance.
Feature list expands,
Creeping vines devour scope,
Chaos in its wake.
Jello’s slippery,
Hidden needs breed confusion,
Goalposts on the move.
Whispers of one more,
Siren calls disrupt the flow,
Focus fades away.
Software’s canvas,
Jello molded, warped, and stretched,
Tame the shifting beast.
I hope these haiku verses capture the essence of the challenges you mentioned in an artistic manner!
“Thank you. Those haiku represent the developer’s challenges.”
You’re welcome! I’m glad the haiku resonated with the challenges faced by developers. Software development can indeed be a complex and ever-evolving process, filled with various obstacles along the way. If you have any more questions or if there’s anything else I can assist you with, please feel free to let me know.
“Cheers.”
Cheers! If you have any more questions in the future, don’t hesitate to ask. Have a great day!

Career/Job Search Advice/Interview Questions

Career/Job Search/Interview Preparation Date
20 (Easy) C# Interview Questions and Answers (2023) Part 1 - DEV Community  
20 C# Interview Questions (for Freshers) 2023 Part 2 - DEV Community  
20 (Intermediate-Level) C# Interview Questions Part 3 - DEV Community  
20 C# Interview Questions (for Experienced) 2023 Part 4 - DEV Community  
  1. Michael Shpilt 

  2. Sorry Meta, but you will always be known as Facebook.