Svetlin Nakov has 20+ years of technical background as software engineer, project manager, consultant, trainer, and digital entrepreneur with rich technical experience (Web development, information systems, databases, software engineering, cryptography, blockchain, C#, Java, JS, PHP, Python). Svetlin Nakov is a regular speaker at hundreds of conferences, seminars, courses and other trainings and holds a PhD degree in computer science. He is author of 15 books about computer programming and software technologies, lives in Sofia, Bulgaria and works as an passionate trainer and inspirer at SoftUni.
In my current GWT project I have some data comming from the server side but is unlikely to be changed during the execution of the project. This is the the list of languages available in the system. I wanted to cache the requests to the RPC service that returns the list of available languages so
I published a new version of my GWT Advanced Table widget – a reusable GWT table component that supports data paging, sorting and filtering in AJAX fasion: I added row selection support that was missing in the first release. See the official Google Code project for more information and downloads: http://code.google.com/p/gwt-advanced-table/.
In the last year I am actively conducting research in computational linguistics and natural language processing. My PhD thesis concerns identification of cognates and false friends between Bulgarian and Russian. In short, false friends are pairs of words in two languages that sound similar but differ in their meaning. Identification of false friends is related
My Internet provider forces me to use PPPoE to connect to Internet. It is unpleasant to manually start the connection when Windows restarts or the connection drop. This is even worse when I am not physically at the machine’s console – if the connection accidentally drop I can not establish Remote Desktop session. Windows does
Today I needed to deploy an early preview version of our GWT based product to the testing server on the customer site. I didn’t mentioned early but our product is a large content repository for famous Bulgarian telecom. It took me 2 hours or maybe more to write and debug ant based build script but
I needed for my GWT project a panel that supports showing a set of widgets in a group (GroupBox panle). I needed the exact functionality like the HTML fieldset/legend tags: I didn’t found any ready-to-use widget so I implemented one myself. Here is the source code: It was really easy to extend the flow panel
I work on a meidum sized Java project and we use GWT (Google Web Toolkit), Hibernate and Oracle. I am a technical architect for the project and I manage small team of developers in the same time. GWT is interesting technology for creating dynamic AJAX applications. It is like Swing: you write Java code, use
My name is Svetlin Nakov. I am software engineer, consultant, trainer, book writer and enterpreneur from Sofia, Bulgaria. My primary concern is software engineering and training. I have very rich experience in different technical and management positions, starting from Basic and Pascal developer on Apple II (in 1991), passing through Delphi, C, C++, Java, C#,