Showing posts with label research. Show all posts
Showing posts with label research. Show all posts

Tuesday, July 7, 2020

Quick survey of tech supporting Cloud/Container Development

Cloud/Container development support

  1. Eclipse Codewind plugin/Project
    1. https://www.eclipse.org/codewind/
    2. Finally got this to install property after about 3+ weeks of toying with it - someones blog entry and some fortunate timing of things got me to reinstall my Docker setup without using 'snap' and also install Docker Compose. At that point, the final install setups started working. I've not spent much time yet working with this but it is on my short list of things to check out at the moment. I created a quick project and that seems to work but when trying to port my current Quarkus code over to CodeWind using the Appsody/Quarkus template template it wasn't a drop and run it result - I'll have to debug some build issue.  Maybe lombok related.
  2. Eclipse Docker plugin/tooling and Redhat Studio Docker Tooling 
    1. https://marketplace.eclipse.org/content/eclipse-docker-tooling
    2. https://tools.jboss.org/
    3. This has worked pretty well - I do like being able to do many operations directly from Eclipse (or IntelliJ with proper plugin) - and of course the command line.
  3. SpringBoot 2.3.x
    1. https://spring.io/guides/gs/spring-boot-docker/
    2. https://www.youtube.com/watch?v=1w1Jv9qssqg
    3. I'm lumping this in for the simplication of building Docker images and such.
  4. Spring Dev Tools and Eclipse
    1. https://docs.spring.io/spring-boot/docs/1.5.16.RELEASE/reference/html/using-boot-devtools.html
    2.  This plus SpringBoot 2.3.x has some nice features I am starting to work with a bit.
  5. Quarkus 
    1. https://quarkus.io/get-started/
    2. This has a lot of potential.  I am able to create pretty decent services [Rest style access, JPA/Hibernate support, etc] and such like I had using SpringBoot.
    3. Development uses Eclipse and maven functionality.
    4. The startup times of plain Java (non-native build image) are still very good. The live-reload works ok in Eclipse much of the time.  I still have a lot of investigation to do
  6. GraalVM
    1. https://www.graalvm.org/getting-started/
    2. I have this here for its integration with Quarkus.  The idea of building Native apps for use in light-weight containers that are "relatively easy" to generate has a huge potential. Implementing the native app docker image was a massive resource hog (time, memory and CPU) but the initial startup time of the image was great.  This still needs a bunch of testing.
  7. MicroK8s
    1. https://microk8s.io/
    2. Works ok; hopefully my overall workflow will improve as I find ways to leveage the CodeWind, Quarkus/GraalVM, etc projects.  
    3. I am trying to work with the built-in registry to see if that helps with workflow in any way. I do wish I had created some aliases for the commands though.

  8. Lightweight Kubernetes package - k3s
    1. https://k3s.io/
    2. I've not tried it; sounds easy to use and setup.
  9. Docker Swarm mode
    1. https://docs.docker.com/engine/swarm/
    2. Not using it for the most part at home
  10. Apache Mesos / Mesophere / Marathon
    1. http://mesos.apache.org/
    2. https://d2iq.com/solutions/mesosphere
    3. https://mesosphere.github.io/marathon/
    4. I like the idea but haven't found a great use case for much self-learning on this.  All the cloud tooling seems to be pulling good ideas from each and integrating in some way with each other - over time this may have some type of usage that I can leverage but not sure yet.
  11. Lightweight Kubernetes package - Minikube
    1. https://minikube.sigs.k8s.io/docs/start/
    2. Not sure this at home at the moment.  
  12. Cloud Foundry 
    1. https://www.cloudfoundry.org/
    2. I'm now using this at home at the moment.  It was pretty easy to use at a previous job but I do question the overhead in some cases.  Appears to be finding ways to integrate with other technologies such as Kubernetes (See KubeCF project at cloud foundry site).
  13. Knative - kubernetes platform for deploying serverless workloads
    1. https://knative.dev/
    2. I've not tried it yet; Some of the various serverless technologies are slowly integrating with other stuff so it is likely I will work with it more at some point but isn't the highest on my list as of yet.  Serverless workloads have a lot of potential benefits but the cost with public cloud providers can be high depending on what you are doing.
  14. Lightweight local Kubernetes - kind
    1. https://kind.sigs.k8s.io/
    2. I've not tried it yet.  So far, I think Microk8s will fit my needs.
  15. OpenShift
    1. https://www.openshift.com/
    2. Sort of functionality layered on over Kubernetes.  Heard of stability issues from a proof of concept project at a past employer but not tried it myself.
  16. Container Runtime info
    1. https://www.inovex.de/blog/containers-docker-containerd-nabla-kata-firecracker/

