.NET + QA & Testing United. Creating a Test Automation Framework

What is the purpose of a Test Automation Framework? What challenges does it solve for the development team? Learning how to use a tool like Selenium to create automated tests is not enough to be successful with an automation effort. You also need to know how to build an automation framework that can support creating tests that are not so fragile that they constantly break. This is the real key to success in any automation effort.In this meetup we’ll find out how to create a test automation framework using selenium & .NET following the page pattern.

Presentation by John Pourdanis and Stratos Kourtzanidis.

.NET CONF 2017 Thessaloniki local event

Microsoft will be streaming .NET Conf for three days live around the world. 

Join us for the .NET Conf local event.


19:00 Get Started with ASP.NET Core 2.0 (Channel 9)

In this session we will start with a new ASP.NET Core 2.0 web application and go through fundamentals such as Configuration, DI, and Logging. We will start by going through the Program.cs and Startup.cs talking about all the features that are shown there. By the end of this session you should have a good grasp of how ASP.NET Core works.

19:45- 20:30  Turning software into computer chips – Hastlayer with Zoltan Lehoczky (Skype)

Software is flexible, specialized hardware is extremely fast. So why not write software, then turn it into a computer chip? This is what Hastlayer does by transforming .NET software into electronic circuits. The result is faster and uses less power while you simply keep on writing software. You may not be able to tell just by looking at it but behind some function calls now actually embedded hardware is working! (You wonder how? Check out what FPGAs are!) In this demo-packed session we’ll get an overview of what Hastlayer is, why it is useful for developers like you and how to write Hastlayer-compatible software.

20:30 Bojan Vrhovnik (Skype) will talk about Azure App Service: the best place to host your .NET Apps.

Experience how App Service makes your life easier as a .NET developer by providing the most powerful, flexible and scalable platform to host your apps in the cloud and focus on the code, not the infrastructure. See what others are already hosting in App Service and understand some of the best patterns and practices for hosting different kinds of apps like CMS, marketing sites, High Scale applications, LOB apps, etc.. Learn about some of the premium features offered by the platform geared towards enterprise customers and hybrid cloud scenarios.

REST in Peace – Modern API Design with GraphQL

GraphQL is a new and open-source technology that provides a more efficient and flexible alternative to RESTful APIs. It was developed and open-sourced by Facebook and is now maintained by a large community of individuals and organisations from all over the world. In this talk, Nikolas Burk will give an introduction to GraphQL and explain how it compares to REST. Furthermore, he’ll provide context on some architectural use cases for GraphQL and highlight major concepts that you should be aware of. He will also demonstrate how to get started quickly with your own GraphQL server using Graphcool.

We will also do an introduction to graphql-dotnet.

So let’s share ideas

Σε διάφορες πόλεις της Ελλάδας γίνονται τακτικά συναντήσεις και meetups ( τα σημαντικότερα από τα οποία θα εμφανίζονται και στη σελίδα μας ) όπου παρουσιάζονται από ιδέες για projects ή startups σε διάφορα αντικείμενα που συνήθως έχουν να κάνουν με το χώρο της πληροφορικής και του προγραμματισμού. Στην εποχή της ευρυζωνικότητας είναι κρίμα να μην μπορούν όλοι να μαθαίνουν για αυτές τις ιδέες. Μπορεί κάποιος να έχει μια ιδέα και να βρει αποδέκτες σε μια άλλη περιοχή ή και πόλη. Σκοπός μια κοινότητας είναι να προβάλει τα μέλη, τα skill τους και τις ιδέες τους, και ίσως αυτό που στα “ελληνικά” λέμε networking.

Στη σελίδα Ideas λοιπόν μπορείτε να μοιραστείτε τις ιδέες σας, να κάνετε τις προτάσεις σας για την κοινότητά μας κτλ. Μη ξεχνάτε πως για ιδέες που αφορούν νέα projects μπορείτε να συζητάτε και στο κανάλι #shareyourideas με τα υπόλοιπα μέλη της κοινότητας.

Share your ideas! #shareyourideas

Οι περισσότεροι νέοι άνθρωποι έχουν καταπληκτικές ιδέες, φρέσκιες ιδέες. Αυτό που δεν κάνουν, ιδιαίτερα στην χώρα μας, είναι να τις μοιράζονται με τους άλλους. Φοβούνται. Μήπως κάποιος άλλος υλοποιήσει πρώτος την ιδέα τους. Μήπως κάνει κάτι πριν από αυτούς και “πετύχει”. Θέλουν να είναι αυτοί που θα έχουν την πρωτιά, την δόξα, το χρήμα. Πολλές φορές θέλουν και απλά ο άλλος να χάσει, χωρίς απαραίτητα εκείνοι να κερδίσουν κάτι σημαντικό. Θέλουν απλά μια ένεση αυτοπεποίθησης. Να νιώσουν για λίγο πως είναι καλύτεροι σε κάτι, ακόμα και σε τομείς που δεν έχουν ξαναμπεί ποτέ. Χαίρονται, να διαιρούν και να “βασιλεύουν”, κάνοντας ανάμεσα στους τυφλούς τον μονόφθαλμο.

