Pro ASP.NET Core 6: Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages 9 (no TOC and Index) Edition Adam Freeman pdf download
Pro ASP.NET Core 6: Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages 9 (no TOC and Index) Edition Adam Freeman pdf download
https://ebookmeta.com/product/pro-asp-net-core-6-develop-cloud-
ready-web-applications-using-mvc-blazor-and-razor-pages-9th-
edition-adam-freeman/
https://ebookmeta.com/product/pro-entity-framework-core-2-for-
asp-net-core-mvc-1st-edition-adam-freeman/
https://ebookmeta.com/product/beginning-grpc-with-asp-net-
core-6-build-applications-using-asp-net-core-razor-pages-angular-
and-best-practices-in-net-6-1st-edition-anthony-giretti/
https://ebookmeta.com/product/the-complete-
peanuts-1950-2000-v26-1st-edition-charles-m-schulz/
Italian Colonial Units 1882 1960 1st Edition Gabriele
Esposito Giuseppe Rava
https://ebookmeta.com/product/italian-colonial-
units-1882-1960-1st-edition-gabriele-esposito-giuseppe-rava/
https://ebookmeta.com/product/principles-of-electronic-
communication-systems-5th-edition-louis-frenzel/
https://ebookmeta.com/product/physical-disability-and-sexuality-
stories-from-south-africa-1st-edition-xanthe-hunt/
https://ebookmeta.com/product/cosmopolitanism-between-ideals-and-
reality-1st-edition-lorena-cebolla-sanahuja/
https://ebookmeta.com/product/technology-feats-failures-
stephanie-paris/
Japanese American Millennials 1st Edition Michael Omi
Dana Y Nakano Jeffrey Yamashita
https://ebookmeta.com/product/japanese-american-millennials-1st-
edition-michael-omi-dana-y-nakano-jeffrey-yamashita/
CHAPTER 1
ASP.NET Core is Microsoft’s web development platform. The original ASP.NET was introduced in 2002, and
it has been through several reinventions and reincarnations to become ASP.NET Core 6, which is the topic of
this book.
ASP.NET Core consists of a platform for processing HTTP requests, a series of principal frameworks for
creating applications, and secondary utility frameworks that provide supporting features, as illustrated by
Figure 1-1.
4
Chapter 1 ■ Putting ASP.NET Core in Context
5
Chapter 1 ■ Putting ASP.NET Core in Context
Razor Pages can be used alongside the MVC Framework, which is how I tend to use them. I write the
main parts of the application using the MVC Framework and use Razor Pages for the secondary features,
such as administration and reporting tools. You can see this approach in Chapters 7–11, where I develop a
realistic ASP.NET Core application called SportsStore.
Understanding Blazor
The rise of JavaScript client-side frameworks can be a barrier for C# developers, who must learn a different—
and somewhat idiosyncratic—programming language. I have come to love JavaScript, which is as fluid and
expressive as C#. But it takes time and commitment to become proficient in a new programming language,
especially one that has fundamental differences from C#.
Blazor attempts to bridge this gap by allowing C# to be used to write client-side applications. There are
two versions of Blazor: Blazor Server and Blazor WebAssembly. Blazor Server is a stable and supported part
of ASP.NET Core, and it works by using a persistent HTTP connection to the ASP.NET Core server, where the
application’s C# code is executed. Blazor WebAssembly is an experimental release that goes one step further
and executes the application’s C# code in the browser. Neither version of Blazor is suited for all situations, as
I explain in Chapter 33, but they both give a sense of direction for the future of ASP.NET Core development.
6
Chapter 1 ■ Putting ASP.NET Core in Context
I have not described two notable platform features in this book: SignalR and gRPC. SignalR is used to
create low-latency communication channels between applications. It provides the foundation for the Blazor
Server framework that I describe in Part 4 of this book, but SignalR is rarely used directly, and there are
better alternatives for those few projects that need low-latency messaging, such as Azure Event Grid or Azure
Service Bus.
gRPC is an emerging standard for cross-platform remote procedure calls (RPCs) over HTTP that was
originally created by Google (the g in gRPC) and offers efficiency and scalability benefits. gRPC may be the
future standard for web services, but it cannot be used in web applications because it requires low-level
control of the HTTP messages that it sends, which browsers do not allow. (There is a browser library that
allows gRPC to be used via a proxy server, but that undermines the benefits of using gRPC.) Until gRPC
can be used in the browser, its inclusion in ASP.NET Core is of interest only for projects that use it for
communication between back-end servers, for which many alternative protocols exist. I may cover gRPC in
future editions of this book but not until it can be used in the browser or becomes the dominant data-center
protocol.
7
Chapter 1 ■ Putting ASP.NET Core in Context
If you still have problems, then download the project for the chapter you are reading from the book’s
GitHub repository, https://github.com/apress/pro-asp.net-core-6, and compare it to your project. I
create the code for the GitHub repository by working through each chapter, so you should have the same
files with the same contents in your project.
If you still can’t get the examples working, then you can contact me at [email protected] for help.
Please make it clear in your email which book you are reading and which chapter/example is causing the
problem. Please remember that I get a lot of emails and that I may not respond immediately.
ERRATA BOUNTY
Apress has agreed to give a free ebook to readers who are the first to report errors that make it onto
the GitHub errata list for this book. Readers can select any Apress ebook available through Springerlink.
com, not just my books.
This is an entirely discretional and experimental program. Discretional means that only I decide which
errors are listed in the errata and which reader is the first to make a report. Experimental means Apress
may decide not to give away any more books at any time for any reason. There are no appeals, and this
is not a promise or a contract or any kind of formal offer or competition. Or, put another way, this is a
nice and informal way to say thank you and to encourage readers to report mistakes that I have missed
when writing this book.
8
Chapter 1 ■ Putting ASP.NET Core in Context
9
Chapter 1 ■ Putting ASP.NET Core in Context
Summary
In this chapter, I set the scene for the rest of the book. I provided a brief overview of ASP.NET Core, explained
the requirements for and the content of this book, and explained how you can contact me. In the next
chapter, I show you how to prepare for ASP.NET Core development.
10
CHAPTER 2
Getting Started
The best way to appreciate a software development framework is to jump right in and use it. In this chapter,
I explain how to prepare for ASP.NET Core development and how to create and run an ASP.NET Core
application.
If you are new to .NET development, then start with Visual Studio. It provides more structured support
for creating the different types of files used in ASP.NET Core development, which will help ensure you get the
expected results from the code examples.
■■Note This book describes ASP.NET Core development for Windows. It is possible to develop and run ASP.
NET Core applications on Linux and macOS, but most readers use Windows, and that is what I have chosen to
focus on. Almost all the examples in this book rely on LocalDB, which is a Windows-only feature provided by
SQL Server that is not available on other platforms. If you want to follow this book on another platform, then you
can contact me using the email address in Chapter 1, and I will try to help you get started.
12
Chapter 2 ■ Getting Started
Click the Continue button, and the installer will download the installation files, as shown in Figure 2-2.
When the installer files have been downloaded, you will be presented with a set of installation options,
grouped into workloads. Ensure that the “ASP.NET and web development” workload is checked, as shown in
Figure 2-3.
Select the “Individual components” section at the top of the window and ensure the SQL Server Express
2019 LocalDB option is checked, as shown in Figure 2-4. This is the database component that I will be using
to store data in later chapters.
13
Chapter 2 ■ Getting Started
Click the Install button, and the files required for the selected workload will be downloaded and
installed. To complete the installation, a reboot may be required.
dotnet --list-sdks
Here is the output from a fresh installation on a Windows machine that has not been used for .NET:
If you have been working with different versions of .NET, you may see a longer list, like this one:
Regardless of how many entries there are, you must ensure there is one for the 6.0.1xx version, where
the last two digits may differ.
14
Chapter 2 ■ Getting Started
dotnet --list-sdks
Here is the output from a fresh installation on a Windows machine that has not been used for .NET:
15
Chapter 2 ■ Getting Started
If you have been working with different versions of .NET, you may see a longer list, like this one:
Regardless of how many entries there are, you must ensure there is one for the 6.0.1xx version, where
the last two digits may differ.
16
Discovering Diverse Content Through
Random Scribd Documents
The Project Gutenberg eBook of Villars and Its
Environs
This ebook is for the use of anyone anywhere in the United States
and most other parts of the world at no cost and with almost no
restrictions whatsoever. You may copy it, give it away or re-use it
under the terms of the Project Gutenberg License included with this
ebook or online at www.gutenberg.org. If you are not located in the
United States, you will have to check the laws of the country where
you are located before using this eBook.
Author: G. Flemwell
Language: English
Beautiful Switzerland
VILLARS
AND ITS ENVIRONS
LUCERNE
CHAMONIX
VILLARS AND CHAMPÉRY
LAUSANNE
Nature at Bex may not be perfect, but certainly in very many respects
she is as perfect as she can be, and we are by no means deserting her
though necessity obliges us to pass on to
LES PLANS
For Nature in most lavish mood accompanies us. No matter at what
season, the two and a half hours road from Bex to Les Plans is full of
beauty for the eye and mind, but if there is one season above the others
when this beauty is the more bewitching it is that of spring. Oh, why—a
thousand times why!—is spring in the Alps so neglected by travellers
seeking charm and pleasure? Why are the Kursaals crowded in spring by
those who, at Custom’s bidding, are waiting for a later, more healthy
and resplendent season? Time will come when Custom in this matter will
surely be sent to the rightabout, and Alpine spring will be as sought
after as now is Alpine winter. It is only about twelve years ago that we
who wintered on the Alps were looked upon as mere eccentrics; yet
these few short years have proved that we were in truth the favoured
pioneers of a season that is actually becoming prime rival to that of
summer. In very faith I feel that so it shall be with spring, and that a few
years hence a new and fascinating experience will have revealed itself to
a hitherto indifferent world.[10]
As one emerges from the timbered gorge, one is confronted at once
by the jagged mountains of the chain of the Grand Muveran; not as they
appear in summer, with bare, forbidding precipice and scree, but as they
can appear in springtime only, clothed about in winter’s dissipating
snows and gladdened by an immediate foreground of glistening
crocuses on the brown orchard slopes of Frenière. At this point, looking
back, one has a splendid view of the giant hill that carries Villars upon
its breast; but the village that one sees with its old church tower clinging
to the side at a height of 1133 metres, and seemingly in difficulty to
restrain itself from slipping into the gulf, is Gryon, where Juste Olivier,
one of Switzerland’s most tuneful poets, spent his last years and sang
imperishable songs—songs that have found a place in the heart and life
of the people, particularly when the theme is the mi-été festivities at
Anzeindaz and Taveyannaz. These midsummer fêtes are held annually in
connection with the cattle and cheese industry: they are delightfully
typical of old-world custom, and the poet has done much to render them
impervious to the destructive note of modern sophistication. Both
pasturages lie on the mountains between Villars and Les Plans, and are
easy excursions from either of these places and from Gryon. Anzeindaz
is the more wild and romantic of the two, its surroundings lending
themselves admirably to these picturesque timeworn merrymakings; for
the pasturage lies at the foot of the rugged Diablerets, at the foot, too,
of a glacier, and at the base of a wild col which, although this is a closed
district against hunters, is a spot that knows well the poachers of
eagles. There can be little doubt of which way Juste Olivier would cast
his vote with regard to the railway that it is proposed shall desecrate
these fascinating wilds, dissipating their guileless, primitive associations.
He would be on the side of the angels; and the angels are on the side of
the Heimatschutz or League for the Preservation of Natural Beauty.
LES PLANS: AVALANCHE FALLING FROM THE GRAND
MUVERAN
Les Plans lies snug upon a verdant, watered plateau surrounded on all
sides but one by lofty mountains. To the west rises the steep glacier of
Plan Névé and the massive form of the Grand Muveran, beloved of
Eugène Rambert, famous alpinist-author-botanist, whose name,
together with those of Juste Olivier and Jean Muret, is graven upon the
Muveran’s sheer precipice at romantic Pont de Nant. At this latter place
—only a brief walk from Les Plans—there is a most interesting Alpine
garden belonging to the University of Lausanne; it is especially charming
in spring, with floral gems of purest hues backed by the translucent ice
and snow of the Glacier de Martinet and the Dent de Morcles.
We must now return to Bex and there take the mountain railway up to
Villars. It is an exceedingly picturesque line, winding about through
woods and pastures, and providing at each turn a changing, ever-
widening prospect. The mountains to which we have become
accustomed in the plain take upon themselves superior proportions, and
their increasing majesty and mystery come as an inevitable, surprised
delight. But, for the journey, I will confide you, without apology, to the
tender care of a versatile and well-known devotee of this lovely
neighbourhood, my friend Mr. D. R. Kelleher, who in his own quaint way
will transport you to
VILLARS IN WANING SUMMER
“The incident occurred in a mountain train carrying slowly, as is its
wont, up the wooded slope, a ‘conducted’ party of English tourists. A
little grey-eyed man was sitting in the corner, opposite a prosperous-
looking woman dressed in a black dolman and clinging with traditional
awe to her umbrella. Both were manifestly thrilled by the scenes
through which they were passing, and not a little bewildered by the
profusion of wonders in Alp, tree, and sky. At last the lady, devastated
by her curiosity, broke silence in the following scene:—
And ‘the place is grand’ so truly defines the scene en route to Villars, the
phrase is so simple and comprehensive and so true, that we have been
lucky to get it from the lady frae Lancashire even at the tail of her lazy
mental attitude. In one sense it is the highest tribute that has ever been
paid to our fairy fastness of Villars-sur-Ollon—this conception of the fir
trees magic-laden with golden tropic fruit. If you do not believe it, take
the train at Bex, in the little Rhone valley town of wooden houses where
one dare not smoke ‘en cas de vent’ for fear that a spark flying loose
should ignite the street and render you liable to a fine of six francs and
confiscation of your pipe. And surely, if you want the most thrilling of all
personal adventure-stories with which to startle your own village on
your return from a daring holiday, this will suffice:—
“‘Strange places? Yes, I reckon I’ve seen some! I remember one night
I lost a two-franc piece in a street in Bex. I struck a match to find it.
Suddenly a wind blew out the light, and a policeman came rushing
round the corner and arrested me. I was fined six francs for striking a
match in a gale—the wind was no more than a draught from a window—
and in the dark the policeman himself picked up the two-franc piece and
walked off with it.’
“But I must not keep you too long with the fantastic, for already your
train is passing Gryon, built like a bird’s nest in the hill, and soon Villars
itself is reached. There get out, and having drunken of the panoramic
ecstasy from the Diablerets round to the mountains of Savoy, walk down
the road towards Chesières, snugly sleeping a hundred feet below Les
Ecovets. You must not go as far as Chesières however, for having
crossed the viaduct over the deep ravine a little beyond Villars I want
you to turn round quickly and tell me your candid opinion of the picture
—as soon as you can get your breath. For here, surely, if ever you are
sensitive to your environment, Beauty will take you to her breast. The
clustering fir trees, framed about with velvet plots of green under a
clear, blue-grey sky; the suggestion of the infinite in the peaks tossing in
the heat-haze like a wild sea beyond the verge of a far-away coast; the
chastening awe of the Glacier of Trient and the undertone of the gorge-
water below rising like the spirit of reflection bred of the dense solitude
of hill and sky—all these fine miracles about you! For this is the charm of
Villars, that it lies a kind of lagoon of quiet beauty amid the circling
terror of pitiless frost and snow. ‘Domestic felicity’ best describes the
atmosphere of this little hill-town, the wrath and terror of rock and
glacier mellowed by distance and yet near enough to heighten by
contrast the soft rapture of Villars reposing in the arms of its hills. Go up
another day to Les Ecovets, and, looking across to Leysin and the Tours
d’Aï and away to Lac Léman and the dim-blue Jura mountains, say if
ever ruler of the world claimed more glittering conquest than this of
yours. For whether you are mountaineer or one of the people who
‘never walk’, the groves of Les Ecovets will always lure you. Painter,
poet, rhapsodist or mere plain, blunt man, you there will find inspiration
such as is not written in any book. It must indeed have been at Les
Ecovets that the little English child, waking suddenly from a noonday
sleep, wished that he were always ‘with Christmas’; for the magic of all
pines that ever mimicked an Alpine glade on paper, the glamour of all
the berries that made your long-ago December a lustrous time in hearth
and hall, and the mystery of all Christmas memories of other climes is
here consummated in Nature’s own most ideal, most artistic scheme. I
know no place like Villars for health and holiness: the high health of
crystal air and shining peak, the strange holiness of solitude and the
silent eloquence of the sky-embracing mountains; for there in the
palpable hush are the mystic pipes of Pan that charm us on with tunes
played ‘not to the sensual ear’ but are ever making for the spirit ‘ditties
of no tone’.”
I scarce know what more to say of Villars after the moving eloquence
of my friend; I am at a loss for simile and dainty word. And yet, more
must be said. Not of Villars in the spring and summer—though the
secretive little pine-surrounded lake of Chavonnes above Bretaye, and
the steep slopes of the Chamossaire, glorious with purple viola and blue
gentian, call insistently for notice—but of Villars in its sun-drenched robe
of snow; for in winter Villars is amazingly transformed and its panorama
need fear no rivals in the Alps. There is a grander and more Alpine note
in winter; there is greater mystery, austerity, sublimity in the wonderful
alignment of peak and col and glacier; there is, too, a greater
suggestion of power and vastness in the open landscape than there is in
summer; and yet, the while one admires this wide-flung, steely
grandeur, one is bathed the livelong day in glorious sunshine, there
being no hours of shadow as at many winter resorts in the Alps. A
cloudless day at Bretaye on the Chamossaire slopes, where ski-jumping
is organized and whence Mont Blanc and his attendant Aiguilles are seen
quite intimately, is a revelation in Alpine winter scenery—the deep
ultramarine forests, the crisp and radiant snow, the intense warm-blue
shadows, over the whole of which reigns a purity that is dazzling. But I
must make way for a keen and skilful all-round sportsman, well known
as a leader at
VILLARS IN WINTER
“A few years ago Villars in winter was wrapped in slumber as far as
the outside world was concerned. St. Moritz, Grindelwald, and Château
d’Oex had long been known to winter sportsmen, but Villars and its vast
possibilities from the point of view of sun worship and sport could not
long remain unknown to the ever-increasing army of winter revellers in
the Alps. In 1906 the tide set in and one hotel opened its doors for a
few weeks, and in spite of the long sleigh drive from Aigle, the
diminutive rink, and other drawbacks incidental to the first opening of a
new winter centre, the few score visitors were so delighted with their
experience that the name of Villars was fairly launched upon the flood of
popular esteem. The railway from Bex was run in winter for the first
time in 1909, and since then the development of this sunny sports-place
has been astonishing. Not only are all the hotels crowded, but numerous
châlets and private pensions have sprung up, and the neighbouring
resorts of Chesières, Arvèyes, Gryon, and even the diminutive village of
Huémoz—a few miles farther west—now look upon the winter season as
more important than that of summer. This result is in great part due to
the wonderful natural position of this centre, unsurpassed by any in the
Alps. Sheltered from the north by the range of the Chamossaire, and on
the east by that of the Grand and Petit Muveran, the Dent Favre and the
Dent de Morcles, there is a magnificent view towards the south on the
Dent du Midi, the Glacier du Trient and the Aiguilles Verte and Dru, and
the horizon is wide and open enough to allow a minimum of seven
hours’ sunshine in December, and the absence of wind enables skaters
and curlers to lunch on the rink without wrapping up in mufflers and
overcoats. But the situation is only entitled to part of the credit for the
prominent place taken by Villars in the list of Alpine winter resorts. A
great deal is due to the wonderful organization of the sports and the
bold policy of those responsible in spending large sums in making and
equipping one of the finest skating rinks in Switzerland and the finest
toboggan run outside the Engadine. The icemen are the most skilled in
their profession; the skating instructors are past masters in their
respective styles; and the ski-ing professional attached to the Sports
Club is one of the most distinguished runners and jumpers in the
country. But besides these paid professors, Villars has the advantage of
having a committee of organization, every member of which is an adept
in one or more branches of sport.
“Sport is indeed an amusement but also a business at Villars. Visitors
coming out from the fog and gloom of an English winter are satisfied for
the first few days to revel in the glorious air and sunshine, to potter
about on skates or skis, or to toboggan in desultory fashion, but when
they have got their ski-ing and skating legs and have learned to take the
rink corner of the ice-run without failing, they become filled with
enthusiasm to go for a long ski expedition, to do the ice-run against
time, or pass one of the skating tests in either English or International
style, or perhaps they are tempted by the array of silver bowls or
challenge cups. This is where the work of the committee comes in. Each
Sunday afternoon a body of athletic, serious-looking men—presumably
taking their pleasures sadly like true traditional Englanders—may be
seen in earnest deliberation in a remote corner of a certain smoking
lounge. It is the Villars Parliament, and the result of its protracted sitting
is anxiously awaited by the hundreds of visitors who crowd around the
‘Programme for the Week’ posted on notice boards in each hotel. For
ski-ers there may be a run to Bovonnaz, a gymkhana at Bretaye or a
competition for the Villars Golden Ski or Villars Ski-ing Cup, or perhaps a
test of the B.S.A. For skaters there may be an ice carnival, a hockey
match or an ice gymkhana, or an N.S.A. test. Tobogganers may perhaps
be able to risk their limbs in a race against time on the perfectly
engineered but rather appalling-looking ice-run, and curlers may
perhaps note that they have a chance of getting even with the Morgins
or Montana Curling Clubs, against whom each year out and home
matches are arranged. And when the day’s work is over, and ski-ers,
skaters, curlers, and tobogganers are back in their respective hotels,
feeling ‘splendidly fit’ after a bath and a meal, think you that they settle
down to an armchair and a pipe or a novel? Not they!—the winter
sportsman and sportswoman work hard during the day, but the evening
finds them still restless for amusement. The programme must therefore
show a succession of fancy-dress balls and cotillons, bridge drives and
bowling matches, or the committee will be called a band of slackers, or
perhaps they may receive a deputation of fascinating young ladies who
wish to know why there has been only one masked ball during the week
in such and such hotel, or perhaps some charming old ladies want to
know why they have not been catered for in the matter of bridge or
whist. Nor does the rush and movement slacken throughout the season.
No matter whether one arrives in December or February one always
feels that the season is at its height. And so it goes on until the ice
begins to get soft and the rink has to be closed for a couple of hours in
the middle of the day, and the ice-run is only open till ten o’clock, and
ski-ers have to start out betimes to make sure of good snow, and at
last, say towards the end of the first week in March, the ice is no longer
skateable, the snow is too soft for long expeditions, and the first flowers
appear upon the Chamossaire. Spring has come, and the winter
sportsman, if he is not also a botanist or flower lover but is a child of
Custom, will turn his face towards his home, thinking that the Alps are
‘done for’ until July.
THE CHAMOSSAIRE, SEEN FROM VILLARS
“The only sport which Villars has hitherto lacked is bobsleighing, and
this has now been remedied by the construction of a bob-run nearly
three miles long. The new railway from Villars to Bretaye enables
bobbers to take full advantage of this run, and also gives a great
impetus to ski-running, as it brings the ski-runner to a height of 6000
feet, and he is then fresh for the Chamossaire—the classic run and the
scene of the Villars Golden Ski race—or the Chaux Ronde, whence there
is a wonderful view of both the Oberland and the Mont Blanc chain. He
can also more easily do the long day’s trip to Château d’Oex by way of
Lac Chavonnes, La Forclaz[11], and the Col des Mosses, which is one of
the most interesting of expeditions, though it should only be undertaken
by a fairly expert runner.
“The snow on the Chamossaire is generally in fine condition until the
middle of January, but it is exposed to the full heat of the sun, and the
Chaux Ronde on the opposite side of the valley affords better running
except after a fresh fall of snow. Among other ski-runs to the north of
Villars are La Truche (5886 feet) and the Plan Chamois (6194 feet),
which may be done in two and a half or three hours with one hour for
the descent. The route lies through Chesières and Les Ecovets, where
there are some excellent north slopes for practice. The snow on this run
is best after a fresh fall or late in the season, when the sun has changed
the hard crust into the watery surface on which the expert can run
almost as well as on powdery snow. The Chaux de Traveyannaz is one
of the best runs in the neighbourhood and can be done in three and a
half or four hours, with descent to Gryon in about one and a half hours.
The best day’s expedition is that to Bovonnaz, and the easiest way to do
it is to take the early train to Gryon, thence to the top in two and three-
quarter hours, and back to Gryon in about one and a half hours. The
snow on this run is nearly always in perfect condition and the country is
distinctly more Alpine than that on the Chamossaire side. Chamois are
nearly always to be seen on the other side of the ridge separating
Bovonnaz from the Grand Muveran, and on one occasion a ski-runner
got a good snapshot of a herd of these shy animals lazing in the sun
just on the other side of the ridge, quite unaware of his presence until
they heard the click of the shutter. What a relief it must have been to
them to find afterwards that it was only a snapshot!
“Villars, whose rink is the second largest in Switzerland, is now
regarded as the most important centre of English figure skating.[12] The
English Figure Skating Club has a portion of the rink reserved for its
members, and tests of the N.S.A. are held weekly, there being nearly
always available a number of first-class judges. Mr. E. F. Benson, the
well-known novelist, has made Villars his winter quarters for several
years. He is a gold-medallist of the N.S.A. and has done a great deal for
the encouragement of English figure skating. His advice and assistance