Windows a dobozban, avagy IoT fejlesztés C#-banGyörgy Balássy
A Windows 10 megjelenésével a Microsoft operációs rendszere immár egészen kicsi méretű hardver eszközökön, például Raspberry Pi 2-n is elérhetővé vált. Mivel az itt futó Windows IoT Core pontosan ugyanaz a Windows, amit már asztali vagy mobil környezetben megszokhattunk, a korábban megszerzett fejlesztői tudásunkat felhasználva pillanatok alatt „maker”-ként léphetünk be az Internet of Things (IoT) világába. Az előadásban röviden áttekintjük a Microsoft IoT stratégiáját, majd megnézzük, hogyan fut a Windows egy bankkártya méretű PC-n, és hogyan tudjuk azt konfigurálni. Részletesebben lesz szó a fejlesztői lehetőségekről, konkrét példákon keresztül kaphatunk képet a szenzorok programozásáról és az IoT debuggolásról Visual Studio segítségével.
A Microsoftról közismert, hogy kiemelkedő eszközöket készít szoftverfejlesztők számára, amelyekkel nagyon hatékonyan fejleszthetünk alkalmazásokat elsősorban Windows platformra. A Windows 10 megjelenésével az IoT kütyük is Windows platformmá váltak, így az asztali vagy mobil alkalmazások írásakor már megszerzett tudásunkkal igen gyorsan IoT fejlesztővé válhatunk. Az előadásban bemutatom, mit tud a Windows egy Raspberry PI 2-n, és hogy hogyan használhatjuk fel meglévő kódjainkat az IoT világában.
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiGyörgy Balássy
El lehet-e készíteni egy teljes IoT megoldást 4 nap alatt 4 fővel, saját fejlesztésű hardverrel és teljesen egyedi szoftverrel? A “biztonság kedvéért” legyen benne minden, ami kellhet a sikerhez: Arduino, Raspberry, Bluetooth, RFID, hangfelismerés, Node.js és persze cloud. Mi megterveztük, nekiálltunk, az eredményt pedig megmutatjuk.
Az előadás az IoT Workshop Budapest meetupon hangzott el 2016.03.24-én.
This Hungarian presentation introduces the new features of Internet Information Services 7.5 for system administrators.
Presented on local Technet event on 2 December 2009.
TypeScript: Tényleg ez lenne a fájdalommentes JavaScript?György Balássy
Kinek kell egy újabb script nyelv, mikor JavaScriptben mindent meg lehet csinálni? És hogyan fog együttműködni a meglévő fejlesztőeszközeimmel, tényleg muszáj mostantól mindenkinek Visual Studiot használni? Mi lesz a meglévő kódommal, újra kell írnunk mindent? De én már használtam ES6-ot, sőt ES7-et is, akkor most vissza kell térnem a kőkorszakba? Más gyártók könyvtáraival és keretrendszereivel fog működni? Van hozzá linter? Hogy a manóba lehet debuggolni? Oké, hogy az Angular 2-t TypeScriptben írják, de nekünk honnan lesz annyi időnk? – Ilyen kérdéseket hallottunk, mielőtt áttértünk a TypeScriptre. Az előadásban elmondom, hogyan válaszoltuk meg őket és milyen tapasztalatokat szereztünk a TypeScripttel egy éles projektben.
Prototípus-fejlesztés 3D nyomtatással (Balássy György és Takács Péter)György Balássy
A 3D nyomtatás széles alkalmazási területének köszönhetően az autóipartól a zoológiáig mára minden iparágban és tudományterületen megjelent, hiszen kiváló eszköz a kísérletezésre, egyedi tárgyak gyártására, prototípus készítésre. Nagyon jól használhatjuk kisebb, otthoni projektjeinkben is, legyen az egy Arc reaktor, egy DeLorean fedélzeti számítógépe, vagy éppen egy IoT projekt.
Az előadás célja, hogy bevezetést adjon a 3D nyomtatás világába. Áttekintjük a legelterjedtebb 3D nyomtatók működését, és a prototípus készítési folyamatot a modell alkotástól a nyomtatáson keresztül egészen az utómunkáig. Bemutatom a bevált szoftvereket, mesélek a tipikus bakikról, veszélyekről, szó lesz a legjobb ingyenes modell lelőhelyekről, és az is kiderül, miért lettem rendszeres hajlakk használó.
Windows a dobozban, avagy IoT fejlesztés C#-banGyörgy Balássy
A Windows 10 megjelenésével a Microsoft operációs rendszere immár egészen kicsi méretű hardver eszközökön, például Raspberry Pi 2-n is elérhetővé vált. Mivel az itt futó Windows IoT Core pontosan ugyanaz a Windows, amit már asztali vagy mobil környezetben megszokhattunk, a korábban megszerzett fejlesztői tudásunkat felhasználva pillanatok alatt „maker”-ként léphetünk be az Internet of Things (IoT) világába. Az előadásban röviden áttekintjük a Microsoft IoT stratégiáját, majd megnézzük, hogyan fut a Windows egy bankkártya méretű PC-n, és hogyan tudjuk azt konfigurálni. Részletesebben lesz szó a fejlesztői lehetőségekről, konkrét példákon keresztül kaphatunk képet a szenzorok programozásáról és az IoT debuggolásról Visual Studio segítségével.
A Microsoftról közismert, hogy kiemelkedő eszközöket készít szoftverfejlesztők számára, amelyekkel nagyon hatékonyan fejleszthetünk alkalmazásokat elsősorban Windows platformra. A Windows 10 megjelenésével az IoT kütyük is Windows platformmá váltak, így az asztali vagy mobil alkalmazások írásakor már megszerzett tudásunkkal igen gyorsan IoT fejlesztővé válhatunk. Az előadásban bemutatom, mit tud a Windows egy Raspberry PI 2-n, és hogy hogyan használhatjuk fel meglévő kódjainkat az IoT világában.
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiGyörgy Balássy
El lehet-e készíteni egy teljes IoT megoldást 4 nap alatt 4 fővel, saját fejlesztésű hardverrel és teljesen egyedi szoftverrel? A “biztonság kedvéért” legyen benne minden, ami kellhet a sikerhez: Arduino, Raspberry, Bluetooth, RFID, hangfelismerés, Node.js és persze cloud. Mi megterveztük, nekiálltunk, az eredményt pedig megmutatjuk.
Az előadás az IoT Workshop Budapest meetupon hangzott el 2016.03.24-én.
This Hungarian presentation introduces the new features of Internet Information Services 7.5 for system administrators.
Presented on local Technet event on 2 December 2009.
TypeScript: Tényleg ez lenne a fájdalommentes JavaScript?György Balássy
Kinek kell egy újabb script nyelv, mikor JavaScriptben mindent meg lehet csinálni? És hogyan fog együttműködni a meglévő fejlesztőeszközeimmel, tényleg muszáj mostantól mindenkinek Visual Studiot használni? Mi lesz a meglévő kódommal, újra kell írnunk mindent? De én már használtam ES6-ot, sőt ES7-et is, akkor most vissza kell térnem a kőkorszakba? Más gyártók könyvtáraival és keretrendszereivel fog működni? Van hozzá linter? Hogy a manóba lehet debuggolni? Oké, hogy az Angular 2-t TypeScriptben írják, de nekünk honnan lesz annyi időnk? – Ilyen kérdéseket hallottunk, mielőtt áttértünk a TypeScriptre. Az előadásban elmondom, hogyan válaszoltuk meg őket és milyen tapasztalatokat szereztünk a TypeScripttel egy éles projektben.
Prototípus-fejlesztés 3D nyomtatással (Balássy György és Takács Péter)György Balássy
A 3D nyomtatás széles alkalmazási területének köszönhetően az autóipartól a zoológiáig mára minden iparágban és tudományterületen megjelent, hiszen kiváló eszköz a kísérletezésre, egyedi tárgyak gyártására, prototípus készítésre. Nagyon jól használhatjuk kisebb, otthoni projektjeinkben is, legyen az egy Arc reaktor, egy DeLorean fedélzeti számítógépe, vagy éppen egy IoT projekt.
Az előadás célja, hogy bevezetést adjon a 3D nyomtatás világába. Áttekintjük a legelterjedtebb 3D nyomtatók működését, és a prototípus készítési folyamatot a modell alkotástól a nyomtatáson keresztül egészen az utómunkáig. Bemutatom a bevált szoftvereket, mesélek a tipikus bakikról, veszélyekről, szó lesz a legjobb ingyenes modell lelőhelyekről, és az is kiderül, miért lettem rendszeres hajlakk használó.
Capture the Cloud with Azure, delivered at Angelbeat @ Arlington VA. Learn how about Azure can help you build cloud solutions with virtual machines, web apps, mobile apps, databases and analytics.
This presentation summarizes the benefits and the strengths of TypeScript over JavaScript, by introducing the language itself and the awesome tooling it provides.
That’s not your var – JavaScript best practices for C# developersGyörgy Balássy
You can be a classic ASP.NET developer with many years of experience with server side C# development, however if you create a modern web application, it is very likely that you will have to write JavaScript code. JavaScript itself is not a complicated language, but when you are used to your favorite coding and debugging tools, this weakly typed language has some special surprises for you. For example because object orientation, and scopes mean totally different things in C# and JavaScript, first you have to learn how to organize your code in this world. Then when your code runs, you have to find and correct your errors in it, but the debugging experience is quite different, if your code runs partly in a browser and partly on the server. You can think of logging which usually helps, but accessing the log after the web page has been destroyed raises further questions. Maybe you already know how to send some raw data to the client in an Ajax response, but how can you data-bind on the client? Join us in this session to learn some tips and tricks to answer these questions using HTML5 and some very handy tools, which can boost your productivity. We will tell you what we have learned in real world projects and show you our proven practices.
Az ASP.NET és a biztonság - avagy bízhatunk-e egy 10 éves platformban (Ethica...György Balássy
Ethical hacking the ASP.NET platform: session fixation, hacking the session and the authentication cookies, peeking into the viewstate, bypassing an event handler, clicking disabled and hidden buttons.
This document provides an overview of ASP.NET Core and MVC. It discusses the evolution of ASP and ASP.NET, including Web Forms and MVC. It then summarizes the compilation process and high-level architecture of ASP.NET Core. The document also covers creating ASP.NET Core MVC and Web API projects, consuming Web APIs, and integrating JavaScript frameworks like Angular and Knockout.
This powerpoint supports my demonstration on how to get started with ASP.net core 1.0, MVC Core, and EF Core. We also walk through how to get .NET core installed on MAC OSX and deploy from there.
These slides provide an overview of .NET Core and also the changes to ASP.NET Core after the RC2 release. There is also some demos and source code.
This talk was given at the Let's Dev This Roadshow in London, ON on May 26, 2016.
Capture the Cloud with Azure, delivered at Angelbeat @ Arlington VA. Learn how about Azure can help you build cloud solutions with virtual machines, web apps, mobile apps, databases and analytics.
This document provides an introduction to building bots using the Microsoft Bot Framework. It discusses what bots are and gives an overview of the Bot Framework and its components. It then describes how to build bots using the Bot Builder SDK for .NET or Node.js, test bots locally using the emulator, and publish/register bots. It also covers connecting bots to channels and services like LUIS for natural language understanding.
Blog Post: http://WakeUpAndCode.com/aspnetcore-overview-nvcc2016
Recently known as ASP.NET 5, the all-new ASP.NET Core 1.0 is Microsoft's cross-platform lightweight approach to building robust applications for the modern Web. Get a high-level overview of what you need to know about ASP.NET Core from Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft.
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...Balázs Fónagy
Az előadás a HWSW App!Mobile konferenciáján hangzott el a Developer szekcióban.
Mindenki olyan mobil appot szeretne fejleszteni, ami az összes felhasználónál tökéletesen fut és hibátlan élményt nyújt. A crowdtesting lényege, hogy magukat a felhasználókat vonjuk be a fejlesztésbe, hogy ehhez iránytűként szolgáljanak. Mit is ad a crowdtesting egy fejlesztő kezébe?
A szerző:
Fónagy Balázs
marketinges, UX researcher, Testbirds
Balázs digitális marketinggel és felhasználói élmény kutatással foglalkozik a Testbirds crowdtesting szolgáltatónál. Egyre inkább abban hisz, hogy a marketingkommunikációnál ma már sokkal fontosabb az élmény, amit termékeink nyújtanak, így a marketing szakmának is erősebben erre kell fókuszálnia. Üzenetnek és élménynek mindig kéz a kézben kell járnia.
III. Elmélet - Az ERP rendszerek implementációja 1..pptxSzabolcs Gulyás
III./a Theory: Implementation of ERP systems 1.
• The importance of project planning
• Types and pitfalls of education
• Planning and handover of customizations
III./b: Practice: Technology
• Management of resources
• Creating technology (finished product, semi-finished product)
Capture the Cloud with Azure, delivered at Angelbeat @ Arlington VA. Learn how about Azure can help you build cloud solutions with virtual machines, web apps, mobile apps, databases and analytics.
This presentation summarizes the benefits and the strengths of TypeScript over JavaScript, by introducing the language itself and the awesome tooling it provides.
That’s not your var – JavaScript best practices for C# developersGyörgy Balássy
You can be a classic ASP.NET developer with many years of experience with server side C# development, however if you create a modern web application, it is very likely that you will have to write JavaScript code. JavaScript itself is not a complicated language, but when you are used to your favorite coding and debugging tools, this weakly typed language has some special surprises for you. For example because object orientation, and scopes mean totally different things in C# and JavaScript, first you have to learn how to organize your code in this world. Then when your code runs, you have to find and correct your errors in it, but the debugging experience is quite different, if your code runs partly in a browser and partly on the server. You can think of logging which usually helps, but accessing the log after the web page has been destroyed raises further questions. Maybe you already know how to send some raw data to the client in an Ajax response, but how can you data-bind on the client? Join us in this session to learn some tips and tricks to answer these questions using HTML5 and some very handy tools, which can boost your productivity. We will tell you what we have learned in real world projects and show you our proven practices.
Az ASP.NET és a biztonság - avagy bízhatunk-e egy 10 éves platformban (Ethica...György Balássy
Ethical hacking the ASP.NET platform: session fixation, hacking the session and the authentication cookies, peeking into the viewstate, bypassing an event handler, clicking disabled and hidden buttons.
This document provides an overview of ASP.NET Core and MVC. It discusses the evolution of ASP and ASP.NET, including Web Forms and MVC. It then summarizes the compilation process and high-level architecture of ASP.NET Core. The document also covers creating ASP.NET Core MVC and Web API projects, consuming Web APIs, and integrating JavaScript frameworks like Angular and Knockout.
This powerpoint supports my demonstration on how to get started with ASP.net core 1.0, MVC Core, and EF Core. We also walk through how to get .NET core installed on MAC OSX and deploy from there.
These slides provide an overview of .NET Core and also the changes to ASP.NET Core after the RC2 release. There is also some demos and source code.
This talk was given at the Let's Dev This Roadshow in London, ON on May 26, 2016.
Capture the Cloud with Azure, delivered at Angelbeat @ Arlington VA. Learn how about Azure can help you build cloud solutions with virtual machines, web apps, mobile apps, databases and analytics.
This document provides an introduction to building bots using the Microsoft Bot Framework. It discusses what bots are and gives an overview of the Bot Framework and its components. It then describes how to build bots using the Bot Builder SDK for .NET or Node.js, test bots locally using the emulator, and publish/register bots. It also covers connecting bots to channels and services like LUIS for natural language understanding.
Blog Post: http://WakeUpAndCode.com/aspnetcore-overview-nvcc2016
Recently known as ASP.NET 5, the all-new ASP.NET Core 1.0 is Microsoft's cross-platform lightweight approach to building robust applications for the modern Web. Get a high-level overview of what you need to know about ASP.NET Core from Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft.
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...Balázs Fónagy
Az előadás a HWSW App!Mobile konferenciáján hangzott el a Developer szekcióban.
Mindenki olyan mobil appot szeretne fejleszteni, ami az összes felhasználónál tökéletesen fut és hibátlan élményt nyújt. A crowdtesting lényege, hogy magukat a felhasználókat vonjuk be a fejlesztésbe, hogy ehhez iránytűként szolgáljanak. Mit is ad a crowdtesting egy fejlesztő kezébe?
A szerző:
Fónagy Balázs
marketinges, UX researcher, Testbirds
Balázs digitális marketinggel és felhasználói élmény kutatással foglalkozik a Testbirds crowdtesting szolgáltatónál. Egyre inkább abban hisz, hogy a marketingkommunikációnál ma már sokkal fontosabb az élmény, amit termékeink nyújtanak, így a marketing szakmának is erősebben erre kell fókuszálnia. Üzenetnek és élménynek mindig kéz a kézben kell járnia.
III. Elmélet - Az ERP rendszerek implementációja 1..pptxSzabolcs Gulyás
III./a Theory: Implementation of ERP systems 1.
• The importance of project planning
• Types and pitfalls of education
• Planning and handover of customizations
III./b: Practice: Technology
• Management of resources
• Creating technology (finished product, semi-finished product)
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...META-INF Kft.
Egy fejlesztést általában a kódolás kezdetétől a verzió élesítéséig datálnak. Azonban ez valójában az igény megfogalmazódásától kezdődik. Hasonlóan mintha az emberélet a szülői gyerekvállalás ötletétől datálódhatna. :) Hogyan lehet a stakeholderek valódi szükségletét figyelembe véve nem elszigetelt, hanem egy konzisztens és összefüggő rendszert alkotni? Hogyan tervezzünk Jira-ban a folyamatokban gondolkodva? Hogyan fűzzük a látszólag különálló folyamatokat egymásba?
Az Apertus Nonprofit Kft. felnőttképzés és továbbképzés területén nyújt élményszerű és hatékony digitális oktatási megoldásokat a hazai közszektorban foglalkoztatott tisztviselői állomány és szervezetrendszer számára. Munkatársaink a legújabb eszközök és technológiák segítségével fejlesztenek a közel 100.000 főre tehető felhasználói kör számára klasszikus e-learning tananyagokat, professzionális videós tananyagokat, szimulációs oktatószoftvereket, valamint egyedi képzésmenedzsment rendszereket, digitális tanulási környezetet és szakmai folyamattámogató szoftvereket. Az Apertus Nonprofit Kft. szolgáltatásait elsődlegesen közvetlenül a Nemzeti Közszolgálati Egyetem és közvetetten a közszolgálati továbbképzésben részt vevő tisztviselők és szervezetek részére nyújtja. Apertus - Innováció a továbbképzésben. Élmény. Technológia. Hatékonyság.
A Digitális környezetünk fenyegetettsége a mindennapokban című nemzetközi tudományos-szakmai konferencián elhangzott előadás prezentációja
Időpont: 2017. november 8-9.
Helyszín: Duna Palota, Budapest
Mádi Gábor: Miért kell DevOps stratégia a non-IT cégekben is?Gábor Mádi
- A gyors go-to-market egyik eszköze a DevOps
- A DevOps eszközök és módszertanok felgyorsítják az értékáramot
- A bevezetésnek vannak előnyei és nehézségei is
- A DevOps stratégia kialakítása során szerzett tapasztalatok
A produktivitás téveszméje - az agilis a császár új ruhájaAndras Bujna
Nagyon sokan azt hiszik, hogy agilisan fejlesztenek - pedig nem. És nem is mindenkinek kell - sok induló cég elveszik abban, hogy a startup imidzsnek próbál megfelelni, és ezért az eszközökre koncentrálnak a cél helyett. Hogyan döntsd el, hogy valóban az agilis fejlesztés a legjobb a termékednek, milyen kérdéseket kell feltenned a céged működéséről, és hogyan helyezd a terméked a használt módszertan elé?
Testing the system: ethical hacking and penetration testing (in Hungarian)Csaba Krasznay
I wanted to make a presentation about ethical hacking for a long while. This material tries to show what do we understand on ethical hacking, what concepts should we learn and bring to book for as a procurer. Maybe it's turn out that ethical hacking is based on a methodological work.
8. Nincsenek alkalmazás szigetek
Automatikus frissítés
SAAS: Software As A Service
S+S: Software and a Service
Együttműködés – szabványok
Cél platform
Vékony és vastag kliens
Mobil, desktop, kiszolgáló, web
Újrafelhasználhatóság
8
14. 14
.NET Framework 3.0
Visual Studio Extensions for WF
Visual Studio Extensions for
WCF/WPF CTP
ASP.NET AJAX 1.0
Ajax Toolkit
.NET Framework 3.5
Visual Studio 2008
Silverlight 1.0
Windows Server 2008
RC1
Ruby, Python
/Alpha/
SQL Server 2008
Windows Server 2008
Expression v2
ADO.NET Entity
Framework
ASP.NET futures
Silverlight 1.1 +tools
Popfly Explorer
Sync Framework
ADO.NET Data Services
ASP.NET Dynamic Data
DLR
Visual Studio
Team System
„Rosario”
Oslo
Második félév 2006
Második félév 2007
Második félév
2005
.NET Framework 2.0
Visual Studio 2005
Első félév 2008
Termékek
Kiegészítések
Open Source
2009++
2008. február 27 – hármas termékbejelentés:
Visual Studio 2008 + Windows Server 2008 + SQL Server 2008
15. Szoftver gyártás ≠ Programozás
Együttműködés
Csak a technológia ismerete nem elég
Folyamatos tanulás
További információk:
MSDN Kompetencia Központ: http://www.msdnkk.hu
Fejlesztői Portál http://www.devportal.hu
MS Portál: http://www.msportal.hu
15