Migrating Odoo modules feels complex, right? We broke it down into a simple, step-by-step guide. Learn the secrets to a flawless migration, from setup to pull request, and avoid common errors. Elevate your developer skills today.

#Odoo #OdooDevelopment #OpenSource #Developer

https://teguhteja.id/odoo-module-migration-guide-flawless-success/

Odoo Module Migration Guide: 5 Steps to Flawless Success

Odoo module migration guide that simplifies everything. Stop struggling with conflicts and master the process now. See the steps!

teguhteja

Alexa Skills - get custom slot names using Flask-Ask

https://shkspr.mobi/blog/2019/06/alexa-skills-get-custom-slot-names-using-flask-ask/

Amazon encourages developers to use Flask-Ask - the handy Python library for working with Alexa. Sadly, the project has been abandoned. They no longer take pull requests, you can't raise bugs against it, and the documentation is incomplete.

So this is how I solved an annoying problem - how to get the name of a custom slot.

Here's the code, with a fuller explanation afterwards.

from flask import Flask, render_template, requestfrom flask_ask import Ask, statement, question, sessionapp = Flask(__name__)ask = Ask(app, '/')@ask.intent("YourIntentName")def your_intent_name(): content = request.get_json() name = content['request']['intent']['slots']['YOUR_SLOT_NAME']['resolutions']['resolutionsPerAuthority'][0]['values'][0]['value']['name']

Yeuch! What's going on?

Alexa lets us define custom slot names - these can be associated with any spoken text. For example, I might want the slot name "car" to be sent whether the user says "car" or "automobile" or "vehicle" or any other synonym.

In my case, I want to send my API the ID Code of a hospital.

If the user says "John Radcliff" or "Oxford" or "John Radcliff Hospital" - then my API should receive the ID RTH08. It can then use that ID in a separate API call.

Here's the JSON that Alexa sends our API (I've truncated it for ease of reading).

{ "request": { "type": "IntentRequest", "requestId": "amzn1.echo-api.request.1234", "timestamp": "2019-06-17T06:54:52Z", "locale": "en-GB", "intent": { "name": "CarPark", "confirmationStatus": "NONE", "slots": { "hospital": { "name": "hospital", "value": "John radcliff", "resolutions": { "resolutionsPerAuthority": [ { "authority": "amzn1.er-authority.echo-sdk.amzn1.ask.skill.1234.hospitals", "status": { "code": "ER_SUCCESS_MATCH" }, "values": [ { "value": { "name": "RTH08", "id": "abc123" } } ] } ] }, } } } }}

A bit verbose, but easy enough to parse.

I've moaned before about Alexa skill development - but it is getting worse. As you can see from the above screenshot, the development website's contrast isn't great - which makes building a skill physically painful.

Add to that the outdated tutorials, the weird terminology, the multiple sites to use, broken links, and abandoned libraries... It's hard to feel enthusiastic about building more skills.

Amazon have gone down the classic route of paying developers to build for their platform. But I don't think that's enough.

The Alexa team need to work on the developer experience. A GUI like NODE-RED could be used to help build skills in one place. Why is it so complicated to deploy and test skills? Where are the official libraries which "just work"?

I honestly believe that one of the things holding back voice assistants from their full potential is the poor developer experience.

#alexa #developer #hackday #nhshd #python

Alexa Skills - get custom slot names using Flask-Ask

Amazon encourages developers to use Flask-Ask - the handy Python library for working with Alexa. Sadly, the project has been abandoned. They no longer take pull requests, you can't raise bugs against it, and the documentation is incomplete. So this is how I solved an annoying problem - how to get the name of a custom slot. Here's the code, with a fuller explanation afterwards. Python 3from…

Terence Eden’s Blog

Apple、開発者向けにゲームの一部ステージやDLC、機械学習モデルなどのデータを最大200GBホスティングできるApple-Hosted Background Assetsを提供。
https://applech2.com/archives/20250617-apple-hosted-background-assets-update.html

#applech2 #Developer #Apple #WWDC25 #Xcode #開発者

Apple、開発者向けにゲームの一部ステージやDLC、機械学習モデルなどのデータを最大200GBホスティングできるApple-Hosted Background Assetsを提供。

WWDC25のセッション325「Discover Apple-Hosted Background Assets」によると、Appleは新たに開発者がゲームの一部ステージやDLCコンテンツ、機械学習モデルなどのデータをアップロードしホスティングできる「Apple-Hosted Background Assets」の提供を開始するそうです。

AAPL Ch.

Recordings are now available from @pgconfdev 🐘 2025! If you were interested in seeing Cédric's discussion on "PostgreSQL container groups, aka cgroups down the road" and couldn't make it, you can now view it on YouTube:

https://www.youtube.com/watch?v=Ir6YW5H3PYU&list=PLTw6f6dqzO1tCLr_OHjZ37kY2r35u2tCq&index=39

About improving #PostgreSQL performance and reliability using #Linux PSI (Pressure Stall Information).

#developer #containers #monitoring #metrics #performance #data #database #postgres #dataanalytics #datascience #tech #kubernetes

PostgreSQL container groups, aka cgroups down the road (PGConf.dev 2025)

YouTube
#iOS19 #Developer #Beta 1 aus absolut unerklärlichen Gründen erneut veröffentlicht (warum auch immer?!)!

Jag har skrivit ett blogg-inlägg om hur man samarbetar effektivt med Git för att undvika konflikter och behålla koden intakt. Jag delar med mig av mina bästa riktlinjer som junior för att jobba smidigt i team!

https://blog.kaffekod.nu/posts/2025-06-15-git-gud-together/

#git #dev #code #collab #developer #software

Kaffekod - How to Git gud together

Kaffekod blog

De Stack Overflow survey gaat voor 95% over AI. En toch zijn het niet meer vragen dan voorheen. Al die andere dingen zijn blijkbaar niet meer interessant. Je mag nog een lijstje talen invullen die je kent, en hoeveel je verdient, en verder is het alleen maar AI AI AI AI Ai ai aiaiaiaia..

Oh ja, en wat je nou eigenlijk doet als je Stack Overflow bezoekt. "M'n oude antwoorden updaten als er comments op zijn gekomen" stond er niet tussen de keuzes.

#StackOverflow #ai #developer #survey #2025

In this episode of The WP Minute+, Kurt and Toby explore the shifting landscape of WordPress, sparked by Toby’s visit to a no-code meetup in Minneapolis. They discuss the rise of non-technical entrepreneurs building functional businesses with no-code tools and how that approach compares to the traditional WordPress ethos of craftsmanship, responsibility, and long-term support. They reflect […]

https://thewpminute.com/whats-disappearing-from-wordpress/