Ένας μόνος του δεν είναι ποτέ πιο σοφός από τον επόμενο, όταν μιλάμε για επιτυχία. Είναι όλα θέμα εκτέλεσης. Θέμα συνεργασίας. Θέμα αφοσίωσης, δέσμευσης και στόχων! Και δυστυχώς δεν έχουμε μάθει να συνεργαζόμαστε. Βάζουμε μικρά πράγματα που μας συμφέρουν βραχυπρόθεσμα πάνω από όλα.  Ξεχνάμε και δεν εκτιμάμε.  Από που ήρθαμε, από που ξεκινήσαμε, αλλά και που θέλουμε πάμε.

Η δημοσίευση αυτή απευθύνεται μόνο στους Do-ers, στους Makers. Τους πραγματικούς, τους τολμηρούς και όχι τους δήθεν.

Έχει σκοπό να σας πείσει, να αρχίσετε να μοιράζεστε τις ιδέες σας! Γιατί ε;

  • Γιατί μόνο έτσι θα γνωρίσετε καινούριους ανθρώπους, θα κάνετε νέους φίλους, με κοινά ενδιαφέροντα, και θα εκπλαγείτε από το πόσο πολλοί είναι αυτοί.
  • Θα βοηθήσετε σίγουρα κάποιον άλλον. Κάποιον που το έχει ανάγκη. Θα επωφεληθεί από την ιδέα σας και θα λύσει προβλήματα  που δεν ήξερε πως μπορούν να λυθούν.
  • Θα μπορείτε να μείνετε συγκεντρωμένοι. Μοιράζοντας τις ιδέες σας σας βοηθάει να τις ενισχύσετε μέσα σας. Μοιράζοντας με κάποιον μια απλή ιδέα για τα οικονομικά σας για παράδειγμα, σας βοηθάει να μη κάνετε σπατάλες, να εκτιμίσετε τα χρήματα, να παίρνετε κάποια θέματα πιο σοβαρά, να γλυτώσετε έξοδα κερδίζονται από τη γνώση και τις εμπειρίες που θα σας διδάξουν οι άλλοι.
  • Θα κερδίσετε χρήματα λοιπόν! Ναι, γιατί όχι; Οι άλλοι θα σας βοηθήσουν και αυτοί, να διαδώσετε ακόμα παραπέρα μια επιχειριματική  ιδέα σας,  να την εξελίξετε,  να βρείτε επενδυτές, να πετύχετε!Παρατηρήστε την εξέλιξή σας, μάθετε από τα λάθη μου κάνατε για να μην τα επαναλάβετε (όχι πολλές φορές τουλάχιστο!)

Τις ιδέες σας, δεν αξίζει να τις κρατάτε καιρό μόνο για εσάς, εγκλωβισμένες, στους 4 τοίχους του σπιτιού ή… του γραφείου σας. Εκεί έξω είναι κάποιος που θα σας βοηθήσει να τις κάνετε πράξη! 


Μπείτε στην κοινότητα , γνωρίστε τους άλλους, μοιραστείτε τις ιδέες σας –> http://join.techministry.gr

Contact / Επικοινωνια

CoDeministry.gr project

Το Νοέμβριο του 2015 είχαμε ανακοινώσει το project Codeministry με τη φιλοδοξία να γίνει η μεγαλύτερη κοινότητα προγραμματιστών.

Οι συμμετέχοντες καλούνταν να συμπληρώσουν μια φόρμα που μας ενημέρωνε για τις γνώσεις τους πάνω στον προγραμματισμό και συμεριλάμβανε ένα μικρό quiz.

H φόρμα ήταν αυτή  και εάν θέλετε μπορείτε  να τη συμπληρώσετε  κι εσείς καθώς έτσι το project θα συνεχιστεί.

Σε αυτή τη δημοσίευση θα ανακοινωθούν και οι απαντήσεις στις ερωτήσεις του quiz που συμπεριλάμβανε η φόρμα


Ένα διαφορετικό ηλεκτρονικό περιοδικό από μέλη της κοινότητας Tech Ministry είναι πλέον εδώ.

Θα φιλοξενεί τεχνολογικά και επιστημονικά νέα αλλά και χρήσιμους αναλυτικούς οδηγούς/tutorials, καθώς είναι φτιαγμένο από ανθρώπους που λατρεύουν την τεχνολογία. Στόχος είναι πέρα από τα Νέα, να συγκεντρωθεί και υλικό που να βοηθάει τον αναγνώστη να φτιάξει πράγματα που σχετίζονται με τα θέματα μας, από έναν απλό οδηγό χρήσης κάποιου προγράμματος στον υπολογιστή μέχρι και οδηγίες για το πώς φτιάξει κάποιος κάτι με ένα RPi ή Arduino!

Δεν είναι ένα ακόμη blog! Το σύστημα του έχει φτιαχτεί έτσι ώστε να δημοσιεύει αυτόματα τα άρθρα εκείνα που θα πάρουν έγκριση από την πλειοψηφία των συντακτών χωρίς παραπάνω ενέργειες από κανέναν… HiTECH πράματα δηλαδή!

Περισσότερα στο http://hitech.digital