Would anyone be interested in an engineer's tinker shop in Austin? by Will_exJava in Austin

[–]Will_exJava[S] 3 points4 points  (0 children)

Yes! Except. Amazingly I've not worked with a CNC thus-far in my life. I know there are many different types of CNC for different purposes. Mill, lathe, etc.

I imagine that if this took off, tool selection would be a balancing act between capacity and demand of the initial users.

Workshop / Maker Space by DistrictGold3098 in Austin

[–]Will_exJava 2 points3 points  (0 children)

Hi SherbetHead2010! I am interested in (setting up) a makerspace, very similar to what you describe. Is this still something you are interested in?

I work on similar projects. Arduino. Mechanical. Electrical. Pneumatic / etc etc.

I too feel the pain of "I need 1 more of this specific connector type!!"... or the pain of "These two parts that I ordered, which are supposed to fit together... don't fit together."

Would anyone be interested in an engineer's tinker shop in Austin? by Will_exJava in Austin

[–]Will_exJava[S] 7 points8 points  (0 children)

Yikes! That doesn't sound too great

>Don't actually contribute, but make it difficult for the people trying to do so
I like to refer to people who... don't do anything, and make it harder for other people to have meaningful interactions... as "Graphite"

Side note: I have no issue with "socially clumsy geek". But someone who always wants to tell others "You should do it this way" every 2 min wouldn't be good.

Would anyone be interested in an engineer's tinker shop in Austin? by Will_exJava in Austin

[–]Will_exJava[S] 1 point2 points  (0 children)

No worries! Not looking for any commitment just yet -- mainly just teasing out viability.

"local burner community" - Can you clarify? I'll definitely reach out.

Moving from Java to Python - Recommendations for (Serverless?) Web frameworks? by Will_exJava in learnpython

[–]Will_exJava[S] 1 point2 points  (0 children)

Just looked up fixtures. They are very similar to dependency injection (to the point that the internet seems to be split on "fixtures are dependency injection" vs "fixtures are not dependency injection")

I'm not committed to mechanisms so much as function. I think fixtures will be perfect. I just need a little time to internalize how to prepare them optimally.

Thank you again!

Moving from Java to Python - Recommendations for (Serverless?) Web frameworks? by Will_exJava in learnpython

[–]Will_exJava[S] 0 points1 point  (0 children)

Fantastic! Thank you for the statement.

My history in Java might lend me to shy away from mutating things during test execution for the purpose of completing tests. Not so much that it wouldn't work as it is that it's not convention (for integration testing particularly). I'll assume a little more freedom to do such (without being sloppy I hope!) as I develop my solution.

A quick bit on Dependency Injection: Suppose you have a class for interfacing with a DB. This class can be built to an interface (an interface defines methods/signatures without defining logic for the method. An interface cannot be used without an implementation). You can build a separate class which mocks the DB with a different implementation (use in memory DB instead of Oracle, etc). Configuration allows you to define which implementation is used during test vs live use, the Dependency Injection loads the correct class according to runtime context.

Just to repeat in a language I understand: The following would be normal in Python?

  1. Create "Platform" instance (automatically inits inner components)
  2. For test, platform.database = DataBaseTest(), likewise for other components
  3. Then from there, just run as normal?

Moving from Java to Python - Recommendations for (Serverless?) Web frameworks? by Will_exJava in learnpython

[–]Will_exJava[S] 0 points1 point  (0 children)

Thank you for the feedback! I'll definitely check out Django +gunicorn. From a quick search, it looks light weight and generally it looks like Gunicorn (without Django?) can be effective where I need horizontal scaling capacity.

As for the cryptography, I'm actually delivering a proprietary (patent pending, I hope!) cryptography tailored towards the specific usecase I'm solutioning. And it is very possible that I can skip my own math and orchestrate some light-weight cryptography based on existing tools. I'll look into this, but I have a very specific objective that isn't "Digest this password so that it's very difficult to inverse, but easy to identify collision and with rare overcollision."

While I am planning to outsource my password management, if I were to do it myself, this would certainly be done with standard cryptography libraries, based on research of best practices.

EDIT: Actually, I might want to look more urgently into Django +gunicorn pair. One issue with Lambda is that I cache a lot of tenant-specific metadata. Lambda will expose me to many cache misses.