Allof our collections are designed in Vancouver, BC. Our ceramics are crafted in Central Portugal and our flatware in Northern Portugal, both by family-owned and operated partner companies. Our glassware is crafted in Japan by a company with glassmaking roots that stretch back more than 120 years. We believe in the power of timeless designs, and we sustainably craft our premium tableware with integrity. Learn more about our products here.
Yes! We are always looking for ways to improve and we adjusted our glaze to be slightly less matte in June 2020. This has helped limit those pesky gray markings that matte ceramics are susceptible to. If you have any questions about this, feel free to reach out to us
Yes! Based on your feedback (and to better match the new ceramic shapes we launched in 2021), we updated the shape of our Pasta Bowls. The new shape has slightly lower and more tapered sides than the original, making them easier to stack. Feel free to reach out with any questions!
If your order was in stock, expect to receive a shipping confirmation and tracking number within 1-2 business days. If your order was on pre-order, check out the pre-order and waitlist section to learn more.
We ship to Canada (excluding Nunavut), the United States (excluding Alaska and Hawaii) and the United Kingdom. If you're located outside of these regions, then send us an email and we'd be happy to work on a solution together.
Our products are first shipped from Portugal, Japan, Germany, or the USA to our fulfillment centers in Canada and England, then shipped out to your home. You will not have to pay duty on your Fable products as we handle all import fees when we bring them into North America and the United Kingdom. If for any reason you are asked to pay duties on your packages, get in touch with us here.
All of our packaging materials are recyclable. To recycle the boxes, envelopes, and packing paper, flatten and place them curbside or wherever you put other recyclable products like cans, bottles, and cartons. The sustainable bio-film that cushions your products is made from potato starch and maize starch. Composed of renewable raw resources, it is fully home compostable and 100% biodegradable. Any packing peanuts shipped with your order are also made of starch and will break down in the sink with water.
Our vision has always been to balance profit with purpose. For every bundle sold in the UK, we work with Magic Breakfast (Charity No. 1102510, Scottish Charity No. SC048202) to provide two healthy breakfasts to school children in disadvantaged areas.
As our glassware is made, approximately half of the materials used come from in-house recycled glass cullet (broken or waste glass). The Japanese facility that produces our glassware received a Management System Certificate for Environmental Management in 2005, and are currently working to reduce CO2 emissions by 14%, while also working to reduce material input by 3%. In addition, they are continually working to reduce energy, resource consumption, and waste. At Fable, we are working towards our aim of ensuring that our creators eventually have zero-waste facilities.
These days, many wedding registry websites allow you to personalize your wish list by adding gifts from online stores, including Fable. Click here for tutorials on how to easily add our tableware to registries created on Zola, The Knot, and Amazon.
Fable is a smart, handsome, adventurous young fox who loves to read, cuddle, and make people smile. While many have heard of the mythical nine-tailed fox of Asian mythology and the Red Foxes native to Iowa, Fable is another breed of fabled fox. Sporting seven colorful tales, Fable loves to prance around and twirl them about, but they are also good for snuggling.
Fable loves exploring and visiting other places. Have you found Fable hiding throughout Cedar Falls? Embark on a journey and discover Fable's latest hideouts! Share your findings by snapping a pic and using #ifoundfable and #cflibrary to let us know where Fable was. Afterward, swing by the library to claim your 'I found Fable' sticker. Happy hunting!
I've taken the slightly unusual decision to kick off this series about SAFE Stack in the middle: Fable.Remoting is in the middle of both the stack and the flow of data. Despite that, I think that it's a particularly good component to start the series with because it's one of SAFE Stack's killer features. There are a few reasons why I think this:
When it comes to full-stack web app development, the vast majority of apps use different languages for the frontend and backend. Usually the mix is JavaScript/TypeScript and something else. Consequently, the vast majority of web app developers must think about serialization and deserialization for data sent between their frontend and backend.
I agree with Einar's assessment of the problem (using libraries that translate directly between a rich domain model and JSON documents) and his suggested solution (use an intermediate type in your code which exactly matches the JSON structure and code the mapping to the rich domain models by hand). If I were working with a stack that required sticking to an agreed JSON schema, this would be my preferred approach.
It's worth noting however that there's an implicit assumption in the above argument: that the JSON representation is important. This is usually true because the JSON forms a contract, either between an app's frontend and backend, or between an API and its (sometimes unknown) clients; if one side starts sending JSON in breach of this contract, things will go wrong!
Things are different in SAFE Stack. Because the same language is used on the frontend and the backend, we can work at a higher level of abstraction for the contract between them: F# types rather than JSON.
This is where Fable.Remoting comes in. I can tell it to send an F# data structure from the frontend to the backend (or vice versa) and it will take care of serialization and deserializtion and guarantee that what is hydrated on the other end of the wire is exactly what you started off with.
Fable.Remoting just works. I've been using SAFE Stack professionally for 3 years now and I've barely had to think about Fable.Remoting. It's an incredibly simple abstraction that behaves exactly as you'd expect but hides a lot of potential complexity. Absolutely wonderful ? Below is an example from the SAFE Template.
As mentioned above, most web app developers work with different languages for their frontend and backend code. Not only does this mean having to worry about how your types get translated to/from JSON, but also having duplicate type definitions for representing the same type (one per language) and context switching between different languages' syntax and behaviour.
In contrast, when you have one language for the whole stack, you can share type definitions between frontend and backend and there's no context switching caused by the language. A further bonus is that you can share functions between the frontend and backend, for example to validate form data on the client and on the server.
Imagine the situation where you want to quickly get from the code that defines a button on the client to the code on the server that runs when the button is pressed. In applications where the client and server don't share types, you'd likely be able to navigate quickly to the client code that calls an API endpoint, then have to do something like a textual search in your codebase for an endpoint name.
For me, Fable.Remoting has been a major contributor to SAFE Stack feeling like a breath of fresh air when it comes to web app development. After reading this post, I'm sure that you can see why ? Thanks Zaid for writing such a fabulous library!
1,539,100 gold coins. That's the amount of money my Albion property portfolio accrued in rent from the moment I last switched off Fable II, having completed its first DLC release, Knothole Island, to the moment I sat down to play this, its second. It was deposited as a lump sum, having accumulated in even amounts every hour for the past four months while I was away. I mention this fact not as a boast (although you should check the hell out of these kickass solid gold trainers) but rather as evidence that innovative systems designed to draw players back into a game in the short term can present unforeseen problems over the long term. In See the Future, every bag of gold coins in a hidden treasure chest and every ruby gemstone my trusty dog sniffs out is worthless: time and distance already made me a millionaire.
While Knothole Island was pieced together in a matter of weeks by a team weary from the crunch of delivering the main game, the time leading up to this second add-on has evidently been used to regroup, refocus and decide where Fable II's future lies. Unlike the first add-on, See the Future presents three distinct, small mini-adventures as oppose to a single medium-sized one, each one tied to a different mysterious trinket on sale from a newly-installed Bowerstone market trader, Murgo.
The first object Murgo sells you is a cursed snowglobe that whisks you away to a black and white village drained of all colour and inhabited only by ghosts and the ghosts of ghosts. Just as your job was to restore balance and order to Knothole Island by solving its small-town politics-cum-weather problems, so you must restore colour and life to this more esoteric community. However, in contrast to Knothole Island's yarn, the story surrounding the snowglobe village's misfortune is told in whispers of dialogue, and half-clues scrawled in dusty diaries: it is mystery piled upon mystery and the resolution, when it comes, is both fleeting and unsatisfactory.
In essence, the mission consists of two small dungeons, one underground, accessed via a well, the other inside a haunted house. Both locations are inhabited by a new kind of enemy, a Tron-like apparition, which comes in three varieties, colour-coded as being susceptible to one of your three types of attack: melee, ranged or magical. There are no bosses to defeat here; you simply follow Fable 2's sparkly breadcrumb trail, and kill everything on sight while keeping a lookout for collectables along the way. Once colour is restored to the village there are a couple of secrets to tie up but, otherwise, there's nothing to stop you leaving the snowglobe forever.
3a8082e126