Frontend Masters

[Frontend Masters] Hard Parts: Functional JS Foundations

Will Sentance – Codesmith
4 hours, 54 minutes CC

Published: October 1, 2019


About Course

Explore the increasingly popular paradigm of functional programming in JavaScript! You’ll learn how to wield and manipulate functions to develop more readable, maintainable and manageable codebases. You’ll go under the hood of powerful techniques like: Higher Order Functions, Function Composition, Pure Functions, and Immutability of State.

This course and others like it are available as part of our Frontend Masters video subscription.


Any Prerequisites?

  • (Optional) JavaScript the Hard Parts Original


Your (Awesome) Instructor

Will Sentance – Codesmith

Will Sentance is co-founder and CEO at Codesmith – a software engineering and machine learning residency based in Los Angeles, New York, and Oxford. He is the creator of Icecomm, the most famous developer platform for P2P video and data communication. Before Codesmith, Will was CEO at Ownly and a Software Engineer at Gem. Will graduated from Oxford University and Harvard University.


Size: 3.59GB
Frontend Masters

[Frontend Masters] Design Systems with React & Storybook

Emma Bostian – LogMeIn
March 12, 2020



Design systems increase the speed of development across teams, as well as make your applications look and feel consistent. In this course, you’ll create a design system from scratch and learn the foundational design concepts that go into one. You’ll design your components using Figma, then take those designs and turn them into coded components using React. Finally, you’ll animate those components, document them with Storybook, and deploy your Storybook application so you can share it with your team!

This course and others like it are available as part of our Frontend Masters video subscription.


Some Key Takeaways!

By coding along with us in the Workshop, you’ll:

  • Foundational knowledge of what a design system is, who’s building them, and the benefits and drawbacks
  • Learn foundational design skills like color theory, typography, and spacing to build a design kit in Figma
  • Build accessible, reusable components with React and styled components
  • Add micro-interactions to our component with React Spring
  • Document our component with Storybook
  • Learn tools and resources for scaling your design system

Your (Awesome) Instructor

Emma Bostian

Emma Bostian is an American Software Engineer based out of Karlsruhe, Germany. She will be joining Spotify this July as a Software Engineer in Stockholm, Sweden. Emma is also an instructor at, co-host of the Ladybug Podcast, and panelist on JSParty.

Workshop Details

Design systems are a hot topic in the world of development and all of the big companies are building one. But what is a design system and how do you build one? In this workshop we’ll dive into the foundational theory of design systems and build pieces of one from start to finish. We’ll build a design system by designing, developing, documenting, and deploying several components.

Is This Workshop for Me?


Those with at least one year of experience with basic React and CSS will gain knowledge on the start to finish process of building a design system.

Any Prerequisites?

  • React basics (i.e. Hooks)
  • CSS basics


Size: 1.65GB


Course page:

Workshop page:

Frontend Masters Linkedin MasterClass O'REILLY PacktPub The Great Courses

[The Great Courses] Fighting Misinformation: Digital Media Literacy

Taught By Multiple Professors
8 lectures |  Average 26 minutes each
PDF included


What Will You Learn?

  •  Distinguish between misinformation and disinformation, and learn about several types of problematic content.
  • Explore the ways in which the internet has made us all publishers of information, and practice the techniques necessary to take responsibility for truth and information validity in this technological age.
  •  Study the history and evolution of media, and understand the ways in which the human brain pre-disposes us all to fall victim to misinformation.
  •  Look critically at visual media, reflecting on the ways in which it is selected, edited, reframed, and even manipulated to deceive and distort.
  •  Use the same strategies that journalists employ to fact check and verify media information, then apply the principles of Label to Disable” and “Care before You Share” to protect yourself and others from the negative effects of misinformation.”

Have no doubt: The threat of misinformation is real. It has been used intentionally by those who would sow ignorance, division, and discord; it has been repeated unintentionally by those unprepared to critically analyze the media around them. With this course, you can better discern false information and slow its spread in your own community. But the first step in stopping the spread of misinformation lies with you—and, as you’ll learn, it’s not as complicated as you might think.

