PageSourceSearch

https://robdy.io/component---src-pages-about-index-js-1705b74a287f4cc7c318.js

js robdy.io collected 2026-10-03 20:06:48 UTC 11,979 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkrobdy_io=self.webpackChunkrobdy_io||[]).push([[4369],{3479:function(e,t,n){n.r(t),n.d(t,{Head:function(){return c},default:function(){return m}});var l=n(96540),a=n(56099);var i=function(e){return l.createElement(l.Fragment,null,l.createElement("a",{href:e.href,target:"_blank",rel:"nofollow noopener noreferrer"},e.children))},o=n(48733),r=n(70552);const c=e=>{let t=e.location.pathname;return l.createElement(r.O,{pathname:t})};var m=()=>l.createElement(a.A,null,l.createElement("div",{className:"container"},l.createElement(o.A,null),l.createElement("h1",null,"About me"),l.createElement("p",null,"My name is Robert Dyjas. I'm Microsoft Teams and Microsoft 365 specialist who also likes to learn"," ",l.createElement("code",{class:"language-text"},"$newThings")," in the meantime."),l.createElement("p",null,"Current values of $newThings for me is"," ",l.createElement("code",{class:"language-text"},"[JavaScript, Web Development, CSS]"),". It might be subject to change frequently."),l.createElement("p",null,"Since the beginning of my career I'm working with Microsoft products. I'm mainly focused on communication tools: Teams, Skype for Business and Exchange."),l.createElement("h2",null,"Projects"),l.createElement("p",null,"I've been participating in various non-commercial projects in the past."),l.createElement("h3",null,"Microsoft 365 administration for Okręg Małopolski ZHR"),l.createElement("p",null,"I've been helping to implement new solutions based on Microsoft 365 for Polish non-profit organization."),l.createElement("h3",null,"Elekid bot"),l.createElement("p",null,"Discord bot written in Node.js."),l.createElement("p",null,"Features include:",l.createElement("ul",null,l.createElement("li",null,"Responding to user commands"),l.createElement("li",null,"Setting nicknames on the server"),l.createElement("li",null,"Pulling social media entries and sending to predefined channels"),l.createElement("li",null,"Getting RSS entries from predefined URLs and sharing to predefined channels"),l.createElement("li",null,"Data caching"))),l.createElement("p",null,l.createElement(i,{href:"https://github.com/robdy/elekid-bot"},"GitHub repository")),l.createElement("p",null,l.createElement("b",null,"Technologies used"),": Node.js, Discord.JS, Twitter API, PM2, Giphy API, Circle CI"),l.createElement("h3",null,"FlairHQ"),l.createElement("p",null,"Web application to help moderating r/pokemontrades subreddit. I added new features (",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/651"},"integration with Discord"),", ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/625"},"new type of notifications"),", ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/612"},"support for new games"),"), fixed various bugs and added many small enhancements (",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/629"},"#629"),","," ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/627"},"#627"),","," ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/597"},"#597"),","," ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/637"},"#637"),","," ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/631"},"#631"),","," ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/628"},"#628"),","," ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/645"},"#645"),") and ",l.createElement(i,{href:"https://github.com/pokemontrades/flairhq/pull/599"},"added proper documentation"),"."),l.createElement("p",null,"FlairHQ was my first real application involving Node.js."),l.createElement("p",null,l.createElement(i,{href:"https://github.com/pokemontrades/flairhq"},"GitHub repository")),l.createElement("p",null,l.createElement("b",null,"Technologies used"),": Git, Node.js, Sails.JS, Reddit API, Discord.JS"),l.createElement("h2",null,"Blog"),l.createElement("p",null,"On this blog I include some random hints/instructions about the issues I have resolved and decided to note so I don't have to search for the information once again. I'm glad if you find it somewhat useful!"),l.createElement("h3",null,"Credits"),l.createElement("ul",null,l.createElement("li",null,"Built and hosted by "," ",l.createElement(i,{href:"https://netlify.com"},"Netlify")),l.createElement("li",null,"Created using"," ",l.createElement(i,{href:"https://gatsbyjs.org/"},"Gatsby")),l.createElement("li",null,"Redesigned by"," ",l.createElement(i,{href:"https://twitter.com/vponamariov"},"@vponamariov"),"."," ","Check"," ",l.createElement(i,{href:"https://twitter.com/vponamariov/status/1404721299071639554"},"this tweet")," ","for details"),l.createElement("li",null,"Logo icon made by"," ",l.createElement(i,{href:"http://www.freepik.com/"},"Freepik")," ","from"," ",l.createElement(i,{href:"https://www.flaticon.com/"},"Flaticon")),l.createElement("li",null,"Navbar and footer icons from"," ",l.createElement(i,{href:"https://fontawesome.com"},"FontAwesome")," ","(",l.createElement(i,{href:"https://fontawesome.com/license"},"see license details"),")"))))},48733:function(e,t,n){n.d(t,{A:function(){return i}});var l=n(96540),a=n(64810);var i=()=>{const e="undefined"!=typeof window?window.location.href:"";return l.createElement("div",{className:"container post-nav flex"},l.createElement("ul",{className:"flex navbar-links"},l.createElement("li",null," ",l.createElement(a.N_,{className:"",to:"/"},l.createElement("img",{src:"data:image/svg+xml;
1base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJob21lIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtaG9tZSBmYS13LTE4IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU3NiA1MTIiPjxwYXRoIGQ9Ik0yODAuMzcgMTQ4LjI2TDk2IDMwMC4xMVY0NjRhMTYgMTYgMCAwIDAgMTYgMTZsMTEyLjA2LS4yOWExNiAxNiAwIDAgMCAxNS45Mi0xNlYzNjhhMTYgMTYgMCAwIDEgMTYtMTZoNjRhMTYgMTYgMCAwIDEgMTYgMTZ2OTUuNjRhMTYgMTYgMCAwIDAgMTYgMTYuMDVMNDY0IDQ4MGExNiAxNiAwIDAgMCAxNi0xNlYzMDBMMjk1LjY3IDE0OC4yNmExMi4xOSAxMi4xOSAwIDAgMC0xNS4zIDB6TTU3MS42IDI1MS40N0w0ODggMTgyLjU2VjQ0LjA1YTEyIDEyIDAgMCAwLTEyLTEyaC01NmExMiAxMiAwIDAgMC0xMiAxMnY3Mi42MUwzMTguNDcgNDNhNDggNDggMCAwIDAtNjEgMEw0LjM0IDI1MS40N2ExMiAxMiAwIDAgMC0xLjYgMTYuOWwyNS41IDMxQTEyIDEyIDAgMCAwIDQ1LjE1IDMwMWwyMzUuMjItMTkzLjc0YTEyLjE5IDEyLjE5IDAgMCAxIDE1LjMgMEw1MzAuOSAzMDFhMTIgMTIgMCAwIDAgMTYuOS0xLjZsMjUuNS0zMWExMiAxMiAwIDAgMC0xLjctMTYuOTN6Ij48L3BhdGg+PC9zdmc+",alt:"List icon",className:"navbar-icon"})," Home")),l.createElement("li",null," ",l.createElement(a.N_,{className:e.endsWith("all")?"disabled":"",to:"/all"},l.createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0aC1saXN0IiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtdGgtbGlzdCBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE0OS4zMzMgMjE2djgwYzAgMTMuMjU1LTEwLjc0NSAyNC0yNCAyNEgyNGMtMTMuMjU1IDAtMjQtMTAuNzQ1LTI0LTI0di04MGMwLTEzLjI1NSAxMC43NDUtMjQgMjQtMjRoMTAxLjMzM2MxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjR6TTAgMzc2djgwYzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgxMDEuMzMzYzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtODBjMC0xMy4yNTUtMTAuNzQ1LTI0LTI0LTI0SDI0Yy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR6TTEyNS4zMzMgMzJIMjRDMTAuNzQ1IDMyIDAgNDIuNzQ1IDAgNTZ2ODBjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDEwMS4zMzNjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0VjU2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNHptODAgNDQ4SDQ4OGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR2LTgwYzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgyMDUuMzMzYy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR2ODBjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0em0tMjQtNDI0djgwYzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNEg0ODhjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0VjU2YzAtMTMuMjU1LTEwLjc0NS0yNC0yNC0yNEgyMDUuMzMzYy0xMy4yNTUgMC0yNCAxMC43NDUtMjQgMjR6bTI0IDI2NEg0ODhjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0di04MGMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjRIMjA1LjMzM2MtMTMuMjU1IDAtMjQgMTAuNzQ1LTI0IDI0djgwYzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNHoiPjwvcGF0aD48L3N2Zz4=",alt:"List icon",className:"navbar-icon"})," All posts"))))}},70552:function(e,t,n){n.d(t,{O:function(){return o}});var l=n(96540),a=n(38383),i=n(64810);const o=e=>{let t=e.children,n=e.pathname;const o=(0,a.A)(),r=o.title,c=o.description,m=o.siteUrl,s=""+m+(n||"");return l.createElement(l.Fragment,null,l.createElement("html",{lang:"en"}),l.createElement("title",{id:"title"},r),l.createElement("meta",{id:"description",name:"description",content:c}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"144x144",href:""+m+(0,i.Fe)("/")+"img/favicon.png"}),l.createElement("link",{rel:"shortcut icon",href:""+m+(0,i.Fe)("/")+"img/favicon.ico"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"57x57",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-57x57.png"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"114x114",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-114x114.png"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"72x72",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-72x72.png"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"144x144",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-144x144.png"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"60x60",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-60x60.png"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"120x120",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-120x120.png"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"76x76",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-76x76.png"}),l.createElement("link",{rel:"apple-touch-icon-precomposed",sizes:"152x152",href:""+m+(0,i.Fe)("/")+"img/apple-touch-icon-152x152.png"}),l.createElement("link",{rel:"icon",type:"image/png",href:""+m+(0,i.Fe)("/")+'img/favicon-196x196.png" sizes="196x196'}),l.createElement("link",{rel:"icon",type:"image/png",href:""+m+(0,i.Fe)("/")+'img/favicon-96x96.png" sizes="96x96'}),l.createElement("link",{rel:"icon",type:"image/png",href:""+m+(0,i.Fe)("/")+'img/favicon-32x32.png" sizes="32x32'}),l.createElement("link",{rel:"icon",type:"image/png",href:""+m+(0,i.Fe)("/")+'img/favicon-16x16.png" sizes="16x16'}),l.createElement("link",{rel:"icon",type:"image/png",href:""+m+(0,i.Fe)("/")+'img/favicon-128.png" sizes="128x128'}),l.createElement("meta",{name:"application-name",content:" "}),l.createElement("meta",{name:"msapplication-TileColor",content:"#FFFFFF"}),l.createElement("meta",{name:"msapplication-TileImage",content:""+m+(0,i.Fe)("/")+"img/mstile-144x144.png"}),l.createElement("meta",{name:"msapplication-square70x70logo",content:""+m+(0,i.Fe)("/")+"img/mstile-70x70.png"}),l.createElement("meta",{name:"msapplication-square150x150logo",content:""+m+(0,i.Fe)("/")+"img/mstile-150x150.png"}),l.createElement("meta",{name:"msapplication-wide310x150logo",content:""+m+(0,i.Fe)("/")+"img/mstile-310x150.png"}),l.createElement("meta",{name:"msapplication-square310x310logo",content:""+m+(0,i.Fe)("/")+"img/mstile-310x310.png"}),l.createElement("meta",{name:"theme-color",content:"#fff"}),l.createElement("meta",{property:"fb:app_id",content:"1783959405089649"}),l.createElement("meta",{property:"fb:admins",content:"100000984883502"}),l.createElement("meta",{property:"og:type",content:"business.business"}),l.createElement("meta",{id:"og:title",property:"og:title",content:r}),l.createElement("meta",{id:"og:url",property:"og:url",content:s}),l.createElement("meta",{property:"og:image",content:""+m+(0,i.Fe)("/")+"img/og-image.png"}),l.createElement("meta",{id:"og:description",property:"og:description",content:c}),l.createElement("link",{id:"canonical",rel:"canonical",href:s}),l.createElement("script",{async:!0,defer:!0,onload:"this.setAttribute('data-domain',window.location.host)",src:"https://plausible.io/js/plausible.js"}),t)}}}]);
2//# sourceMappingURL=component---src-pages-about-index-js-1705b74a287f4cc7c318.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.