Weekly Shaarli

All links of one week in a single page.

Previous week

Week 48 (November 26, 2018)

Next week

GitHub - h5bp/Front-end-Developer-Interview-Questions: A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
thumbnail

This file contains a number of front-end interview questions that can be used when vetting potential candidates. It is by no means recommended to use every single question here on the same candidate (that would take hours). Choosing a few items from this list should help you vet the intended skills you require.

Cross-platform frameworks offer one-code path to mobile dev
thumbnail

Glorified webpage
A hybrid app framework, such as Apache Cordova or Ionic, can also offer a native mobile feel, although it runs the app in a WebView.

Safety Insurance agency in Boston used Cordova to create a web-based app that is compatible with Android and iOS. Five years ago, hybrid apps suffered from performance issues because mobile devices didn't have the strongest processing power, so NativeScript or React Native would've been a better option then, said Keith Carangelo, web development manager at the agency.

"Now, the phones are fast enough to deal with all of the JavaScript," he said. "You don't tell that our app is web-based."

The ability to have different development environments for each mobile OS is a good option as well, Carangelo said.

"When you want to change things [in NativeScript or React Native], it takes so long to get to that environment and make sure your tooling is up to date," he said. "To make changes in two environments isn't necessarily the hardest thing."

Interview Questions and Exercises About CSS
thumbnail

If you're in the position of needing to interview someone about their skill and knowledge about CSS, it can be a little hard to think of things to ask on-the-fly. I thought I'd think up and round up some ideas for reference.

Bless My Referents
thumbnail

Object-oriented programming in Perl is easy. Forget the heavy theory and the sesquipedalian jargon: classes in Perl are just regular packages, objects are just variables, methods are just subroutines. The syntax and semantics are a little different from regular Perl, but the basic building blocks are completely familiar.

How to Get More Work Done in a Week Than Most People Do in a Month

Adopt the 1–3–5 method to create and manage your action list for the day
On any given day, assume that you can only accomplish one big thing, three medium things, and five small things, and narrow down your to-do list to those nine items.

This means that your daily schedule will feature:

  1. One very important task;
  2. Three tasks of medium importance
  3. Five little things

Planning tomorrow today is a powerful habit that changes everyday.

It’s a system that can completely changes how you work:
Before the day ends, identify and write down the best actions (to-do) you need to take tomorrow that will help you get closer to your work goals.
Every morning, focus on completing your action list from yesterday before midday.

Sets, Counting, and Probability Open Learning Course

This online math course develops the mathematics needed to formulate and analyze probability models for idealized situations drawn from everyday life. Topics include elementary set theory, techniques for systematic counting, axioms for probability, conditional probability, discrete random variables, infinite geometric series, and random walks. Applications to card games like bridge and poker, to gambling, to sports, to election results, and to inference in fields like history and genealogy, national security, and theology. The emphasis is on careful application of basic principles rather than on memorizing and using formulas.

A Free Yale Course on Medieval History: 700 Years in 22 Lectures | Open Culture
thumbnail

In 22 lectures, Yale historian Paul Freedman takes you on a 700 year tour of medieval history. Moving from 284–1000 AD, this free online course covers "the conversion of Europe to Christianity, the fall of the Roman Empire, the rise of Islam and the Arabs, the 'Dark Ages,' Charlemagne and the Carolingian renaissance, and the Viking and Hungarian invasions." And let's not forget St. Augustine and the "Splendor of Byzantium."

You can stream all of the lectures above. Or also find them on YouTube, iTunes and this Yale website.