Americans spend hundreds, even thousands, of hours a week engaging with a wide range of media sources—TV, computers, tablets, radios, MP3 players, cell phones, newspapers, magazines, books, and more. Through these, we constantly access a wide range of platforms and media, from news to novels to Twitter feeds to email, and much more. Because we are continuously taking in information from a variety of sources, we are under constant threat from those who would intentionally (or accidentally) misinform—from foreign operatives, advertisers, politicians, and general scammers to our own friends and family. We all experience a near-constant barrage of incoming information. Combine that with the human brain’s reaction to stress or fear, and conditions are ripe for the spread of misinformation.

To better prepare you to defuse this threat, IREX (International Research & Exchanges Board) has teamed up with The Great Courses to provide a guide for navigating this tricky landscape with Fighting Misinformation: Digital Media Literacy, an eight-lecture course designed to arm you with the skills you need to be a savvy media consumer. Tara Susman-Peña, a senior technical advisor, and her colleagues at IREX, Mehri Druckman and Nina Oduro, will lead you step by step through the history, evolution, science, and impact of misinformation, helping you to develop the skills you need to combat fakes, stereotypes, and frauds within every kind of media source.

What Is Misinformation?

Using media technology, disinformation and propaganda have been shared by various political powers and individual agents to sow confusion and discord in populations around the world. For example, a campaign in the Ukraine begun in 2013 by the Kremlin has led to frustration, anger, and cynicism among the Ukrainian people, ultimately advancing Russian political designs on Ukrainian territories. But Ukraine has not been the only victim of systematic and intentional misinformation cyberattacks: Elections in the United States—and other nations around the world—have been seriously impacted by foreign interference through the spread of unverified and misleading information.

In this dynamic course, you will learn from media and misinformation experts about the falsehoods, slander, prejudice, and bad ideas that fall under the umbrella terms of disinformation and misinformation. Specifically, you will:

  • Distinguish between the terms misinformation and disinformation, and understand how the creator’s intentions impact each;
  • Learn the types of problematic content, or misinformation, including satire/parody, false connection, false context, misleading/imposter/manipulated/fabricated content, hate speech, and propaganda;
  • Consider examples of particularly pernicious and prevalent misinformation in the United States today, and explore the very real dangers to public health and safety associated with each;
  • Exercise your critical-thinking skills to develop crucial skills to apply to the information you encounter every day;
  • Learn how to determine when a source can be trusted, and how to compare and contrast sources that are trustworthy with those that are not;
  • Change your information-consumption habits to ensure you are engaging with trustworthy sources; and
  • Build your emotional resilience, so you are less easily swayed by appeals to emotion when you encounter information that seeks to manipulate you.

The way our brains naturally function, unfortunately, makes us particularly vulnerable to misinformation. As you explore these topics and more, the educators at IREX will lead you through a deeper understanding of the human brain and its chemical response to stress. At the very moment when we are most anxious or fearful, our brains cut out any extraneous information, narrowing our focus on survival. This reduced capacity can inhibit our ability to discern inaccuracies or falsehoods in the information we are receiving. This can be doubly true when the information itself is alarming. Is there any way to slow down and refocus our attention on the details that might help us critically appraise the media we consume? Yes, and this course will show you how.

How to Verify Information

Quality journalism is based on facts and truth, but the media can be full of opinions masquerading as fact. Learn the skills that good journalists employ—steps like cross-checking and lateral reading—to guarantee that their audience has access to the most current, accurate information available. Also, explore the ways in which you, personally, can use a variety of websites, browsers, and applications to check and recheck the stories, images, and data crossing your path.

IREX has developed a set of procotols which can, when used in tandem, stop the spread of dangerous and damaging misinformation. Starting with “Label to Disable,” a simple, three-step process that can help you support the rational-thinking skills of your brain when you come across provocative information and build your emotional resilience to the effects of misinformation. This step is then followed up with a process that adds personal responsibility to everything you pass along, known as “Care before You Share.” These protocols can help you in the face of rapidly changing techological innovation, helping you to stem the tide of falsehoods and propaganda.

By learning how experts verify information—and building a toolbox of skills you can apply to the news and rumors you encounter every day—you will be better prepared to evaluate what you encounter and feel more confident in determining what is fact and what is fiction.

Threat of Misinformation in Science and Health

Misinformation in science and health can be especially destructive, leading to substantial ecological damage and major public health emergencies. The nature of science as a rapidly changing and often uncertain field can make science and health news seems particularly confusing. How can you bring a critical eye to what you read and see in the fields of health and science? How can you avoid inaccurate or blatantly false information that can cause serious harm to you or those you love? IREX begins by using the first steps of the scientific method.

