DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

Core Badge
Avatar

Jesse Casman

DZone Core CORE

president at Oppkey

San Francisco, US

Joined Jul 2007

http://www.oppkey.com/

About

Open source loving ice hockey playing New Mexican Japanophile twitter: @jcasman

Stats

Reputation: 1105
Pageviews: 123.9K
Articles: 2
Comments: 17
  • Articles
  • Comments

Articles

article thumbnail
Node-RED Unleashed: Transforming Industrial IoT Development and Industry Collaboration With Hitachi
Hear from Hitachi's Kazuhito Yokoi to find out more about Node-RED and why it is becoming so popular in Industrial IoT applications.
April 2, 2024
· 1,811 Views · 6 Likes
article thumbnail
What’s New With Node? Interview With Bethany Griggs, Node.js Technical Steering Committee
Why developers should care about Node.js 14
May 6, 2020
· 10,121 Views · 3 Likes

Comments

5 Reasons To Choose Django in 2024

Apr 09, 2024 · Craig Oda

I agree with the points you highlight here. I use Django currently to build websites and web apps that significantly help with workflow and output. I like the community which includes good documentation, the "built-in" SQL database, and quite a few other features like templates and dashboards that make setting up internal admin panels easy. I would like the web apps that I build to feel smoother. Do you have a preferred front-end architecture (like maybe React Native) that looks more modern?

Node-RED Unleashed: Transforming Industrial IoT Development and Industry Collaboration With Hitachi

Apr 05, 2024 · Jesse Casman

One area that works well with ChatGPT and Node-RED that Yokoi-san mentions specifically is with calculating location. It requires some level of math that ChatGPT can handle quickly. Yokoi-san says, "I used ChatGPT to generate code to calculate location data. Calculating direction and distance from two points, including latitude and longitude, is difficult because it requires trigonometric functions. But ChatGPT can automatically generate the source code from the prompt text. In particular, the function-gpt node, developed by FlowFuse, can generate JavaScript code in the Node-RED-specific format within a few seconds. Users just type the prompt text on the Node-RED screen."

Node-RED Unleashed: Transforming Industrial IoT Development and Industry Collaboration With Hitachi

Apr 03, 2024 · Jesse Casman

I'm not sure about Hitachi's strategy for selling full services that include not just hardware but also software solutions. But they're clearly using it internally as a way to bridge communication gaps within the company. In the interview, Hitachi's Kazuhito Yokoi describes how Hitachi has two very different sides of the company: IT and OT (Operational Technology). Node-RED is helping to address barriers (technical and interpersonal) between the two sides. Yokoi-san says, "Hitachi decided to adopt Node-RED as a primary communication tool in programming. Node-RED’s intuitive interface allows for the entire flow to be visible on the screen, facilitating discussions and collaborative efforts seamlessly."

A Complete Guide on Flutter App Development

Jul 03, 2023 · Kiran Beladiya

I disagree that Flutter is the best choice for web development. I have been using Flutter for a couple of years. We mostly use it to work with clients by building Flutter mobile apps, often for testing APIs or other functionality of their software. Flutter is fast and great to build lots of simple apps with. We have also used Flutter to build multiple websites. The idea that development is easily cross-platform is attractive. However, I have found that the performance for Flutter web sites is poor. Also, tracking page views is not easy. We have largely abandoned building web sites with Flutter. Flutter is improving quickly, so I'm willing to try web dev again in the future, but currently I think it's not a solid choice.

The Pull Request Paradox: Merge Faster by Promoting Your PR

Jan 01, 2022 · Dan Lines

I think an immediate solution is the manager (person reviewing and accepting/rejecting the PRs) needs to be actively involved. Relatively easy for small teams. I expect harder with more contributors. I think a manager is able to make a judgement on the level of effort and risk of the PRs. They should be on the lookout for this. This is not built in to GitHub. Beyond that, yes, very much agree, cutting up problems into small solvable problems is key.

The Pull Request Paradox: Merge Faster by Promoting Your PR

Dec 31, 2021 · Dan Lines

This makes me think about the possibility of lowered risk-taking by the person creating a PR. I like to have my PR just work, have it be accepted, and move forward. I know that not all PRs are created equal. So I'm more likely to submit a simple, easy PR to make some forward progress rather than trying something bigger and failing.

Build Live Video Mobile Apps With Flutter

Nov 02, 2021 · Craig Oda

Thanks for this explanation of streaming Motion JPEG. You send a GET HTTP request to an IP address (the camera). The response is a stream and you must listen to the stream. In this article, you save the stream to a file and then inspect it afterwards. Are there tools for inspecting the stream without saving it locally first?

Top 10 Web Developer Communities Developers Should Join in 2021

Jul 24, 2021 · Vipin Agarwal

Mentioning Medium at #10 on your list seems to be a bit of a throwaway. Which blogs, which individuals? This is so general that it is not particularly useful.

What’s New With Node? Interview With Bethany Griggs, Node.js Technical Steering Committee

May 16, 2021 · Jesse Casman

The OpenJS Foundation has good information here on Node.js 16: https://openjsf.org/blog/2021/04/23/nodejsv16/ And Bethany Griggs, interviewed here, has a key blog post on Node.js 16 here: https://medium.com/the-node-js-collection/node-js-16-available-now-7f5099a97e70

Flutter 2.0 State Management Introduction With Provider 5.0

May 04, 2021 · Craig Oda

I think there are multiple packages available for state management. How do you decide which is best? Why did you decide on Provider?

Remote Monitoring With 360 Cameras and Raspberry Pi

Mar 08, 2021 · Craig Oda

Thank you! The hint for memory allocation for graphics after disabling X seems super useful.

Remote Monitoring With 360 Cameras and Raspberry Pi

Mar 08, 2021 · Craig Oda

It looks like I have a Raspberry Pi 2 Model B with 1GB RAM, and I also have a Raspberry Pi Zero W with 512MB RAM. I'm going to try installing the binary on both and see how it goes. Thanks for the link.

Remote Monitoring With 360 Cameras and Raspberry Pi

Mar 08, 2021 · Craig Oda

I see the underlined text in your reply but it does not appear to be a link. Are you linking to something?

Remote Monitoring With 360 Cameras and Raspberry Pi

Mar 08, 2021 · Craig Oda

It looks like you're using the Raspberry Pi 4 with 4GB of RAM. If I'm prototyping, not looking to do a production deployment, can I test with 2GB?

Build Great Windows Desktop Apps With Flutter

Jan 14, 2021 · Craig Oda

I have been working on Flutter development recently and this kind of information is a big help. Nice focus on some specific details with the THETA 360 degree camera. I can see multiple industrial uses for the camera, like used car auto sales which is booming during the pandemic. Thank you for this information.

Controlling IoT Cameras With libptp

Nov 13, 2019 · Craig Oda

Thank you. I will post any progress updates here.

Controlling IoT Cameras With libptp

Nov 13, 2019 · Craig Oda

Thanks for the warning that "the difficulty is in installing libptp, not actually using ptpcam or accessing the PTP API." Are there any obvious alternatives to using libptp? Alternatively, do you have documentation for installing libptp that you would recommend? This would be for Raspian on a Raspberry Pi.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: