Why small businesses should outsource API integration to a trusted partner. The real cost of DIY, what makes partnerships fail, and how to choose the right fit.
Filing Royal Mail lost parcel compensation claims used to take our client 20 minutes each. We built an AI-powered Xero + Linnworks system that does it in seconds + automatically finds unclaimed lost packages. 240 hours saved + hundreds recovered monthly.
How a UK 3PL kept a major client by building the Mirakl to Mintsoft integration that didn’t exist. Custom many-to-many order splitting, inventory sync and marketplace fulfilment automation across multiple stores and Mintsoft accounts.
For discoverability , it's a feature not a bug, when i want to use a REST API I can read the docs written for humans not try to find my way in a WSDL. Also a will built REST API is straightforward once you know the entities that you will be manipulating.
IMHO the only bad thing about REST is; it's natural for CRUD, but not as easy for non-CRUD apps.
REST is good, better than RPC, SOAP... finally people can understand and use APIs easily and happily. The URL /customer/33245/order/8769 is perfect, looks like a directory path and reflect the relationship between the entities. Arguing about the best url, status code and best verb is the irrelevant part in REST. Why can't people just do whatever it works for the users while respecting the standards when they can ?!
I used to work on Ubuntu since 10.04 but I saw no future with it (lots of bugs, error reports,...) I tried many other distros (Mint, CentOs, Fedora) everything was like everything .. Last summer I bought a Macbook Retina and switched to OS X, result is good hardware and software. I installed my Linux things ZSH,Git,LAMP,Node,... + proprietary stuff like MS office, Adobe apps, which is nice because you use best of both worlds + you get Mac specific apps like Alfred which really worth it.
So my point is my computer is my life I don't only code on it, I prefer a nice UI/UX while having a perfect Unix environment, I still use Vagrant for advanced stuff though. Linux distros are a mess they should collaborate and come up with a good ergonomic and CONSISTENT desktop environment rather than add a menu button and call it a new version.
On servers nothing beats Linux/BSD no argument there.
I didn't want to call it VM.js since it sounds like a library, this project is a library (you can find it in js/vm.js) + UI which uses the library and define IO methods and callbacks. It's a webapp, briefly
> Add arithmetic shift left/right .. I'll add
> Add logical shift left/right .. I'll add
> Add exclusive OR (XOR) .. I'll add
> Pick a word size so your integer and bit ops have meaning .. I think I'll just rely on js types to keep things simple, If you see any reason not to please explain further
> How do I set the program counter from my assembly?
The only way to set PC is through branching
> Do I have registers (seems like a stack-based VM, so no)? If not, can I have more stacks?
Like you said it's a stack-based VM, so no registers.
Currently it's a single stack since it's enough. I never encountered a machine with multiple stacks, can you enlighten me about this ?
> Can you setup a dedicated block of memory to use as a framebuffer and render it to a <canvas> tag
I made this machine to be used by students to test compilers, But I think I'll add this feature in case there is any ambitious student who wants to embed a graphics library in his language :)