By employing the open-minded, curious, and discerning methodologies employed by scientists, you can learn to develop and test hypotheses and use clear evidence to support the conclusions you reach about health and science issues.

All of these vital lessons will help you determine whether what you are reading or seeing is worthy of believing and sharing with your friends, family, and community. Recognizing the dangers posed from misinformation; working to verify what we are seeing, reading, and hearing; and taking responsibility for only passing along those things that we have carefully vetted, we become a part of the solution.

Evolution of Convincing Lies

It sometimes seems impossible to keep up with the pace of technological innovation. Just as each day brings us access to new and exciting advances in information sharing, so, too, does the rapidly changing world of technology pose endless new risks to information accuracy. As Ms. Susman-Peña and her colleagues point out, technology is a tool and “…every exciting new resource that can solve a problem also has the potential to be appropriated in harmful ways.”

There is a misinformation arms race underway. Those who would spread misinformation for political, social, or economic gain find new ways to spread lies and discord all the time. Although some of the finest minds in the world are working to stop the spread of misinformation, the most important work must be done at the individual and community levels.

Size: 2.16GB

Frontend Masters Linkedin MasterClass O'REILLY PacktPub The Great Courses

[O’REILLY] Arduino for Absolute Beginners: Getting Started with the Hardware, Software, and Code

by Clarissa Kleveno
Released January 2020
Publisher(s): Apress
ISBN: 9781484256718

O’Reilly members get unlimited access to live online training experiences, plus books, videos, and digital content from 200+ publishers.

Video Description

Are you interested in Arduino and electronics, but aren’t sure how to get started? Beginning with no assumed knowledge, we will cover the basic set up for the Arduino and the Arduino IDE, as well as a few components and how to use them. This video will equip you with enough base knowledge to empower you to start exploring on your own.


The goal of this video is for those with no electronics knowledge or experience to have a fun introduction to Ardunio and see the magic in getting that first LED blinking. This video avoids getting bogged down in technical terms and is perfect for those who don’t want to decipher intense documentation to jump start their electronics journey.
What You Will Learn
  • Gain the core concepts of microcontrollers and Arduinos
  • Set up your user environment space
  • Work with code basics such as important commands, running your first program, and understanding sample code
  • Use a breadboard, Arduino pins, LEDs, servos, and buttons
  • Apply what you’ve learned to future projects
Who This Video Is For
Assuming no prior knowledge, this video is aimed at anyone interested in Arduino and electronics, but isn’t sure how to get started.
Size: 251 MB
Frontend Masters Linkedin MasterClass PacktPub The Great Courses

[Frontend Masters] Complete Intro to Containers

Author: Brian Holt – Microsoft
Released: December 12
Duration: 10:52:27
Parts: 40

Some Key Takeaways!

By coding along with us in the Workshop, you’ll:

  • Learn the underpinnings of containers: chroot, cgroups, and namespace
  • Learn Docker and working with Docker images and the CLI
  • Learn the Docker CLI and the Dockerfile
  • Learn the basics of Kubernetes for orchestration
  • Learn buildah, podman, OCI, and the container community beyond Docker

Your (Awesome) Instructor

Brian Holt

Brian is currently working as a senior program manager on Azure at Microsoft and he’s all about developers, developers, developers. Previously he was a JavaScript engineer at Netflix, LinkedIn and Reddit. When not working, Brian finds time to teach on Frontend Masters, run his mouth on Front End Happy Hour, travel all over the world, and play with his adorable dog. Brian is currently a resident of Seattle, WA.


Workshop Details

Containers are continually more relevant to developers. What started as a way to manage multiple servers on one system has grown into the way we develop, write code, ship applications, and coordinate large scale applications. Containers may have started as tools for the ops team, but now everyone needs to learn to build and use them.

Follow along and learn what containers are, why you need them, how to build, and how to use them. We’ll talk about technologies like Docker, buildah, podman, lxc, and lxd, and we’ll even touch on Kubernetes. You will learn how to make containers your superpower and give every developer the tools to be more productive today.


Is This Workshop for Me?


This workshop is created from the perspective of a long-time frontend developer and caters to developers.

Any Prerequisites?

  • You need to be comfortable with the command line in order to take this workshop.
  • If you’re on macOS or Windows 10, you’ll need the latest version.


Size: 4.45GB

Frontend Masters Linkedin MasterClass PacktPub The Great Courses

