方言を話すおしゃべり猫型ロボット『ミーア』をリリースしました(こちらをクリック)

Development/Design

スポンサーリンク
Development/Design

[Golang] Practice of Test-Driven Development: From Migration File Creation to SQL Injection Countermeasures

Describes test-driven development in Go language, including migration file creation, SQL injection countermeasures and actual testing methods using dockertest. testutils.RunMySQLContainer function is called to start the MySQL container and connect to the database. RunMySQLContainer function to start the MySQL container and connect to the database.
Development/Design

[Flutter×FCM] Implementing Push Notifications: Up to Test Sending (iOS/Android)

The process of push notification using Firebase Cloud Messaging (FCM) consists of the following three steps. Message transmission from the server → delivery processing by FCM → reception and display by the app. iOS requires an APNs authentication key (p8 file).
application(Flutter)

[WordPress × FCM] How to send new announcements posted on a website to an app.

We want to post announcements in the announcements category of Mia's WordPress website, and when a new announcement is added, we want to send a push notification to the application, and when the user clicks on the push notification, they will be redirected to the list of announcements screen. In other words, we would like to centralise the management of announcements by posting them on the website.
Development/Design

[gRPC] Create a .proto file, compile it, and use it with the Go language.

Protocol Buffers (protobufs) are Interface Definition Languages (IDLs) used in gRPC to transmit data in smaller sizes and at a faster rate than traditional formats such as JSON and XML. Create a .proto file to define messages and gRPC methods
Development/Design

[Dart/TypeScript] Similarities and Differences. Static typing with type inference, single inheritance, abstract classes, Mixin, asynchronous

Both Dart and TypeScript are statically typed languages (types are determined at compile-time), but type annotations are optional and strong type inference works: abstract classes in Dart provide a means of enforcing concrete implementations in subclasses, while interfaces in TypeScript provide a means of enforcing a specific structure in classes. TypeScript interfaces provide a means of enforcing a specific structure on a class.
application(Flutter)

[ESP32] Implementation of Deep Sleep Mode and Timer Wake-Up Function

Introduction.Developing "Mia," a talking cat-shaped robot that speaks dialects.After releasing the beta version, several...
Development/Design

[Web Development] Server-side rendering (SSR) → Emergence of Ajax and spread of SPA → Virtual DOM (React) → PWA

Server-side rendering (SSR): before 2000, all content was generated on the server and sent to the client; advent of Ajax and spread of SPA: from the early 2000s to around 2010, technology to update only part of the page through asynchronous communication using Ajax became popular and and SPA (Single Page Application) appeared.
application(Flutter)

[ESP32 x Flutter] How to send Wi-Fi scan results in chunks via BLE

Describes how to use ESP32 and Flutter (flutter_blue_plus) to split and send the results of a Wi-Fi scan to a smartphone via BLE, using BLE's Notify function to split large data into smaller packets and reconstruct the received data.
Development/Design

Embedded display and decoration of Google Calendar in FullCalendar

If you use the google calendar embed code, the look of the calendar is fixed and cannot be customised, but with the FullCalendar Javascript library, you can put a beautiful looking calendar on your site. google calendar API key and ID.Obtain.
Development/Design

[ST7735] Guide to solving drawing problems on TFT LCDs: how to set Green Tab.

Describes drawing problems encountered with ST7735 TFT LCD displays and their solutions, as ST7735 displays use the same basic chip but have minor specification differences between different manufacturers and production batches, resulting in many variations such as "Green Tab", "Red Tab", "Black Tab " and many other variations exist.
スポンサーリンク