Events official website
Interesting.
It's been a while since I attended an engineering festival of sorts, and it was great. I used to attend, but not for a while recently, and I think I need to be proactive about it.
If we don't regularly bathe in the energy of pure creation, which we create just because we want to create it, without thinking about its usefulness or anything else, we will run out of vitamins for our minds.
What's good about it.
Why did you participate in this event?
If you purchase a digital nameplate, it comes with a ticket to the event.
I'll have to remember to go to the event... it's not mail order, so it won't be delivered to my house...
as a matter of fact
The following is a quote from my Twitter feed without any particular source indicated.
Thursday
I've been away for a long time, but I'm starting to feel like I should attend these events more often.
I enjoyed the "Don't Tweet" announcement. I really liked the preamble of "I'm scared... scared... scared..."
mbed has libraries on the official website, so it's easy to find from IDEs, etc. / mbed has fewer libraries and examples than arduino.
Elecrow, you even cut the acrylic?
Friday
CI for embedded devices, Raspi directly connected to the microcontroller of the installed device, push to the repository, Jenkins will make a binary and Raspi will write to the microcontroller, I see... super convenient!
Raspi collects logs and throws them over the net.
This is a very helpful story as I recently started using React: the traverse that used to be implemented with recursive calls in React blocks the UI when it grows too large because it can't be interrupted, so the recent React has made it possible to interrupt it using fiber.
It's very good to explain what problems existed in the old implementation, how they changed it, and how it forced library users to change the way they wrote it (e.g., asynchronous state updates).
The priority of side-effects. User input events are high priority, so if you do heavy processing there, the input is blocked and the user is uncomfortable.
Suspense, a mechanism similar to error boundaries, which throws promises instead of errors. It is caught immediately inside the library, and the parent link is traversed asynchronously. You can only issue a loading if it takes a long time.
Suspense, interesting and seems very important to reduce user stress, but it doesn't seem very dead yet.
It was a good explanation of what a person with no prerequisite knowledge needs to know when they decide to do a static inspection, but it was hard to see the slides when looking forward, and the annoyance of falling asleep when your gaze goes down to the slide at hand...
Since many languages that have libraries for creating abstract syntax trees do not need the entire first half of the parsing implementation, it would have been better to show the second half first, as if it were there first.
"Let's keep buying and trying devices we don't understand!"
"Convince them it's not new" lol.
Knowledgeable about how to buy screws.
MDF from 100 yen store stinks lol
I can't use big primitive types, I can use floats and ints only here and there" What is big lol.
Java card looks interesting but too hard mode to create an environment to write in lol
Even if there are multiple applets, they are not preemptive, so if you don't let go of the process, it will always run, and you have to know who to pass the process to and issue an explicit instruction to select it to switch the initial state... Was it necessary to separate the applets?
I was sitting in the lowest seat for two sessions in a row and I started yawning like crazy, so I moved to a higher seat because I thought I might have acid indigestion.
I feel like I'm taking one step at a time, watching my step very carefully.
"CARGO CULT doesn't, it's not right to follow the default values that were decided in the 1980s, and if it's unreasonable to reason everything out, we won't follow them just because that's what the past has done."
Saturday
Hot Battle between Enterprise Firewalls and TLS1.3
An interesting battle between stakeholders.
ono_matope If a carrier's middlebox reads the QUIC protocol and optimizes it, protocol rigidity (ossification) This makes it difficult to improve the protocol. Hiding information and explicit export is important.
"Abolish all Excel, in 4 months" It's impossible...
I think it's not Excel's fault after all, but rather the situation of organizations that don't realize that Excel is indispensable to their business and are forced to follow the technological choices made by people three levels above them in foreign countries...
The architecture proposed by the presenter certainly sounds like it would be a good idea, but it doesn't sound like it would be adopted in that organizational situation, and maybe changing jobs was a realistic solution.
The IoT darkness story on the eve of the social networking ban was interesting, the Excel story was interesting, and sharing failure stories is a great way to learn by proxy what you haven't experienced.
What is the difference between useful and unhelpful negative talk?
I got in line to experience the lunch session and it was ajitoFM live and I sat at the front of the line even though I had never heard of it, so awkward lol.
"Natural work assignments and aquaculture practice assignments," "I've never been taught how to teach, and now I'm being asked to teach."
"I was wondering if there was any significance to the existing code, but there wasn't, and it became fun once I realized I was free to rewrite it." lol
"There's a lot of natural products work that involves reading, interpreting, and rewriting code written by others."
"There is the curse of the middle-aged man who goes too far and is cursed with the middle-aged man of his past."
"The complexity of the writing process is a complexity that we engineers brought with us."
"It would be good to have a design pattern on migration," "Refactoring alone will not change the behavior model," "I am having trouble increasing the number of aggregation axes in an app design that was designed 9 years ago."
I guess the natural problem is that a lot of things are intricately connected, and aquaculture is being cut out. Is it important how to cut up making finite a large amount of intricately connected information?
I never thought of running Jenkins on a Raspi, but it looks good!
Communication between RasPi and Arduino, putting JSON on serial?
I became a fan of Akern, a device tested a million times.
Is it OK to release patches written during work hours outside the company? Who should I ask permission from? Is it under the company's name or my name? Who signs the CLA? The trap of "Who signs the CLA?
Limited to the conditions under which the copyright belongs to the company, contains confidential information, or was created under the express direction or approval of a superior. Hobbies Patches to OSS are automatically transferred to the individual.
"For CLAs that have been legally confirmed, a common employee may sign in the name of the president." strong
No, no, no, there was a process of holding briefings and soliciting opinions from many people along the way, lol.
Maybe you didn't get the message that the basic premise is that an employee work is automatically a company work, and that we are expanding individual discretion by explicitly limiting or automatically assigning it?
You're so sharp with your questions about labor management, or if the patches that were automatically transferred contained something that infringed on another company's patents...
The keyboard swamp session is overflowing with people and standing around, but isn't the swamp too big already? LOL!
I'm tempted to buy a whole set of switches (swamp).
"Is it OK if my pinky and thumb are on the same axis?" me "Ta, indeed! Swamp
Could it be possible to give a click feeling only in the home position?
I see, you have two so you can fail twice lol.
I'll get one that doesn't require soldering...
"Burn PCB with temperature control soldering iron" Why not?
This page is auto-translated from [/nishio/Builderscon 2018](https://scrapbox.io/nishio/Builderscon 2018) using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.