[Linkedin] Enhancing Images with Artificial Intelligence (AI)


Course Beginner + Intermediate

2h 16m 59s

Released on December 23, 2019

Course details

The use of artificial intelligence is fundamentally changing the way that photos are edited and enhanced. New creative options are unlocked and previously impossible tasks are made easy. Don’t wait to harness the power of artificial intelligence. Join instructor Rich Harrington as he explores a variety of AI-powered apps that can take your photography to the next level. Learn how to get better results from raw files, find images with intelligent search tools, and use software from Adobe, Skylum, EyeQ, and Topaz Labs to perform common and uncommon editing tasks, from fixing color and tone to automatically enhancing portraits to adding color and detail that doesn’t exist in the original photograph. By the end of the course, you’ll be amazed and empowered by what you can do with AI.

This course was created by RHED Pixel. We are pleased to offer this training in our library.



Richard Harrington

I’m a visual storyteller exploring the fusion of photography and video. I’m also a husband & father.

Skills covered in this course

Digital Photography,  RAW Processing,  Image Editing,  Artificial Intelligence (AI)

Viewers of this course

1,042 people watched this course

What they do

Software Developer, University Professor, Student, and Photographer

Where they work

  •  Accenture
  • Cognizant
  •  AT&T
  •  Bank of America
  •  Capgemini


Size: 4.03GB

Frontend Masters MasterClass PacktPub The Great Courses

[PacktPub] Deep Learning with Real World Projects [Video]

Geekshub Pvt. Ltd.
July 12, 2019

20 hours 49 minutes

Novice to pro in Deep Learning with Hands-on Real-World Projects
More Information

  • Learn to create Deep Neural networks and machine learning models for complex real-world problems
  • Get comfortable with Deep Learning libraries like TensorFlow and Keras
  • Learn inner workings of Convolutional Networks and Computer Vision
  • Work with AlexNet, GoogleNet, and ResNet
  • Recurrent Neural Networks
About Deep learning is an artificial intelligence function that mimics the inner workings of the human brain in processing data and creating patterns for use in decision making. Deep learning is a subset of machine learning in artificial intelligence (AI) that has networks of interconnected nodes capable of un-supervised learning from data that is unstructured or unlabelled training data. It also enables representation of data in form of abstract features and classifies them into sub-classes which may be too complex for traditional machine learning models.

One of the most common AI techniques used for processing big data is machine learning, a self-adaptive algorithm that gets increasingly better analysis and patterns with experience or with newly added data. As more and more sources of data-generation are coming into picture, the number of file formats is increasing as well. Now, designing one model to merge data from these many sources and extract meaningful insights is not possible with traditional hand-coded programs. While traditional programs build analysis with data in a linear way, the hierarchical function of deep learning systems enables machines to process data with a non-linear approach. While this may sound daunting, Deep Learning algorithms handle such tasks with ease. The scope of implementation in various sectors is just limitless.

  • Learn to implement machine learning models in Tensor Flow and Keras
  • Complete introduction to advance level concepts in Recurrent Neural Networks (RNN)
  • A Practical course with multiple real-life projects in Deep learning
Course Length 20 hours 49 minutes
ISBN 9781838985721
Date Of Publication 12 Jul 2019


Size: 7.03GB

Frontend Masters MasterClass PacktPub The Great Courses

[The Great Courses] How to Publish Your Book

Professor Jane Friedman, University of Virginia

24 lectures |  Average 28 minutes each

1 Guidebook


What Will You Learn?

Explore the history of the publishing business, the competition in the market, and the major players in the industry.

Learn what elements comprise a good query letter and which red flags almost always result in immediate rejection.

Understand why you might be rejected, even if you’ve done everything correctly and what feedback is being conveyed.

Get a handle on the pros and cons of self-publishing and other formats and deliverables for your writing.

Course Overview:

We have all heard the stories of publishing “miracles,” such as the struggling English teacher who fished his first short story out of the trash, turned it into a novel in two weeks, and ended up becoming one of the best-selling authors of all time. Or the teacher living on welfare whose book got published because the head of a publishing house gave the first chapter to his daughter to read, resulting in one of the most successful franchises in the world. Or the stay-at-home mom of three active children who wrote at night and just happened to have her manuscript picked up from a slush pile, turning her into a wildly successful Young Adult writer.

Hide Full Description

