Difference between revisions of "Developers"

From Wiki at Neela Nurseries
Jump to navigation Jump to search
m (Link to Luis Ubieda of Croxel)
(Add notes shared from a Zephyr Meetup in Porland, cerca 2026 junio 15)
 
(9 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
*  https://radek.io/posts/magical-container_of-macro/
 
*  https://radek.io/posts/magical-container_of-macro/
 
</ul>
 
</ul>
 +
 +
<!-- -->
  
 
Zephyr RTOS Project contributors:
 
Zephyr RTOS Project contributors:
 
+
<ul>
 
Peter Bigot . . .
 
Peter Bigot . . .
  
Line 36: Line 38:
  
 
*  https://www.croxel.com/insights/presentation-ossna-2025-rtio-zephyr
 
*  https://www.croxel.com/insights/presentation-ossna-2025-rtio-zephyr
 +
 +
<ul>
 +
* https://www.croxel.com/files/presentation-ossna-2025-rtio-for-zephyr-rtos-real-time-apps.pdf
 +
</ul>
 +
 +
Mbedded Ninja collection of Zephyr use blog articles
 +
 +
<ul>
 +
*  https://blog.mbedded.ninja/programming/operating-systems/zephyr/logging/
 +
</ul>
 +
 +
 +
 +
 +
</ul><!-- page section closing hack indent mark-up -->
  
 
<!--
 
<!--
 +
********* ********* ********* ********* ********* ********* ********* ********* ********* ********* -
 +
<ul>
 +
*
 +
</ul>
 +
 +
2026-03-30 lunes
 +
 +
Iomico is a company and group of developers.  Zephyr 2026 Q1 - Q2 workshop link is:
 +
 +
*  https://iomico.atlassian.net/wiki/external/OTFlYTBiYmVjYjU5NGY2M2IyOWJhNGY4ZTQxZWM5ODg
 +
 
  1001  # Regarding nanopb and Python pkg_resources - https://iomico.slack.com/archives/C09FML2BFDH/p1767352080651549?thread_ts=1767213543.364059&cid=C09FML2BFDH
 
  1001  # Regarding nanopb and Python pkg_resources - https://iomico.slack.com/archives/C09FML2BFDH/p1767352080651549?thread_ts=1767213543.364059&cid=C09FML2BFDH
 
  1002  # Nordic Semi Tech Tour Conference 2025 Nov - https://iomico.slack.com/archives/C09FML2BFDH/p1763732520228989
 
  1002  # Nordic Semi Tech Tour Conference 2025 Nov - https://iomico.slack.com/archives/C09FML2BFDH/p1763732520228989
 +
 +
Iomico recorded sessions:
 +
 +
*  https://drive.google.com/drive/folders/1JU16nJtdFDtTvJX8bcaCFzt-tp84pG_w?usp=sharing
 +
 +
*  May 30 custom boards lecture
 +
 +
Course Exam details:
 +
 +
*  https://iomico.atlassian.net/wiki/external/YjUwNzI5YjhlY2UyNDEyZGJmMTM3NzZlNDhhM2FlNGQ
 +
 +
********* ********* ********* ********* ********* ********* ********* ********* ********* ********* -
 +
-->
 +
 +
== Zephyr Meetups ==
 +
<!--
 +
<pre>
 +
Dawid Marszalkiewicz  [2:33 AM]
 +
Hi Team! I was at Zephyr Project Meetup. I did some notes, mostly on AI agents working in Zephyr environment. Hope you find them useful
 +
 +
First presentation AI-aided coding - The speaker claimed that he doesn't write code anymore. He just creates the architecture and a set of requirements that his agents/sub-agents shall follow. He claimed that he recently built a product in 3 months and did not write a single line. Below are a few insights from the presentation.
 +
Vibecoding is an antipattern
 +
Vibecoding has been depicted as looking for a path without a map.
 +
 +
LLMs are very sensitive to context rot - the response quality of an AI model decreases during long conversations or work sessions. There are mechanisms to limit the context size and increase the quality of the AI model's work (even make its output deterministic). In fact, hitting half of the maximum context capacity makes the model generate garbage (his opinion). Below are some ideas on how to limit the context.
 +
Skills - md files describing how to do particular things - e.g. write a specification, write tests, etc. The thing is that skills are not loaded into the context if they are not used.
 +
Agents/Subagents - agents have their own context, which means that they are not polluting the "main" context.
 +
Use MCPs and LSP (like clangd), as curl/grep uses more tokens than MCP/LSP integrations.
 +
 +
What to do when working with AI (based on Claude Code) - tips:
 +
If you are not content with the output, talk it through and plan actions to avoid doing the same thing again - in other words, find the root cause and plan corrective actions.
 +
Set a proper set of permissions so Claude does not need to ask for permission each time - better flow.
 +
Use /compact "prompt describing what should be kept from the session"
 +
Use plugins - one that is very good according to him is superpowers (a framework for software development).
 +
TDD works pretty well with AI models, as they can validate their outcome.
 +
Describe/document as much as you can, e.g.: how to build the project, how to test it, etc.
 +
git worktree allows a multiagent cohort to work on many branches at the same time.
 +
You just need to review it afterwards.
 +
 +
The second presentation was about the RPi Pico 2 ($7 devkit) that can help you with prototyping any communication protocol thanks to its on-board wifi chip and special PIO (programmable I/O) that can be programmed to be UART/SPI/I2C - as I understood.
 +
The last one was about the UART API - Polling/Interrupt/Async. Demo + performance analysis.
 +
(edited)
 +
</pre>
 
-->
 
-->
  
 
<!-- EOF -->
 
<!-- EOF -->

Latest revision as of 17:59, 18 June 2026

Embedded and Software Developers

This page started to hold onto links to interesting works and developers writing about these works.


Zephyr RTOS Project contributors:


Zephyr Meetups