Thanks for reading!
I'll update as I find new things to add/update.

Hope your day is blessed!

Scott

Wednesday, March 5, 2014

Research for home shop: Iron Workers, Presses, Mills and Welders

My general list of brands of mills/presses/iron workers  and research info is currently at:

https://docs.google.com/document/d/1WApJOZUBsJ_a8FNN6cx69BuRYD10-3Zvb_Z0Z2iWw0w/edit

I would really like to put together a nice home shop (need a little more space though).  Maybe a nice enough setup to do small jobs for $.  Could be a nice post retirement activity if retirement is ever possible.

Other than the space issue, it is somewhat hard to define what is the appropriate machine capacity for a home shop.  This is especially true without some experience with this type of equipment and a good understanding of what types of projects I may want to tackle.

Still thinking about the types of possible projects - ranging from mundane carts/storage, large rebar type trellises all the way up to aluminum greenhouse frames, etc. 

Cost is also a factor.  What features on a mill would I regret not having if I either have a desire to do lots of hobby work or decide to try and make a few dollars with it?  What features are easily added later?  What is best purchased versus self-built?  I believe I could safely construct a press but I am less sure whether I can do it cost effectively - less mechanical engineering knowledge will translate into overbuilding to stay safe.  I do think it would be a fun project though.

There is also the risk with used equipment.  Without a knowledgeable friend, it seems somewhat difficult to determine the state of used mills.  I did see a few blog posts with some good practical advice - listen to your intuition and remember a "too good deal" is likely not a deal type things.  I don't have experience tramming a mill or working with DTI equipment so I would agree with some blogs stating it would be a mistake trying to sort that out when checking out a potential mill for purchase.

An interesting reference regarding checking out a used mill.
http://www.mermac.com/freemill2.html

It may turn out to be an adventure.

The below lists are by no way complete but these are the most common sites I have looked at for much of the larger equipment I have an interest in.

Some metal working tool, equipment and accessory manufacturers:
  1. http://www.aceronline.net/acergroup/mills.htm
  2. http://www.americanmachinetools.com/milling_machines.htm
  3. http://metal.baileighindustrial.com/
  4. http://www.birminghammillingmachines.com/
  5. http://www.bpt.com/
  6. http://www.boltonhardware.com/category/bolton-tools/
  7. http://www.grizzly.com/
  8. www.harborfreight.com/
  9. http://www.jettools.com/us/en/home/ 
  10. http://kbctoolsandmachinery.com/category/show/Milling+Machines/Manual/
  11. http://www.kentusa.com/mills/
  12. http://www.lagun.com/vertical-milling-machines.php
  13. http://www.littlemachineshop.com/
  14. http://www.manford-usa.com/
  15. http://www.mscdirect.com/ 
  16. http://www.micromark.com/machine-tools.html
  17. http://www.northerntool.com/shop/tools/category_metal-fabrication
  18. http://www.proxxontools.com/store/pc/home.asp
  19. http://www.robotshop.com/en/tabletop-milling-machines.html
  20. http://www.rongfu.com/en/milling-drilling-machine.html
  21. http://www.sharp-industries.com/mills.html
  22. http://www.sherline.com/tools.htm
  23. http://www.siegind.com/products.html
  24. http://www.smithy.com/
  25. http://www.southern-tool.com/store/metalworking_mills.php
  26. http://www.taigtools.com/
  27. www.use-enco.com
  28. http://www.wells-index.com/
  29. http://tool.wttool.com/tools/Milling%20Machine
Great resources I lurk at a lot.  Internet searches on metal working and welding help end up here for me a lot.
Some sites which handle used (and new lots of the time) equipment.  I have not bought anything from any of these sites but do a lot of window shopping.