Hearing these stories of success can make getting published appear to be easy—a happenstance where the right manuscript, in the hands of the right publisher, means anyone can become a best-selling phenomenon. But, sadly, that’s not the case. With the advent of the convenience offered by the internet, today’s new writers face unprecedented competition in the writing market. In addition, the publishing market is in a constant state of flux, susceptible to corporate take-overs or consolidations, making publishers even more wary about taking on new authors. Further, a plethora of options for publication make navigating the increasingly complex publishing industry harder than ever. Were those three best-selling writers just lucky?

Most authors, even those lucky best-sellers, have had to deal with self-doubt, rejection, and frustration. Whether it was a touch of luck or steady perseverance and using the right strategies, authors such as the ones whose stories were shared above (Stephen King, J. K. Rowling, and Stephenie Meyer, respectively) serve as both a source of inspiration and a source of frustration for aspiring writers. If they can do it, why can’t I?

Luck can, and occasionally does, play a role, but learning the ropes, understanding how publishing works, and having someone who can help you navigate this increasingly convoluted system will make all the difference between a manuscript sitting on your closet shelf—or rising to the top of the best-sellers list.

In the 24 eye-opening lectures of How to Publish Your Book, Jane Friedman, publishing industry expert and educator, provides you with sought-after secrets of the publishing process that will help you navigate this difficult progression, bypass pitfalls that many novice authors get hung up on, and improve your chances of being considered for publication. She acts as your personal guide though the entire process from finalizing your manuscript, to writing the perfect pitch, to reviewing contracts and marketing your book. She provides the candid scoop on what you need to do in order to increase your chances of being considered. The knowledge you’ll gain by having an inside expert teaching you how to position your book for publication gives you a unique advantage and drastically increases your chances of getting noticed in this increasingly competitive industry.

The Magic Formula to Getting Published

The reality is that there is no magic formula that will guarantee publication. Just writing a good book is certainly not enough. In fact, as you’ll learn in this course, once you have written your book, you are not even halfway there. The hard truth is that, with a rejection rate of 99%, many excellent manuscripts will never see publication, and many writers will give up the hope of ever being published.

There are, however, numerous things that you can do to improve your chances and streamline your path to success. This course will provide you with extensive insights into the publishing process that will help you avoid the most common mistakes, pitfalls, and wrong turns that many authors encounter. Avoiding these errors will help you to dramatically increase the likelihood of being considered for publication.

Professor Friedman provides a comprehensive path to publication, which is laid out in clear steps and includes specific tips and guidelines a writer in any stage will benefit from, covering topics like:

  • defining your genre and finding the right market
  • reviewing and editing your manuscript
  • determining the right agent or publisher
  • writing a query letter, developing a pitch, and constructing a proposal
  • submitting your manuscript
  • dealing with rejection
  • understanding a publication contract
  • the pros and cons of self-publishing
  • marketing your book

With expertise in the industry as the former publisher and editorial director of Writer’s Digest, a lecturer in publishing at the University of Virginia, and a former professor of e-media at the University of Cincinnati, Professor Friedman is highly qualified to provide you with a penetrating view into the many mysteries of the book publishing world. Previously an executive in the publishing world, and a published author herself, she has a depth of experience that provides her with unique insights into the publishing process from the both the perspective of the industry and of the writer enduring each step.

Be Aware of Publishing Pitfalls

Professor Friedman lays out the realities of writing for a living to aspiring writers so that they understand exactly the scope and commitment that may be required to undergo this process. Most writers, even those who have published multiple works, cannot support themselves fulltime as writers. As John Steinbeck famously noted: “The profession of book writing makes horse racing seem like a solid, stable business.” Professor Friedman adds that if you are just writing because your friends or family told you that you should write, you are making a mistake. Another common misconception she dispels is the notion that once you get a contract, your part is done. On the contrary, it is highly likely that you will bear the onus of promoting your book. Once you get a contract, you need to be prepared to publicize and market it.

Once you are aware of the challenges you may be facing, Professor Friedman guides you through the nuances of the different literary genres, advising on the popularity, ease of publication, and pros and cons of each one. She clears up misconceptions about the children’s book market, which is commonly considered one of the easiest genres to break into—yet in reality, the opposite is true. Professor Friedman helps you clarify your goals and objectives, provides tips for pinpointing your audience and market, and guides you in determining what genre best suits your story. This enables you to align your submission to the publication houses best suited for your manuscript and to better stand out from the crowd of ambiguously categorized submissions.

