women in tech Women In Tech (WIT) conference 2018 I attend many conferences and tech events each year. Mostly are great in terms of tech talks but WIT [https://www.australianwomenintech.com/agenda]was inspiring in terms of innovation, digital transformation, personal development, diversity and career development. It is quite heart-warming when you see many strong and smart women
public speaking Struggle to cope with public speaking? Pop up in DDD conference Lovely experience talking at DDDSydney was! There is an IT conference in Sydney called DDDSydney [https://next.dddsydney.com.au/] which is quite interesting for developers and very much affordable with a good range of topics. The vibe is always quite friendly and warm and I met inspiring people there
javascript Fancy becoming a frontend developer? I had a talk at DDDsydney [https://next.dddsydney.com.au/] 2018 and here is the video of my presentation plus slides [https://drive.google.com/open?id=1HUyzul9jFbYR85Lrhhz8KaNdAFb0hUt4], Github code [https://github.com/nellysattari/FoodFrontend] and references. My talk was about "Fancy becoming a frontend developer? Get to
Npm libraries and vulnerability concerns Out of the box you can get some audit features from npm. However, you need to upgrade your npm to version 6+. Using this command upgrade [https://docs.npmjs.com/] your npm: npm install npm@latest -g Now you are able to run theaudit command to get the result back:
vsts Continuous Integration/Delivery with VSTS to Azure Continuous Integration (CI) Software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run. The key goals of continuous integration are to find and address bugs quicker and reduce the time it takes to validate and release new software
azure app service Deploy Node.js app in Azure App Service There are some steps you need to take i order to make your website available in Azure App Service including set up the Azure CLI, Deployment user, resource group, App Service Plan, web app and Deploy your codebase. I will walk you through all steps. Install Azure CLI Prerequisite is
fonts Web project and the Typography How important the Typography is? If you look at different sites you will see a big differences on the fonts depends on the site context. You should always pick the fonts which are appropriate for your context. If you design a luxary website, you need to pick more classic and
sitecore Setup DEV box for existing Sitecore project Setup sitecore project is really easy with SIM [http://dl.sitecore.net/updater/sim/]. However, sometimes you cannot use it due to network security issue or other reasons. Then you have to setup everything manually. Following the steps below might help. Install Supporting applications: 1. Local IIS Server 2. Sitecore
Nuget Nuget package Source & Tricks! If you are using your own repository to download the references and required DDLs then you might feel like this post. What is the issue? Lets imagine these are all the list of your sources and now you need to add another local repository belongs to your corporation. Once yo
KnockoutJs with Sitecore If you are moving to SItecore9 thats brilliant and you can use the popular frontend frameworks like Angular or React. However, with SItecore 8.X you need to use more javascript and Jquery which are a bit hard to manage Model-binding and testing as well. So, Knockout Js can be
Sitecore on Docker Lets discuss the issue first. The actual problem is unicorn serialization but lets bring an example to make it clear. you might work on a new sitecore feature in a branch called "feature/payment" which is not going to get released soon and there is another branch called
sitecore Duplicated References in Sitecore features(MVC projects) Sometimes you might get a same class appeared in your solution twice!!! Then build would fail consequently. The solution is: * Unload the complaining feature * Edit the project file and find the duplicated class and remove one of the references Run the build again and it should be fixed.
sitecore Ribbon issue/ Sitecore Once I switched to Experience Editor mode, I could not load the page since the Ribbon has been spinning forever. The solution was really simple though. It is about config change and switch from speak mode to Sheer UI mode. You can find a proper document in Sitecore.net [https:
aws Creating custom domain for AWS Serverless API Once you deploy your lambda function along with the Api Gateway, a random unique URL will be assigned to the api endpoint. It might happen sometimes that you want some major changes or you just deleted the whole stack or you can think of any other scenario which ends up
serverless Validate serverless.yml file for lambda AWS in local environment In case you use CI/CD pipeline to deploy your lambda Api you might wonder how you could validate serverless.yml file format before you go through all the steps of your pipeline and suddnely face a very small formatting issue in your yml file. I assume you are using
Get rid of Git commit Did you commit your changes in Git? Have you pushed too?? I know how it feels! Absolutely confused. Most of the times it happens once you send the pull request and the reviewer comes along and says sorry you need to revert your code there are some issues with that!
sitecore Separation of Sitecore CD/CR in Local Basically separating of Content Management from Content Delivery (CD and CM) is something that teams normally do in the actual environments like preprod /prod. However sometiomes you need to separate them also in your local environment. The reason is for example you want to see if the publishing is properly
Add libraries to your .Net Solution? To create a new project in an existing solution, you need to add all required references.However, you want to keep libraries version's in different projects as much consistent as you can. So you basically have two options: Nuget Manager A very familiar Nuget Manager can add your
Sitecore: where are the placeholders for my page!? You will be asked to aloow some new components on one of your page types and you need to figure out where yo need to make a change. Take these steps and it would be easy: 1- Find your page which needs change and have a look at the template
session look-inside-session??? When you develope a code, You fill the session little by little in different places in your code. Then it will get a trouble to figure out what is already in the session. Easy solution is just have a look at dev tools in the browser and find application tab
logging Integrated Log for AWS Lambda Cloud watch needs to be clear and in particular meaningful so once you decide to collect data by Sumologic or Splunk or any other log stream collector, you will receive a proper log. By proper log I mean these kind of supports: * nicely Json formatted log * CorrelationId to connect all
iframe Iframe widget in Sitecore Sometimes due to legacy 3th party sites, you need you load some pages as Iframe to your website. I just summarized the steps how to so it in Sitecore. * creating template with url field in MVC. For that specific feature you create a template then you can have the url
git Git Tricks Git Fork If you are one of the people who use fork you need to know some concepts and commands per below. No doubt Fork is much cleaner way of code management. How to fork? Simply go to the repo and click fork button What is happening after fork? In
kms KMS in AWS lambda The main purpose of using KMS is leveraging AWS Key Management Service (KMS) to encrypt your environment variables. It makes it easy for you to create and control the encrypted values and use Hardware Security Modules (HSMs) to protect the security of your keys. You can see all benefits of
sitecore Sitecore/Config MongoDb One if the requirements to set up and run Sitecore in your machine is installing mongodb. However, the documentation is a bit tricky. Following the steps in this post, hopefully you will find it much easier. Install MongoDB MongoDB is needed for Sitecore analytics data. To install MongoDB: 1. Download