diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2021-01-24 01:42:03 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2021-01-24 01:42:03 +0100 |
| commit | e07ab67bf95ea7e65828e373c731b6cdf984a7de (patch) | |
| tree | 4fe471a1a8492149bb0b3e6ec726184e3bcf1647 /newsletter/campaigns | |
| parent | 36fb49bbef11294a93a53c363d32c2134f6b19b4 (diff) | |
| download | mitjafelicijan.com-e07ab67bf95ea7e65828e373c731b6cdf984a7de.tar.gz | |
Moved to altenator and DO
Diffstat (limited to 'newsletter/campaigns')
| -rw-r--r-- | newsletter/campaigns/2020-52.json | 75 | ||||
| -rw-r--r-- | newsletter/campaigns/2020-53.json | 122 | ||||
| -rw-r--r-- | newsletter/campaigns/2021-01.json | 81 | ||||
| -rw-r--r-- | newsletter/campaigns/template.json | 15 |
4 files changed, 0 insertions, 293 deletions
diff --git a/newsletter/campaigns/2020-52.json b/newsletter/campaigns/2020-52.json deleted file mode 100644 index 5990b8d..0000000 --- a/newsletter/campaigns/2020-52.json +++ /dev/null | |||
| @@ -1,75 +0,0 @@ | |||
| 1 | { | ||
| 2 | "categories": [ | ||
| 3 | { | ||
| 4 | "name": "General", | ||
| 5 | "links": [ | ||
| 6 | { | ||
| 7 | "title": "3x3 SEO tips for JavaScript web apps", | ||
| 8 | "url": "https://www.youtube.com/watch?v=y1UzfahXfao&ab_channel=GoogleChromeDevelopers", | ||
| 9 | "excerpt": "Learn three basic SEO tips for Angular, React, and Vue.js web apps.", | ||
| 10 | "source": "Youtube" | ||
| 11 | }, | ||
| 12 | { | ||
| 13 | "title": "Machine Learning & Text Analysis", | ||
| 14 | "url": "https://www.youtube.com/watch?v=y1UzfahXfao&ab_channel=GoogleChromeDevelopers", | ||
| 15 | "excerpt": "Text analysis is the process of obtaining valuable insights from texts. ML can work with different types of textual information such as social media posts, messages, and emails. Special software helps to preprocess and analyze this data.", | ||
| 16 | "source": "Blog" | ||
| 17 | }, | ||
| 18 | { | ||
| 19 | "title": "Break a forEach Loop with JavaScript", | ||
| 20 | "url": "https://davidwalsh.name/javascript-array-tricks-3", | ||
| 21 | "excerpt": "He recently ran into another JavaScript trick that blew my mind: how to break a forEach loop, shared by Andrea Giammarchi!", | ||
| 22 | "source": "Blog" | ||
| 23 | }, | ||
| 24 | { | ||
| 25 | "title": "Flappy Bird in JavaScript with 25 Lines of Code", | ||
| 26 | "url": "https://www.youtube.com/watch?v=M45iFPVdtj0&ab_channel=CodingTech", | ||
| 27 | "excerpt": "In this tutorial he takes you on the callenge to code a flappy bird clone in a few lines of code as possible.The starting point is an empty HTML canvas and you can follow along all the way to a complete game.", | ||
| 28 | "source": "Youtube" | ||
| 29 | }, | ||
| 30 | { | ||
| 31 | "title": "What's new in DevTools", | ||
| 32 | "url": "https://www.youtube.com/watch?v=QsOF9SJJdAA&ab_channel=GoogleChromeDevelopers", | ||
| 33 | "excerpt": "An overview of the latest and greatest features in Chrome DevTools.", | ||
| 34 | "source": "Youtube" | ||
| 35 | }, | ||
| 36 | { | ||
| 37 | "title": "Canvas2D is getting an update", | ||
| 38 | "url": "https://www.youtube.com/watch?v=dfOKFSDG7IM&ab_channel=GoogleChromeDevelopers", | ||
| 39 | "excerpt": "Your good, old friend the Canvas2D API has been improving and is worth another look. Hear about all the new features that have been added to the spec.", | ||
| 40 | "source": "Youtube" | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "title": "A web framework for building 3D/AR/VR experiences", | ||
| 44 | "url": "https://aframe.io/", | ||
| 45 | "excerpt": "Make 3D worlds with HTML and Entity-Component For Quest, Rift, WMR, SteamVR, mobile, desktop.", | ||
| 46 | "source": "Product" | ||
| 47 | }, | ||
| 48 | { | ||
| 49 | "title": "Introduction to Erlang", | ||
| 50 | "url": "https://serokell.io/blog/introduction-to-erlang", | ||
| 51 | "excerpt": "While Erlang is not as popular as some modern programming languages, it quietly runs applications like WhatsApp and WeChat that serve massive amounts of users every day.", | ||
| 52 | "source": "Blog" | ||
| 53 | }, | ||
| 54 | { | ||
| 55 | "title": "Why is processing a sorted array faster than processing an unsorted array?", | ||
| 56 | "url": "https://stackoverflow.com/questions/11227809/why-is-processing-a-sorted-array-faster-than-processing-an-unsorted-array", | ||
| 57 | "excerpt": "Here is a piece of C++ code that shows some very peculiar behavior. For some strange reason, sorting the data miraculously makes the code almost six times faster.", | ||
| 58 | "source": "Nugget" | ||
| 59 | }, | ||
| 60 | { | ||
| 61 | "title": "30-Second Maths: The 50 Most Mind-Expanding Theories in Mathematics, Each Explained in Half a Minute", | ||
| 62 | "url": "https://www.bookdepository.com/30-Second-Maths-Richard-J-Brown/9781785782886?ref=pd_gw_1_pd_gateway_1_1", | ||
| 63 | "excerpt": "30 Second Maths takes the top 50 most engaging mathematical theories, and explains them to the general reader in half a minute, using nothing more than two pages, 200 words and one picture. Read at your own pace, and discover that maths can be more fascinating than you ever imagined.", | ||
| 64 | "source": "Book" | ||
| 65 | }, | ||
| 66 | { | ||
| 67 | "title": "Pomodoro Technique", | ||
| 68 | "url": "https://en.wikipedia.org/wiki/Pomodoro_Technique", | ||
| 69 | "excerpt": "The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s.", | ||
| 70 | "source": "Nugget" | ||
| 71 | } | ||
| 72 | ] | ||
| 73 | } | ||
| 74 | ] | ||
| 75 | } | ||
diff --git a/newsletter/campaigns/2020-53.json b/newsletter/campaigns/2020-53.json deleted file mode 100644 index de44449..0000000 --- a/newsletter/campaigns/2020-53.json +++ /dev/null | |||
| @@ -1,122 +0,0 @@ | |||
| 1 | { | ||
| 2 | "categories": [ | ||
| 3 | { | ||
| 4 | "name": "General", | ||
| 5 | "links": [ | ||
| 6 | { | ||
| 7 | "title": "Transitioning to modern JavaScript", | ||
| 8 | "excerpt": "Over 90% of web traffic comes from browsers that support modern JavaScript, yet most websites ship legacy syntax in order to support a small number of very old browsers.", | ||
| 9 | "url": "https://youtu.be/cLxNdLK--yI", | ||
| 10 | "tags": [ | ||
| 11 | "Video", | ||
| 12 | "JavaScript" | ||
| 13 | ] | ||
| 14 | }, | ||
| 15 | { | ||
| 16 | "title": "Sign-up form best practices", | ||
| 17 | "excerpt": "Help your users sign up, sign in, and manage their account details with a minimum of fuss.", | ||
| 18 | "url": "https://youtu.be/Ev2mCzJZLtY", | ||
| 19 | "tags": [ | ||
| 20 | "Video", | ||
| 21 | "Accessibility" | ||
| 22 | ] | ||
| 23 | }, | ||
| 24 | { | ||
| 25 | "title": "AutoKeras", | ||
| 26 | "excerpt": "AutoKeras: An AutoML system based on Keras. It is developed by DATA Lab at Texas A&M University. The goal of AutoKeras is to make machine learning accessible for everyone.", | ||
| 27 | "url": "https://autokeras.com/", | ||
| 28 | "tags": [ | ||
| 29 | "Product", | ||
| 30 | "Machine learning" | ||
| 31 | ] | ||
| 32 | }, | ||
| 33 | { | ||
| 34 | "title": "Arduino Weather Station", | ||
| 35 | "excerpt": "This Is An Project To Help View Us The Current Temperature And Humidity In Time.", | ||
| 36 | "url": "https://www.hackster.io/m1cr0s0ft/arduino-weather-station-8ec09e", | ||
| 37 | "tags": [ | ||
| 38 | "Blog", | ||
| 39 | "Hardware", | ||
| 40 | "Arduino" | ||
| 41 | ] | ||
| 42 | }, | ||
| 43 | { | ||
| 44 | "title": "Beyond fast with new performance features", | ||
| 45 | "excerpt": "A whirlwind tour of new features and proposals to improve the performance of your pages.", | ||
| 46 | "url": "https://youtu.be/Z6wjUOSh9Tk", | ||
| 47 | "tags": [ | ||
| 48 | "Video", | ||
| 49 | "Web optimization" | ||
| 50 | ] | ||
| 51 | }, | ||
| 52 | { | ||
| 53 | "title": "How digital identity protects your software", | ||
| 54 | "excerpt": "Digital identity is the online representation of a person, organization, or a machine, and it is what gives us access to the data we use daily. Here’s a brief overview of identity, why it's vital to information security, and why you should know more about it.", | ||
| 55 | "url": "https://stackoverflow.blog/2020/12/21/how-digital-identity-protects-your-software/", | ||
| 56 | "tags": [ | ||
| 57 | "Blog", | ||
| 58 | "Single sign on", | ||
| 59 | "Social login" | ||
| 60 | ] | ||
| 61 | }, | ||
| 62 | { | ||
| 63 | "title": "Podcast 295: Diving into headless automation, active monitoring, Playwright and Puppeteer", | ||
| 64 | "excerpt": "This week we chat with Tim Nolet, whose commentary appeared in a previous episode after he complained about Amazon forking his OS service and presenting it as new product without so much as a thanks. Since then the two parties have worked things out, and Tim came on the show to explain what happened, what he builds in the open source world, and the company he runs.", | ||
| 65 | "url": "https://stackoverflow.blog/2020/12/15/podcast-295-diving-into-headless-automation-active-monitoring-playwright-and-puppeteer/", | ||
| 66 | "tags": [ | ||
| 67 | "Podcast", | ||
| 68 | "Automation", | ||
| 69 | "DevOps" | ||
| 70 | ] | ||
| 71 | }, | ||
| 72 | { | ||
| 73 | "title": "2020 Web Design Year in Review", | ||
| 74 | "excerpt": "A year “like no other” is about to come to a close. 2020 was certainly unique for everyone – web designers included. And it challenged us on several levels.", | ||
| 75 | "url": "https://speckyboy.com/2020-web-design-year-in-review/", | ||
| 76 | "tags": [ | ||
| 77 | "Blog", | ||
| 78 | "Looking back" | ||
| 79 | ] | ||
| 80 | }, | ||
| 81 | { | ||
| 82 | "title": "The 15 Commandments of Front-End Performance", | ||
| 83 | "excerpt": "This list is the product of many years of experience in the front-end web development field. I maintain this list as a reminder to myself to always follow best practices, and to not compromise on performance, even if I’m in a time crunch.", | ||
| 84 | "url": "https://alexsexton.com/blog/2015/02/the-15-commandments-of-front-end-performance/", | ||
| 85 | "tags": [ | ||
| 86 | "Blog", | ||
| 87 | "Front-end", | ||
| 88 | "Best practices" | ||
| 89 | ] | ||
| 90 | }, | ||
| 91 | { | ||
| 92 | "title": "Finding Critical Open Source Projects", | ||
| 93 | "excerpt": "Criticality of an open source project is difficult to define; what might be a critical dependency for one consumer of open source software may be entirely absent for another. However, arriving at a shared understanding and framework allows us to have productive conversations about our dependencies. Simply put, we define criticality to be the influence and importance of a project.", | ||
| 94 | "url": "https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html", | ||
| 95 | "tags": [ | ||
| 96 | "Blog", | ||
| 97 | "Open source" | ||
| 98 | ] | ||
| 99 | }, | ||
| 100 | { | ||
| 101 | "title": "HTTP Archive's 10th Anniversary", | ||
| 102 | "excerpt": "Rick meets with Steve Souders, who created the HTTP Archive project 10 years ago this month, to talk about its origins and reflect on it's growth.", | ||
| 103 | "url": "https://www.stitcher.com/show/the-state-of-the-web/episode/http-archives-10th-anniversary-79556890", | ||
| 104 | "tags": [ | ||
| 105 | "Podcast", | ||
| 106 | "Performance" | ||
| 107 | ] | ||
| 108 | }, | ||
| 109 | { | ||
| 110 | "title": "Cosmic Queries – Medieval Science and History", | ||
| 111 | "excerpt": "When you think Middle Ages, does scientific advancement pop into your head? On this episode of StarTalk Radio, we’re exploring the science and history of medieval times as Neil deGrasse Tyson and comic co-host Matt Kirshen answer fan-submitted Cosmic Queries with Seb Falk, Cambridge Historian of Science and author of The Light Ages: The Surprising Story of Medieval Science.", | ||
| 112 | "url": "https://www.startalkradio.net/show/cosmic-queries-medieval-science-and-history/", | ||
| 113 | "tags": [ | ||
| 114 | "Podcast", | ||
| 115 | "Science", | ||
| 116 | "History" | ||
| 117 | ] | ||
| 118 | } | ||
| 119 | ] | ||
| 120 | } | ||
| 121 | ] | ||
| 122 | } | ||
diff --git a/newsletter/campaigns/2021-01.json b/newsletter/campaigns/2021-01.json deleted file mode 100644 index d3756c9..0000000 --- a/newsletter/campaigns/2021-01.json +++ /dev/null | |||
| @@ -1,81 +0,0 @@ | |||
| 1 | { | ||
| 2 | "categories": [ | ||
| 3 | { | ||
| 4 | "name": "General", | ||
| 5 | "links": [ | ||
| 6 | { | ||
| 7 | "title": "Fast Inverse Square Root — A Quake III Algorithm", | ||
| 8 | "excerpt": "In this video we will take an in depth look at the fast inverse square root and see where the mysterious number 0x5f3759df comes from. This algorithm became famous after id Software open sourced the engine for Quake III. On the way we will also learn about floating point numbers and newton's method.", | ||
| 9 | "url": "https://www.youtube.com/watch?v=p8u_k2LIZyo", | ||
| 10 | "tags": [ | ||
| 11 | "Video", | ||
| 12 | "Quake III" | ||
| 13 | ] | ||
| 14 | }, | ||
| 15 | { | ||
| 16 | "title": "Goodbye, Adobe Flash", | ||
| 17 | "excerpt": "A thrice-weekly news show about tech + gaming culture.", | ||
| 18 | "url": "https://www.youtube.com/watch?v=zV2VEOHNCJU", | ||
| 19 | "tags": [ | ||
| 20 | "Video", | ||
| 21 | "Tech news" | ||
| 22 | ] | ||
| 23 | }, | ||
| 24 | { | ||
| 25 | "title": "The Year's Biggest Breakthroughs in Math and Computer Science", | ||
| 26 | "excerpt": "For mathematicians and computer scientists, 2020 was full of discipline-spanning discoveries and celebrations of creativity. We'd like to take a moment to recognize some of these achievements.", | ||
| 27 | "url": "https://www.youtube.com/watch?v=HL7DEkXV_60", | ||
| 28 | "tags": [ | ||
| 29 | "Video", | ||
| 30 | "Math and Computer Science" | ||
| 31 | ] | ||
| 32 | }, | ||
| 33 | { | ||
| 34 | "title": "20 Award-Winning 13-Kilobyte JavaScript Games You Can Play in Your Browser", | ||
| 35 | "excerpt": "In this article, I am going to show you 20 award-winning JavaScript games from the JS13kGames competition. So in other words, you're going to see 20 great examples of code from 20 insanely talented developers.", | ||
| 36 | "url": "https://www.freecodecamp.org/news/20-award-winning-games-explained-code-breakdown/", | ||
| 37 | "tags": [ | ||
| 38 | "Blog", | ||
| 39 | "Games" | ||
| 40 | ] | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "title": "Espressif's New ESP32-S3 Adds AI Features for IoT Devices", | ||
| 44 | "excerpt": "The very last day of 2020 came with great news for ESP32 fans. The ubiquitous IoT microcontroller is getting a new family member — the ESP32-S3! Espressif's latest introduction includes an updated dual-core MCU, expanded GPIO, AI-focused instructions, and hardware-accelerated security features.", | ||
| 45 | "url": "https://www.hackster.io/news/espressif-s-new-esp32-s3-adds-ai-features-for-iot-devices-b42b902abdf5", | ||
| 46 | "tags": [ | ||
| 47 | "Product", | ||
| 48 | "IoT" | ||
| 49 | ] | ||
| 50 | }, | ||
| 51 | { | ||
| 52 | "title": "Radioactive materials were once sold in a STORE in the USSR!", | ||
| 53 | "excerpt": "‘Izotopy’ was the name of a specialist store in Moscow that sold radioactive materials. And demand for them was very high. But how was such a thing possible?", | ||
| 54 | "url": "https://www.rbth.com/history/333230-radioactive-materials-sold-ussr", | ||
| 55 | "tags": [ | ||
| 56 | "Blog", | ||
| 57 | "Russia" | ||
| 58 | ] | ||
| 59 | }, | ||
| 60 | { | ||
| 61 | "title": "Welcome to 2021 with Joel Spolsky", | ||
| 62 | "excerpt": "We are stepping into a new year with a very special guest, Stack Overflow's co-founder and chairman, Joel Spolsky. We chat programming, social networks, and what comes next.", | ||
| 63 | "url": "https://stackoverflow.blog/2021/01/01/podcast-300-welcome-to-2021-with-joel-spolsky/", | ||
| 64 | "tags": [ | ||
| 65 | "Podcast", | ||
| 66 | "Stack Overflow" | ||
| 67 | ] | ||
| 68 | }, | ||
| 69 | { | ||
| 70 | "title": "The AI companion who cares", | ||
| 71 | "excerpt": "Replika is a #1 chatbot companion powered by artificial intelligence.", | ||
| 72 | "url": "https://replika.ai/", | ||
| 73 | "tags": [ | ||
| 74 | "Product", | ||
| 75 | "AI Chatbot" | ||
| 76 | ] | ||
| 77 | } | ||
| 78 | ] | ||
| 79 | } | ||
| 80 | ] | ||
| 81 | } | ||
diff --git a/newsletter/campaigns/template.json b/newsletter/campaigns/template.json deleted file mode 100644 index 56b33c9..0000000 --- a/newsletter/campaigns/template.json +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | { | ||
| 2 | "categories": [ | ||
| 3 | { | ||
| 4 | "name": "General", | ||
| 5 | "links": [ | ||
| 6 | { | ||
| 7 | "title": "", | ||
| 8 | "url": "", | ||
| 9 | "excerpt": "", | ||
| 10 | "source": "" | ||
| 11 | } | ||
| 12 | ] | ||
| 13 | } | ||
| 14 | ] | ||
| 15 | } | ||