Uncover the Major Players in Publishing

Once you’ve selected the right category for your work, Professor Friedman reveals the publication options available to you. She reviews the Big Five in the publishing industry—New York-based publishers who account for more than two-thirds of the published books in the United States. Penguin Random House, HarperCollins, Simon & Schuster, Hachette Book Group, and Macmillan comprise the Big Five, which Professor Friedman predicts will eventually become the Big Four or even Big Three. Professor Friedman explains the subsidiaries and conglomerates of each, as well as the advantages and disadvantages of working with smaller presses, independent publishing houses, and self-publishing. She also explores in-depth the role that major online players such as Amazon have had in subverting the traditional publishing process. Much like other evolutions and advancements in this industry, the emergence of Amazon has both benefits and drawbacks for struggling and established authors alike.

Nail the Query

One of the hardest parts of getting published is crafting the time-honored query letter—an exercise that can make even the best writers faint with dread. This short introduction of you and your work serves much the same purpose as a resume and cover letter do for job-seekers. At their base, all query letters should include:

  • an element of personalization or a demonstration that you’ve done your homework and you’re aware of the marketplace you are trying to enter;
  • a definition of the property you have to offer—meaning the title, genre and page count; and
  • a brief overview and pitch to sell your story—called a hook.

But in order to effectively catch the attention of an agent or publisher, it should be much more than that. Professor Friedman believes the query letter is all about seduction, and she notes that many authors struggle with it because they have to distance themselves from their work in order to view it as a marketable commodity—a product.

To add to the complexity, no publisher wants to hear “This is the next Hunger Games.” They need to understand what will make your book resonate and stand out in the market the way The Hunger Games did. They need to be intrigued by the scope of the conflict or immediately feel empathy and understanding for your main character, all within a few short paragraphs. You can understand why even experienced writers struggle with the perfect query letter.

Professor Friedman offers a number of illuminating strategies to help you create a gripping query. For example, answer a series of three questions in your hook:

  • What does your character want?
  • Why does he want it?
  • What keeps him from getting it?

She also strongly recommends having a query letter reviewed and critiqued by a number of outside resources in order to provide a distanced perspective that can truly detect if you’ve captured the essence of your story with a compelling hook.

Even if your query is stellar, chances are, you will have to deal with rejections. Professor Friedman spends two lectures exploring the ramifications of being rejected, provides insights into the real reasons that are often behind rejection, and shares tips on how to not take it personally so you can move on. She delves into the psychological battle all writers deal with, considering ways to deal with frustration and desperation and turn those emotions into motivation to keep trying and improving.

More than Fiction

The non-fiction market is much more competitive than commonly presumed, and commercial publishers are extremely selective. As Professor Friedman notes, in order to be considered, you are required to have “a viable idea that has a clear position in the market, paired with an author who has visibility to a readership and marketing savvy. You need to convince the publisher that you have direct and specific experience reaching and understanding your audience.”

Professor Friedman reveals the most important elements a non-fiction writer needs to consider when submitting for publication. She outlines the importance of the proposal, when you may and may not need one, and the three most important components your non-fiction book proposal must include:

  • “So what?” – Why does your book exist? What makes it unique, and which methods do you use to provide this information?
  • “Who cares?” – Demonstrate that there is a sizeable audience for your non-fiction book and that you know enough about your potential readers to know that this book will be of interest.
  • “Who are you?” – You must have sufficient credentials to present yourself as an authority on the subject.

She also lays out five significant steps in researching your proposal that will help you demonstrate how your idea isn’t like a million others out there, and she explains the best format to lay out your proposal. Nowhere else can you find such an invaluable tutorial on how to position your non-fiction book for success.

Going Beyond the Traditional Book

One of the most fascinating areas Professor Friedman explores is the multitude of options for aspiring writers that extend beyond traditional publication. While most writers dream of seeing their name in print, viewing their book physically on the shelf, and potentially even earning recognition and awards for their work, Professor Friedman introduces a number of alternative publishing options and discusses why they are worth considering. With the publishing industry getting increasingly more competitive, it can be beneficial to consider options such as blogs, websites, literary magazines, newsletters, academic journals, fan-fiction, social media, and more. We are living in a world where people are seeking online connections; collaborative reading and writing experiences are becoming increasingly popular. Attention spans are shrinking as well, so for the modern audience, short but poignant blog entries or crowd-sourced collective stories may be a more viable platform for your project than a full-length book. As Professor Friedman notes, “If your blog is read by fifty thousand people but your published book only reaches ten thousand, which one was more worth your time? For many authors, that’s not just a rhetorical question—it’s a reality.”

Self-publishing has made significant strides in the last few years. While self-publishing once signified that perhaps your book wasn’t good enough to get picked up by an established publisher, it’s become more commonly understood that people now self-publish simply to avoid the long process of securing an agent and book contract. And when you look at the success of self-published authors such as Lisa Genova (Still Alice, debuting on the New York Times Best Sellers list at number five in January 2009), or Andy Weir (The Martian, which is currently being produced as a film staring Matt Damon and directed by Ridley Scott), it’s easy to see how self-publishing has become a viable option for many writers.

Professor Friedman outlines both the pros and the cons of self-publishing, walking you through a typical process, introducing some of the options and platforms for self-publication, and elaborating on the steps you will need to take to enable a self-published book to succeed.

The possibilities offered by additional writing platforms and self-publishing can contribute to your ability to get your submission noticed by a traditional publishing house: having an established readership when you query publishers about your work will add more weight to your consideration. Particularly in the non-fiction world, where you will find a publisher who has a proven target market for your work, you will need to demonstrate to the publisher that you have an established audience. You should not expect the publisher to bring their audience to you; you have to bring your audience and your platform to the publisher. Having an established audience for your work through blogs, social media, self-publication, or any other format will help you catch the attention of a publisher. However, self-publishing is itself an accomplishment, and not necessarily a steppingstone to traditional publishing.

No matter what stage you are at in creating your book-to-be, How to Publish Your Book offers unparalleled guidance to help you determine your best path to publication. Will you decide to go the route of the traditional publishing experience, complete with an agent, editor, and publisher? Is self-publishing a smart option for your book? How would you like to explore other publication platforms and media? This course lays out your best options and leads you step by step toward achieving your goals.

Size: 3.21GB
Frontend Masters MasterClass PacktPub The Great Courses

[PacktPub] Angular Crash Course [Video]


Bharath thippireddy
December 30, 2019

9 hours 12 minutes

Master Angular and create a Single Page App using Angular, Node, Java, and Express in simple steps

More Information

  • Get to grips with creating Angular components
  • Create services and use them to make GET and POST calls
  • Develop REST APIs using Node.js and Express.js
  • Create an Angular frontend that consumes the REST APIs
  • Configure routing for single-page applications
  • Develop and use pipes to format data
  • Build custom directives and use them
  • Create a flight reservation backend API using Java and a frontend by consuming the backend API
  • Build a check-in app to check-in passengers
About Angular.js is one of the most widely used single-page application development frameworks in the industry. It makes it easier than ever to create efficient and production-ready single-page applications.

In this course, you will learn how to create REST APIs using Express and Java Spring Boot. You will even use them in your Angular frontend and build full stack applications from scratch. The course will also guide you through creating Angular components. As you advance, you’ll get to grips with developing and using pipes to format data effectively. The course will later take you through creating custom directives and using them. Toward the concluding sections, you’ll learn how to build a check-in app to check-in passengers.

By the end of this course, you’ll have explored the essential Angular features and have gained the skills you need to build robust single-page applications.

All code is placed in the following GitHub link –

  • Explore what single-page applications (SPAs) are
  • Understand how Angular makes it easy to build SPAs
  • Get to grips with Angular while building a single-page application using Java, Node.js, and Express
Course Length 9 hours 12 minutes
ISBN 9781800209824
Date Of Publication 30 Dec 2019


Size: 5.29GB

Frontend Masters MasterClass PacktPub The Great Courses

[The Great Courses] Interconnected: The Past, Present, and Future of the Internet

Meet the “father of the internet,” who is trying to get the world online. Find out how policy, capital, and resources are both helping and challenging his efforts.

Advanced Research Projects Agency Network, or ARPANET, was established in 1957 as a response to Russia launching Sputnik. Follow how that program evolved into the discovery of the internet as we know it today. Along the way, get to know technology such as TCP/IP—a core of internet design, the beginning of email, as well as the humble beginning of a small internet outfit known as Google….

4 Lectures

A Brief History of the Internet
The Dangers of the Internet
Online Access and Preservation of the Internet
The Future of the Internet
Size: 1.33GB